Количество нажатий определёных клавиш между 2-мя event'aми
|
|
He_npeT | Дата: Среда, 13.06.2007, 01:36:47 | Сообщение # 1 |
Генерал-майор
Группа: Скриптеры
Сообщений: 292
Статус: Не в сети
| Имеется 2 евента. Меня интересует как вычеслить количество нажатий клавишь +moveleft и +moveright между ними. =)
My CS 1.6 Non-Steam AmXX Server! (HLSW) Play with steam - get autorslot
|
|
| |
AlMod | Дата: Среда, 13.06.2007, 12:31:00 | Сообщение # 2 |
Сонный кодер
Группа: Админы
Сообщений: 600
Статус: Не в сети
| Скажи конкретно ситуацию которая тебе нужна
|
|
| |
slogic | Дата: Среда, 13.06.2007, 12:52:04 | Сообщение # 3 |
Генералиссимус
Группа: Админы
Сообщений: 1941
Статус: Не в сети
| Задача неправильно поставлена. Перечитай сам, а потом перефразируй.
|
|
| |
VEN | Дата: Среда, 13.06.2007, 20:24:56 | Сообщение # 4 |
AMXX-Скриптинг-Эксперт
Группа: Админы
Сообщений: 1892
Статус: Не в сети
| В PlayerPreThink проверяешь, если pev_button содержит IN_MOVELEFT или IN_MOVERIGHT и pev_oldbuttons не содержит IN_MOVELEFT или IN_MOVERIGHT, пример: if (pev(id, pev_button) & IN_MOVELEFT && !(pev(id, pev_oldbuttons) & IN_MOVELEFT)), то соответствующая клавиша нажата, увеличиваешь значение какой-либо переменной на единицу.
Сообщение отредактировал VEN - Среда, 13.06.2007, 20:27:29 |
|
| |
He_npeT | Дата: Суббота, 16.06.2007, 16:25:50 | Сообщение # 5 |
Генерал-майор
Группа: Скриптеры
Сообщений: 292
Статус: Не в сети
| Можно 1 пример значения которое я могу увеличевать? Я пробывал bool, но в результате понел что токо true/false он воспренимает...
My CS 1.6 Non-Steam AmXX Server! (HLSW) Play with steam - get autorslot
|
|
| |
VEN | Дата: Суббота, 16.06.2007, 17:22:45 | Сообщение # 6 |
AMXX-Скриптинг-Эксперт
Группа: Админы
Сообщений: 1892
Статус: Не в сети
| Создаем переменную в глобальном пространстве: new x Увеличиваем ее значение на единицу: x++
|
|
| |