Yoko

All sides of Injection
It is currently 2010-09-10 14:51:05

All times are UTC + 2 hours




Post new topic Reply to topic  [ 10 posts ] 
Author Message
 Post subject: По поводу биндов.
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
 Profile  
 
 Post subject:
PostPosted: 2009-09-26 15:37:15 
Offline
User avatar

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

_________________
From UO


Top
 Profile  
 
 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
 Profile  
 
 Post subject:
PostPosted: 2009-09-26 20:15:45 
Offline

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

_________________
аудиокниги
аудиокниги достоевский
аудиокниги гоголь
аудиокниги пушкин


Top
 Profile E-mail  
 
 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
 Profile  
 
 Post subject:
PostPosted: 2009-09-26 21:14:03 
Offline

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

_________________
аудиокниги
аудиокниги достоевский
аудиокниги гоголь
аудиокниги пушкин


Top
 Profile E-mail  
 
 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
 Profile  
 
 Post subject: Re: По поводу биндов.
PostPosted: 2010-02-04 11:45:48 
Offline
Expert!
User avatar

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

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

В клиенте биндим букву 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
 Profile  
 
 Post subject: Re: По поводу биндов.
PostPosted: 2010-02-04 12:15:58 
Offline

Joined: 2005-04-19 18:00:29
Posts: 2210
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
 Profile E-mail  
 
 Post subject: Re: По поводу биндов.
PostPosted: 2010-02-04 14:30:16 
Offline
User avatar

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

_________________
From UO


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

All times are UTC + 2 hours


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 © 2000, 2002, 2005, 2007 phpBB Group