Da du einen Float auslesen willst, musst du %f verwenden und nicht %s...
Aber hier mal der komplette Code:
if(strcmp(cmdtext,"/Fspawn",true) == 0)
{
if(IsPlayerConnected(playerid))
{
//if(PlayerStats[playerid][fraktion])
//{
new Float:fX,Float:fY,Float:fZ;
GetPlayerPos(playerid, fX, fY, fZ);
new string[128];
format(string,sizeof(string),"%f,%f,%f",fX,fY,fZ);
SaveLog(string);
return 1;
//}
}
return 1;
}
Du hast in deinem Ursprünglichen Code auch noch den Spieler teleportieren wollen, da ist aber ein Logik Fehler oder ?
Du fragst die Position eines Spielers ab und setzt ihn auf die abgefragte Position, dann steht er genau da wo er vorher auch stand ![]()
mfg. ![]()