| Yoko http://forum.yoko.com.ua/ |
|
| Нужна помощь. В запуске нескольких скриптов с клавиш. http://forum.yoko.com.ua/viewtopic.php?f=3&t=14021 |
Page 1 of 1 |
| Author: | caban [ 2008-10-02 20:58:10 ] |
| Post subject: | Нужна помощь. В запуске нескольких скриптов с клавиш. |
В инжекте начал разбираться совсем недавно поэтому многого не знаю. В скриптах разбираюсь более менее. Написал несколько десятков скриптов, но возникла такая необходимость запускать скрипты с клавиш. Просто постоянно отвлекаться в меню инжекта для запуска и отключения скрипта нереально, а особенно в бою. Реально ли забиндить на какие нибудь клавиши запуск/отключение определённых скриптов? В меню инжекта рылся но не нашел, подскажите кто знает возможно ли это сделать?. |
|
| Author: | Zodroteg UO [ 2008-10-02 21:03:18 ] |
| Post subject: | |
Закладка Hotkeys. Command: exec названиескрипта(название это то, что после sub и без() ) HotKey: кнопка. |
|
| Author: | caban [ 2008-10-02 21:07:24 ] |
| Post subject: | |
С этим разобрался спасибо, а чтобы вырубить скрипт есть команда? |
|
| Author: | Zodroteg UO [ 2008-10-02 21:59:44 ] |
| Post subject: | |
caban wrote: С этим разобрался спасибо, а чтобы вырубить скрипт есть команда?
terminate названиескрипта |
|
| Author: | Millerbeer [ 2008-10-02 22:40:53 ] |
| Post subject: | |
Просто terminate название скрипта не сработает, нужно небольшое извращение. Допустим у тебя есть скрипт Healing, и ты его желаешь останавливать хоткеем в любой момент. Тогда пишешь ещё один маленький скриптик Code: sub End_Healingи в хоткеях биндишь кнопку на запуск этого скриптика, который, в свою очередь будет отрубать твой скрипт Healing. Кроче, на кнопку вешаешь команду exec End_Healing, усё. |
|
| Author: | caban [ 2008-10-02 22:49:30 ] |
| Post subject: | |
Millerbeer wrote: Просто terminate название скрипта не сработает, нужно небольшое извращение. Допустим у тебя есть скрипт Healing, и ты его желаешь останавливать хоткеем в любой момент. Тогда пишешь ещё один маленький скриптик
Code: sub End_Healingи в хоткеях биндишь кнопку на запуск этого скриптика, который, в свою очередь будет отрубать твой скрипт Healing. Кроче, на кнопку вешаешь команду exec End_Healing, усё. Кстати попробовал команда "terminate название скрипта" работает на ура. Спасибо за помощь. |
|
| Author: | Millerbeer [ 2008-10-03 03:48:39 ] |
| Post subject: | |
И правда терминэйт работает, вот я лох |
|
| Author: | $!@m [ 2008-10-03 14:25:23 ] |
| Post subject: | |
кстати, кто знает, как на хоткее биндить wait? |
|
| Author: | Destruction [ 2008-10-03 15:10:17 ] |
| Post subject: | |
Никак. Это команда скриптового модуля, в хоткеях можно использовать только команды инжекта. Можно биндить скрипты, которые всё сделают. |
|
| Author: | $!@m [ 2008-10-03 21:52:07 ] |
| Post subject: | |
Кстати, а можно ли в бинде сделать проверку на "запущеность" скрипта. Тоесть реализовать одной кнопкой вкл/выкл скрипта одним хоткеем? ПС: точно знаю, что было такое на форуме, найти не могу |
|
| Author: | Millerbeer [ 2008-10-03 22:07:23 ] |
| Post subject: | |
Вполне возможно, и даж ничего сложного. Надо ток, чтоб скрипт при включении устанавливал глобальную переменную, скажем "название скрипта","on". Соответственно, при завершении устанавливал её в "off". Затем пишешь небольшой скриптик, который проверяет, если переменная отсутствует или её значение "off", то запускает скрипт, если её значение "on" - отрубает скрипт и устанавливает переменную в "off". Биндишь на кнопку запуск этого лаунчера-отрубателя и все дела. |
|
| Author: | Grin [ 2008-10-03 22:09:26 ] |
| Post subject: | |
$!@m wrote: кстати, кто знает, как на хоткее биндить wait?
воспользоватся уошным макросом delay или написать 1 скрипт с вашими извратами. |
|
| Author: | $!@m [ 2008-10-03 22:17:37 ] |
| Post subject: | |
Millerbeer wrote: Вполне возможно, и даж ничего сложного. Надо ток, чтоб скрипт при включении устанавливал глобальную переменную, скажем "название скрипта","on". Соответственно, при завершении устанавливал её в "off". Затем пишешь небольшой скриптик, который проверяет, если переменная отсутствует или её значение "off", то запускает скрипт, если её значение "on" - отрубает скрипт и устанавливает переменную в "off". Биндишь на кнопку запуск этого лаунчера-отрубателя и все дела.
Спрашивал именно о чистой строке, без скриптов. Но, ятак понимаю не получится, т.к. If, как я понял, тоже только скриптовый. |
|
| Page 1 of 1 | All times are UTC+02:00 |
| Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |
|