Просмотр полной версии : [Вопрос] Две кнопки
Edward Morra
07.11.2015, 13:44
Суть вопроса вот в чем:
Как сделать проверку на нажатие двух кнопок( ЛКМ и ПКМ) ?
Посмотрите здесь: OnPlayerKeyStateChange.
Edward Morra
07.11.2015, 14:01
Посмотрите здесь: OnPlayerKeyStateChange.
Пытался перевести, смысла так и не понял.
Макрос, позволяющий обнаружить нажатие нескольких клавиш:
#define HOLDING(%0) \
((newkeys & (%0)) == (%0))
А это условие нужно вписывать в OnPlayerKeyStateChange:
if(HOLDING(KEY_FIRE | KEY_HANDBRAKE))
{
// ЛКМ + ПКМ
}
Edward Morra
07.11.2015, 15:05
Макрос, позволяющий обнаружить нажатие нескольких клавиш:
#define HOLDING(%0) \
((newkeys & (%0)) == (%0))
А это условие нужно вписывать в OnPlayerKeyStateChange:
if(HOLDING(KEY_FIRE | KEY_HANDBRAKE))
{
// ЛКМ + ПКМ
}
В OnPlayerUpdate не работет
Daniel_Cortez
07.11.2015, 15:07
В OnPlayerUpdate не работет
Сказано же было, в OnPlayerKeyStateChange. Зачем вам OnPlayerUpdate? Нажатие кнопок нужно проверять когда они нажимаются/отпускаются, а не при каждом апдейте игрока.
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot