[Help] - Login Dialog 'Leave' Button
#10

pawn Код:
// At top
new IsSpawned[MAX_PLAYERS];

// OnPlayerConnect
IsSpawned[playerid] = 0;

// OnPlayerSpawn
IsSpawned[playerid] = 1;


// OnPlayerDisconnect
if (IsSpawned[playerid] == 1)
{
        new INI:file = INI_Open(Path(playerid));
        INI_SetTag(file,"Player's Data");
        INI_WriteInt(file,"Status",pInfo[playerid][pRStatus]);
        INI_WriteInt(file,"Money",GetPlayerMoney(playerid));
        INI_WriteInt(file,"Scores",GetPlayerScore(playerid));
        INI_WriteInt(file,"Kills",pInfo[playerid][pRKills]);
        INI_WriteInt(file,"Deaths",pInfo[playerid][pRDeaths]);
        INI_WriteInt(file,"Donator",pInfo[playerid][pRDonator]);
        INI_Close(file);
        return 1;
}
This may help you, the player stats will only be saved if the player has spawned.

EDIT: The method posted above, using boolean variable logged is better.
Reply


Messages In This Thread
[Help] - Login Dialog 'Leave' Button - by SAMProductions - 03.06.2014, 05:59
Re: [Help] - Login Dialog 'Leave' Button - by SyntaxQ - 03.06.2014, 06:03
Re: [Help] - Login Dialog 'Leave' Button - by Rittik - 03.06.2014, 06:06
Re: [Help] - Login Dialog 'Leave' Button - by SAMProductions - 03.06.2014, 06:16
Re: [Help] - Login Dialog 'Leave' Button - by Rittik - 03.06.2014, 06:19
Re: [Help] - Login Dialog 'Leave' Button - by BroZeus - 03.06.2014, 06:19
Re: [Help] - Login Dialog 'Leave' Button - by SAMProductions - 03.06.2014, 07:44
Re: [Help] - Login Dialog 'Leave' Button - by Mriss - 03.06.2014, 07:50
Re: [Help] - Login Dialog 'Leave' Button - by Dignity - 03.06.2014, 07:56
Re: [Help] - Login Dialog 'Leave' Button - by SyntaxQ - 03.06.2014, 07:56

Forum Jump:


Users browsing this thread: 2 Guest(s)