Page 1 of 1
Хилинг со скроля без задержки
Posted: 2013-04-05 14:41:52
by some
Всем доброго времени суток !
Как на инжекте реализовать следующий скрипт : при зажатии кнопки ( хилинг со скрола ) касты идут один за одним, не сбивая друг друга ?
На асисте и абисте это реализуется через вставку анимации .
Как сделать это на инжекте я не знаю .
Re: Хилинг со скроля без задержки
Posted: 2013-04-05 18:24:06
by ZeroDX
ну, если использовать только одну кнопку, нужно замутить свичер, корой бы менял значение у глобалки. потом будет нужен постоянно работающий поток, который палит эту самую глобалку и начинает\прекращает нон-стоп каст. задержку после каста можно сделать просто wait(сколько-то там) или палить физл с журнала или как только маны станет меньше (обязательно меньше, а не "не равно")
Re: Хилинг со скроля без задержки
Posted: 2013-04-07 22:16:35
by some
есть ли пример скрипта ?

Re: Хилинг со скроля без задержки
Posted: 2013-04-08 00:08:09
by tylllkah
some wrote:есть ли пример скрипта ?

Code: Select all
sub GHkast()
VAR ManaNeed=16
VAR ManaNeedScroll=9
repeat
UO.FindType('type scroll',-1,'my')
If UO.GetQuantity('finditem')>0 then
if UO.Mana>=ManaNeedScroll then
UO.WaitTargetObject('self')
UO.UseObject('finditem')
wait(2400)
else
Uo.print("Мало маны для свитка")
endif
else
if UO.Mana>=ManaNeed then
UO.Cast('Greater Hea','self')
wait(2400)
else
UO.Print("Мало маны!")
endif
endif
until not uo.life == uo.str
end sub
Re: Хилинг со скроля без задержки
Posted: 2013-04-08 06:13:21
by Mirage
1) у тебя не закрыто условие if - endif
2) wait(2400)
не самый лучший вариант.
Лучше использовать цикл - динамическую паузу с условиями - изменение маны (до каста и после), сообщение на сбитый каст, таймер.
чтото типо:
Code: Select all
repeat
wait(100)
until UO.InJournal("fizzles") or UO.Mana<mana or UO.Timer()>LastTimer+30
3) И в принципе последовательность опасная
Code: Select all
else
UO.Print("Мало маны!")
endif
until not uo.life == uo.str
если нет свитка и нет маны чара крашнет от излишка сообщений в журнале летящих без паузы.
4) ну и плюс к этому
until not uo.life == uo.str менее верно чем
until uo.life >=uo.str
Re: Хилинг со скроля без задержки
Posted: 2014-02-10 14:55:08
by some
проверил - немного не то
тут я нажал кнопку - идут касты , а как сделать чтобы при зажимании кнопки нон стоп шел хилинг ?
на асисте делается через гх - салют ( анимация ) - на нее вешается вейт который нужен для каста скроля .
Re: Хилинг со скроля без задержки
Posted: 2014-02-10 19:32:57
by Mirage
мы сейчас говорим про игру 1990 года, когда колесика у мышки либо не было либо только только появлялось, лазер тоже если и был то в лабораториях а ЗАЖИМАНИЕ кнопки воспринималось Windows 98 как какойто глюк?
Не так нельзя

Это же не квейк. Все в порядке очереди при нажатии. Если хотите держать - вам в еву или блэйд анд соул.
Re: Хилинг со скроля без задержки
Posted: 2014-02-10 22:23:02
by some
печально конечно , единственный + асиста в пвп как по мне это именно хилинг при нажатой клавише .
спасибо мираж , тему клоуз