Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <dini>
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" Blank Filterscript by your name here");
- print("--------------------------------------\n");
- return 1;
- }
- new path[128];
- stock spielerName(playerid)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name,sizeof(name));
- return name;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- format(path,sizeof(path), "/posi/%s.ini",spielerName(playerid));
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- dini_FloatSet(path, "x", x);
- dini_FloatSet(path, "y", y);
- dini_FloatSet(path, "z", z);
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- format(path,sizeof(path), "/posi/%s.ini",spielerName(playerid));
- if(!dini_Exists(path))
- {
- dini_Create(path);
- }
- else
- {
- new Float:x = dini_Float(path, "x");
- new Float:y = dini_Float(path, "y");
- new Float:z = dini_Float(path, "z");
- SetPlayerPos(playerid,x,y,z);
- }
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- new Float:x = 0; // Hier die X vom Standart-Spawn (nach dem Tot).
- new Float:y = 0; // Hier die Y vom Standart-Spawn (nach dem Tot).
- new Float:z = 0; // Hier die Z vom Standart-Spawn (nach dem Tot).
- format(path,sizeof(path), "/posi/%s.ini",spielerName(playerid));
- dini_FloatSet(path, "x", x);
- dini_FloatSet(path, "y", y);
- dini_FloatSet(path, "z", z);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment