Hey!
Ich habe mein Script vor kurzem auf Enum's umgeschrieben , jedoch habe ich jetzt ein Problem.
Undzwar wird man nach dem einloggen auf den Bauernhof teleportiert (0,0,0) , und wird jede Sekunde wieder auf die gleiche Position gesetzt. Also jede Sekunde auf 0,0,0
Es sieht so aus:
//Das Enum
enum playerInfo
{
Adminlevel,
Level,
Geld,
Float:Leben,
Fraktion,
Fraktionsrang,
Float:px,
Float:py,
Float:pz,
Interior,
Skin,
Wanteds,
Kontostand,
Job
};
new pInfo[MAX_PLAYERS][playerInfo];
//Der Stock zum Speichern:
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid,x,y,z);
dini_FloatSet(Spieler,"X",x);
dini_FloatSet(Spieler,"Y",y);
dini_FloatSet(Spieler,"Z",z);
//Der Stock zum Laden:
pInfo[playerid][px] = dini_Float(Spieler,"X");
pInfo[playerid][py] = dini_Float(Spieler,"Y");
pInfo[playerid][pz] = dini_Float(Spieler,"Z");
SetPlayerPos(playerid,pInfo[playerid][px],pInfo[playerid][py],pInfo[playerid][pz]);