Как отловить событие когда игрок отпускает кнопку?
|
|
NANO_VIRUS
|
Дата: Среда, 17.04.2013, 11:31:26 | Сообщение # 1 |
|
Сообщений: 41
Репутация: 0 [ +/- ]
|
|
Вот тут нажимает и держит, а когда он отпускает как проверить? Код if (GetClientButtons(client) & IN_ATTACK2)
|
|
| |
TEIN
|
Дата: Среда, 17.04.2013, 12:14:54 | Сообщение # 2 |
|
Сообщений: 563
Репутация: 78 [ +/- ]
|
|
Никак, наверное. Используй OnPlayerRunCmd
|
|
| |
NANO_VIRUS
|
Дата: Среда, 17.04.2013, 13:07:18 | Сообщение # 3 |
|
Сообщений: 41
Репутация: 0 [ +/- ]
|
|
Разобрался сам вот Код if(!(GetClientButtons(client) & IN_ATTACK2))
Сообщение отредактировал NANO_VIRUS - Среда, 17.04.2013, 13:07:34 |
|
| |
TEIN
|
Дата: Среда, 17.04.2013, 13:56:30 | Сообщение # 4 |
|
Сообщений: 563
Репутация: 78 [ +/- ]
|
|
Стоп, ты меня не понял, для этого придется использовать таймер однозначно, а такого, что бы без таймера не будет, то есть разбери пример с http://world-source.ru/forum/100-2383-1
|
|
| |
_wS_
|
Дата: Среда, 17.04.2013, 16:23:46 | Сообщение # 5 |
|
|
|
| |
TEIN
|
Дата: Среда, 17.04.2013, 16:27:32 | Сообщение # 6 |
|
Сообщений: 563
Репутация: 78 [ +/- ]
|
|
Но OnPlayerRunCmd таймер же ведь?
|
|
| |
NANO_VIRUS
|
Дата: Среда, 17.04.2013, 16:40:05 | Сообщение # 7 |
|
Сообщений: 41
Репутация: 0 [ +/- ]
|
|
Да все окей я использую OnPlayerRunCmd))
Код if(!(buttons & IN_ATTACK2))
|
|
| |
_wS_
|
Дата: Среда, 17.04.2013, 16:43:40 | Сообщение # 8 |
|
NANO_VIRUS, if(!(buttons & IN_ATTACK2)) не значит, что он отпустил кнопку, это значит он ее не держит.
|
|
| |
NANO_VIRUS
|
Дата: Среда, 17.04.2013, 16:56:30 | Сообщение # 9 |
|
Сообщений: 41
Репутация: 0 [ +/- ]
|
|
ну да так и есть, а разве этого не достаточно?
Сообщение отредактировал NANO_VIRUS - Среда, 17.04.2013, 16:56:46 |
|
| |
_wS_
|
Дата: Среда, 17.04.2013, 17:07:58 | Сообщение # 10 |
|
Откуда мне знать что ты хочешь сделать? Ты же просил поймать именно момент, когда отпускается кнопка (вызывается 1 раз такое событие), а то что ты написал - другое совсем, и выполняется очень часто. PrintToServer или другой Print.. вставь и смотри как часто выполняется.
|
|
| |
NANO_VIRUS
|
Дата: Среда, 17.04.2013, 17:30:14 | Сообщение # 11 |
|
Сообщений: 41
Репутация: 0 [ +/- ]
|
|
Да это я понимаю, то что я хочу сделать выполняется еще с 1 условие, и выполняется 1 раз, так что все в порядке)))
|
|
| |