View Single Post
  #2  
Old 07-24-2009, 03:50 AM
joligario's Avatar
joligario
Developer
 
Join Date: Mar 2003
Posts: 1,498
Default

Try this:

Code:
sub EVENT_ITEM {
  if(plugin::check_handin(\%itemcount, 98550 => 1) || plugin::check_handin(\%itemcount, 98550 => 2) || plugin::check_handin(\%itemcount, 98550 => 3) || plugin::check_handin(\%itemcount, 98550 => 4)) {
    $new = ($client->GetRawSkill(59))+($itemcount{98550}*4);
    quest::setskill(59, $new);
  }
  elsif(plugin::check_handin(\%itemcount, 98551 => 1) || plugin::check_handin(\%itemcount, 98551 => 2) || plugin::check_handin(\%itemcount, 98551 => 3) || plugin::check_handin(\%itemcount, 98551 => 4)) {
    $new = ($client->GetRawSkill(60))+($itemcount{98551}*4);
    quest::setskill(60, $new);
  }
  elsif(plugin::check_handin(\%itemcount, 98552 => 1) || plugin::check_handin(\%itemcount, 98552 => 2) || plugin::check_handin(\%itemcount, 98552 => 3) || plugin::check_handin(\%itemcount, 98552 => 4)) {
    $new = ($client->GetRawSkill(65))+($itemcount{98552}*4);
    quest::setskill(65, $new);
  }
  elsif(plugin::check_handin(\%itemcount, 98553 => 1) || plugin::check_handin(\%itemcount, 98553 => 2) || plugin::check_handin(\%itemcount, 98553 => 3) || plugin::check_handin(\%itemcount, 98553 => 4)) {
    $new = ($client->GetRawSkill(64))+($itemcount{98553}*4);
    quest::setskill(64, $new);
  }
  elsif(plugin::check_handin(\%itemcount, 98554 => 1) || plugin::check_handin(\%itemcount, 98554 => 2) || plugin::check_handin(\%itemcount, 98554 => 3) || plugin::check_handin(\%itemcount, 98554 => 4)) {
    $new = ($client->GetRawSkill(68))+($itemcount{98554}*4);
    quest::setskill(68, $new);
  }
  elsif(plugin::check_handin(\%itemcount, 98555 => 1) || plugin::check_handin(\%itemcount, 98555 => 2) || plugin::check_handin(\%itemcount, 98555 => 3) || plugin::check_handin(\%itemcount, 98555 => 4)) {
    $new = ($client->GetRawSkill(69))+($itemcount{98555}*4);
    quest::setskill(69, $new);
  }
  elsif(plugin::check_handin(\%itemcount, 98556 => 1) || plugin::check_handin(\%itemcount, 98556 => 2) || plugin::check_handin(\%itemcount, 98556 => 3) || plugin::check_handin(\%itemcount, 98556 => 4)) {
    $new = ($client->GetRawSkill(63))+($itemcount{98556}*4);
    quest::setskill(63, $new);
  }
  elsif(plugin::check_handin(\%itemcount, 98557 => 1) || plugin::check_handin(\%itemcount, 98557 => 2) || plugin::check_handin(\%itemcount, 98557 => 3) || plugin::check_handin(\%itemcount, 98557 => 4)) {
    $new = ($client->GetRawSkill(61))+($itemcount{98557}*4);
    quest::setskill(61, $new);
  }
  elsif(plugin::check_handin(\%itemcount, 98558 => 1) || plugin::check_handin(\%itemcount, 98558 => 2) || plugin::check_handin(\%itemcount, 98558 => 3) || plugin::check_handin(\%itemcount, 98558 => 4)) {
    $new = ($client->GetRawSkill(57))+($itemcount{98558}*4);
    quest::setskill(57, $new);
  }
  else {
    plugin::return_items(\%itemcount);
  }
}
Reply With Quote