Mirage wrote:
GMX wrote:
Расскажи, как ты вообще видишь работу этого скрипта. Что он должен делать. И подумаем, как его доработать.
Так он в первом посте и написал
алгоритм следующий
Code:
ЕСЛИ есть скрол и маны хватает на каст то
кастует заклинание со свитка по последней цели
проверка на уменьшение маны, на сообщение в журнале (филз||вы не можете двинуться)
ЕСЛИ не можете двинуться и маны хватает то
каст с книги в последнюю цель
проверка на ману и филз
если филз кидаем еще раз
конец если
если филз кидаем еще раз
в противном случае
если хватает маны то
кастуем с книги в последнюю цель
конец если
конец если.
Осталось перевести на язык скрипта

--------------------------------------------------------
Mirage ну помоги доделать скрипт,там легко,чтобы он кидал не со скрола,а с магии нужна единственная проверка,на сообщение журнала *You can't reach that.*...это единственное что пишет когда в парализ-филде пытаешся кастануть со скрола,как же мне сделать чтобы при этом сообщение кидал с магии,а?
########ФС СО СКРОЛА,ЕСЛИ ЕГО НЕТ КАСТУЕТ С МАГИИ#################
sub Paralyze()
If UO.Dead() Then
UO.Print("You are Dead")
return
End If
If UO.Count('0x1F52') Then
UO.WaitTargetObject('lasttarget')
UO.UseType('0x1F52')
Else
UO.Cast('Paralyze','last')
End If
end sub