Magery, Spirit Speak, Meditation

Ask for scripts here

Moderators: Murderator+, Murderator

Post Reply
flix-f
Posts: 8
Joined: 2006-02-19 19:27:12

Magery, Spirit Speak, Meditation

Post by flix-f »

Собственно САБЖ

Code: Select all

sub main()
repeat
while not uo.dead()
UO.Exec("cast 'Magic Arrow' self")
wait(2100)
If UO.Life < 10 Then
repeat
uo.useskill("Spirit Speak")
wait(6000)
until UO.Life==(UO.Str)
else
if uo.mana<6 then
uo.useskill("Meditation")
wait(3500)
if uo.injournal('Âû âîøëè') and not UO.Injournal ('Âû íå ñìîãëè') then
repeat
wait(3500)
until UO.mana==(UO.Int)
endif
Endif
wend
end sub
После выполнения одного цикла (снимает хп, хилит, медитирует) слетает с ошибкой :roll:
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Re: Magery, Spirit Speak, Meditation

Post by Mirage »

не закрыт цикл. ПРоставь отступы и сам поймешь где
flix-f
Posts: 8
Joined: 2006-02-19 19:27:12

Re: Magery, Spirit Speak, Meditation

Post by flix-f »

Вроде бы всё закрыл, но всё равно сбивается на медитации... Если хилить не надо, то пытается сбить хп до минимума при мане > 6 :?
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Re: Magery, Spirit Speak, Meditation

Post by Mirage »

Действительно ВРОДЕ БЫ...

Code: Select all

sub main()
	repeat
		while
			If Then
				repeat
				until
			else
				if then
					if then
						repeat
						until
					endif
				Endif
			wend
		end sub
Вот так выглядит операция под названием "проставь отступы". Так понятнее?
Post Reply