Page 1 of 1

Помогите исправить скрипт

Posted: 2008-02-04 18:53:12
by Rayter
sub main()
while UO.life > 0
while UO.mana > 380
UO.exec("useskill 'Spirit Speak'")
wait(5000)
UO.exec("cast 'Dispel' self")
wait(5000)
wend

while UO.INT < UO.Mana
uo.exec("useskill 'Meditation'")
wait(5000)
wend
wend
endsub


как исправить скрипт ?

Проблема в следующем на шарде стат инты кочаеться до 150 но при этом мана умножаеться на 3 и того получаеться 450 маны, как исправить скрипт чтобы он начал медитацию при значение интелекта 150 но при этом мана была по значению выше так как к примеру пока не спуститься мана до 149 он не начнет запускать медитацию.

поидее надо исправлять тут но как незнаю: while UO.INT < UO.Mana

Можно ли тут сделать так чтобы инта автоматом умножалась в три раза ?

Posted: 2008-02-04 19:07:04
by AGRS
while (UO.INT*3) < UO.Mana

так наверное... я хз... уже 10 лет как школу закончил, позабыл как умножать... :(

Posted: 2008-02-04 19:09:09
by Nmy

Code: Select all

while UO.Mana < 450

Code: Select all

while UO.INT*3 < UO.Mana

Posted: 2008-02-04 19:30:04
by Rayter
Спасибо огромное вам

правильно выглядит вот так скрипт а с умножением не пошел работать:

sub main()
while UO.life > 0
while UO.mana > 380
UO.exec("useskill 'Spirit Speak'")
wait(5000)
UO.exec("cast 'Dispel' self")
wait(5000)
wend

while UO.Mana < 450
uo.exec("useskill 'Meditation'")
wait(5000)
wend
wend
endsub