problem with healing sc

Ask for help

Moderators: Murderator+, Murderator

Post Reply
crazy1
Posts: 12
Joined: 2008-01-31 17:43:42

problem with healing sc

Post by crazy1 »

It seems when I run my healing sc it crashes. I am not very good with scripts so any help would be great.

Code: Select all

sub Healing()
UO.DeleteJournal()
repeat 
if not uo.dead() then
if UO.InJournal("You feel very ill")>0 or UO.InJournal("You feel deathly sick")>0 or UO.InJournal("You feel extremely sick")>0 or UO.InJournal("You contaminated")>0 then
uo.exec("bandageself")
wait(900)
UO.DeleteJournal()
end if
if uo.life < uo.str-10 then
uo.exec("bandageself")
end if
end if
wait(900)
until false
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

Code: Select all

sub Healing()
	var msg = "You feel very ill|You feel deathly sick|You feel extremely sick|You contaminated"
	UO.DeleteJournal()
	repeat
		if not uo.dead() then
			if UO.InJournal( msg ) then
				uo.bandageself()
				wait(900)
				UO.DeleteJournal()
			end if
			if uo.life < uo.str-10 then
				uo.bandageself()
				wait(900)
				UO.DeleteJournal()
			end if
		end if
		wait(150)
	until false
endsub
Now better ?
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
Infectous
Posts: 55
Joined: 2004-07-29 16:29:52

Post by Infectous »

Code: Select all

sub healing()
while uo.count('0x0e21')>=1 or not uo.dead()
if uo.poisoned() or uo.life <= uo.str-10 then
uo.bandageself()
wait(900) ; ??? you can heal this fast may want to work on this part 1000 = 1 second (is prolly why you crash)
else
wait(150)
endif
wend
endsub
Post Reply