Hacker741
Новичок
Вот код:
Не сохраняет. Точнее через раз.
PHP:
stock SavePlayer(playerid)
{
new string[32],iniFile = ini_openFile(string);
format(string, sizeof(string), "players/%s.ini", PN(playerid));
ini_setInteger(iniFile,"Kill",PlayerInfo[playerid][pKill]);
ini_setInteger(iniFile,"AdminLVL",PlayerInfo[playerid][pAdminLVL]);
ini_setInteger(iniFile,"Mute",PlayerInfo[playerid][pMute]);
ini_setInteger(iniFile,"Prison",PlayerInfo[playerid][pPrison]);
ini_setInteger(iniFile,"Smert",PlayerInfo[playerid][pSmert]);
if(PlayerInfo[playerid][pAdminLVL] >= 1)
{
ini_setInteger(iniFile,"KickPlayers",PlayerInfo[playerid][pKickPlayers]);
ini_setInteger(iniFile,"BanPlayers",PlayerInfo[playerid][pBanPlayers]);
ini_setInteger(iniFile,"MutePlayers",PlayerInfo[playerid][pMutePlayers]);
ini_setInteger(iniFile,"PrisonPlayers",PlayerInfo[playerid][pPrisonPlayers]);
}
ini_closeFile(iniFile);
}
PHP:
public OnPlayerDisconnect(playerid, reason)
{
SavePlayer(playerid);
return true;
}
