Вот я сделал простой скрипт без всяких наикрутейших действий )) но естть одна проблема вот он делает 2 лайта и почему то начинает медетировать хотя ману не потратил до опр отметки помогите исправить ...
sub magery()
while uo.mana > 15
UO.DeleteJournal()
UO.CancelMenu()
uo.waitmenu('Spell Circles','Spell Circle 4','Spell Circle 4','Lightning')
UO.UseType(0x0E34)
while NOT UO.InJournal('You put') AND NOT UO.InJournal('fail')
wend
while uo.mana < 90
Uo.Exec("useskill Meditation")
wait(3000)
wend
uo.exec("exec magery")
endsub
Разбирите скрипт
Moderators: Murderator+, Murderator
Вобщемто вот что должно было у тебя получиться. Попробуй...
Code: Select all
sub magery()
VAR time
While True
UO.DeleteJournal()
uo.waitmenu('Spell Circles','Spell Circle 4','Spell Circle 4','Lightning')
UO.UseType(0x0E34)
time=UO.Timer()
repeat
wait(300)
Until UO.InJournal('You put') OR NOT UO.InJournal('fail') OR time+250<UO.Timer()
if uo.mana < 15
repeat
UO.UseSkill('Meditation')
wait(3000)
Until uo.Mana==uo.INT
end if
wend
end sub
Всетаки какой же я невнимательный, вот рабочий вариант
Code: Select all
sub magery()
VAR time
While True
UO.DeleteJournal()
uo.waitmenu('Spell Circles','Spell Circle 4','Spell Circle 4','Lightning')
UO.UseType(0x0E34)
time=UO.Timer()
repeat
wait(300)
Until UO.InJournal('You put') OR NOT UO.InJournal('fail') OR time+250<UO.Timer()
if uo.mana < 15 then
repeat
UO.UseSkill('Meditation')
wait(3000)
Until uo.Mana==uo.INT
end if
wend
end sub
Лайт снимает 8-10 а феил 2-4 да хз то идет до конца маны то ваще замерает после 1 фейла или сделаного лайта ваще странно %((( а если сделать скрипт на магери к примеру такой
sub magery()
while uo.mana >= 5
Uo.Exec("cast 'Cure' self")
wait(2350)
wend
while uo.mana < 90
Uo.Exec("useskill Meditation")
wait(3000)
wend
uo.exec("exec magery")
endsub
вот он рабоает без сбиваний а если поставь делать лайты вместе магери то сбивается не делает до 5 маны помгите плиззз
sub magery()
while uo.mana >= 5
Uo.Exec("cast 'Cure' self")
wait(2350)
wend
while uo.mana < 90
Uo.Exec("useskill Meditation")
wait(3000)
wend
uo.exec("exec magery")
endsub
вот он рабоает без сбиваний а если поставь делать лайты вместе магери то сбивается не делает до 5 маны помгите плиззз
Re: Разбирите скрипт
Я то-то не понял, что тебе вообще надо?MAg wrote:Вот я сделал простой скрипт без всяких наикрутейших действий )) но естть одна проблема вот он делает 2 лайта и почему то начинает медетировать хотя ману не потратил до опр отметки помогите исправить ...
sub magery()
while uo.mana > 15
UO.DeleteJournal()
UO.CancelMenu()
uo.waitmenu('Spell Circles','Spell Circle 4','Spell Circle 4','Lightning')
UO.UseType(0x0E34)
while NOT UO.InJournal('You put') AND NOT UO.InJournal('fail')
wend
while uo.mana < 90
Uo.Exec("useskill Meditation")
wait(3000)
wend
uo.exec("exec magery")
endsub
Что бы после Лайтинга вставал в Медитацию, или что ?
[ещё раз увижу такую дебильную подпись - забаню. Администрация.]