XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
FellGuard
Losyash
offline
Опыт: 39,547
Активность:
Событие: сочетание клавиш
Товарищи Академики, подскажите пожалуйста событие и условие, с помощью которых можно при нажатии определённой комбинации клавиш (типа Ctrl+X) вызвать какое-либо действие... Можно ли допустим в Горячих клавишах указать две, причём срабатывало бы при нажатии обоих? Надеюсь и жду ответа... :mail:
Старый 08.01.2006, 16:55
THeBloodiest

offline
Опыт: 20,881
Активность:
FellGuard
Напрямую - никак, только выкручиваться.

Как пример - сделать зону, где будет стоять некий герой, с абилами у который хоткеи - которые тебе нужны. Этот герой будет постоянно выбран игроком. Далее при нажатии клавиши - записывать в переменную, что такая-то клавиша нажата. Далее отдельный триггер, который смотрит какие клавиши нажаты и выполняет необходимые действия.

*Системные* клавиши, т.е shift, alt итд не получишь никак без внешних программ
Старый 08.01.2006, 18:03
FellGuard
Losyash
offline
Опыт: 39,547
Активность:
OMG!!! Можно с наглядным примером? Я мало что понял, и ещё меньше представляю, как это осуществить...
Старый 08.01.2006, 18:58
exploder
iOS zealot
offline
Опыт: 19,394
Активность:
Цитата:
Как пример - сделать зону, где будет стоять некий герой, с абилами у который хоткеи - которые тебе нужны. Этот герой будет постоянно выбран игроком. Далее при нажатии клавиши - записывать в переменную, что такая-то клавиша нажата. Далее отдельный триггер, который смотрит какие клавиши нажаты и выполняет необходимые действия.

Сие не покатит! На карте где надо применить такую лабуду идет постоянный геймплей...
FellGuard
Я не понямаю чо ты паришся? У тебя же есть карта где такое заюзано! Если она запротекчена то кинь мне я выковыряю код, ты только карту кинь...
Старый 08.01.2006, 19:46
FellGuard
Losyash
offline
Опыт: 39,547
Активность:
Там не юзаются системные клавиши, exploder. Да и у тебя наерняка есть эта карта - Azeroth Grand Prix, она идёт вместе с каким-то патчем (в районе 1.18)

FellGuard добавил:
Да и плюс, это может оказаться полезным для всей честной кампании, что имеет обычай просматривать форум...
Старый 08.01.2006, 19:56
exploder
iOS zealot
offline
Опыт: 19,394
Активность:
Цитата:
Azeroth Grand Prix

А хгде кам ctrl?
Старый 08.01.2006, 21:05
THeBloodiest

offline
Опыт: 20,881
Активность:
Цитата:
Сообщение от THeBloodiest
*Системные* клавиши, т.е shift, alt итд не получишь никак без внешних программ

внимательно читаем второй пост
Старый 09.01.2006, 13:00
FellGuard
Losyash
offline
Опыт: 39,547
Активность:
Не уверен, но левые клавиши там точно были. А вот Контрол-?
Старый 09.01.2006, 13:00
NETRAT

offline
Опыт: 83,762
Активность:
Ни разу не видел =(
Старый 09.01.2006, 14:01
exploder
iOS zealot
offline
Опыт: 19,394
Активность:
Цитата:
Ни разу не видел =(

Чо контрол? :)

FellGuard
Забей...
Старый 09.01.2006, 17:38
FellGuard
Losyash
offline
Опыт: 39,547
Активность:
Не, блин, ты странный - я создаю тему где задаётся конкретный и небесполезный вопрос. Ты такой приходиш и говорищш - Забей, мол =)
Близзы же как-то сделали, что звук например можно отрубить сочетанием Ctrl+S, дак вот мне надо знать, как они это зделали...
Старый 09.01.2006, 18:03
Murloc
Powered by Q
offline
Опыт: 16,977
Активность:
а вс3кей едитором мож?????
Старый 09.01.2006, 18:04
FellGuard
Losyash
offline
Опыт: 39,547
Активность:
Так, вот отсюда поподробней - Вс3кей эдитор - это что?
Старый 09.01.2006, 18:07
Murloc
Powered by Q
offline
Опыт: 16,977
Активность:
Кароч прога для изменения кнопок для магии,команд...
Вот я и думаю мож там можно и кнтрл+S поменять на чтонить эдакое
Старый 09.01.2006, 18:24
FellGuard
Losyash
offline
Опыт: 39,547
Активность:
Конечно! Если есть возможность, выложи плизз ссылочку, не слишком хочется лазить по Googl`ю...
Старый 09.01.2006, 18:29
exploder
iOS zealot
offline
Опыт: 19,394
Активность:
А кста через Custom Controls! А это идея! Мона записхать сей файл в карту...
Цитата:
Близзы же как-то сделали, что звук например можно отрубить сочетанием Ctrl+S, дак вот мне надо знать, как они это зделали...

Ты тоже странный знаешь где сделано и не говоришь... Выковыряй оттуда
Старый 09.01.2006, 18:52
Murloc
Powered by Q
offline
Опыт: 16,977
Активность:
возможности на ссылочку нет :)))
но ТО что тебе нужно лежит на хгм
Старый 09.01.2006, 19:34
МяУт
Eva01
offline
Опыт: 1,921
Активность:
FellGuard
А теперь подумай - ты жить не сможешь с тем, что нужно нажимать одну кнопочку вместо двух??? И вообще, если не секрет, для чего тебе это? Если скажешь - мож есть способ конкретно подохдящий для тебя и более простой...
Старый 09.01.2006, 19:51
NETRAT

offline
Опыт: 83,762
Активность:
FellGuard ну, сравнил, у близзов все чики-пуки - полазь по файлам интерфейса - горячие клавиши с Ctrl там прописаны, в карте их заюзать не получится, ибо они привязаны к внутренним функциям. То есть кнопки для этих функций ты поменять можешь, а вот назначить свои функции - я не знаю способа (вероятно это слишком глубоко прошито)
Старый 09.01.2006, 20:59
FellGuard
Losyash
offline
Опыт: 39,547
Активность:
МяУт, смогу... Особенно если учесть, что после нажатия какой-либо клавиши начинается не только, скажим, пингование карты, а ещё и направление какого-нибудь долбанного спелла... Не слишком красиво. Делаю щас карту для кампании, и мне там надобно сочетанием клаыиш включать/выключать два режима. Просто баттон - как то пресно, да и + побочный эффект я тебе описал.exploder
Цитата:
Custom Controls!

Я бы здесь не создавал тему эту, если бы всё было так просто... В кастоме нельзя писать сочетание, только одну или последовательно через запятую (апгрейд брони - x, z, y - 1,2,3 уровни).
Лано, из всего вышеописанного всеми участвовавшими, наболее реален способ THeBloodiest-а, но такой ценой я лучше как нибудь обойдусь... =)
В общем, попробую перекинуть с выключения звука (всё равно, мало кто такой комбинацией пользуется), о резалтах сообчу.
Старый 11.01.2006, 06:00
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 01:46.