Da ein paar Leute interessiert sind an dieser Lösung, löse ich es einmal auf 
COMMAND:savepos(playerid,params[])
{
#pragma unused params
new Float:X, Float:Y, Float:Z, name[24], file[32];
GetPlayerName(playerid, name, 24);
format(file, 32, "%s.txt",name);//Pfad evtl ändern
GetPlayerPos(playerid,X, Y, Z);
dini_FloatSet(file, "lX", X);
dini_FloatSet(file, "lY", Y);
dini_FloatSet(file, "lZ", Z);
SendClientMessage(playerid,blau,"Koordinaten erfolgreich gespeichert !");
return 1;
}
COMMAND:gotopos(playerid, params[])
{
#pragma unused params
new name[24], file[32];
GetPlayerName(playerid, name, 24);
format(file, 32, "%s.txt",name);//Pfad evtl ändern
new Float: pX = dini_Float(file, "lX"), Float:pY = dini_Float(file, "lY"), Float:pZ = dini_Float(file, "lZ");
SetPlayerPos(playerid, pX, pY, pZ);
return 1;
}
mfg. 