![]() |
Impresszum, jogi nyilatkozat | Kapcsolat World of Warcraft is a trademark and Blizzard Entertainment is a trademark or registered trademark of Blizzard Entertainment in the U.S. and/or other countries. wow.lap.hu | mmorpg.lap.hu | Computerworld.hu | PCWorld.hu | GameStar.hu | VideoSmart.hu |
![]() |
Southsea Pirate
Ó bakker, ez lassan már nem is játék lesz, középszintü programozók belháborúja :D
Engem az érdekel, hogy ez a macro miért nem működik a warrioromnál?:
/script UseAction(ActionID, 0, 1);
/script if( SpellIsTargeting() ) then SpellTargetUnit("player"); end
és ez a szöveg van mellé kísérőnek írva:
Bandage must be placed in the action bar at the slot given by ActionID. ActionID is a number from 1 to 120. Slot1-ActionBar1 is ActionID1, Slot12 is ActionID12, Slot1-ActionBar2 is ActionID13 and so on up to Slot12 of ActionBar10. This will bandage your target, or yourself if your current target is not a friendly target.
Az ActionID-t értem és én így írtam be a macroba:
/script UseAction(ActionID, 59, 5);
/script if( SpellIsTargeting() ) then SpellTargetUnit("player"); end
ugyanis az 59-es slot-ban van ami az 5-ös ActionBar-ban található. FlexBart használok, lehet az a baj???
segítséget előre is köszi
Murloc
Közben olvasgattam és ez a macro biztos nem jó így.
A UnitHealth("target") százalékos értéket fog visszaadni, ha a target nem a party tagja. Ez csak a healereknek jó partyban (a UnitHelathMax függvényt is használva).
Szóval kombinálni kell a mobhealth2 addon egy függvényével.
macro csh1
/script mobh=MobHealth_GetTargetCurHP();if mobh=0 then CastSpellByName("Frostbolt (Rank 10)" else if mobh>0 then RunMacro("csh2");end;end;
macreo csh2
/script r=10;H=mobh;S="Frostbolt (Rank ";SR={18,31,51,74,126,174,227,292,353,429};for i=r,1,-1 do if (H
Magyarázat az első macróhoz: ha a mobhealth2 addon már "ismeri" az adott mob életerejét, akkor a MobHealth_GetTargetCurHP() függvény visszadja ezt az értéket. Ha nem, akkor 0 értéket ad vissza. Ha 0 az érték, akkor elsüti a 10-es szintű frostboltot, ha nagyobb 0-nál, akkor lefuttatja a csh2 nevű macrot.
A csh2 macro megvizsgálja, mekkor az életereje és ez alapján castolja a megfelelő szintű frostboltot.
Hogy működik-e, nem tudom. Este kipróbálom :)
Ezt még lehetne kombinálni azzal, hogy a varázslat elsütésénél figyelembe veszi, hogy milyen + spell damage-es felszerelés van rajtad.
Murloc
Azon gondolkoztam, hogy lehet-e olyan macrot csinálni, ami megvizsgálja a target életerejét, és annak megfelelő sebzővarázslatot nyom el (mana takarékosság szempontjából hasznos, befejező spellként)
Ez vajon működik?
/script r=10;H=UnitHealth("target");S="Frostbolt (Rank ";SR={18,31,51,74,126,174,227,292,353,429};for i=r,1,-1 do if (H
Ki tudná próbálni ezt egy min. 56-os mage?
Defias Thief
Igy szo szerint, ahogy le van irva, csak a spellek nevet csereld ki!
Hermione - lvl32 human mage - Vashj
Marsianiko - lvl30 gnome warrior - Vashj
(maradék Anettka, Zsebibaba, Törpilla, Izaura, Stahljudit, Gorogzita, Ullmannmonika - szerteszét)
Southsea Pirate
mégvalami ferceg, a TargetUnit("player")-nél a "player"-hez nevet írsz vagy simán marad a player? Köszi.
Defias Thief
Nem ablakba, ilyen "spell is not ready yet" jellegu piros uzenet a kepernyon.
Hermione - lvl32 human mage - Vashj
Marsianiko - lvl30 gnome warrior - Vashj
(maradék Anettka, Zsebibaba, Törpilla, Izaura, Stahljudit, Gorogzita, Ullmannmonika - szerteszét)
Southsea Pirate
ferceg, a hibát hová irja ki? A Chat ablakba, vagy felugrik egy error ablak? Mert ha ez utóbbi, akkor nem zavar? Mert le ok.-zni időbe tellik.
Defias Thief
Lehet azert tobb is, korlatozasokkal, illetve tobbszori megnyomassal :)
Pl. en egy ilyet hasznalok, emergency esetre:
/script TargetUnit("player");CastSpellByName("Nature's Swiftness");CastSpellByName("Healing Touch(Rank akarhany)");TargetLastEnemy();
Ez persze csak akkor mukodik, ha gyors egymasutanban 2x lenyomom.
Eloszorre lefut a nature's, aztan a masodikra hibat ir ki.
2. lenyomasra az elsot mar nem tudja kasztolni, arra ir hibat, viszont
benyomja a gyogyitast. Viszont eleg egy billentyut 2x megnyomni es
fent van a kajam megint, ra van bindolva talan a shift-t-re, vagy hasonlora,
nekem kezre esik.
Nem tudom, magusnak ez hasonloan megy-e, kicsi meg a magusom :)
Ha a pom+pyro combo hasonlo ehhez, akkor vsz. igen.
Persze az kevesbe veszhelyzetes eset talan, mint a gyogyitas.
Hermione - lvl32 human mage - Vashj
Marsianiko - lvl30 gnome warrior - Vashj
(maradék Anettka, Zsebibaba, Törpilla, Izaura, Stahljudit, Gorogzita, Ullmannmonika - szerteszét)
Hand of A'dal
Egy makróban egy spell lehet...
"Hello, I'm the Doctor. Basically... run."
A WoW.hu 12 pontja!
Worgen
Akkor mage-val nem is lehet olyan makrót írni hogy ellője a Fireball + PoM + Pyro kombinációt?