Page 1 of 1

Скрипт на хилинг вылетает!!!

Posted: 2007-01-12 09:01:07
by Serpent
sub healing()
while uo.life>75
uo.usefromground('0x091A');УЛЕЙ
UO.DeleteJournal()
while not uo.injournal('Ouch!')and not UO.InJournal('You put')
wait(50)
wend
wend
while uo.life < uo.str
uo.BandageSelf()
wait(300)
UO.DeleteJournal()
while not UO.InJournal('Бинты')and not UO.InJournal('Вы кладете')and not UO.InJournal('Хотите')and not UO.InJournal('Вы хотите сделать мумию?')
wait(100)
wend
wend


вопрос вот в чем!
Когда он ждет надписи, что бинты применились, иногда выходит надпись "Вы хотите сделать мумию?" - и он сразу стопориться!
вроде условия все добавил, даже пробовал not UO.InJournal('Вы'), хотел двух зайцев сразу! Но все равно продолжает на этом моменте спорать.
хотя когда появляется надпись "Хотите сделать мумию?" пролетает влет!

может что-то недороботал .....???


Заранее благодарен за ответ!

Posted: 2007-01-15 09:26:13
by Serpent
up

Posted: 2007-01-15 11:07:23
by Savage
В твоем случае динамические паузы совершенно не нужны. Замени всю эту бодягу на wait(3000) цифру подбери эксперементально.

Posted: 2007-01-15 11:15:51
by mez
в конец еще end sub добавь для завершения скрипта!

Posted: 2007-01-15 11:18:09
by Serpent
я привел часть скрипта, где происходит сам глюк!

Posted: 2007-01-15 13:43:07
by Savage
Можешь как вариант попробовать чистить журнал до применения бандажек. Вдруг сервак быстро отвечает или инет лагает у тебя тогда сообщения просто стираются.

Posted: 2007-01-18 10:29:39
by Serpent
не помогло!

скрип стопориться когда появляется надписьт "Вы хотите сделать мумию?", я сам беру кликаю на бинты и на чара, и скрипт опять начинает работать! причем не пишет что вы надпись про мумию!
глюк какойто!

Posted: 2007-01-18 11:19:22
by Savage
После мумии посмотри журнал что туда падает. ,showjournal.

Posted: 2007-01-18 15:39:05
by Serpent
в журнале действительно ничего не оказалась!

Ты в прошлом ответе прав оказался!

Спасибо Savage за помошь

тему можно закрыть!