comatozaты сам попросил так что без смеха и вобще понимающих но слабонервных скриптеров просьба на это не смотреть
sub AutoHeal()
var t
var i
repeat
if uo.dead() == false then
while uo.life < uo.str * 0.9
uo.bandageself()
uo.deletejournal()
t = 0
repeat
wait(500)
t = t + 1
until uo.injournal("healed") or (t > 20) or (uo.life == uo.str)
uo.concolor(0x58)
uo.print("healing ready")
uo.concolor(0)
uo.Say(".drink greaterhealpotion")
uo.deletejournal()
i = 0
repeat
wait(500)
i = i + 1
until uo.injournal("healed") or (i > 80) or (uo.life == uo.str)
uo.concolor(0x58)
uo.print("healing ready")
uo.concolor(0)
wend
endif
wait(500)
until uo.dead()
end sub
Понимаю что корявенько но работает , если можеш то поправь и плз поясни где че лишнее.А по поводу что все ручками кому как удобнее,имхо хоть от одного действия пальцы освободил