Page 1 of 1
активация и дезактивация горячих клавиш.
Posted: 2008-01-19 11:42:24
by grundick
Уважаемые разработчики и люди, способные удоволетворить мою просьбу.Введите ,пожалуйста ,функции активации и дезактивации хоткеев.Уверен, очень многие скажут вам за это спасибо.Нужно это для того, чтобы речь писалась (то есть хоткеи дезактивированы) после нажатия какой то определенной клавиши (Ентера), и соответственно после повторного нажатия хоткеи вновь активировались.Очень было бы удобно использовать просто клавиши под хоткеи, без альтов и конторов, и шифтов.Как реализовано в 3Д клиенте УО:КР, или многих других играх.
Заранее спасибо

Posted: 2008-01-19 12:25:34
by stickman
да.. было бы отлично! ,)
Posted: 2008-01-19 13:30:44
by CuHTpoH
можно позаморачиваться и сделать единый глобал в каждо скрипте и при определенном его значении скрипты не будут ничего делать и сделать одну функцию которая будет менять значение этого глобала. например
в начале каждог скрипта который забит на хоткеи написать
Code: Select all
if uo.getglobal('macros')=='off' then
return
endif
и соответственно забить следующую функцию в хоткеи:
Code: Select all
sub macro_switcher()
if uo.getglobal('macros')=='off' then
uo.setglobal('macros','on')
uo.print('СКРИПТЫ АКТИВИРОВАНЫ')
else
uo.setglobal('macros','off')
uo.print('АХТУНГ, СКРИПТЫ ОТКЛЮЧЕНЫ')
endif
endsub
Posted: 2008-01-19 13:46:37
by Grin
это не решает проблемы, если память не изменяет то при перехвате нажати клавиши онав уо дальш не посылается.
единственное решение это перехватывать нажатия Энтера.
Posted: 2008-01-19 13:47:49
by CuHTpoH
да ты прав...
Posted: 2008-01-19 14:15:37
by grundick
Да, в том то и дело. что если у меня на букве Х висит макрос ,в клиенте буква не печатается...
Posted: 2008-01-23 23:22:47
by Mihail
печатай с капслоком при нажатом шифте %)
Posted: 2008-01-24 21:02:00
by Grin
в общем ситуация такая...
будет выбор через команду Set.
Дальше ввиду того, что логика почти простая, но на асме реализовывать полностью это мягко говоря не интересно;)
По этому в режиме ПЕЧАТАТЬ комбинации с Shift будут не работать.
В режиме МАКРО доступны любые клавиши и комбинации.
В добавок думаю добавить в Set возможность изменения lastcontainer, lastcorpse
Posted: 2008-01-24 21:32:32
by grundick
КОГДА????????????????????????????????????????????

Posted: 2008-01-24 21:41:11
by Grin
если я сейчас не усну, а это очень вероятно, то гденить на выходных, точно не могу сказать. на бумаге все готово, надо пере нести на инжект;)
Posted: 2008-01-25 06:13:07
by grundick
а нельзя заодно ввести возможность вкл\выкл олвейзран ?

Posted: 2008-01-25 13:23:07
by Grin
нет, это клиентская фишка. на перловом инжекте есть возможность пользоватся макросами клиента, вот а там уже можно воспользоватся макросом переключения.
не вру... можно сделать...
Мда, новый этап рахвития...
Posted: 2008-01-25 21:15:11
by grundick
Ухх, мы на заре перемен!!
Posted: 2008-01-25 21:21:32
by Grin
если бы... гемора уууу;)
Posted: 2008-01-31 06:42:38
by CuHTpoH
Грин, мы очень ждем новую длл, и с возможностью изменния lasttarget

Posted: 2008-12-11 10:45:15
by admir
за 6 лет я научился писать через зажатый мезинцем SHIFT с включенным капс локом !
http://klavogonki.ru/profile/33286