I need help with some quests
Code:
# Raid event for #Garudon (109107) example: Spirit of Garudon says, "As you place the remains of the dragon...", instead of whats needed "As you place the remains of the dragon..." - What am I doing wrong here? Code:
# Angelox |
Quote:
This might be the way to go with that one? You have what he is supposed to do but you have no trigger for it. Code:
sub EVENT_ATTACK { |
sub EVENT_SAY{
quest::emote("hisses at you, its sharp teeth gnashing for your flesh!"); } the problem is that you have started an event but have not set a trigger to the emote. for this to work properly you would need to use this: --- sub EVENT_SAY { if($text=~/hail/i){ quest::emote("hisses at you, its sharp teeth gnashing for your flesh!"); } } --- however, say you would like for him to emote if you walk within a certain proximity of him you would use this: --- sub EVENT_SPAWN { $x = $npc->GetX(); $y = $npc->GetY(); #Set proximity quest::set_proximity($x-50,$x+50,$y-50,$y+50); } sub EVENT_ENTER { quest::emote("hisses at you, its sharp teeth gnashing for your flesh!"); } } --- you could also if needed target specific whatever's to trigger the EVENT_ENTER like so: --- sub EVENT_ENTER { if($class eq "Warrior") && ($level <= 50){ quest::emote("hisses at you, its sharp teeth gnashing for your flesh!"); } } --- just gave example above of how you could customize other quests to be triggered by specific whatever's. --- hope this helps. |
Thanks a ton for your help - this one is fixed with this;
Code:
sub EVENT_ATTACK{ Still i have the problem with the quest::me coming out as a quest::say - I wonder if quest::me is working? |
It appears that quest::me and quest::echo are coming out the same way as quest::say. Always starting the line with NPC_NAME says.
|
Quote:
|
All times are GMT -4. The time now is 02:00 AM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.