PDA

Просмотр полной версии : [Вопрос] Проблема с проверкой



wea
21.02.2016, 17:32
Всем привет.
Делаю систему рыбалки и тут у меея проблема возникла с проверкой


if(clickedid == riba[22] || riba[playerid] == 0)
{
if(riba[playerid] == 1 || riba[playerid] == 2 || riba[playerid] == 3 || riba[playerid] == 4 || riba[playerid] == 5 || riba[playerid] == 6) return SendClientMessage(playerid,COLOR_GRAY,"Смотри что жмешь!");
OgrabForPlayer(playerid); OgrabKol(playerid);
return 1;
}
if(clickedid == riba[23] || riba[playerid] == 1)
{
if(riba[playerid] == 0 || riba[playerid] == 2 || riba[playerid] == 3 || riba[playerid] == 4 || riba[playerid] == 5 || riba[playerid] == 6) return SendClientMessage(playerid,COLOR_GRAY,"Смотри что жмешь!");
OgrabForPlayer(playerid); OgrabKol(playerid);
return 1;
}
if(clickedid == riba[24] || riba[playerid] == 2)
{
if(riba[playerid] == 0 || riba[playerid] == 0 || riba[playerid] == 3 || riba[playerid] == 4 || riba[playerid] == 5 || riba[playerid] == 6) return SendClientMessage(playerid,COLOR_GRAY,"Смотри что жмешь!");
OgrabForPlayer(playerid); OgrabKol(playerid);
return 1;
}

Как сделать проверку если за место riba[22] я на жал на riba[23] и мне выдается текст
Вот я зделал так


if(riba[playerid] == 1 || riba[playerid] == 2 || riba[playerid] == 3 || riba[playerid] == 4 || riba[playerid] == 5 || riba[playerid] == 6) return SendClientMessage(playerid,COLOR_GRAY,"Смотри что жмешь!");

Но по чемуто работает не коректно, работает через раз
то показываеться то нет