Yoko

All sides of Injection
It is currently 2026-02-05 10:17:34

All times are UTC+02:00




Post new topic  Reply to topic  [ 13 posts ] 
Author Message
PostPosted: 2008-10-02 20:58:10 
Offline

Joined: 2008-10-02 20:50:15
Posts: 7
В инжекте начал разбираться совсем недавно поэтому многого не знаю.
В скриптах разбираюсь более менее. Написал несколько десятков скриптов, но возникла такая необходимость запускать скрипты с клавиш. Просто постоянно отвлекаться в меню инжекта для запуска и отключения скрипта нереально, а особенно в бою. Реально ли забиндить на какие нибудь клавиши запуск/отключение определённых скриптов? В меню инжекта рылся но не нашел, подскажите кто знает возможно ли это сделать?.


Top
   
 Post subject:
PostPosted: 2008-10-02 21:03:18 
Offline

Joined: 2007-07-20 18:57:45
Posts: 36
Закладка Hotkeys.
Command: exec названиескрипта(название это то, что после sub и без() )

HotKey: кнопка.


Top
   
 Post subject:
PostPosted: 2008-10-02 21:07:24 
Offline

Joined: 2008-10-02 20:50:15
Posts: 7
С этим разобрался спасибо, а чтобы вырубить скрипт есть команда?


Top
   
 Post subject:
PostPosted: 2008-10-02 21:59:44 
Offline

Joined: 2007-07-20 18:57:45
Posts: 36
caban wrote:
С этим разобрался спасибо, а чтобы вырубить скрипт есть команда?

terminate названиескрипта


Top
   
 Post subject:
PostPosted: 2008-10-02 22:40:53 
Offline
User avatar

Joined: 2008-09-12 05:07:34
Posts: 247
Просто terminate название скрипта не сработает, нужно небольшое извращение. Допустим у тебя есть скрипт Healing, и ты его желаешь останавливать хоткеем в любой момент. Тогда пишешь ещё один маленький скриптик
Code:
sub End_Healing
   uo.exec('terminate Healing')
endsub
и в хоткеях биндишь кнопку на запуск этого скриптика, который, в свою очередь будет отрубать твой скрипт Healing. Кроче, на кнопку вешаешь команду exec End_Healing, усё.


Top
   
 Post subject:
PostPosted: 2008-10-02 22:49:30 
Offline

Joined: 2008-10-02 20:50:15
Posts: 7
Millerbeer wrote:
Просто terminate название скрипта не сработает, нужно небольшое извращение. Допустим у тебя есть скрипт Healing, и ты его желаешь останавливать хоткеем в любой момент. Тогда пишешь ещё один маленький скриптик
Code:
sub End_Healing
   uo.exec('terminate Healing')
endsub
и в хоткеях биндишь кнопку на запуск этого скриптика, который, в свою очередь будет отрубать твой скрипт Healing. Кроче, на кнопку вешаешь команду exec End_Healing, усё.


Кстати попробовал команда "terminate название скрипта" работает на ура. Спасибо за помощь.


Top
   
 Post subject:
PostPosted: 2008-10-03 03:48:39 
Offline
User avatar

Joined: 2008-09-12 05:07:34
Posts: 247
И правда терминэйт работает, вот я лох :lol: :oops:


Top
   
 Post subject:
PostPosted: 2008-10-03 14:25:23 
Offline

Joined: 2006-08-10 08:25:32
Posts: 106
кстати, кто знает, как на хоткее биндить wait? :lol:


Top
   
 Post subject:
PostPosted: 2008-10-03 15:10:17 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Никак.

Это команда скриптового модуля, в хоткеях можно использовать только команды инжекта.

Можно биндить скрипты, которые всё сделают.

_________________
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.
Skype: d119060


Top
   
 Post subject:
PostPosted: 2008-10-03 21:52:07 
Offline

Joined: 2006-08-10 08:25:32
Posts: 106
Кстати, а можно ли в бинде сделать проверку на "запущеность" скрипта. Тоесть реализовать одной кнопкой вкл/выкл скрипта одним хоткеем?

ПС: точно знаю, что было такое на форуме, найти не могу :oops:


Top
   
 Post subject:
PostPosted: 2008-10-03 22:07:23 
Offline
User avatar

Joined: 2008-09-12 05:07:34
Posts: 247
Вполне возможно, и даж ничего сложного. Надо ток, чтоб скрипт при включении устанавливал глобальную переменную, скажем "название скрипта","on". Соответственно, при завершении устанавливал её в "off". Затем пишешь небольшой скриптик, который проверяет, если переменная отсутствует или её значение "off", то запускает скрипт, если её значение "on" - отрубает скрипт и устанавливает переменную в "off". Биндишь на кнопку запуск этого лаунчера-отрубателя и все дела.


Top
   
 Post subject:
PostPosted: 2008-10-03 22:09:26 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
$!@m wrote:
кстати, кто знает, как на хоткее биндить wait? :lol:


воспользоватся уошным макросом delay или написать 1 скрипт с вашими извратами.


Top
   
 Post subject:
PostPosted: 2008-10-03 22:17:37 
Offline

Joined: 2006-08-10 08:25:32
Posts: 106
Millerbeer wrote:
Вполне возможно, и даж ничего сложного. Надо ток, чтоб скрипт при включении устанавливал глобальную переменную, скажем "название скрипта","on". Соответственно, при завершении устанавливал её в "off". Затем пишешь небольшой скриптик, который проверяет, если переменная отсутствует или её значение "off", то запускает скрипт, если её значение "on" - отрубает скрипт и устанавливает переменную в "off". Биндишь на кнопку запуск этого лаунчера-отрубателя и все дела.


Спрашивал именно о чистой строке, без скриптов. Но, ятак понимаю не получится, т.к. If, как я понял, тоже только скриптовый.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 13 posts ] 

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited