ScriptUO

Official ScriptUO EasyUO Scripts => Script Debug => Topic started by: camotbik on September 09, 2011, 04:58:44 AM

Title: Equip
Post by: camotbik on September 09, 2011, 04:58:44 AM
Working now on a Equipment script, maybe someone has all the types of weapons/shields/two handed weapons ?

Code: [Select]
set %weapons TOH_LMH_GFF_FUO_VRH
set %twohanded TOH_LMH_GFF
set %shields OIK_CIK_OIK
set %bow TOH
set %heavy LMH
set %papedroll_id SNGJ
set %wooden OIK
set %harvester FUO
set %heater CIK
set %staff GFF
set %kryss VRH

gosub equip %wooden %papedroll_id
gosub equip %harvester %papedroll_id
gosub equip %kryss %papedroll_id
gosub equip %bow %papedroll_id
gosub equip %heater %papedroll_id
gosub equip %harvester %papedroll_id
gosub equip %wooden %papedroll_id
gosub equip %kryss %papedroll_id
gosub equip %heavy %papedroll_id
gosub equip %wooden %papedroll_id
gosub equip %kryss %papedroll_id
gosub equip %staff %papedroll_id

sub equip
  finditem %1 C_ , %2
  if #findcnt = 0
  {
    if %1 in %weapons
    {
      if %1 in %twohanded
      {
        finditem %shields C_ , %2
        if #findcnt > 0
        {
          exevent drag #findid
          exevent dropc #backpackid
          wait 10
        }
      }
      finditem %weapons C_ , %2
    }
    if %1 in %shields
    {
     finditem %twohanded C_ , %2
      if #findcnt > 0
      {
        exevent drag #findid
        exevent dropc #backpackid
        wait 10
      }
      finditem %shields C_ , %2
    }
    if #findcnt > 0
    {
      exevent drag #findid
      exevent dropc #backpackid
      wait 10
    }
    finditem %1 C_ , #backpackid
    if #findcnt > 0
    {
      exevent drag #findid
      exevent Droppd %2
      wait 10
    }
  }
return