Sziasztok!
Azt meglehet valamilyen módon oldani hogy a hunter a peteket egy npc-től vegye meg vagy trainertől esetleg egy q-t keljen leadni és abból esne neki a kiválasztott pet és ha igen akkor hogyan? ??? ???
Idézetet írta: LuXXoR Dátum 2010 június 27, 09:44:32 DÉLUTÁN
Sziasztok!
Azt meglehet valamilyen módon oldani hogy a hunter a peteket egy npc-től vegye meg vagy trainertől esetleg egy q-t keljen leadni és abból esne neki a kiválasztott pet és ha igen akkor hogyan? ??? ???
Nos szerintem nem lehet megoldani, ahány szerveren voltam még sehol sem láttam ilyet (ha jól emlékszem)
Ink olyat lehet h külön "kennel" a peteknek ahol a player befoghatja, majd egy grosshipes npc-nél felhúzza a a saját szintjére.
Az a megoldás azért nem jó mert akkor a petet vagyis a leendő petet lelehet ölni amiért xp-t kapsz...És én ezt nagyon nem szeretném :\
Ööö.
2 féle megoldást tudok erre.
1.Egy quest
Az NPC-nél lenne annyi quest amennyi pet létezik.Szóval sok :D
Mindnek a neve a pet neve lenne.
A player leadja a questet és kap egy itemet amivel lesummolhatja azt a bizonyos petet.
Ehhez szét kell nézni a spellek között a wowhead-en.
2.Egy eventai, ami lesummolja az NPC-t, vagy egy Gossip menü, bár nem hinném hogy ezt gossip-al meglehet csinálni.
Üdv
kibogarásszátok meik Fv. ad tame beast effectjében petet a huntinak az NPC-ről, lemásoljátok a pet hozzáadás folyamatát csak fix NPC ID-vel, aztán írtok egy Gossip scriptet, minden gossip meghívja a playere ezt a pet hozzáadás metódust (vagy többet nemtudom pontosan hogy működik) és csókolom.
Idézetet írta: LuXXoR Dátum 2010 június 27, 10:01:21 DÉLUTÁN
Az a megoldás azért nem jó mert akkor a petet vagyis a leendő petet lelehet ölni amiért xp-t kapsz...És én ezt nagyon nem szeretném :\
creature_template
#flags_extra:-> 64 CREATURE_FLAG_EXTRA_NO_XP_AT_KILL 0x00000040 creature kill does not give XP
Am az npc-s pet izét még anno asszem tauri battle(?)-n láttam
Ajánlom figyelmedbe a gossip menut:
SCRIPT_COMMAND_TEMP_SUMMON_CREATURE = 10
Magyarul csak meg kell adni a kívánt koordinátákat, hogy mennyi ideig legyen lent az NPC, és kész is van. A kívánt NPC-hez pedig:
#flags_extra:-> 64 CREATURE_FLAG_EXTRA_NO_XP_AT_KILL
Reference:
http://trinitycore.info/index.php/Scripts_tc2
http://trinitycore.info/index.php/Creature_template_tc2#flags_extra
Van rá egy harmadik lehetőség is, csak az sokkal bonyolultabb ezeknél. Egy trinity commandot rendelnél az itemhez, és úgy, hogy mintha egy spell lenne, tehát normális leírás, hogy pl. Summon creature xy. És mondjuk ezt az npc tempadd parancsal megcsinálva, mert igy pl resi után ugyis eltünik vagy jobb esetben kill vagy tame után.
Most nem kezdek bele a leírásba, hajnal háromnegyed 2kor és szerintem máskor sem, mert időhiányos vagyok :D
Node sok szerencsét hozzá.
Scriptel lesummolsz egy npc-t 1 mp-re és castolod rá ezt: http://www.wowhead.com/spell=13481
Akkor ha már lesumolod, akkor legyen leglaább fél perc, míg reagál is plusz a spell leírásában is bennevan >>
"on taming the beast for 20 sec." 1mp nem elég ide :D
Akkor meg megkeresed a taming beastnak az effect spelljét és kész. (amúhy elég lenne neki 1msre lessummolni)
Ha nem triggerelve castoltatod a playerrel a spellt, akkor instant megcsin
Köszi Girosz hogy befejezted és tesztelted ;) respect +, csapatmunka 4eva ;)
Köszönöm szépen mindenki nevében, fel is került Gnome - Lak-ra. :)
http://gnome-lak.hu/articles.php?article_id=25
Frissítés!
script konvertálva az új script systemnek megfelelően, 1d3329b54d rev. fölött ezt használjátok!
http://pastebin.com/hceYUq0a