Can't pick up item

Ask for help

Moderators: Murderator+, Murderator

Post Reply
zotoff
Posts: 4
Joined: 2006-06-12 23:33:50

Can't pick up item

Post by zotoff »

Здравствуйте. Скажите пожалуйста, в чем причина сабжа и как это фиксить? Это сообщение появляется при попытке бросить предмет по координатам относительно ластстатуса (юзается ф-ция drop). Пробовал регулировать задержки и т.д. - бесполезно.. пишет такое через раз примерно и предмет не кидается, закономерность установить не могу.
Спасибо большое!
ЗЫ. Если что - юзаю это в скрипте на обкладу чара предметами.
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Re: Can't pick up item

Post by Nmy »

zotoff wrote:Здравствуйте. Скажите пожалуйста, в чем причина сабжа и как это фиксить? Это сообщение появляется при попытке бросить предмет по координатам относительно ластстатуса (юзается ф-ция drop). Пробовал регулировать задержки и т.д. - бесполезно.. пишет такое через раз примерно и предмет не кидается, закономерность установить не могу.
Спасибо большое!
ЗЫ. Если что - юзаю это в скрипте на обкладу чара предметами.


а скрипт где? телепаты в отпуске :!:
zotoff
Posts: 4
Joined: 2006-06-12 23:33:50

Post by zotoff »

вот, пожалуйста:

Code: Select all

sub paper()
var x
  UO.Set('lasttarget','laststatus')
  x=uo.getserial('lasttarget')
  uo.findtype("0x0EB5")
  if uo.findcount() then
    uo.drop("1",str(uo.getx(x)-1),str(uo.gety(x)),"0","finditem")
  end if
  wait(1500)
   uo.findtype("0x0EB5")
    if uo.findcount() then
    uo.drop("1",str(uo.getx(x)+1),str(uo.gety(x)),"0","finditem")
  end if
  wait(1500)
    uo.findtype("0x0EB5")
  if uo.findcount() then
    uo.drop("1",str(uo.getx(x)),str(uo.gety(x)+1),"0","finditem")
  end if
  wait(1500)
    uo.findtype("0x0EB5")
  if uo.findcount() then
    uo.drop("1",str(uo.getx(x)),str(uo.gety(x)-1),"0","finditem")
  end if
  uo.print('DROPPED')
end sub



стандартная обкладка...
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

Code: Select all

  uo.findtype("0x0E21")
  if uo.findcount() then
    uo.drop("1",str(uo.getx("lasttarget")),str(uo.gety("lasttarget")),"0","finditem")
  end if
  wait(1500)
   uo.findtype("0x0E21")
    if uo.findcount() then
    uo.drop("1",str(uo.getx("lasttarget")),str(uo.gety("lasttarget")),"0","finditem")
  end if
  wait(1500)
    uo.findtype("0x0E21")
  if uo.findcount() then
    uo.drop("1",str(uo.getx("lasttarget")),str(uo.gety("lasttarget")),"0","finditem")
  end if
  wait(1500)
    uo.findtype("0x0E21")
  if uo.findcount() then
    uo.drop("1",str(uo.getx("lasttarget")),str(uo.gety("lasttarget")),"0","finditem")
  end if
  uo.print('DROPPED')


попробуй так, +1 и -1 сам поставиш
zotoff
Posts: 4
Joined: 2006-06-12 23:33:50

Post by zotoff »

спасибо. прийду домой - попробую.
zotoff
Posts: 4
Joined: 2006-06-12 23:33:50

Post by zotoff »

Бесполезно, все равно через раз пишет "Can't pick up item"
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

zotoff wrote:Бесполезно, все равно через раз пишет "Can't pick up item"

у меня работало :!:
Post Reply