heey leute ich wollte mal fragen was ist hir falsch der speichert das nicht ab egal was ich versucht habe es speichert nicht
sry geht bei mir nicht im pwn ;D
ocmd:makeleader(playerid,params[])
{
new pID,frakid,string[128];
if(!isPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,ROT,"Zugriff verweigert. Benötigter Rang: Fulladmin");
if(!IsPlayerConnected(pID))return SendClientMessage(playerid,ROT,"Der angegebene Spieler ist nicht connected");
if(sscanf(params,"ui",pID,frakid))return SendClientMessage(playerid,Grau,"Fehler: /makeleader [Name/Playerid] [Fraktionsid]");
if(isPlayerAnAdmin(playerid,5))
{
Spieler[playerid][Leader] = frakid;
Spieler[playerid][Member] = frakid;
//SetPVarInt(pID,"Fraktion",frakid);
format(string,128," [Admin] %s hat %s Leader in Fraktion %i gemacht",SpielerName(playerid),SpielerName(pID),frakid);
SendClientMessageToAll(Grau,string);
SpielerSpeichern(playerid);
SpielerSpeichern(pID);
}
return 1;
}
der speicherung
stock SpielerSpeichern(playerid)
{
if(GetPVarInt(playerid,"loggedin")==1)
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
dini_IntSet(Spielerdatei,"Level",GetPlayerScore(playerid));
dini_IntSet(Spielerdatei,"Geld",GetPlayerMoney(playerid));
dini_IntSet(Spielerdatei,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
dini_IntSet(Spielerdatei,"Rank", Spieler[playerid][Rank]);
dini_IntSet(Spielerdatei,"Leader", Spieler[playerid][Leader]);
dini_IntSet(Spielerdatei, "Member", Spieler[playerid][Member]);
dini_IntSet(Spielerdatei, "Fraktion", Spieler[playerid][Fraktion]);
//dini_IntSet(Spielerdatei,"Fraktion",GetPVarInt(playerid,"Fraktion"));
dini_IntSet(Spielerdatei,"Baned",GetPVarInt(playerid,"Baned"));
dini_IntSet(Spielerdatei,"timeban",GetPVarInt(playerid,"timeban"));
}
return 1;
}