Moin,
habe mal diesen Command zum speichern der Koordinaten des Spielers in einer .ini Datei erstellt, aber es wird zwar die Meldung mit "Koords. erfolgreich gespeichert" angezeigt, aber in der Datei steht dann immernoch 0.000000?!
if(strcmp(cmd, "/savespawn", true) == 0)
{
new Float:Playerx;
new Float:Playery;
new Float:Playerz;
new Float:Playera;
new File[128];
new plyname[MAX_PLAYER_NAME];
format(File, sizeof(File), "/sAccounts/%s.ini", plyname);
GetPlayerName(playerid, plyname, sizeof(plyname));
if(JobInfo[playerid][Savespawnerlaubnis] == 1)
{
GetPlayerPos(playerid, Playerx, Playery, Playerz);
GetPlayerFacingAngle(playerid, Playera);
dini_FloatSet(File, "Playersx" , Playerx);
dini_FloatSet(File, "Playersy" , Playery);
dini_FloatSet(File, "Playersz" , Playerz);
dini_FloatSet(File, "Playersa" , Playera);
SendClientMessage(playerid, DARKGREEN, "Position erfolgreich gespeichert!");
JobUpdate(playerid);
JobInfo[playerid][Savespawnerlaubnis] = 0;
return 1;
}
return 1;
}
Ist der Command falsch oder fehlt da was?
Gruß
samu
//Edit: Hat keiner ne idee ?