Yoko

All sides of Injection
It is currently 2024-03-29 00:02:53

All times are UTC+02:00




Post new topic  Reply to topic  [ 13 posts ] 
Author Message
PostPosted: 2009-09-26 13:30:49 
Offline
User avatar

Joined: 2004-12-30 18:13:16
Posts: 175
Location: Russia
Ситуация: бинд на клавишу "G", и тут возникает проблема, если мы хотим написать "п(G)ривет" то соответственно буква "П(G)" печататься не будет. Как заставить инжект использовать бинд и в тоже время печатать букву ? :roll:

_________________
Design, webdev, coding, c#, php, asp.net, xml, perl, sql, ajax, drawing, illustrating, restoration, photo, photoshop, schedule, pron, guitar, lead-guitar, js, jsp, java, dom, html, *nix, struts, cs, etc


Top
   
 Post subject:
PostPosted: 2009-09-26 15:37:15 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
забить бинды с кнопкой шифт или контрл. Боольше никак.

_________________
Image
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Стрелялка для олдов.


Top
   
 Post subject:
PostPosted: 2009-09-26 19:49:12 
Offline
User avatar

Joined: 2004-12-30 18:13:16
Posts: 175
Location: Russia
Ага, а ты забыл: альт еще есть. Хм, я все же не уверен что никак.

_________________
Design, webdev, coding, c#, php, asp.net, xml, perl, sql, ajax, drawing, illustrating, restoration, photo, photoshop, schedule, pron, guitar, lead-guitar, js, jsp, java, dom, html, *nix, struts, cs, etc


Top
   
 Post subject:
PostPosted: 2009-09-26 20:15:45 
Offline

Joined: 2005-04-19 18:00:29
Posts: 2259
Location: Московская область
Заходим в бинд клавиш в клиенте, там на клавишу G выбираем Say и указываем ,exec 'имя скрипта'.


Top
   
 Post subject:
PostPosted: 2009-09-26 20:49:13 
Offline
User avatar

Joined: 2004-12-30 18:13:16
Posts: 175
Location: Russia
Уже близко, но клиенту я особо не доверяю. Есть ли параметр выключающий/переключающий бинды ? т.е в случае с пвп - используется один набор биндов, в случае не_пвп - другой, или вовсе не используется ?


Естественно "G" - пример, клавиш достаточно много...

_________________
Design, webdev, coding, c#, php, asp.net, xml, perl, sql, ajax, drawing, illustrating, restoration, photo, photoshop, schedule, pron, guitar, lead-guitar, js, jsp, java, dom, html, *nix, struts, cs, etc


Top
   
 Post subject:
PostPosted: 2009-09-26 21:14:03 
Offline

Joined: 2005-04-19 18:00:29
Posts: 2259
Location: Московская область
Если вы не доверяете клиенту, то в таком случае вам пора заканчивать с ультимой.


Top
   
 Post subject:
PostPosted: 2009-09-26 23:14:35 
Offline
User avatar

Joined: 2004-12-30 18:13:16
Posts: 175
Location: Russia
:D Да только развязал... но - где то я видел такую возможность, нет подробностей ?

_________________
Design, webdev, coding, c#, php, asp.net, xml, perl, sql, ajax, drawing, illustrating, restoration, photo, photoshop, schedule, pron, guitar, lead-guitar, js, jsp, java, dom, html, *nix, struts, cs, etc


Top
   
PostPosted: 2010-02-04 11:45:48 
Offline
Expert!
User avatar

Joined: 2005-04-23 10:19:43
Posts: 388
Ну можешь переключение сделать через инжект, а сами байнды через клиент.

К примеру так:

В клиенте биндим букву G на 'say ,exec bind_G'

В скрипте пишем функцию:

Code:
sub bind_G()
        if (UO.GetGlobal('configType')=='PVP') then
                UO.Cast('Greater Heal','lasttarget')
        else
                GatherWood()
        endif
endsub

sub switch_mode()
        if (UO.GetGlobal('configType')=='PVP') then
                UO.SetGlobal('configType','nonPVP')
        else
                UO.SetGlobal('configType','PVP')
        endif
endsub


Это просто набросок, но идея должна быть ясна.


Top
   
PostPosted: 2010-02-04 12:15:58 
Offline

Joined: 2005-04-19 18:00:29
Posts: 2259
Location: Московская область
Beyonder wrote:
Ну можешь переключение сделать через инжект, а сами байнды через клиент.

К примеру так:

В клиенте биндим букву G на 'say ,exec bind_G'

В скрипте пишем функцию:

Code:
sub bind_G()
        if (UO.GetGlobal('configType')=='PVP') then
                UO.Cast('Greater Heal','lasttarget')
        else
                GatherWood()
        endif
endsub

sub switch_mode()
        if (UO.GetGlobal('configType')=='PVP') then
                UO.SetGlobal('configType','nonPVP')
        else
                UO.SetGlobal('configType','PVP')
        endif
endsub


Это просто набросок, но идея должна быть ясна.


Даёшь 12 клавиатур биндов одним скриптом :)


Top
   
PostPosted: 2010-02-04 14:30:16 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
все равно набирать текст после повешивания бинда на кнопку не получится. :P

_________________
Image
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Стрелялка для олдов.


Top
   
PostPosted: 2011-07-18 11:07:09 
Offline

Joined: 2006-08-10 08:25:32
Posts: 106
Переключение лайотов/отключение консоли - наболевшая и древняя тема. Единственній действенній вариант для реализации уже отписан - создавать глобальную переменную (ПВП/МВП, к примеру), и писать "двойніе скрипты.
Соотв вызывать скрипты хоткеем с exec *.

Для меня тут наибольшая трабла в том, что вызов скрипта по хоткею работает с большей задержкой, чем просто хоткей.
ИМО, приемлимый выход для ПВП - бинды Ctrl+*.


Top
   
PostPosted: 2011-07-18 11:39:56 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
$!@m wrote:
Для меня тут наибольшая трабла в том, что вызов скрипта по хоткею работает с большей задержкой, чем просто хоткей.

первый раз слышу о каких то незапланированных паузах. Версию инжекта напиши свою и приведи пример скирпта который по вызову типо exec cast работает медленнее
Code:
cast 'spell' laststatus


$!@m wrote:
ИМО, приемлимый выход для ПВП - бинды Ctrl+*.

я про это сразу написал :)
Тут еще есть что добавить
1) автоматические скрипты (ходилка в частности) не работают когда чар НАЧАЛ чтото печатать но не нажал Enter.
2) Я всегда угорал с человека который стоит делает нитки (лутит/рубит/ловит рыбу), ты ему пишешь
Hi!
на что получаешь ответ
ППППППППППППППППППППППППППППППППППППППППЗдарова! :mrgreen:

_________________
Image
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Стрелялка для олдов.


Top
   
PostPosted: 2011-07-18 14:31:17 
Offline

Joined: 2006-08-10 08:25:32
Posts: 106
О постоянных 123876345102354765 в варках помолчим :D


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 12 guests


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:  
cron
Powered by phpBB® Forum Software © phpBB Limited