Page 1 of 1
В чем может быть ошибка?
Posted: 2010-03-21 23:26:42
by Runer
Написал скрипт на камней вокруг чара. этот скрипт работает нормально как надо, но после 10-20 секунд инжект после того как найден обьект, инжект пишет warning: error in command и просто крешиться. А иногда бывает крешиться, когда и не найден обьект. Из-за чего эти креши? Очень прошу ответить, где я допустил ошибку.
Code: Select all
sub search()
while uo.life
uo.findtype(0x1776,-1,1)
wait(3000)
if uo.findcount()>0 then
uo.print(str(uo.GetDistance("finditem")))
end if
wend
end sub
Re: В чем может быть ошибка?
Posted: 2010-03-22 08:00:17
by Kynep
Code: Select all
sub search()
while uo.life
uo.findtype("0x1776","-1","ground")
if uo.findcount() > 0 then
uo.print(str(uo.GetDistance("finditem")))
wait(1000)
else
wait(1000)
end if
wend
end sub
Пробуй так, но что-то я сомневаюсь...
Re: В чем может быть ошибка?
Posted: 2010-03-22 17:12:51
by Runer
Спасибо, но все равно крешится. Врубил, пробежал один экран и креш.....
Re: В чем может быть ошибка?
Posted: 2010-03-22 17:30:52
by Kynep
Runer wrote:Спасибо, но все равно крешится. Врубил, пробежал один экран и креш.....
Знач GetDistance() не очень прямая функция в таком применении, там больше нечему крашить...
Re: В чем может быть ошибка?
Posted: 2010-03-22 18:25:05
by Runer
Kynep wrote:Runer wrote:Спасибо, но все равно крешится. Врубил, пробежал один экран и креш.....
Знач GetDistance() не очень прямая функция в таком применении, там больше нечему крашить...
Это как-то можно исправить?
Re: В чем может быть ошибка?
Posted: 2010-03-22 19:25:52
by Mirage
Code: Select all
sub search()
while uo.life
uo.findtype("0x1776","-1","ground")
if uo.findcount() > 0 then
uo.charprint('1069',str(uo.GetDistance("finditem")))
wait(1000)
else
wait(1000)
end if
wend
end sub
вообще скрипт фигачил около часа. Проблемы ищи у себя. ВОЗМОЖНО просто перегружен сектор типами Может какието галки стоят которые приводят к крашу (TWI)