Hallo liebe Scripter,
ichh ab ein kleines problem mit dini und zwar hab ich es so gescriptet das er beim disconnecten den skin speichert und beim spawn wieder geben soll. das problem hier bei ist das ich nicht mit dem gespeichertem skin spawne
hier der auschnitt:
public OnPlayerDisconnect(playerid, reason)
{
new name[128], save[128];
GetPlayerName(playerid,name,sizeof(name));
format(save,sizeof(save),"/%s.ini",name);
if(dini_Exists(save))
{
dini_IntSet(save, "skin", GetPlayerSkin(playerid));
dini_IntSet(save, "wanted", GetPlayerWantedLevel(playerid));
dini_IntSet(save, "Score", GetPlayerScore(playerid));
}
else
{
dini_Create(save);
}
return 1;
}
public OnPlayerSpawn(playerid)
{
new name[128], save[128];
GetPlayerName(playerid,name,sizeof(name));
format(save,sizeof(save),"/%s.ini",name);
new string;
string = dini_Int("/%s.ini", "skin");
SetPlayerSkin(playerid, string);
if(GetPlayerSkin(playerid) == 280)
{
gTeam[playerid]=TEAM_sfpd;
gMember[playerid]=1;
gRank[playerid]=1;
SetPlayerColor(playerid, 0x33CCFFAA);
}
oder hab ich einfach was falsch gemacht?
// Help pls...
mfg Ryan