В чем может быть ошибка?

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
Runer
Posts: 9
Joined: 2010-03-20 14:11:01

В чем может быть ошибка?

Post 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
Kynep
Expert!
Posts: 1348
Joined: 2006-02-07 08:51:40
Location: г. Старый Оскол
Contact:

Re: В чем может быть ошибка?

Post 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


Пробуй так, но что-то я сомневаюсь...
Runer
Posts: 9
Joined: 2010-03-20 14:11:01

Re: В чем может быть ошибка?

Post by Runer »

Спасибо, но все равно крешится. Врубил, пробежал один экран и креш.....
Kynep
Expert!
Posts: 1348
Joined: 2006-02-07 08:51:40
Location: г. Старый Оскол
Contact:

Re: В чем может быть ошибка?

Post by Kynep »

Runer wrote:Спасибо, но все равно крешится. Врубил, пробежал один экран и креш.....


Знач GetDistance() не очень прямая функция в таком применении, там больше нечему крашить...
Runer
Posts: 9
Joined: 2010-03-20 14:11:01

Re: В чем может быть ошибка?

Post by Runer »

Kynep wrote:
Runer wrote:Спасибо, но все равно крешится. Врубил, пробежал один экран и креш.....


Знач GetDistance() не очень прямая функция в таком применении, там больше нечему крашить...


Это как-то можно исправить?
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Re: В чем может быть ошибка?

Post 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)
Post Reply