IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Reply to this topicStart new topic
> Кнопки Сохранения, Выделения героя и тд...
Banka
сообщение 11 Feb 2010, 17:34
Сообщение #1

Newbie
Сообщений: 22
Спасибо сказали: 1 раз




Вопрос вот в чём, возможно ли их деактивировать? Пишу чат для героев, и наткнулся на проблему что не могу средствами виндоус заблокировать реакцию героев на эти кнопки. В общем может есть способы, из разряда уже поменять какие-то файлы героев и тд.
Go to the top of the pageAdd Nick
 
+Quote Post
Лентяй
сообщение 11 Feb 2010, 17:41
Сообщение #2

Temmie
Сообщений: 11 311
Спасибо сказали: 7333 раза




нажимаешь tab в игре. Пофиг, правда будет печататься в нижней строке, но это незначительно. Игра будет по прежнему мышкой работать.


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
Banka
сообщение 11 Feb 2010, 17:54
Сообщение #3

Newbie
Сообщений: 22
Спасибо сказали: 1 раз




Ну тоже была идея с табом, но встроенный чат героев периодически зависает из-за чего приходится опять нажимать энтер, думаю это не совсем удобно будет 8)
Go to the top of the pageAdd Nick
 
+Quote Post
feanor
сообщение 11 Feb 2010, 18:07
Сообщение #4

laughed as one fey
Сообщений: 11 812
Спасибо сказали: 19677 раз




Через Эру блокировать


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
Banka
сообщение 11 Feb 2010, 18:28
Сообщение #5

Newbie
Сообщений: 22
Спасибо сказали: 1 раз




А можно поподробней?
Go to the top of the pageAdd Nick
 
+Quote Post
feanor
сообщение 11 Feb 2010, 21:22 (Сообщение отредактировал feanor - 11 Feb 2010, 21:28)
Сообщение #6

laughed as one fey
Сообщений: 11 812
Спасибо сказали: 19677 раз




Цитата
77003 - Событие нажата кнопка
Когда игрок нажимает клавишу, срабатывает это событие.
Параметры (2): Код кнопки / блокировать стандартное действие? (0 - нет, 1 - блокировать)

Пример:
!?FU77003;
!!SN:X?v1; получить код кнопки в v1
!!IF:M^Вы нажали кнопку под кодом %V1^;

по идее,
!?FU77003;
!!SN:X?y1/1;

заблокирует клавиатуру нафиг, а

!?FU77003;
!!SN:X?y1;
!!if&y1>**/y1<**:;
!!SN:X?y1/1;
!!en:;

еще и позволит не блокировать некоторые клавиши. Только я кодов не помню smile.gif

Цитата
и наткнулся на проблему что не могу средствами виндоус заблокировать реакцию героев на эти кнопки.

вообще - емнип можно поставить обработчик на приходящие события и не пропускать те из них (WM_KEYDOWN), которые связаны с обработкой клавиш. Но тут я пока не помощник


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
MasterOfPuppets
сообщение 14 Feb 2010, 07:13
Сообщение #7

Анти-Всë
Сообщений: 2 984
Спасибо сказали: 2296 раз




Можно и простым ERM заблокировать (!!CM:R в !?CM5). Если кнопка нажимается, то клик и нажатие горячей клавишы для игры - одно и то же.


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
Banka
сообщение 16 Feb 2010, 16:24
Сообщение #8

Newbie
Сообщений: 22
Спасибо сказали: 1 раз




Спасибо, но насколько я понял все эти скрипты отдельно для карты работают, а вписывать постоянно их как-то геморно получается.
Go to the top of the pageAdd Nick
 
+Quote Post
feanor
сообщение 16 Feb 2010, 16:26
Сообщение #9

laughed as one fey
Сообщений: 11 812
Спасибо сказали: 19677 раз




script**.erm же


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 18 September 2019 - 10:05
Copyright by Алексей Крючков
Strategy Gamez by GrayMage
Programming by Degtyarev Dmitry
  Яндекс.Метрика