Unter "Accounterstellen / Createaccount" eine Variable für "Accounterstellt" (SetPVarInt(playerid, "Newaccount", 1)) erstellen die nur einmalig ist beim ersten login bzw. register
public OnPlayerSpawn(playerid)
{
if(GetPVarInt(playerid, "Eingeloggt") == 1 && GetPVarInt(playerid, "Newaccount") == 1) // Falls Eingeloggt 1 ist und Newaccount auf 1 ist
{
SetPlayerPos(playerid, x, y, z); // Spieler normal spawnen
SetPlayerFacingAngle(playerid, angle);
}
else if(GetPVarInt(playerid, "Eingeloggt") == 1 && GetPVarInt(playerid, "Newaccount") == 0)
{
SetPlayerPos(playerid, x,y,z); // Spieler spawnen mit den Positionen aus deiner Accountdatei/MySQL Datenbank
SetPlayerFacingAngle(playerid, angle);
}
else //Falls nichts davon zutrifft, und irgendwelche andere Werte sind (zmb. newaccount 1, eingeloggt 0) oder sonstiges
{
SendClientMessage(playerid, -1, " Du bist nicht eingeloggt und wurdest gekickt.");
Kick(playerid);
}
return true;
}
Ich hoffe das hilft dir weiter