stock LoadAccount(playerid) {
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",name);
SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
GivePlayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
// -> Du musst hier den Skin von deiner Datei auslesen und nicht von den PVars, weil die setzt du ja hier erst
SetPVarInt(playerid,"Skin",GetPVarInt(playerid,"Skin"));
// Also anstatt der obrigen Zeile machst du folgendes:
SetPVarInt(playerid, "Skin", dini_Int(Spielerdatei, "Skin"));
// Dann wird noch der Skin gesetzt mit:
SetPlayerSkin(playerid, GetPVarInt(playerid, "Skin")); // Hier kannst du GetPVarInt nutzen, weil du darüber die Spielervariable mit SetPVarInt schon gesetzt hast
dini_IntSet(Spielerdatei,"Premium",GetPVarInt(playerid,"Premium"));
SetPVarInt(playerid,"Fraktion",dini_Int(Spielerdatei,"Fraktion"));
SetPVarInt(playerid,"Baned",dini_Int(Spielerdatei,"Baned"));
if(GetPVarInt(playerid,"Baned")==1) {
SendClientMessage(playerid,Rot,"Du bist vom Server gebannt.");
Kick(playerid);
}
SetPVarInt(playerid,"loggedin",1);
return 1;
}
Ich hoffe ich konnte helfen.
- D4rk