PDA

Просмотр полной версии : [Function] FindLastFreeSlot



Sacyra
24.10.2013, 19:25
stock FindLastFreeSlot()
{
new slot = INVALID_PLAYER_ID;
for(new i = GetMaxPlayers() - 1; i != -1; i--)
{
if(IsPlayerConnected(i)) continue;
slot = i;
break;
}
return slot;
}
Ну а другой вариант без переменной:

stock FindLastFreeSlot()
{
for(new i = GetMaxPlayers() - 1; i > -1; i--)
{
if(IsPlayerConnected(i)) continue;
return i;
}
return INVALID_PLAYER_ID; // нет свободных слотов
}

#MAVRIN
24.10.2013, 19:30
Не плохо, заберу!