Yoko http://forum.yoko.com.ua/ |
|
Защита от двойного нажатия бинда.. http://forum.yoko.com.ua/viewtopic.php?f=17&t=12113 |
Page 1 of 1 |
Author: | Laden [ 2007-06-19 07:56:08 ] |
Post subject: | Защита от двойного нажатия бинда.. |
Целый день ломаю голову.. но видимо что-то не учитываю.. Задача: Есть некий бинд на каст.. Есть время каста... Необходимо, чтобы при нажатии кнопки бинда происходил каст.. Далее, если каст вызывается повторно в то время, как 1й каст ещё НЕ окончился (скадем спелл кастится 3 сек, а повторное нажатие на кнопку произошло через 1.5), то необходимо, чтобы скрипт(бинд) не перевызывался заново, сбивая тем самым неоконченный каст, а проверяя некое условие выводил бы сообщение мол "рано ещё".. Вот только как заставить это работать ... не знаю) Пробовал назначать глобальные переменные, но эффекта это не дало.. Всё равно сбивается... |
Author: | I'm [ 2007-06-19 11:07:54 ] |
Post subject: | |
В начале присвоить X значение 1 допустим, в конце 0. Если X не равно 0 то "рано". Можешь сделать через UO.Get/SetEasyUO(number,"text") |
Author: | arch [ 2007-06-19 11:16:32 ] |
Post subject: | |
I'm wrote: В начале присвоить X значение 1 допустим, в конце 0.
Если X не равно 0 то "рано". Можешь сделать через UO.Get/SetEasyUO(number,"text") есть ли в Инжекте стандартный метод, позволяющий узнать, запущен ли какой-то скрипт? Без объявления глобальный переменных? |
Author: | Rivory [ 2007-06-19 11:19:09 ] |
Post subject: | Re: Защита от двойного нажатия бинда.. |
Laden wrote: Пробовал назначать глобальные переменные, но эффекта это не дало.. Всё равно сбивается...
Значит плохо пробовал Code: sub cast() |
Author: | Laden [ 2007-06-19 19:00:44 ] |
Post subject: | |
Пробовал хорошо... только неправильно)) Ошибка была в условии проверки... Большое спасибо. I'm wrote: Можешь сделать через UO.Get/SetEasyUO(number,"text")
Насколько я помню.. Отличия в том, что это пишется в реестр. а не в память инжекта.., что несколько снижает скорость обработки, но увеличивает стабильность... Что же.. потестируем и такой вариант. |
Author: | I'm [ 2007-06-19 21:23:28 ] |
Post subject: | |
"На скорость не влияет ![]() |
Author: | Laden [ 2007-06-20 11:35:12 ] |
Post subject: | |
Неее... где-то тут я видел, что влияет.. там то ли в сотых, то ли в десятых секунды ![]() *и не надо мне доказывать, что это роли не играет.. я с этим и не спорю.. Просто факты ![]() |
Author: | arch [ 2007-06-20 11:38:01 ] |
Post subject: | |
Laden wrote: Неее... где-то тут я видел, что влияет.. там то ли в сотых, то ли в десятых секунды учитывая ПвП на моем шарде могу сказать, что и это влияет.
![]() *и не надо мне доказывать, что это роли не играет.. я с этим и не спорю.. Просто факты ![]() |
Author: | MorbidAngel [ 2007-07-11 02:41:07 ] |
Post subject: | |
Code: var mega чет не парит такая система.... |
Author: | MorbidAngel [ 2007-07-11 03:34:29 ] |
Post subject: | Re: Защита от двойного нажатия бинда.. |
Rivory wrote: Laden wrote: Пробовал назначать глобальные переменные, но эффекта это не дало.. Всё равно сбивается... Значит плохо пробовал Code: sub cast() Code: sub arrow() а вот такая заработала....ыыыыыыыыыы ![]() |
Page 1 of 1 | All times are UTC+02:00 |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |