Page 1 of 1

Помогите плиз со скриптом на анти парализ ))

Posted: 2004-11-17 12:36:47
by ZerglicH
в общем я попробывал написать скрипт на то чтобы как только мой чар оказывается в парализе, он сам пускал пульку в себя, но тут появилась проблема:
я писал так:
if uo.inJournal("You are frozen and can not move.") then
но если продолжать пытатся бежать в парализе, а так обычно и бывает, то этих надписей выскакивает очень много, и скрипт выполняется много раз, подскажите пожалуйста как можно решить эту проблему
Вот скрипт:

Code: Select all

sub AntiParaliz() 
while uo.mana>0
if uo.inJournal("You are frozen and can not move.") then
uo.deletejournal()
UO.WaitTargetSelf()
uo.cast("Magic Arrow")
uo.deletejournal()
wait(1200)
else
uo.deletejournal()
wait(500)
endif
wend
end sub

Posted: 2004-11-17 14:46:05
by drcrazy
а ты не в цикле пуляй в себя.. а просто на кнопку вешай.. парализнули - жмакнул кнопку - пульнул стрелку.

Ну или мона пулять, допустим, раз в три секунды.. :)

Posted: 2004-11-19 08:05:07
by 666Man666

Code: Select all

if uo.injournal("You are frozen and can not move.")==1 then


если так попробывать?

Posted: 2004-11-19 09:49:51
by Yoko
просто обвернуть макрос ещё одним циклом

while not uo.dead()
...
wait(200)
wend

и запускать один раз, пусть на фоне работает

Posted: 2004-11-19 10:58:11
by drcrazy
Yoko wrote:и запускать один раз, пусть на фоне работает


А какая разница.. проблема то в пулянии не-одной стрелки..
Суицидник получаецца какой-то, а не антипарализ.. :)
Или я чего-то не догоняю??

Posted: 2004-11-19 11:10:32
by Yoko
ну добавляйте ещё попытки хотьбы и лечение

Posted: 2004-11-19 12:28:24
by drcrazy
оо.. точно.. идея прикольная..
При первой записи в журнале про парализ - отключать хотьбу, кастовать стрелку, ждать немного и снова включать хотьбу :)

Posted: 2004-11-19 16:13:49
by 666Man666
А если так? попробуй....

Code: Select all

Sub AntiParaliz()
repeat
while UO.Mana>4
If UO.InJournal("You are frozen and can not move.") Then
   UO.Cast('Magic Arrow','self')
   UO.DeleteJournal()
   wait(1000)
EndIf
   wait(200)
Until UO.Dead()
end sub

Posted: 2004-12-21 14:56:54
by Artie
А у нас на шарде(ДВ) када взяли во фроуз ничего юзать нельзя..тут такая фишка не пойдет..зачем тебе кидать бутылки..и убегать с оставшимися 5хп..если можно уходить автоматом по рб как только слышиш каст..

Posted: 2004-12-21 20:47:36
by AGRS
Artie wrote:А у нас на шарде(ДВ) када взяли во фроуз ничего юзать нельзя..тут такая фишка не пойдет..зачем тебе кидать бутылки..и убегать с оставшимися 5хп..если можно уходить автоматом по рб как только слышиш каст..


С книги каст частенько длится как пяток парализов. :)