» World of Warcraft » Pisanie macra

146 komentarzyFrazy: macro, początkujący

Makra to proste skrypty, składające się z samego tekstu – komend, które następnie można umieścić na pasku i używać jak normalny czar. Okienko z makrami i ich tworzeniem znajduje się w głównym menu (ESC) lub po wpisaniu /m lub /macro. Poniżej dowiecie się jak je bardzo łatwo stworzyć i do siebie dostosować. W dziale download znajdziecie gotowe już przykłady.

Poprzez poniższe macro użyjemy umiejętności Heroic Strike, 2 trinketów (13. i 14. miejsce w ekwipunku), i zależnie czy jesteśmy w battle/defensive stance, wyczarujemy umiejętność Overpower lub Revenge.

/cast Heroic Strike
/use 13
/use 14
/cast [stance:1] Overpower; [stance:2] Revenge

Do tworzenia makr nie potrzeba znać żadnego specjalnego języka typu C++, Perl czy Python. Wszystko składa się z kilkunastu najprostszych komend. Cały „kurs” pisania macra postanowiłem po prostu napisać jako spis i krótki ich opis.

Warunki

Prawie każda komenda składa się z 3 części – /nazwa_komendy [warunki] cel; [warunki] cel; cel. Części warunki i cel można powtarzać bez przepisywania komendy – gdy nie spełnią się 1. warunki, zostają sprawdzone czy 2. warunki się zgadzają – jeżeli tak, to zostaje wykonany 2. cel, jeżeli nie, zostają sprawdzone 3. warunki (jeżeli są). Przykładowo:

/cast [nocombat] Charge; [combat,stance:3] Intercept; Berserker Stance

Powyższe macro użyje umiejętności Charge, gdy nie znajdujesz się w walce; gdy jesteś w walce i w pozycji Berserker Stance – użyje umiejętności Intercept; w przeciwnym wypadku włączy Berserker Stance.

Poniżej znajdziecie listę warunków. Gdy chcecie osiągnąć odwrotny efekt, dodajcie przed warunkiem dopisek „no”. „combat” – sprawdza czy jesteś w walce; „nocombat” sprawdza czy nie jesteś w walce.

Spis treści

  • help — cel jest sojusznikiem
  • harm — cel jest wrogiem
  • exists — cel istnieje
  • dead — cel jest martwy
  • stance:0/1/2/…/n — w danej pozycji/formie
  • stealth — włączony tryb stealth
  • modifier:shift/ctrl/alt lub mod:shift/ctrl/alt — dany klawisz jest aktywny
  • button:1/…/5 lub btn:1/…/5 — macro zostało włączone danym przyciskiem myszki
  • equipped:typ itemu — dany typ itemu jest w ekwipunku
  • channeling:nazwa czaru — channel’ujesz dany czar
  • actionbar:1/…/6 — pasek czarów o danym numerze jest aktywny
  • pet: — dany pet jest aktywny
  • combat — w walce
  • mounted — na mouncie
  • swimming — pływasz
  • flying — na latającym mouncie/pozycji & w powietrzu
  • flyable — w strefie gdzie można latać
  • indoors — w budynku, jaskini, instancji
  • outdoors — j.w. ale odwrotnie
  • party — cel jest w twoim party
  • raid — cel jest w twoim party/raidzie
  • group:party/raid — jesteś w party/raidzie
  • target=xxx/player/mouseover/focus — dana linijka kodu zostanie wyegzekowana na: graczu z imieniem xxx/tobie/graczu który wskazuje twój kursor myszki/twoim focusie


Komendy

  • #showtooltip Pyroblast – Macro posiada ikonkę i tooltip czaru Pyroblast. Zwykle pisze się to w prawie każdym makrze, na samym początku. Można pominąć nazwę czaru, wtedy automatycznie dopisuje opis.

  • /use 3 1, /use 13, /use Conjured Croissant – używa 1. item z 3. backpack’a; używa 13. item w ekwipuku (trinket), używa item o nazwie Conjured Croissant
  • /equip 3 1, /equip Warglaive of Azzinoth – zakłada dany item.

  • /target nazwa_celu – Zaznacza dany cel. Nazwy nie trzeba pisać do końca.
  • /assist nazwa_celu – Zaznacza cel twojego celu (gdy Wiewiorka ma zaznaczony Orzech, /assist Wiewiorka zaznaczy Orzech).
  • /cleartarget – Odznacza (kasuje aktualny cel)

  • /petattack nazwa_celu – Pet zaczyna atakować dany cel.
  • /petfollow – Pet zaczyna za tobą podążać, przestając atakować poprzedni cel.
  • /petautocaston, /petautocastoff, /petautocasttoggle – W(y)łącza auto-czarowanie danej umiejętności.

  • /cast Arcane Shot – czaruje daną umiejętność.
    Przed nazwą czarów takich jak Stealth, Auto Shoot czy Retribution Aura (które, gdybyśmy cały czas spamowali, to będą się nawzajem wyłączać i włączać), możemy dodać wykrzyknik – komenda ta zostanie użyta tylko wtedy, gdy nie mamy danego buffu na sobie. Przykład: /cast Stealth będzie naprzemiennie włączało i wyłączało niewidzialność, zaś /cast !Stealth będzie tylko wtedy wchodzić w Stealth, gdy w nim nie jesteśmy. UWAGA: Nie działa to jednak przy zwykłych buffach jak np. Arcane Intellect, gdyż ponowne rzucenie tego buffu na gracza, który już go ma na sobie, po prostu odświeży długość trwania danego buffu.
  • /castsequence reset=shift/combat/target/dead Immolate, Corruption, Curse of Agony, Siphon Life – Przy każdym użyciu tego makra, zostaje użyty inny, następny czar.
    Przed nazwami czarów można dodać atrybuty reset=, które powodują reset sekwencji (macro wróci do 1. czaru w kolejce): n – po n sekundach od ostatniego użycia; shift/ctrl/alt – gdy użyjesz macro z wciśniętym przyciskiem; combat – gdy skończysz walkę; target – gdy zmienisz cel; dead – gdy twój bieżący cel zginie. Podany przykład może bardzo ułatwić dps warlockiem.
  • /castrandom nazwa_czaru, nazwa_czaru, nazwa_czaru – używa jeden losowo wybrany czar
  • /stopcasting – natychmiastowo kończy casting (czarowanie, channeling)
  • /startattack – zaczyna atakować dany cel

  • /cancelaura Blessing of Sacrifice – kasuje dany buff
  • /cancelform – wraca do normalnej, ‘człowieczej’ formy
  • /dismount – schodzi z mounta

146 komentarzy
Autor: Maciej31 marca 2010, 11:15

Jak zrobić opóźnienie następnej czynności w makrze?
taki prosty przykład. Klikam Makro i postać mów „Hello” a po 2 sek „How are you?”
a nie ze wyskakuje naraz tekst ;/

Autor: Wyv30 marca 2010, 17:42

Czy jest jakiś sposób na używanie num5 i num6 z modyfikatorem shift? Wszystkie inne num pady z shiftem działają.

Slimak. (administrator)12 marca 2010, 00:32

@mklem1 – zakładanie 2x 1hand. Podmień sobie nazwy przedmiotów =)
/equipslot 16 bron_do_mainhanda
/equipslot 17 przedmiot_do_offhanda

Autor: mklem111 marca 2010, 22:17

Mam taki problem:
Chodzę z tarcza i one hand
Potrzebuje makro equipujace mi 2x One hand
———————————————————-
makro napisane prze zemnie

#showtooltip
/equip Wirt’s Third leg
/equip The Hand of Antu’sul
——————————————-
makro działa w przypadku jak nic nie mam w rekach lecz jak na miejscu off-hand coś się znajduje to po prostu następuje equip 1-wszy na main-hand po czym następuje 2-gi equip ale nie na off-hand lecz ponownie na main-hand

W rezultacie po wykonaniu makra chodzę z 2-gim equipem i tarcza zamiast 2x One hand
——————————————-
Był bym wdzięczny za pomoc w rozwiązaniu tego problemu

Slimak. (administrator)11 marca 2010, 11:01

Rapid Fire, Trinket, i np. Aimed Shot – wszystkie te 3 umięjetności można chyba włączyć w jednym momencie, gdyż nie mają wspólnego cooldownu.

Autor: dziad11 marca 2010, 08:11

Zastanawia mnie taka rzecz. Czy można zrobić makro które samo odpala po kolei np. Rapid fire, Trinket o coś jeszcze? bo jak na razie to wiem, ze mogę zrobić tak, ze będę musiał klikać kilka razy…

Slimak. (administrator)10 marca 2010, 23:15

Dead Strike? Masz na myśli Death Strike? =] W macro’ach zawsze musi być dokładna i bezbłędna nazwa czaru.

Autor: krom10 marca 2010, 14:56

chcialem zaznaczyc ze ten marcos na deadly trow dzial
#showtooltip
/cast Deadly Trow
/cast Trow

mam jeszcze jedno pytanie czemu nie dziala te macro
#showtooltip
/castrandom Dead Strike, Rune Strike

skoro Rune Strike uaktywnia sie dopiero kiedy dk uniknie lub sparuje cios przeciwnika i wymaga 20 runa power , skoro podobny macro u rogue dziale a wyglonda on tak
#showtooltip
/castrandom Sinister Strike, Riposte

jesli potrafisz napisac macro dla dk zeby po uniku lub pary kiedu uaktywni sie rune strike wykonal je zamiast podstawowego ataku jaki jest w danym macro to bym prosil o odpowiedz na tym forum
dziekuje.

Slimak. (administrator)8 marca 2010, 22:15

@krom
Krótko i zwięźle – niestety nie da się. Nawet przy pomocy addonów nie dałoby się tego wykonać. Drugi sposób o którym mówisz (castuje ten czar, na który ma manę) również jest niemożliwy do wykonania.

Autor: krom8 marca 2010, 16:54

chcialem zrobic macro ktore w zaleznosci czy jestem za plecami wrogz czy od frontu zadawalo cios backstab w plecy a jak nie spelniam warunku to sinister strike nie w plecy ale obawiam sie ze niema takich [warunku] zeby samo wybieralo jaki cios zadac , chociaz spotkalem sie z wyjatkami np:1#showtooltip Deadly Trow 2/cast Deadly Trow 3/cast Trow end w tym przypadku cast sam sie wybiera jesli nie mamy punktow kombo na celu to uzyje sie sam Trow . Czy da sie w jakis sposob napisac makro zeby zadac cios Backstab bedac za plecami celu a Sinister Strike nie bedac za plecami celu po 1 klawiszem prubowalem ale nie dziala moze komus sie udalo napisac takie macro

Slimak. (administrator)2 marca 2010, 23:42

Może zamiast normalnie się wylogować i wyłączyć grę, to korzystasz z resetu komputera lub alt+f4?

Autor: Tadzibur2 marca 2010, 20:46

Mam problem z macro ponieważ gdy zrobie jakies nowe macro i zrobie relog to znikają te nowe i zostają tylko strare macro. Może ktoś mógłby mi pomóc?

Slimak. (administrator)25 lutego 2010, 16:18

@Aelina
/petattack a nie /petattak.
Poza tym, Hunter’s Mark, a nie Hunter’s mark (spójrz na różnicę w apostrofie).

@Mastix
Musisz usunąć z Keybindings skróty na zmianę action barów (shift+1, shift +2, itd)

Autor: Aelina25 lutego 2010, 14:12

/cast [nocombat] Hunter’s Mark;
/petattak
/cast [combat]Serpent Sting; Concussive Shot; Arcane Shot

Co tu jest źle? bo hunter Mark nie dziala i pet nie atakuje od razu

Autor: Mastix25 lutego 2010, 06:49

#showtooltip
/cast [mod:alt]Immolate;Incinerate
chialbym to zmienic zeby zamiast alta byl shift kub ctrl prouje to zmieniac na
#showtooltip
/cast [mod:shift]Immolate;Incinerate
to makro chcialbym miecustawione pod 2 gdy jest alt wszystko dobrze dziala gdy jest ctrl to incerinete dobrze sie castuje lecz aby uzyc immolate musze najechac na to myszką(co jest vardzo niewygodne) a kidy zrobie na shift to kiedy probuje dwojka to zmienia sie action bar na 2 i tym razem tez myszka musze . Incerina caly czas castuje mi sie dobrze lecz nan problemy z immolate:/

Slimak. (administrator)23 lutego 2010, 16:07

@lubieplacki
Niestety nie, nie ma żadnego macro’a w stylu /unequip. Będzie już nam tu potrzebny addon w stylu Outfitter czy ItemRack.

@Biloxi
W sumie, nie ma takiego. Będziemy musieli posłużyć się gotowym skryptem:
/script SendChatMessage(„TEKST_KTORY_CHCESZ_WYSLAC_DOGRACZA”, „WHISPER”, nil, UnitName(„target”));

Autor: Biloxi22 lutego 2010, 20:56

Ja potrzebuje macra by pisac whispa osobie ktora mam w targecie

Autor: lubieplacki21 lutego 2010, 21:39

czy jest komenda na zdjecie itema? takie przeciwienstwo /equip.

Autor: listek17 lutego 2010, 15:38

jak napisac macro na cast NS i HT u druida na pary membera bez odznaczania mojego targetu??

Slimak. (administrator)12 lutego 2010, 22:31

@Miesio
Wystarczy zwykłe /petattack.
Najlepiej jest zrobić sobie macro /attack + /petattack + np. /cast Hunter’s Mark, na rozpoczęcie walki z mobkiem ;]

Autor: Miesio12 lutego 2010, 19:18

Jak napisać macro tak żeby pet zaatakował cel który ja atakuje, bez klikania przycisku „attack”?

Autor: johny25 stycznia 2010, 22:48

próbuję zrobić makro do czarowania tego samego czaru cały czas, ofc na mobie, ale jakoś mi nie idzie; jakieś rady ?

Slimak. (administrator)21 stycznia 2010, 17:05

Nie da się. Było już o tym w komentarzach.

Autor: llisul20 stycznia 2010, 19:37

Da się zrobić macro, w którym przy kliknięciu pojawia się losowy tekst(zapisany w macrze)? Cos w rodzaju /castrandom.

Slimak. (administrator)20 stycznia 2010, 17:14

Jezu – chodzi tu o zwykly melee attack na jednym wrogu, ktory mamy zaznaczony ;]

Autor: erroro18 stycznia 2010, 23:09

„Slimak. (administrator)16 Styczeń 2010, 21:55

W World of Warcraft gracz może atakować tylko jednego przeciwnika naraz :)”

Rogue skill z talentu w combat tree „Blade Flurry” 20% do szybkosci ataku i 15 sec ataku na wszystkich otaczajacych przeciwnikow. Nie pamietam jaki zasieg tego jest i ile max mob’ow atakowac mozna. Pozdro

Innych class nie znam bo gram tylko rogue;p ale napewno tez cos musi byc takiego

Autor: Heroi17 stycznia 2010, 00:27

Nie zrozumiales ;p Chodzi mi o to, by moja postac zmienila cel, zaczela atakowac inny. ;p

Slimak. (administrator)16 stycznia 2010, 21:55

W World of Warcraft gracz może atakować tylko jednego przeciwnika naraz :)
Twoje macro po prostu włączałoby atak na tym drugim celu.
Komendę do zmianę celu masz w artykule (/target), było o niej także gdzieś niżej w komentarzach.

Autor: Heroi16 stycznia 2010, 11:38

Mam pytanie. Chodzi mi o proste ulozenie macra tak, aby moja postac jako tank, zaczela sama atakowac, zmienila cel i atakowala inny.
Brakuje mi komedy „zmiana celu” Bo mam tak:
/startattack
/(tu potrzebuje komedy zmiany celu)
/startattack.
Pomoze ktos?

Slimak. (administrator)15 stycznia 2010, 09:26

@Bobi
Nie. Patrz niżej. Poza tym macro nie dopuszcza komend typu „jeżeli masz buff X to rzuć czar Y”.

Autor: Bobi15 stycznia 2010, 08:49

Przepraszam bardzo nie wiem czy coś nie tak napisałem czy co, ale zapytam się jeszcze raz.
Czy da rade napisać macro które gdy wejdzie hot streak wykastuje pyroblasta a jak nie to frostfire bolta?

Slimak. (administrator)14 stycznia 2010, 23:17

@Vook
Jest kilka możliwości, niczym się prawie nie różnią i faktycznie, najlepiej jest po prostu przenieść sobie Auto Shot ze spellbooka, tak jak mówi kristi11.
Wyjątkiem jest linijka /cast !Auto Shot – rozpocznie ona atak, ale następnie kliknięcie tego samego przycisku nie wyłączy ataku (jest to opisane w artykule i w komentarzach poniżej). Kolejne klikanie macro’a z /cast Auto Shot lub /attack na przemian by po prostu włączało i włączało atak, co czasami jest dosyć wkurzające.

Autor: kristi1114 stycznia 2010, 19:48

Vook po co ci takie macro przecież masz gdzieś w spellboku spell auto shot, ale jak już chcesz macro to:
#showtooltip
/cast Auto Shot

Autor: vook14 stycznia 2010, 18:47

Mam pytanie, przejzalem forum i nie ma tu chyba na to odpowiedzi, jak wpisac w marko zeby moj hunter zaczol strzelac do zaznaczonej postaci (zwykly atack).

Autor: kristi1113 stycznia 2010, 19:08

Da się z tym, że będziesz musiał wcisnąć to macro 3 razy:
#showtoolttip
/cast [nocombat] attack
/castsequence [combat] reset=dead/30 Gouge, Backstab, Eviscerate

Autor: Luxor13 stycznia 2010, 16:32

A mam pytanie da rade ustawic takie macro zeby dzialalo ?
/cast [nocombat] Attack
/cast [combat] Gouge
/cast [combat] Backstab
/cast [combat] Eviscerate

Autor: kristi1112 stycznia 2010, 18:38

Z tego co wiem nie ma spella o nazwie „Cahrge”, ale prawdopodobnie chodziło ci o Charge, które u druta może być używane w bear i dire bear form a nie w cat.
Druga sprawa to global cooldown, a więc jeżeli te dwa spelle go mają to takie macro NIE zadziała.

Autor: kristi119 stycznia 2010, 13:07

sry zapomniałem dodać dodać, że próbowałem takiego czegoś:
#showtooltip
/petattack
/cast [nocombat] Immolate(Rank 6)
/cast [combat,modifier:ctrl] Immolate(Rank 6)
/cast [combat] !Siphon Life(Rank 3)
/cast [combat] !Curse of Agony(Rank 5)
/cast [combat] !Corruption(Rank 6)
ale niestety to tez nie działa co robić??

Autor: kristi119 stycznia 2010, 13:02

Mam takie macro ktore: każe petowi atakować, bez combatu używa immolate, w combacie używa 3 doty(shipon life, curse of agony, Corruption), w combacie i z wcisnietym przyciskiem crtl tez uzywa immolate:

#showtooltip
/petattack
/cast [nocombat] Immolate(Rank 6)
/cast [combat,modifier:ctrl] Immolate(Rank 6)
/castsequence reset=target/dead Siphon Life(Rank 3), Curse of Agony(Rank 5), Corruption(Rank 6)

Tylko chciałbym zrobić tak ze jak ktoś ściągnie mojego jednego dota to żeby używalo tylko tego ściągniętego a nie wszystkich.
Wie ktoś może jak to zrobić??

Slimak. (administrator)4 stycznia 2010, 22:33

Nie da się. Patrz niżej.

Autor: Gapek4 stycznia 2010, 21:43

Witam, mam prosbe czy kto ma lub moze napisac macro, a chodzi mi o:
Grając fire Magiem mam aktywny talent „Firestarter” czyli ze po użyciu czaru(instantowego)” Fire Wave lub Dragon’s Breath mogę automatycznie rzucic jako instant Flamestrike czyli zrobic ladne combo rzecz w tym ze recznie czasem wolno to wychodzi.
Chcialbym umiescic to w macro ze jak rzuce fire wave lub dragon breath to po np. 1 sec rzuci na cel firestrike.

Jesli kto potrafi to napisac czy moglby to tu umiescic? na podstawie tego macra dam wtedy rade tworzuc wlasne podobne. Dziekowka

Slimak. (administrator)3 stycznia 2010, 12:44

@Kaldorei – Zaznaczenie najbliższego żywego wroga (to samo, co domyślnie robi bodajże przycisk TAB):
/targetenemy [noexists,nodead]

Autor: Kaldorei3 stycznia 2010, 12:04

Mam pytanko czy można zrobić macro, które po naciśnięciu zaznacza gracza przeciwnej frakcji (no jak np. jestem Hordziakiem, a z tyłu mi Alluch wyskakuje) a potem dalsze czynnosci czyli np. jakies spelle?

Slimak. (administrator)31 grudnia 2009, 15:52

Nie używasz żadnego addonu jak np. SCT? Choćby w naszym dziale jest addon MikScrollingBattleText, który informuje nas o wielu różnych rzeczach różnymi napisami na środku ekranu.

Autor: Alx31 grudnia 2009, 01:56

Sorki, zapomniałem że nic się nie dzieje samo, no to może jakiś macro/addon który wyświetla dup..duży napisz informujący że mam Shadow Trance ?

Autor: Alx31 grudnia 2009, 01:39

Witam, czy jest możliwość aby macro użył shadow bolt kiedy jestem w „The Shadow Trance”, chodzi o to aby w momencie wejścia w The Shadow Trance macro użył shadow bolta na zaznaczonego przeciwnika. Jeżeli tak to prosiłbym o napisanie takiego macra, tu lub na e-mail, z góry dziękuje Alx

Slimak. (administrator)29 grudnia 2009, 19:33

Od bodajże patcha 3.1 masz wbudowany interfejs do zmiany gearu. Są jeszcze addony jak outfitter. Jeżeli jesteś uparty, możesz to zrobić także poprzez macro – wystarczy do tego tylko komenda /equip.

Autor: shtoc29 grudnia 2009, 18:26

Witam mam takie pytanie czy jest macro do zmieniania itemow??
Zebym mogł za jenym nacisnieciem przebrac sie w drugie ciuchy.

Autor: Acneo28 grudnia 2009, 15:38

Masdamer tak sie nie da, ale da sie napisac takie:

„Lecze (W TYM MIEJSCU BEDZIE NICK TWOJEGO TARGETU)”

Slimak. (administrator)25 grudnia 2009, 19:48

Nie da się.

Autor: Zabster25 grudnia 2009, 16:23

Witam mam problem czy jest mozliwosc macra (comba) w ktorym chcialbym umiescic cos takiego: castsequence immolate, chaos bolt, (tutaj jezeli pojawi sie backlash to instant incinerate a jak nie to pominac), conflagrate? prosze o pomoc bo nie moge nigdzie znalesc komendy na tego backlasha. z gory dziekuje

Autor: Miko8325 grudnia 2009, 11:47

A ja mam pytanie : jak zrobic macro zeby pod przyciskami myszki bylo cooking engineering smelting ?

Slimak. (administrator)24 grudnia 2009, 17:42

Niestety, nie da się.

Autor: Masdamer24 grudnia 2009, 16:03

czy da się napisać macro które przy użyciu holy light zależnie od tego czy target to player czy nie będzie pisało
LECZE SIE
LECZE CIE
?

Autor: eranis21 grudnia 2009, 15:17

czy mozesz sprawdzic poprawnosc tego macro
#showtooltip Explosive Shot
/startattack
/cast Rapid Fire
/castrandom Explosive Shot,
/castsequence reset=6 Steady Shot,
/castsequence reset=6 Explosive Shot, Viper Sting
/use Incisor Fragment
END

to lekko podrasowane macro o nazwie no brain dla huntera

Slimak. (administrator)8 grudnia 2009, 21:34

Nie.

Autor: Say7 grudnia 2009, 21:41

czy da sie napisac macro ktore uzywa execute gdy jest dostepny, jesli nie to overpower jesli dostepny, jesli nie to Victory Rush, rowniez jesli dostepny ???

Slimak. (administrator)6 grudnia 2009, 11:13

O ile pod scrolla od myszki daloby sie jeszcze cos zbindowac (mozna ustawic ktorys z czarów na actionbarze w keybindings jako przycisk od myszki), to o zbindowaniu pod PPM raczej zapomnijmy – PPM służy do poruszania się po terenie. Możemy ustawić sobie w interface options coś w rodzaju „click to attack” – prawy przycisk myszki na wrogu rozkaże naszemu bohaterowi atakować danego przeciwnika (przy użyciu melee/różdżki).

Autor: Prej5 grudnia 2009, 18:50

A jak zmarkowac ppm zeby po kliknieciu strzelal wanda ?

Slimak. (administrator)5 grudnia 2009, 01:18

Nie da się. Możemy jednak skorzystać z komendy /swapactionbar, która zamienia nasz actionbar (np. /swapactionbar 1 2 zmienia z 1 na 2).

Autor: MaxBialy4 grudnia 2009, 17:41

OK a macro np. aby uruchomilo mi Action bar nr 2 1 guziczkiem ?

Slimak. (administrator)28 listopada 2009, 17:37

Nie. Macro nie może działać automatycznie.

Autor: MaxBialy28 listopada 2009, 16:31

Hmmmm a mozna zrobic macro ,które uruchamia water shield tylko wtedy gdy nie mam go na sobie ?

Slimak. (administrator)25 listopada 2009, 23:07

Wykrzyknik działa tylko ze zdolnościami, które można włączyć/wyłączyć (np. Stealth, Retribution Aura, Aspect of the Monkey, Auto-Shoot).
Kolejne wciskanie trybu Stealth na zmianę go włącza i wyłącza, /cast !Stealth będzie tylko włączało Stealth, gdy nie jest włączony.
Klikanie cały czas na siebie jakiegoś buffu np. Water Shield czy PW: Fortitude powoduje po prostu odświeżenie tego buffu, więc wykrzyknik nic tu nie da.
Inaczej mówiąc – nie możesz zrobić takiego macro’a. Możesz skorzystać po prostu z „/castsequence Totem of Wrath, Water Shield”, ale to będzie kolejno odświeżało obydwa buffy, nawet jeżeli masz je na sobie.

Autor: Lemel25 listopada 2009, 18:50

gram szamanem jak napisac makro aby uzyc totem of warth i water shiled tylko wtedy gdy nie sa aktywne na mnie probowalem cos takiego
/castsequence !totem of warth, !water shiled

Slimak. (administrator)24 listopada 2009, 22:24

Niestety nie.

Autor: majere24 listopada 2009, 14:45

witam.

Chcę stworzyc makro ktore uzyje mi przedmiot (jakies jedzenie) i wejdzie z trym w stealth jednym guzikiem (moze byc sekwencja)

niestety
#showtooltip
/use Wild Hog Shank
/cast [nostealth] stealth

ma tego global cooldown a castsequence jest tylko do czarow. Prosze o odpowiedz czy jest to wykonalne w jakis inny sposob.
Z góry dziekuje
Majere

Slimak. (administrator)22 listopada 2009, 12:50

Ludzie, to na prawdę nie jest takie trudne, napisanie macro’a składającego się z 2 linijek:
/cast Barkskin
/cast Nature’s Grasp

Zamiast pisać co chwile post o takie proste macro, sami sobie zrobcie i zobaczcie czy bedzie dzialac.

Autor: Lemel22 listopada 2009, 12:48

Tak mam identyczny moze pomylilem sie z nazwa spelow ale i tak nie dziala wiec moze ktos pomoze?

Autor: Sebcio21 listopada 2009, 19:16

A ja mam takie pytanko. Jeśli nie można macro zrobić na 2 skille na raz z jednym cooldownem to czy da się u druta zrobić na [Barskin] i [Nature's Grasp] (chyba tak się nazywały. Ten 1. zwiększa odporność bodajrze, a ten drugi że jak ktoś nas atakuje to go korzenie opętują)

ręcznie mogę użyć ich jeden za drugim, znaczy barskin jakby nie jest w tym global cooldown, gdy wszystko się ładuje on nadal się świeci (można go użyć)

Autor: szymek4 listopada 2009, 00:09

siema, a da sie tak zrobic zeby najpierw walnac z judgement of justice we wroga a zaraz po tym rzucic na siebie sacred shield w jednym macro??

Slimak. (administrator)2 listopada 2009, 20:42

@Mati
Nie da się – patrz kilka postów poniżej.
Każde następne pytanie o macro, które miałoby za zadanie naraz użyć 2 lub więcej spelli mających ten sam global cooldown zostanie po prostu skasowane.

Autor: Mati2 listopada 2009, 15:37

Jak zrobić macro tak żeby naraz używać icy toch i plague strike?

Slimak. (administrator)26 października 2009, 21:59

@Sandis
Raczej tak.. najlepiej napisz sam, i sprawdź :-)

Autor: zeglarz26 października 2009, 18:22

Lemel czy ten kod (/castsequence !totem of warth, !water shiled)jest identyczny z tym który masz w swoim makrze?

Autor: Sandis26 października 2009, 14:25

Mam pytanie czy da sie zrobic macro dla huntera troll aby uzywał równoczesnie Rapid Fire i Berserker

Autor: Lemel24 października 2009, 16:51

Mam pytanko!
gram szamanem jak napisac makro aby uzyc totem of warth i water shiled tylko wtedy gdy nie sa aktywne na mnie probowalem cos takiego
/castsequence !totem of warth, !water shiled

Slimak. (administrator)21 października 2009, 20:47

@Ernestoo
Nie, nie da się! Jest global cooldown (1,5 sec) na prawie wszystkie czary w grze – jest to więc nie możliwe.

Autor: Ernestoo21 października 2009, 16:08

Witam gram warlockiem i mam pytanie czy da się zrobić tak żeby „odrazu” przy 1 kliknięciem puścił
Immolate
Conflafrate
Corruption
Bo mam macro ze muszę klikać za każdym razem. Np po wyczarowaniu Immolate muszę jeszcze raz klikać żeby rzucić Conflarate.
Pozdrawiam Ernestoo

Autor: DURIEL8920 października 2009, 22:31

aj to blad zrobilem bo wpisywalem castsequence xD dzieki heh nie doszedl bym ale ze mnie musk xD

Slimak. (administrator)20 października 2009, 18:21

Jasne, i wcale nie jest to aż takie trudne, abyś nie mógł sam sobie takiego macro’a zrobić =]

/cast Divine Shield
/y Mam banke!

Autor: DURIEL8919 października 2009, 22:20

siema mam pytanie czy da sie tak zrobic aby na /y krzyknela postac jakis tekst a i jednoczesnie urzyla umiejetnosci ?

Slimak. (administrator)18 października 2009, 17:47

CTRL+C – kopiuj
CTRL+V – wklej

O to ci chodzi? ;-P

Autor: ernescik2218 października 2009, 17:11

jak mozna kopiowac tekst zeby ciagle nie pisac tego samego ??

Autor: ktos5 października 2009, 16:35

Potrzebuje macro na użycie cloack of shadow i vanish, cold blood i eviscerate.

Slimak. (administrator)3 października 2009, 11:13

Raczej się nie da. Tuż po zmianie broni, następuje jakieś 0,5-1 sekundy przerwy (a’la global cooldown), w której nie da się używać żadnych zdolności. Możesz zrobić jednak to macro na 2 osobnych przyciskach – jeden od Backstaba, a drugi od zmiany ze sworda na daggera i odwrotnie. Wtedy wystarczy że klikniesz na 1 przycisk i od razu potem na backstaba.

Autor: Terror2 października 2009, 20:46

Mam pytanie. Da sie zrobic takie macro zeby zmienic miecz na dagger i od razu zaatakowac Backstapem? Bo jak robie macro:
/equip NAZWA DAGGERA
/cast Backstab
ta wyskakuje ze nie mam daggera, bo nie zdazy zmienic a juz chce atakowac. Da sie zrobic zeby zaatakowal ulamek sekundy po zmianie broni?

Slimak. (administrator)25 września 2009, 09:19

Owszem, da się. Trzeba pomiędzy „/castsequence” a nazwami czarów wpisać np. reset=target/dead/30 – sekwencja zresetuje się przy zmianie celu, jego śmierci, lub po 30 sekundach od ostatniego użycia tego przycisku.
/castsequence reset=30/target/dead Vampiric Touch, mind blast, Devouring Plague,
Shadow word: Pain, Vampiric Embrace

Autor: koczu99825 września 2009, 06:56

dziala ale jest problem ….czy jest mozliwosc aby sekwencja byla powtarzana po kolei ????bo w tym momecie leci wybiorczo …jest mozliwe napisanie macra tak aby przy zmianie targetu , kolejnosc rzucanych DOTow resetowala sie i leciala od poczatku ??np. jesli mam 4 doty :

target1 ->dot1->dot2->dot3->target dead
zmiana targetu=reset macta
target2->dot1->dot2->dot3->dot4

Slimak. (administrator)18 września 2009, 15:35

Macra czy addony nie odpowiadają za ruch, jest więc to nie możliwe. Co najwyżej dałoby się, gdyby w key bindings było coś w stylu „skok do przodu” (forward jump), ale nie wydaje mi się aby cokolwiek takiego tam było.

Autor: Y`Berion18 września 2009, 10:48

Jak stworzyć macro które dawało by efekt jednoczesnego naciśnięcia skoku i strzałki w przód

Slimak. (administrator)6 września 2009, 22:25

Za jednym kliknieciem – nie. Mozna ustawic cos takiego, ze klikamy jeden przycisk kilka razy:
/castsequence Power Word: Fortitude, Inner Fire, Divine Spirit

Autor: asd6 września 2009, 14:52

Mam priesta i mam pytanko. Czy mozna ustawic macro aby buffowalo forti + inner fire + spirit za jednym kliknieciem ?

Slimak. (administrator)27 sierpnia 2009, 00:16

Nie. Krótko i zwięźle – nie da się tego robić od patcha bodajże 1.12 i nigdy już raczej nie będzie się dało tego zrobić. Jakiekolwiek addony też tu nic nie poradzą – gdyż nie mogą one za nas automatycznie castować jakiegokolwiek czaru.

Autor: Pustak24 sierpnia 2009, 00:11

Dołączam się do pytania poniżej – Ślimak, Pomóż xD

Autor: Mr. D19 sierpnia 2009, 19:45

Da się tak ustawić macro żeby robiło sekwencje spelli pokolei np Judgment of Light -> Divine Storm – Crusader Strice ? Ale chodzi mi o to ,żebym niemusiał nacikać tys. razy tylko samo pokolei będzie się castować .

Slimak. (administrator)11 sierpnia 2009, 09:55

Możesz co najwyżej zmienić tylko jeden actionbar, ten główny (ktory klika sie cyferkami 1,2,3,..,9,0,-,=), poprzez np. domyślnie SHIFT+strzałka w gore lub dol. Polecam sciagnac sobie bartendera czy inny addon tego typu, w nim mozesz sobie ustawic aby action bar sie zmienial zaleznie od formy, pozycji, a moze nawet przy kliknieciu jakiegos macro’a (tego nie jestem pewien).

Autor: fusioin10 sierpnia 2009, 23:50

a da się zorbić macro żeby zmieniało ustawione spelle w acion bar?

Slimak. (administrator)28 lipca 2009, 11:45

#showtooltip
/use [button:1] 8
/use [button:2] 10
/use [mod:shift] 10

Powinno działać.. gdy klikniesz lewym – uzywa butow, gdy klikniesz prawym – uzywa rekawic, gdy klikniesz lewym z shiftem – uzywa obu.

Autor: Ostry27 lipca 2009, 20:37

Potrzebuje macro ale nie umiem sam stworzyc :/ probowalem na wiele sposobow.
uzywa bótów (8)
uzywa rekawic (10)
uzywa te rzeczy jak sie kliknie shift albo koleczko myszki ale wole shift i jak sie da 1 rzecz na klikniecie to rekawice chce.. z gory dzieki

Skomentuj

BBCode nie jest włączony.
Zamiast tego, możesz jednak formatować tekst zwykłym kodem HTML (np. <b>pogrubiony tekst</b>).
Możesz używać tych znaczników: <a href="url">link</a>, <b>wytłuszczenie</b>, <i>kursywa</i>.

Spam protection by WP Captcha-Free

Polecamy
Sponsor
Toplisty