stock SavePlayer(playerid)
{
new
pName[MAX_PLAYER_NAME],
StrSave[100];
GetPlayerName(playerid, pName, sizeof(pName));
format(StrSave, sizeof(StrSave), PASTA_CONTAS, pName);
DOF2_SetInt(StrSave, "STAFF", AdminInfo[playerid][Leveladmin]);
DOF2_SetInt(StrSave, "LCarro", PlayerInfo[playerid][pLicCarro]);
DOF2_SetInt(StrSave, "LBarco", PlayerInfo[playerid][pLicBarco]);
DOF2_SetInt(StrSave, "LAviao", PlayerInfo[playerid][pLicAero]);
DOF2_SetInt(StrSave, "LMoto", PlayerInfo[playerid][pLicMoto]);
DOF2_SetInt(StrSave, "LCamiOni", PlayerInfo[playerid][pLICamOni]);
DOF2_SetInt(StrSave, "LArma", PlayerInfo[playerid][pLicArma]);
DOF2_SetInt(StrSave, "Profissao", PlayerInfo[playerid][pProfissao]);
DOF2_SetInt(StrSave, "Grananamao",PlayerInfo[playerid][pDinheiro]);
DOF2_SetInt(StrSave, "Preso", PlayerInfo[playerid][pPreso]);
DOF2_SetInt(StrSave, "Level", PlayerInfo[playerid][pLevel]);
DOF2_SetInt(StrSave, "EXP", PlayerInfo[playerid][pExp]);
DOF2_SetInt(StrSave, "Profissao",PlayerInfo[playerid][pProfissao]);
DOF2_SetInt(StrSave, "Logou", Logou[playerid]);
DOF2_SetInt(StrSave, "SaldoBanco",PlayerInfo[playerid][pBanco]);
DOF2_SetInt(StrSave, "Segundos",PlayerInfo[playerid][Seconds]);
DOF2_SetInt(StrSave, "Minutos",PlayerInfo[playerid][Minutes]);
DOF2_SetInt(StrSave, "Horas",PlayerInfo[playerid][Hours]);
DOF2_SetInt(StrSave, "Celular",PlayerInfo[playerid][pCellPhone]);
DOF2_SetInt(StrSave, "GalaoGasolina",PlayerInfo[playerid][pFuelCan]);
DOF2_SetInt(StrSave, "Vida", PlayerInfo[playerid][pVida]);
DOF2_SetInt(StrSave, "Colete", PlayerInfo[playerid][pColete]);
DOF2_SetInt(StrSave, "Skin", PlayerInfo[playerid][pSkin]);
DOF2_SetInt(StrSave, "Matou", PlayerInfo[playerid][pMatou]);
DOF2_SetInt(StrSave, "Morreu", PlayerInfo[playerid][pMorreu]);
DOF2_SetInt(StrSave, "Gasolina", Gasolina[playerid] );
DOF2_SaveFile();
return 1;
}
Tipo, se eu sair sem fechar o cmd, todos os dados do jogador sгo salvos, porйm se eu fechar o cmd, tudo й resetado, sу fica salvo a senha e o email do player, mas nada!
|
public OnGameModeExit()
{
for(new i = 0; i < GetMaxPlayers(); ++i)
{
SavePlayer(i);
}
return 1
}
Sim coloquei!
pawn Код:
|
@Edit
troca for(new i = 0; i < GetMaxPlayers(); ++i) por for(new i = 0; i < GetMaxPlayers(); i++) |