Page 1 of 1
Can't pick up item
Posted: 2006-06-19 17:33:17
by zotoff
Здравствуйте. Скажите пожалуйста, в чем причина сабжа и как это фиксить? Это сообщение появляется при попытке бросить предмет по координатам относительно ластстатуса (юзается ф-ция drop). Пробовал регулировать задержки и т.д. - бесполезно.. пишет такое через раз примерно и предмет не кидается, закономерность установить не могу.
Спасибо большое!
ЗЫ. Если что - юзаю это в скрипте на обкладу чара предметами.
Re: Can't pick up item
Posted: 2006-06-19 18:40:57
by Nmy
zotoff wrote:Здравствуйте. Скажите пожалуйста, в чем причина сабжа и как это фиксить? Это сообщение появляется при попытке бросить предмет по координатам относительно ластстатуса (юзается ф-ция drop). Пробовал регулировать задержки и т.д. - бесполезно.. пишет такое через раз примерно и предмет не кидается, закономерность установить не могу.
Спасибо большое!
ЗЫ. Если что - юзаю это в скрипте на обкладу чара предметами.
а скрипт где? телепаты в отпуске

Posted: 2006-06-20 07:41:22
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
стандартная обкладка...
Posted: 2006-06-20 10:20:13
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 сам поставиш
Posted: 2006-06-20 11:12:49
by zotoff
спасибо. прийду домой - попробую.
Posted: 2006-06-21 10:45:13
by zotoff
Бесполезно, все равно через раз пишет "Can't pick up item"
Posted: 2006-06-22 12:25:54
by Nmy
zotoff wrote:Бесполезно, все равно через раз пишет "Can't pick up item"
у меня работало
