Yoko
http://forum.yoko.com.ua/

Бинды на буквенные клавиши и чат (вариант решения траблы)
http://forum.yoko.com.ua/viewtopic.php?f=3&t=5784
Page 1 of 1

Author:  Arsuri [ 2006-02-16 08:47:35 ]
Post subject:  Бинды на буквенные клавиши и чат (вариант решения траблы)

В общем, для решения этой траблы многого не нужно, всего лишь установить ASM-модуль от AGRS'а. Реализация проста, как можете увидеть:
Code:
sub speak() 
   UO.Say(UO.asmInputString('Сказать'))
end sub

Функция позволяет набивать текст в отдельном окне. Нажатия на буквенные клавиши не запускает макросов.
Биндить лучше на SpaceBar, на ENTER нельзя - начинаются глюки.
Основные неудобства - необходимо, чтоб функция была всегда загружена.(Собственно говоря, если юзается autoload, то проблем с этим нет. ) Если по умолчанию в винде стоит англицкая раскладка, то при вызове функции придется постоянно переключать на русскую раскладку.
Тестите наздоровье ;)

Author:  admir [ 2006-02-17 13:58:55 ]
Post subject: 

первое что мне взбрело в голову это
Code:
sub speak() 
     UO.Say(UO.asmInputString('Сказать'))
  speak()
end sub


можно ли переключать активное окно как-нибудь ?
если да то можно сделать просто в скрипте переключалку с текстового окна на окно уо ...
еще не заметил чтоб это окошко можно былоб перемещать она все время на одно месте появляеца , что не ест гут .


-----
уже 4 года я зажимаю шифт левым мизинцем с включенным капс луком ...

Author:  Arsuri [ 2006-02-21 14:15:01 ]
Post subject: 

admir wrote:
можно ли переключать активное окно как-нибудь ?
если да то можно сделать просто в скрипте переключалку с текстового окна на окно уо ...
еще не заметил чтоб это окошко можно былоб перемещать она все время на одно месте появляеца , что не ест гут .


Переключать и перемещать окно нельзя. Думаю, AGRS не предполагал такого применения этому окну. Да, собственно, и не нужно чтобы это окно постоянно где-то висело. Так сказать, стандартная реализация чата (например в WoW, Warcraft, CS) ;)

Author:  flake [ 2006-02-21 22:41:07 ]
Post subject: 

Я решал эту проблему по другому.
Забиваю в самом УО фразы типа ,exec Paral
Потом, в инжекте во всех боевых скриптах есть глобальная переменная, которая блокирует/открывает скрипты.
То есть хочется поговорить - глобалку отдельным скриптом флипнули. Идем на варку - опять флипнули.

Author:  Stipler [ 2006-02-24 09:25:12 ]
Post subject: 

flake wrote:
Я решал эту проблему по другому.
Забиваю в самом УО фразы типа ,exec Paral
Потом, в инжекте во всех боевых скриптах есть глобальная переменная, которая блокирует/открывает скрипты.
То есть хочется поговорить - глобалку отдельным скриптом флипнули. Идем на варку - опять флипнули.

Хммм а можно поподробнее. Тему по поводу букв создавал я и мне очень интересен ответ, что стоит выше меня, но я никак въехать не могу , как это так

Author:  Stipler [ 2006-02-24 09:35:25 ]
Post subject:  счсчсчс

И почему-то у меня не сканал макрос, говорит не знает такой функции, где можно этот модуль качнуть ?

Author:  Edred [ 2006-02-24 12:36:56 ]
Post subject:  Re: счсчсчс

Stipler wrote:
И почему-то у меня не сканал макрос, говорит не знает такой функции, где можно этот модуль качнуть ?


тебе сюда:
http://agrs.info/asm

Author:  admir [ 2006-03-06 05:31:18 ]
Post subject: 

на счет глобалок это интересно но вот к каждому хоткею писать свою функию это черезчур. у меня порядка 30-40 кнопок , займет порядка 2х-3х часов все это дело... по ламерски это )

Page 1 of 1 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/