26.05.2014, 15:01
I was wondering how can i detect if the player ID is odd or even, if it's odd it does some function, and if it's even it does some function too.. ?
if(IsNumberOdd(playerid))
{
// Do whatever you want when the player id is odd.
}
else
{
// When the number is even.
}
stock bool:IsEven(number)
{
new array[150];
valstr(array, number);
for(new i = 0; i < sizeof(array); i++)
{
if(i != sizeof(array)) continue;
switch(var[i])
{
case 0, 2, 4, 6, 8: return true;
default: return false;
}
}
}
if(playerid%2==0) { SendClientMessage(playerid,-1,"Even"); } else { SendClientMessage(playerid,-1,"Odd"); }