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

Ask for scripts here

Moderators: Murderator+, Murderator

Post Reply
Rayter
Posts: 49
Joined: 2008-01-19 23:30:01
Contact:

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

Post 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

Можно ли тут сделать так чтобы инта автоматом умножалась в три раза ?
AGRS
Expert!
Posts: 1007
Joined: 2004-04-04 21:40:09
Contact:

Post by AGRS »

while (UO.INT*3) < UO.Mana

так наверное... я хз... уже 10 лет как школу закончил, позабыл как умножать... :(
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

Code: Select all

while UO.Mana < 450

Code: Select all

while UO.INT*3 < UO.Mana
Rayter
Posts: 49
Joined: 2008-01-19 23:30:01
Contact:

Post 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
Post Reply