õõõõ hát, én már nem emlékszem az alap GM-ekre
De viszont a pocizíó mentés részében tudok segíteni
public OnPlayerDisconnect(playerid, reason)
{
new n[24],f[64],Float:X,Float:Y,Float:Z;
GetPlayerName(playerid,n,24); //Lekéri a játékos nevét.
format(f,64,\"Pos/%s.ini\",n); //Ide menti a pocíziókat
dini_Create(f); // létrehozza a file-t
GetPlayerPos(playerid,X,Y,Z); //Lekéri a játékos pozícióját.
dini_FloatSet(f,\"Xpos\",X); dini_FloatSet(f,\"Ypos\",Y); dini_FloatSet(f,\"Zpos\",Z); //Elmenti a játékos pocízióját.
}
public OnPlayerSpawn(playerid)
{
new n[24],f[64];
GetPlayerName(playerid,n,24);
format(f,64,\"Pos/%s.ini\",n);
if(dini_Exists(f)) {
SetPlayerPos(playerid,dini_Float(f,\"Xpos\"),dini_Float(f,\"Ypos\"),dini_Float(f,\"Zpos\")); //Vissza rakja a játékost az elmentett pozícióra.
}