Page 1 of 1

auto heal

Posted: 2006-04-12 22:38:36
by kaulins1122
sub heal ()
while NOT UO.Dead()
wait(1500)
If UO.Life<UO.Str Then
UO.SetArm('CWeapon')
UO.Exec("bandageself")
wait(500)
UO.Arm('CWeapon')
uo.print("Лечимся")
Endif
wend
end sub


vot etat script vso normalnoi TOKO KAK ZDELAT STOB >> stop aut_heal ?!?!?

Posted: 2006-04-12 23:29:03
by Scripts Writer

Code: Select all

sub healll () 
while NOT UO.Dead() 
wait(1500) 
If UO.Life<UO.Str Then 
UO.SetArm('CWeapon') 
UO.Exec("bandageself") 
wait(500) 
UO.Arm('CWeapon') 
uo.print("Лечимся") 
Endif 
wend 
end sub 

Code: Select all

sub stop()
 uo.Say(',terminate healll')
end sub

Posted: 2006-04-15 09:09:52
by BigMouseI

Code: Select all

sub heal ()
while NOT UO.Dead()
wait(1500)
If UO.Life<UO.Str Then
UO.SetArm('CWeapon')
UO.Exec("bandageself")
wait(500)
UO.Arm('CWeapon')
uo.print("Лечимся")
Endif
wend
end sub 

Code: Select all

sub stop()
UO.Exec('terminate heal')
UO.Print('Вырубаем')
end sub

Posted: 2006-04-15 13:48:19
by Scripts Writer
BigMouseI wrote:

Code: Select all

sub heal ()
while NOT UO.Dead()
wait(1500)
If UO.Life<UO.Str Then
UO.SetArm('CWeapon')
UO.Exec("bandageself")
wait(500)
UO.Arm('CWeapon')
uo.print("Лечимся")
Endif
wend
end sub 

Code: Select all

sub stop()
UO.Exec('terminate heal')
UO.Print('Вырубаем')
end sub
Потрясающе

Posted: 2006-04-15 20:43:58
by BigMouseI
You Must Die wrote:
Потрясающе

Меня тоже радует...

Posted: 2006-04-16 00:28:18
by flake
Зачем же тратить 2 клавиши, когда хватает одной?

Code: Select all

sub heal () 
  if uo.GetGlobal( 'heal' ) == '1' then
    uo.SetGlobal( 'heal', '0' )  
    return
  else
    uo.SetGlobal( 'heal', '1' )
  endif
while NOT UO.Dead() AND (uo.GetGlobal( 'heal' ) == '1')
wait(1500) 
If UO.Life<UO.Str Then 
UO.SetArm('CWeapon') 
UO.Exec("bandageself") 
wait(500) 
UO.Arm('CWeapon') 
uo.print("Лечимся") 
Endif 
wend 
end sub