VеNoM
Компетентный
Столкнулся с бредом, логика идет на взрыв!
Вообщем использую в паблик OnPlayerKeyStateChange
Кнопки KEY_YES KEY_NO
---------------------------
Играю в считалку, Если игрок нажал KEY_YES минусую пивовар, Если KEY_NO плюсую пивовар.
И тут беда такая плюсую плюсую ( НО СУК Первый минус почему то + ((( )
Вообщем использую в паблик OnPlayerKeyStateChange
Кнопки KEY_YES KEY_NO
---------------------------
Играю в считалку, Если игрок нажал KEY_YES минусую пивовар, Если KEY_NO плюсую пивовар.
И тут беда такая плюсую плюсую ( НО СУК Первый минус почему то + ((( )
PHP:
if(newkeys==KEY_YES)
{
if(OnSelected[playerid] == 1)
{
SelectPLayer[playerid] —;
if(SelectPLayer[playerid] < 0)
{
SelectPLayer[playerid] = 602;
}
}
}
if(newkeys==KEY_NO)
{
if(OnSelected[playerid] == 1)
{
SelectPLayer[playerid] ++;
if(SelectPLayer[playerid] > 600)
{
SelectPLayer[playerid] = 1;
}
}
}
/*
Проблема в том:
Что Если долго нажимать на + или -
То при условии если был - и я хотел +, то первым будет -, но потом будет идти +!
И так же на оборот!
Пример: KEY_YES,KEY_YES,KEY_YES,KEY_YES,KEY_YES, (Тут хочу нажать KEY_NO),KEY_YES,KEY_NO ,KEY_NO ,KEY_NO ,KEY_NO
*/
