Einmal mein enum
enum PlayerData
{
sAdminlevel,
Geld,
Level,
Job,
Bank,
Zinsen,
Paytime,
Banned,
Fraktion,
Wanteds,
fahrschein,
Alter,
buystream,
Lebengekauft,
PayDayyy,
Monate,
Friedhof,
aTote,
loggedin,
Bikergang,
Aduty
}
new pInfo[MAX_PLAYERS][PlayerData];
Danach die Speicherung
stock SpielerSpeichern(playerid)
{
if(pInfo[playerid][loggedin] == 1)
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Spieler/%s.txt",name);
dini_IntSet(Spielerdatei,"sAdminlevel",pInfo[playerid][sAdminlevel]);
dini_IntSet(Spielerdatei,"Job",pInfo[playerid][Job]);
dini_IntSet(Spielerdatei,"Bank",pInfo[playerid][Bank]);
dini_IntSet(Spielerdatei,"Zinsen",pInfo[playerid][Zinsen]);
dini_IntSet(Spielerdatei,"Level",GetPlayerScore(playerid));
dini_IntSet(Spielerdatei,"Paytime",pInfo[playerid][Paytime]);
dini_IntSet(Spielerdatei,"Geld",GetPlayerMoney(playerid));
dini_IntSet(Spielerdatei,"Banned",pInfo[playerid][Banned]);
dini_IntSet(Spielerdatei,"Fraktion",pInfo[playerid][Fraktion]);
dini_IntSet(Spielerdatei,"Wanteds",GetPlayerWantedLevel(playerid));
dini_IntSet(Spielerdatei,"fahrschein",pInfo[playerid][fahrschein]);
dini_IntSet(Spielerdatei,"Alter",pInfo[playerid][Alter]);
dini_IntSet(Spielerdatei,"buystream",pInfo[playerid][buystream]);
dini_IntSet(Spielerdatei,"Lebengekauft",pInfo[playerid][Lebengekauft]);
dini_IntSet(Spielerdatei,"Job",pInfo[playerid][Job]);
dini_IntSet(Spielerdatei,"PayDayyy",pInfo[playerid][PayDayyy]);
dini_IntSet(Spielerdatei,"Monate",pInfo[playerid][Monate]);
dini_IntSet(Spielerdatei,"Friedhof",pInfo[playerid][Friedhof]);
dini_IntSet(Spielerdatei,"aTote",pInfo[playerid][aTote]);
dini_IntSet(Spielerdatei,"Aduty",pInfo[playerid][Aduty]);
}
return 1;
}
OnPlayerDisconect
if(GetPVarInt(playerid,"loggedin")==1)
{
SpielerSpeichern(playerid);
}
Wenn was fällt wenn du mehr brauchst sag mir bescheit