Page 1 of 1

Лаги в УО во время исполнения скрипта

Posted: 2004-08-12 16:31:55
by CronAcronis
Скрипт:

Code: Select all

sub blood()
   WHILE not UO.Dead()
   if UO.Life < 160 then
      UO.usetype('0x0F06')
      UO.useobject('shield')
      UO.useobject('claw')
      wait(1000)
   end if
   wend
end sub


Во время исполнения скрипта начинаются жуткие лаги, в чем может быть проблема?

Re: Лаги в УО во время исполнения скрипта

Posted: 2004-08-12 17:47:07
by Edred
CronAcronis wrote:Скрипт:

Code: Select all

sub blood()
   WHILE not UO.Dead()
   if UO.Life < 160 then
      UO.usetype('0x0F06')
      UO.useobject('shield')
      UO.useobject('claw')
      wait(1000)
   end if
   wend
end sub


Во время исполнения скрипта начинаются жуткие лаги, в чем может быть проблема?



"Уж сколько раз твердили миру..." Рассмотри случай когда здоровья у тебя 160 и больше. Скрипт превращается в пустой цикл (без каких-либо действий). Это приводит к полной загрузке проца и, соответственно, лагам... Замени endif на
else
wait(100)
endif
и все будет хорошо... Естественно, я не обсуждаю счас насколько хорошо будут работать те команды, которые ты включил в скрипт...