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
Вот такую ошибку выдает :

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


Хоть немного вы думать будете головой или за вас и лут собирать?
Posted: 2008-05-17 09:43:16
by Wermur
Scripts Writer wrote:Wermur wrote:Вот такую ошибку выдает :


Хоть немного вы думать будете головой или за вас и лут собирать?
Я посмотрел, подумал и не черта не понял. :D
Posted: 2008-05-17 13:17:28
by Purgen
Ну Ё =)
Переменная SELF не обьявлена.
Запакуй SELF в кавычки ' или ". (Сам не знаю разницы)
Posted: 2008-05-18 15:46:50
by Wermur
Извините меня пожалуйста, за то что, я есть такой! Но у меня не получилось...

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
Все работает, кроме Спирит спика.