Я не понял твою систему. Вот тебе идея, как бы сделал я.
В public OnPlayerDisconnect(playerid, reason) и туда, где ты выписываешь игроков. (Когда ХП становится 100)
PHP код:
for(new d; d < //Количество коек; d++)
{
if(HospitalBed[d] != playerid) continue;
else
{
HospitalBed[d] = INVALID_PLAYER_ID;
break;
}
}
В команды /hospital 1, 2...
if(HospitalBed[//Номер койки с 0] != INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_GREY, "Койка уже занята!");
И в OnGameModeInIt
PHP код:
for(new d; d < //Количество коек; d++) HospitalBed[d] = INVALID_PLAYER_ID;
- - - Добавлено - - -
И еще в команды /hospital 1, 2...
HospitalBed[/*Номер койки*/] = playerid;