Page 1 of 1

Magery + Spirit Speak.

Posted: 2008-05-14 08:22:45
by Wermur
Пожалуйста добавьте сюда Spirit Speak.

Code: Select all

sub Magery() 
while not UO.Dead() 
if uo.skillval("Magery",1) < 1010 Then 
if uo.mana >20 then 
UO.exec("cast 'Poison' self") 
wait(3000) 
UO.exec("cast 'Poison' self") 
wait(3000) 
else 
while UO.Mana<UO.Int 
UO.Useskill("Meditation") 
wait(3000) 
wend 
endif 
else 
UO.Exec("terminate Magery") 
endif 
wend 
end sub

Re: Magery + Spirit Speak.

Posted: 2008-05-14 08:51:42
by Purgen

Code: Select all

sub Magery()
	while not UO.Dead()
		if uo.gethp(self)< uo.getmaxhp(self)/4 then
			repeat
				uo.useskill ('Spirit Speak')
				wait(5000) ## ВСТАВИТЬ СВОЁ ВРЕМЯ НА СС
			until uo.gethp(self) == uo.getmaxhp(self)
		else
			if uo.skillval("Magery",1) < 1010 Then
				if uo.mana >20 then
					UO.exec("cast 'Poison' self")
					wait(3000)
					UO.exec("cast 'Poison' self")
					wait(3000)
				else
					while UO.Mana<UO.Int
						UO.Useskill("Meditation")
						wait(3000)
					wend
				endif
			else
				UO.Exec("terminate Magery")
			endif
		end if
	wend
end sub

Posted: 2008-05-14 10:43:58
by Wermur
Спасибо.

Posted: 2008-05-17 02:06:45
by Wermur
Вот такую ошибку выдает :
:D

Image

Posted: 2008-05-17 09:34:25
by Scripts Writer
Wermur wrote:Вот такую ошибку выдает :
:D

Image
Хоть немного вы думать будете головой или за вас и лут собирать?

Posted: 2008-05-17 09:43:16
by Wermur
Scripts Writer wrote:
Wermur wrote:Вот такую ошибку выдает :
:D

Image
Хоть немного вы думать будете головой или за вас и лут собирать?
Я посмотрел, подумал и не черта не понял.  :D

Posted: 2008-05-17 13:17:28
by Purgen
Ну Ё =)
Переменная SELF не обьявлена.
Запакуй SELF в кавычки ' или ". (Сам не знаю разницы)

Posted: 2008-05-18 15:46:50
by Wermur
Извините меня пожалуйста, за то что, я есть такой! Но у меня не получилось... :D

Re: Magery + Spirit Speak.

Posted: 2008-05-19 15:44:13
by Purgen
Purgen wrote:

Code: Select all

sub Magery()
	while not UO.Dead()
		if uo.gethp('self')< uo.getmaxhp('self')/4 then
			repeat
				uo.useskill ('Spirit Speak')
				wait(5000) ## ВСТАВИТЬ СВОЁ ВРЕМЯ НА СС
			until uo.gethp('self') == uo.getmaxhp('self')
		else
			if uo.skillval("Magery",1) < 1010 Then
				if uo.mana >20 then
					UO.exec("cast 'Poison' self")
					wait(3000)
					UO.exec("cast 'Poison' self")
					wait(3000)
				else
					while UO.Mana<UO.Int
						UO.Useskill("Meditation")
						wait(3000)
					wend
				endif
			else
				UO.Exec("terminate Magery")
			endif
		end if
	wend
end sub
А вот так ?

Posted: 2008-05-19 22:18:13
by Wermur
Все работает, кроме Спирит спика.