Hallo,
ich habe in meinem Script eingebaut, das der Skin beim Verlassen des Servers in der Userdatei gespeichert werden soll. Das funktioniert soweit auch! Jedoch lädt er den Skin nicht.
Speichern:
stock SpielerSpeichern(playerid)
{
   	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",Spielerinfo[playerid][Adminlevel]);
	dini_IntSet(Spielerdatei,"Fraktion",Spielerinfo[playerid][Fraktion]);
	dini_IntSet(Spielerdatei,"Leader",Spielerinfo[playerid][Leader]);
	dini_IntSet(Spielerdatei,"Skin",GetPlayerSkin(playerid));
	return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
	SpielerSpeichern(playerid);
	ResetVariablen(playerid);
	return 1;
}
Laden:
stock Login(playerid,key[])
{
	new Spielerdatei[64];
	new name[MAX_PLAYER_NAME];
	GetPlayerName(playerid,name,sizeof(name));
	format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
	if(!strcmp(key,dini_Get(Spielerdatei,"Passwort"),false))
	{
	    LoadAccount(playerid);
	    SendClientMessage(playerid,COLOR_WHITE,"Du hast dich erfolgreich eingeloggt!");
	    return 1;
	}
	else
	{
		SendClientMessage(playerid,COLOR_WHITE,"Das Passwort war falsch!");
		ShowPlayerDialog(playerid, DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Gebe bitte hier dein Passwort ein.","Login","Abbrechen");
		return 1;
	}
}
stock LoadAccount(playerid)
{
   	new Spielerdatei[64];
	new name[MAX_PLAYER_NAME];
	GetPlayerName(playerid,name,sizeof(name));
	format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
	SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
	GivePlayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
	SetPlayerSkin(playerid,dini_Int(Spielerdatei,"Skin"));
	Spielerinfo[playerid][Adminlevel]=dini_Int(Spielerdatei, "Adminlevel");
	Spielerinfo[playerid][Fraktion]=dini_Int(Spielerdatei,"Fraktion");
	Spielerinfo[playerid][Leader]=dini_Int(Spielerdatei,"Leader");
	return 1;
}
Jedoch spawne ich immer noch mit dem CJ Skin, obwohl in der Userdatei "Skin=283" steht.
 
		 
		
		
	 
			
									
		

