Hallo
da funkt es endlich das man ohne irgendeinen Button zu klicken spawnt(nochmal vielen Dank an alle die mir geholfen haben)
Nur spawnt man jetzt immer mit dem CJ Skin.
Hier die entsprechenden Zeilen:
stock Register(playerid,key[])
{
new Playerdatei[128];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Playerdatei,sizeof(Playerdatei),"/Accounts/%s.ini",name);
dini_Create(Playerdatei);
dini_Set(Playerdatei,"Passwort",key);
SendClientMessage(playerid,Grün,"Du hast dich erfolgreich registriert.");
SetPlayerScore(playerid,16);
dini_IntSet(Playerdatei,"Skin",0);// Skin 0 beim registrieren.
dini_IntSet(Playerdatei,"PayDay",0);
dini_IntSet(Playerdatei,"Monate",0);
dini_IntSet(Playerdatei,"Adminlevel",0);
SetPVarInt(playerid,"Eingeloggt",1);
dini_IntSet(Playerdatei,"Fraktion",0);
dini_IntSet(Playerdatei,"Rank",0);
dini_IntSet(Playerdatei,"Job",0);
return 1;
}
Hier wird der Skin gespeichert:
stock SpielerSpeichern(playerid)
{
if(GetPVarInt(playerid,"Eingeloggt")==1)
{
new Playerdatei[128];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Playerdatei,sizeof(Playerdatei),"/Accounts/%s.ini",name);
dini_IntSet(Playerdatei,"Level",GetPlayerScore(playerid));
dini_IntSet(Playerdatei,"Skin",GetPlayerSkin(playerid));
dini_IntSet(Playerdatei,"Geld",GetPlayerMoney(playerid));
dini_IntSet(Playerdatei,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
dini_IntSet(Playerdatei,"Fraktion",GetPVarInt(playerid,"Fraktion"));
dini_IntSet(Playerdatei,"Rank",GetPVarInt(playerid,"Rank"));
dini_IntSet(Playerdatei,"Job",GetPVarInt(playerid,"Job"));
dini_IntSet(Playerdatei,"Baned",GetPVarInt(playerid,"Baned"));
dini_IntSet(Playerdatei,"PayDay",GetPVarInt(playerid,"PayDay"));
dini_IntSet(Playerdatei,"Monate",GetPVarInt(playerid,"Monate"));
}
return 1;
}
Hier der Teil damit man beim Login ohne zu klicken gespawnt wird:
SetSpawnInfo(playerid,0,0,1958.33, 1343.12, 15.36,0,0,0,0,0,0,0);
SpawnPlayer(playerid);
SetCameraBehindPlayer(playerid);
return 1;
Und hier soll der Skin eigendlich wieder gesetzt werden:
public OnPlayerSpawn(playerid)
{
SetPlayerSkin(playerid,GetPVarInt(playerid,"Skin"));
return 1;
}
Was kann ich machen damit ich mit dem gespeicherten Skin gespawnt werde?
Schonmal danke für eure HIlfe.