ВАЖНАЯ доработка КАСТА магией со скрола и без,ПОМОГИТЕ...

Ask for scripts here

Moderators: Murderator+, Murderator

Post Reply
BOSS manCCCP
Posts: 44
Joined: 2010-07-24 00:08:17
Location: Moscow City
Contact:

ВАЖНАЯ доработка КАСТА магией со скрола и без,ПОМОГИТЕ...

Post by BOSS manCCCP »

Ребята вот у меня есть скрипт кастовать со скрола магию по последней целе,если нету скрола кастует магией!НО...дело в том что когда я во фризе или на парализ филде то юзать скрол я естественно не могу и при нажатии этих скрипта он пишет что Я НЕ МОГУ(You can't reach that.)и в свою очередь не кидает с МАГИИ,потому что скролы то ЕСТЬ и он ТУПИТ,я встреваю.Помогите чтобы я в подобной парализованой ситуации не опиздюлился как это было играя сегодня...Хочется чтобы при надписи (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
"Когда человек не знает, к какой пристани он держит путь, для него ни один ветер не будет попутным"
BOSS manCCCP
Posts: 44
Joined: 2010-07-24 00:08:17
Location: Moscow City
Contact:

Re: ВАЖНАЯ доработка КАСТА магией со скрола и без,ПОМОГИТЕ...

Post by BOSS manCCCP »

Мне тут кто нибудь поможет с этим или как?
Я в шоке сижу...ну есть тут хоть один человек знающий?Блин!Когда реально надо что-то хрен дождешься о помощи!
"Когда человек не знает, к какой пристани он держит путь, для него ни один ветер не будет попутным"
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Re: ВАЖНАЯ доработка КАСТА магией со скрола и без,ПОМОГИТЕ...

Post by Mirage »

Если какойто вопрос выносит мозг и некто не помогает попробуй вопрос пересмотреть.
А нужно ли тебе оно?

Забиндь 2 отдельные кнопки.
1) каст свитка после магии (какбэ без парализа)
2) каст заклинания из парализа

и будет счастье. Полсекунды выигранной от скрипта потеряется от пинга. Так что это не существенно.

Просто по грамотному если усматривать все условия то скрипт который элементарно заменяется 2 хоткеями и быстротой реакции (в шутеры давно не играл?) растягивается на несколько десяток а то и сотен строк.
Вставить проверку на вриз, повторное кастование, сбивание заклинания если стоит фриз...
GMX
Posts: 75
Joined: 2010-10-01 16:47:41
Contact:

Re: ВАЖНАЯ доработка КАСТА магией со скрола и без,ПОМОГИТЕ...

Post by GMX »

sub Paralyze()
If UO.Dead() Then
UO.Print("You are Dead")
return
End If
If UO.Count('0x1F52') Then
if Uo.injournal('frozen') then
Uo.Cast('Paralyze','lasttarget')
else
UO.WaitTargetObject('lasttarget')
UO.UseType('0x1F52')
end if
Else
UO.Cast('Paralyze','last')
End If
end sub

как пример самой простой конструкции... можно и усложнить...
Все мы славные ребята, простые русские парни, железные люди с деревянными головами...
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Re: ВАЖНАЯ доработка КАСТА магией со скрола и без,ПОМОГИТЕ...

Post by Mirage »

стирание журнала нет => скрипт будет думать что чар ВСЕГДА заморожен.
Про что я выше и писал.
GMX
Posts: 75
Joined: 2010-10-01 16:47:41
Contact:

Re: ВАЖНАЯ доработка КАСТА магией со скрола и без,ПОМОГИТЕ...

Post by GMX »

Mirage wrote:стирание журнала нет => скрипт будет думать что чар ВСЕГДА заморожен.
Про что я выше и писал.

Обязательно оно должно быть. Но, думаю, разумный человек догадается, куда его вставить. И лучше - не в эту функцию.
Все мы славные ребята, простые русские парни, железные люди с деревянными головами...
BOSS manCCCP
Posts: 44
Joined: 2010-07-24 00:08:17
Location: Moscow City
Contact:

Re: ВАЖНАЯ доработка КАСТА магией со скрола и без,ПОМОГИТЕ...

Post by BOSS manCCCP »

GMX wrote:
Mirage wrote:стирание журнала нет => скрипт будет думать что чар ВСЕГДА заморожен.
Про что я выше и писал.

Обязательно оно должно быть. Но, думаю, разумный человек догадается, куда его вставить. И лучше - не в эту функцию.



И как же оно все должно выглядеть как прописать проверку?
"Когда человек не знает, к какой пристани он держит путь, для него ни один ветер не будет попутным"
GMX
Posts: 75
Joined: 2010-10-01 16:47:41
Contact:

Re: ВАЖНАЯ доработка КАСТА магией со скрола и без,ПОМОГИТЕ...

Post by GMX »

BOSS manCCCP wrote:
GMX wrote:
Mirage wrote:стирание журнала нет => скрипт будет думать что чар ВСЕГДА заморожен.
Про что я выше и писал.

Обязательно оно должно быть. Но, думаю, разумный человек догадается, куда его вставить. И лучше - не в эту функцию.



И как же оно все должно выглядеть как прописать проверку?

Расскажи, как ты вообще видишь работу этого скрипта. Что он должен делать. И подумаем, как его доработать.
Все мы славные ребята, простые русские парни, железные люди с деревянными головами...
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Re: ВАЖНАЯ доработка КАСТА магией со скрола и без,ПОМОГИТЕ...

Post by Mirage »

GMX wrote:Расскажи, как ты вообще видишь работу этого скрипта. Что он должен делать. И подумаем, как его доработать.

Так он в первом посте и написал :lol:

алгоритм следующий

Code: Select all

ЕСЛИ есть скрол и маны хватает на каст то
     кастует заклинание со свитка по последней цели
          проверка на уменьшение маны, на сообщение в журнале (филз||вы не можете двинуться)
          ЕСЛИ не можете двинуться и маны хватает то
                   каст с книги в последнюю цель
                   проверка на ману и филз
                   если филз кидаем еще раз
          конец если
     если филз кидаем еще раз
в противном случае 
если хватает маны то
кастуем с книги в последнюю цель
конец если
конец если.

Осталось перевести на язык скрипта :roll:
BOSS manCCCP
Posts: 44
Joined: 2010-07-24 00:08:17
Location: Moscow City
Contact:

Re: ВАЖНАЯ доработка КАСТА магией со скрола и без,ПОМОГИТЕ...

Post by BOSS manCCCP »

Mirage wrote:
GMX wrote:Расскажи, как ты вообще видишь работу этого скрипта. Что он должен делать. И подумаем, как его доработать.

Так он в первом посте и написал :lol:

алгоритм следующий

Code: Select all

ЕСЛИ есть скрол и маны хватает на каст то
     кастует заклинание со свитка по последней цели
          проверка на уменьшение маны, на сообщение в журнале (филз||вы не можете двинуться)
          ЕСЛИ не можете двинуться и маны хватает то
                   каст с книги в последнюю цель
                   проверка на ману и филз
                   если филз кидаем еще раз
          конец если
     если филз кидаем еще раз
в противном случае 
если хватает маны то
кастуем с книги в последнюю цель
конец если
конец если.

Осталось перевести на язык скрипта :roll:


--------------------------------------------------------
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
"Когда человек не знает, к какой пристани он держит путь, для него ни один ветер не будет попутным"
Post Reply