13.10.2016, 17:31
Quote:
Provavelmente algum erro no cуdigo do seu sistema de salvamento. Mande sua public OnPlayerDisconnect
|
PHP код:
public OnPlayerDisconnect(playerid, reason)
{
if(!IsPlayerNPC(playerid))
{
PlayersAlive--;
if(pInfo[playerid][pLogged] == 1) { SaveStats(playerid); } else return 0;
ResetVars(playerid);
DisconnectVars(playerid);
DeletePlayerTD(playerid);
new str[128];
switch(reason)
{
case 0: format(str,sizeof(str),"* Player %s(%i) has left the server Reason: Timed Out",PlayerName(playerid),playerid);
case 1: format(str,sizeof(str),"* Player %s(%i) has left the server Reason: Leaving",PlayerName(playerid),playerid);
case 2: format(str,sizeof(str),"* Player %s(%i) has left the server Reason: Kicked/Banned",PlayerName(playerid),playerid);
}
SendMessageToAllAdmins(str,0x969696FF);
if(IsBeingSpeced[playerid] == 1)
{
foreach (new i : Player)
{
if(spectatorid[i] == playerid)
{
TogglePlayerSpectating(i,false);
}
}
}
}
SendDeathMessage(INVALID_PLAYER_ID, playerid, 201);
return 1;
}