#include
#include
#include
#define FILTERSCRIPT
#define FILE_NAME "%s.txt"
Pod OnPlayerSpawn
Kód:
public OnPlayerSpawn(playerid)
{
new spawn[256], pname[24], Float:NewX, Float:NewY, Float:NewZ;
GetPlayerName(playerid, pname, sizeof(pname));
format(spawn, sizeof(spawn), FILE_NAME, udb_encode(pname));
if(dini_Exists(spawn) == 1)
{
NewX = dini_Float(spawn, "X");
NewY = dini_Float(spawn, "Y");
NewZ = dini_Float(spawn, "Z");
SetPlayerPos(playerid, NewX, NewY, NewZ);
}
return 1;
}
Pod OnPlayerDisconnect
Kód:
public OnPlayerDisconnect(playerid, reason)
{
new make[256], pname[24], Float:LastX, Float:LastY, Float:LastZ;
GetPlayerName(playerid, pname, sizeof(pname));
format(make, sizeof(make), FILE_NAME, udb_encode(pname));
dini_Create(make);
GetPlayerPos(playerid, LastX, LastY, LastZ);
dini_FloatSet(make, "X", LastX);
dini_FloatSet(make, "Y", LastY);
dini_FloatSet(make, "Z", LastZ);
return 1;
}