Heaii.
Sobald ich mein Server Schließe und wieder Starte, dann Joine ich auf dem Server. alles wird dann Geladen, nur der Skin wird nicht Gesetzt. In der ini Datei ist die Richtige Skin ID ..
Hier mal der Pawn Code. (Arbeite mit SetSpawnInfo)
stock Login(playerid,key[])
{
new SpielerDatei[64];
format(SpielerDatei,sizeof(SpielerDatei),"/Accounts/%s.ini",SpielerName(playerid));
if(!strcmp(key,dini_Get(SpielerDatei,"Passwort"),false))
{
SpielerLaden(playerid);
GameTextForPlayer(playerid,"Willkommen zurueck",3000,1);
SetSpawnInfo(playerid,0,sInfo[playerid][sSkin],1481.2769,-1638.0813,13.4059,171.6949,0,0,0,0,0,0);
SpawnPlayer(playerid);
return 1;
}
else
{
SendClientMessage(playerid,-1,"Falsches Passwort, aus Sicherheitsgründen wirst du Gekickt!");
Kick(playerid);
return 1;
}
}
stock SpielerLaden(playerid)
{
new SpielerDatei[64];
format(SpielerDatei,sizeof(SpielerDatei),"/Accounts/%s.ini",SpielerName(playerid));
ResetPlayerMoney(playerid);
SetPlayerScore(playerid,dini_Int(SpielerDatei,"Level"));
GivePlayerMoney(playerid,dini_Int(SpielerDatei,"Bargeld"));
SetPlayerSkin(playerid,dini_Int(SpielerDatei,"Skin"));
sInfo[playerid][sGeschlecht] = dini_Int(SpielerDatei,"Geschlecht");
sInfo[playerid][sAlter] = dini_Int(SpielerDatei,"Alter");
sInfo[playerid][sAdminlevel] = dini_Int(SpielerDatei,"Adminlevel");
sInfo[playerid][sBan] = dini_Int(SpielerDatei,"Ban");
if(sInfo[playerid][sBan] >= 1)
{
SendClientMessage(playerid,FARBE_ROT,"Dieser Account ist gesperrt! Wende dich im Teamspeak oder im Forum bei einem Admin.");
Kick(playerid);
}
return 1;
}