View Single Post
  #1  
Old 05-23-2015, 05:03 PM
Bandor
Hill Giant
 
Join Date: May 2014
Posts: 209
Default Problem with quest

Code:
	sub EVENT_ITEM { 
	if (plugin::check_handin(\%itemcount, 5792 => 1) && plugin::check_hasitem($client, 5333)){
		plugin::Whisper("As promised! Here is your new item!");
	quest::summonitem(5769);
	}
		elsif (plugin::check_handin(\%itemcount, 5792 => 1) && plugin::check_hasitem($client, 5371)){
		plugin::Whisper("As promised! Here is your new item!");
	my %epic1 = ("Monk" => 5790, "Ranger" => 5787);
	quest::summonitem($epic1{$class});
	}
			elsif (plugin::check_handin(\%itemcount, 5792 => 1) && plugin::check_hasitem($client, 5375)){
		plugin::Whisper("As promised! Here is your new item!");
	quest::summonitem(5720);
	}
			elsif (plugin::check_handin(\%itemcount, 5792 => 1) && plugin::check_hasitem($client, 5390)){
		plugin::Whisper("As promised! Here is your new item!");
	quest::summonitem(5700);
	}
			elsif (plugin::check_handin(\%itemcount, 5792 => 1) && plugin::check_hasitem($client, 5409)){
		plugin::Whisper("As promised! Here is your new item!");
	quest::summonitem(5750);
	}
			elsif (plugin::check_handin(\%itemcount, 5792 => 1) && plugin::check_hasitem($client, 5419)){
		plugin::Whisper("As promised! Here is your new item!");
	quest::summonitem(5651);
	}
			elsif (plugin::check_handin(\%itemcount, 5792 => 1) && plugin::check_hasitem($client, 5420)){
		plugin::Whisper("As promised! Here is your new item!");
	quest::summonitem(5755);
	}
			elsif (plugin::check_handin(\%itemcount, 5792 => 1) && plugin::check_hasitem($client, 5421)){
		plugin::Whisper("As promised! Here is your new item!");
my %epic2 = ("Warrior" => 5775, "Rogue" => 5775, "Monk" => 5783, "Berserker" => 5770, "Shadowknight" => 5770, "Paladin" => 5770, "Ranger" => 5775, "Bard" => 5775, "Beastlord" => 5783);
	quest::summonitem($epic2{$class});
	}
			elsif (plugin::check_handin(\%itemcount, 5792 => 1) && plugin::check_hasitem($client, 5426)){
		plugin::Whisper("As promised! Here is your new item!");
	quest::summonitem(5707);
	}
			elsif (plugin::check_handin(\%itemcount, 5792 => 1) && plugin::check_hasitem($client, 5427)){
		plugin::Whisper("As promised! Here is your new item!");
	quest::summonitem(5650);
	}
		plugin::return_items(\%itemcount);
}
}

For some reason only the first line produces a reward,the rest just eat the item for some reason. Really wasnt sure how to write this when I did so I could have easily just did it wrong,any advice?
__________________
Owner and Developer - Everquest: A New World
Reply With Quote