Hey Leute,ich weiß das in letzter Zeit oft neue Threads von mir erschienen sind,aber ich Scripte grad ununterbrochen..und kann mir manche Fehler nicht erklären.. (Lerne noch kleinere Dinge,bzw schwierigere).. und halt dazu.
Also:
Ich benutze jetzt um die Class Selection für bereits Registrierte Spieler zu überspringen das SetSpawnInfo und SpawnPlayer dingsta..
Nur,wenn ich jetzt bei:
public OnPlayerRequestClass(playerid, classid)
{
new PlayerDatei[128];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(PlayerDatei,sizeof(PlayerDatei),"/Spieler/%s.txt",name);
if(GetPVarInt(playerid,"hatSkin")==1)
{
SetSpawnInfo(playerid, 0, GetPVarInt(playerid,"Skin"), 2459.6128,-1688.6350,13.5327, 0, 0, 0, 0, 0, 0, 0);
SpawnPlayer(playerid);
}
else
{
Map[playerid] = 0;
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, 1378.0111,-807.8740,85.0523);
SetPlayerFacingAngle(playerid,166.8302);
SetPlayerCameraPos(playerid, 1376.7706,-814.3770,84.6170);
SetPlayerCameraLookAt(playerid, 1378.0111,-807.8740,85.0523);
}
return 1;
}
dem Spieler bei
SetSpawnInfo(playerid, 0, GetPVarInt(playerid,"Skin"), 2459.6128,-1688.6350,13.5327, 0, 0, 0, 0, 0, 0, 0);
die SkinID gebe bzw, aus der PlayerDatei entnehmen möchte,und ihm die SkinID geben will,setzt das Script den Spieler aber immer zur SkinID 1.
Was soll ich machen damit er die SkinID richtig ausließt und verwendet?
(SkinID wird vom Dini Login/Register System richtig abgespeichert.)