Hey,
ich hab ne Funktion LoadPlayer(playerid); die nach dem einloggen aufgerufen wird.
Die wird geladen, da hatte ich ursprünglich mein SetSpawnInfo(); drin um die Koordinaten des gespeicherten Spawnpunkts aus der Datenbank auszulesen.
Mittlerweile hab ich es versucht so zu lösen:
//wenn man sich erfolgreich eingeloggt hat
LoadPlayer(playerid);
SetSpawnInfo(playerid,0,SpielerInfo[playerid][pNSkin],mysql_GetFloat("accounts","Spawnx","Name",SpielerInfo[playerid][pName]),mysql_GetFloat("accounts","Spawny","Name",SpielerInfo[playerid][pName]),mysql_GetFloat("accounts","Spawnz","Name",SpielerInfo[playerid][pName]),0.0,0,0,0,0,0,0);
SpawnPlayer(playerid);
Aber das funktioniert auch nicht. Hab es auch schon mit Variablen probiert, also wenn er Spawnt abfragen ob er gerade erst eingeloggt ist, dann SetSpawnInfo und neu Spawnen. Klappt nicht, weiß jmd. wieso?
Bin bald am verzweifeln.
- Tom