Page 1 of 1

Ещё один неработающий скриптик от Rivory

Posted: 2007-04-22 11:32:19
by Rivory

Code: Select all

sub podsos()
var mana
repeat
   mana=uo.Mana
   uo.cast('Paralyze', 'lasttarget')
   repeat
      wait(10)
      uo.deletejournal()
   until mana > uo.Mana or uo.injournal('The spell fizzles')
   uo.deletejournal()
   if uo.mana < 14 then
      uo.msg('.drink_mana_total')
      wait(10)
      #mana=uo.Mana
   end if
until uo.dead() or uo.injournal('Stop Paralyze')
end sub

Короче, после того, как пьёт манку - докастовывает последний парализ, а потом просто тупит и ничё не делает. Почему ?

Posted: 2007-04-22 13:24:46
by DerMeister =)
uo.msg('.drink_mana_total')
Эта команда истинна для твоего шарда?
Иль ты бездумно скопипастил этот скрипт, не спросив для каких шардов он подходит?

Posted: 2007-04-22 13:30:38
by Rivory
я не дебил, угу. Этот скрипт я сам писал с нуля. Сказал же - манка пьётся, но после этого идёт последний каст парализа и кастование прекращается.

Posted: 2007-04-22 21:30:45
by DerMeister =)
Попробуй после uo.msg('.drink_mana_total') сделать паузу 2000 (чисто для теста) мне думается, ты слишком быстро после манки кастуешь... каст глотается, а твой скрипт уже в цикле ожидания.

Posted: 2007-04-23 10:35:33
by Rivory
Поставил задержку 300, помогло. Топ клоуз.

2DerMeister thx