Нужна помощь. В запуске нескольких скриптов с клавиш.
Moderators: Murderator+, Murderator
Нужна помощь. В запуске нескольких скриптов с клавиш.
В инжекте начал разбираться совсем недавно поэтому многого не знаю.
В скриптах разбираюсь более менее. Написал несколько десятков скриптов, но возникла такая необходимость запускать скрипты с клавиш. Просто постоянно отвлекаться в меню инжекта для запуска и отключения скрипта нереально, а особенно в бою. Реально ли забиндить на какие нибудь клавиши запуск/отключение определённых скриптов? В меню инжекта рылся но не нашел, подскажите кто знает возможно ли это сделать?.
В скриптах разбираюсь более менее. Написал несколько десятков скриптов, но возникла такая необходимость запускать скрипты с клавиш. Просто постоянно отвлекаться в меню инжекта для запуска и отключения скрипта нереально, а особенно в бою. Реально ли забиндить на какие нибудь клавиши запуск/отключение определённых скриптов? В меню инжекта рылся но не нашел, подскажите кто знает возможно ли это сделать?.
-
- Posts: 36
- Joined: 2007-07-20 18:57:45
-
- Posts: 36
- Joined: 2007-07-20 18:57:45
-
- Posts: 247
- Joined: 2008-09-12 05:07:34
Просто terminate название скрипта не сработает, нужно небольшое извращение. Допустим у тебя есть скрипт Healing, и ты его желаешь останавливать хоткеем в любой момент. Тогда пишешь ещё один маленький скриптик и в хоткеях биндишь кнопку на запуск этого скриптика, который, в свою очередь будет отрубать твой скрипт Healing. Кроче, на кнопку вешаешь команду exec End_Healing, усё.
Code: Select all
sub End_Healing
uo.exec('terminate Healing')
endsub
Millerbeer wrote:Просто terminate название скрипта не сработает, нужно небольшое извращение. Допустим у тебя есть скрипт Healing, и ты его желаешь останавливать хоткеем в любой момент. Тогда пишешь ещё один маленький скриптики в хоткеях биндишь кнопку на запуск этого скриптика, который, в свою очередь будет отрубать твой скрипт Healing. Кроче, на кнопку вешаешь команду exec End_Healing, усё.Code: Select all
sub End_Healing
uo.exec('terminate Healing')
endsub
Кстати попробовал команда "terminate название скрипта" работает на ура. Спасибо за помощь.
-
- Junior Expert
- Posts: 3221
- Joined: 2004-06-24 22:08:56
Никак.
Это команда скриптового модуля, в хоткеях можно использовать только команды инжекта.
Можно биндить скрипты, которые всё сделают.
Это команда скриптового модуля, в хоткеях можно использовать только команды инжекта.
Можно биндить скрипты, которые всё сделают.
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
-
- Posts: 247
- Joined: 2008-09-12 05:07:34
Вполне возможно, и даж ничего сложного. Надо ток, чтоб скрипт при включении устанавливал глобальную переменную, скажем "название скрипта","on". Соответственно, при завершении устанавливал её в "off". Затем пишешь небольшой скриптик, который проверяет, если переменная отсутствует или её значение "off", то запускает скрипт, если её значение "on" - отрубает скрипт и устанавливает переменную в "off". Биндишь на кнопку запуск этого лаунчера-отрубателя и все дела.
Millerbeer wrote:Вполне возможно, и даж ничего сложного. Надо ток, чтоб скрипт при включении устанавливал глобальную переменную, скажем "название скрипта","on". Соответственно, при завершении устанавливал её в "off". Затем пишешь небольшой скриптик, который проверяет, если переменная отсутствует или её значение "off", то запускает скрипт, если её значение "on" - отрубает скрипт и устанавливает переменную в "off". Биндишь на кнопку запуск этого лаунчера-отрубателя и все дела.
Спрашивал именно о чистой строке, без скриптов. Но, ятак понимаю не получится, т.к. If, как я понял, тоже только скриптовый.