Page 1 of 1
Бинды на буквенные клавиши и чат (вариант решения траблы)
Posted: 2006-02-16 08:47:35
by Arsuri
В общем, для решения этой траблы многого не нужно, всего лишь установить ASM-модуль от AGRS'а. Реализация проста, как можете увидеть:
Code: Select all
sub speak()
UO.Say(UO.asmInputString('Сказать'))
end sub
Функция позволяет набивать текст в отдельном окне. Нажатия на буквенные клавиши не запускает макросов.
Биндить лучше на SpaceBar, на ENTER нельзя - начинаются глюки.
Основные неудобства - необходимо, чтоб функция была всегда загружена.(Собственно говоря, если юзается autoload, то проблем с этим нет. ) Если по умолчанию в винде стоит англицкая раскладка, то при вызове функции придется постоянно переключать на русскую раскладку.
Тестите наздоровье

Posted: 2006-02-17 13:58:55
by admir
первое что мне взбрело в голову это
Code: Select all
sub speak()
UO.Say(UO.asmInputString('Сказать'))
speak()
end sub
можно ли переключать активное окно как-нибудь ?
если да то можно сделать просто в скрипте переключалку с текстового окна на окно уо ...
еще не заметил чтоб это окошко можно былоб перемещать она все время на одно месте появляеца , что не ест гут .
-----
уже 4 года я зажимаю шифт левым мизинцем с включенным капс луком ...
Posted: 2006-02-21 14:15:01
by Arsuri
admir wrote:можно ли переключать активное окно как-нибудь ?
если да то можно сделать просто в скрипте переключалку с текстового окна на окно уо ...
еще не заметил чтоб это окошко можно былоб перемещать она все время на одно месте появляеца , что не ест гут .
Переключать и перемещать окно нельзя. Думаю, AGRS не предполагал такого применения этому окну. Да, собственно, и не нужно чтобы это окно постоянно где-то висело. Так сказать, стандартная реализация чата (например в WoW, Warcraft, CS)

Posted: 2006-02-21 22:41:07
by flake
Я решал эту проблему по другому.
Забиваю в самом УО фразы типа ,exec Paral
Потом, в инжекте во всех боевых скриптах есть глобальная переменная, которая блокирует/открывает скрипты.
То есть хочется поговорить - глобалку отдельным скриптом флипнули. Идем на варку - опять флипнули.
Posted: 2006-02-24 09:25:12
by Stipler
flake wrote:Я решал эту проблему по другому.
Забиваю в самом УО фразы типа ,exec Paral
Потом, в инжекте во всех боевых скриптах есть глобальная переменная, которая блокирует/открывает скрипты.
То есть хочется поговорить - глобалку отдельным скриптом флипнули. Идем на варку - опять флипнули.
Хммм а можно поподробнее. Тему по поводу букв создавал я и мне очень интересен ответ, что стоит выше меня, но я никак въехать не могу , как это так
счсчсчс
Posted: 2006-02-24 09:35:25
by Stipler
И почему-то у меня не сканал макрос, говорит не знает такой функции, где можно этот модуль качнуть ?
Re: счсчсчс
Posted: 2006-02-24 12:36:56
by Edred
Stipler wrote:И почему-то у меня не сканал макрос, говорит не знает такой функции, где можно этот модуль качнуть ?
тебе сюда:
http://agrs.info/asm
Posted: 2006-03-06 05:31:18
by admir
на счет глобалок это интересно но вот к каждому хоткею писать свою функию это черезчур. у меня порядка 30-40 кнопок , займет порядка 2х-3х часов все это дело... по ламерски это )