new bool:g_bFullyConnected[MAXPLAYERS+1];
public OnClientPutInServer(client)
{
CreateTimer(0.1, OnClientFullConnected, GetClientSerial(client), TIMER_FLAG_NO_MAPCHANGE);
}
public Action:OnClientFullConnected(Handle:timer, any:serial)
{
new client = GetClientFromSerial(serial);
if (client)
{
g_bFullyConnected[client] = true;
}
}
public OnClientDisconnect_Post(client)
{
if (g_bFullyConnected[client])
{
g_bFullyConnected[client] = false;
// Здесь игрок вышел с игры полностью подключенным!
}
}