Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #if defined FILTERSCRIPT
- new
- Float: PosX[ MAX_PLAYERS ],
- Float: PosY[ MAX_PLAYERS ],
- Float: PosZ[ MAX_PLAYERS ],
- Float: Angle[ MAX_PLAYERS ],
- Interior[ MAX_PLAYERS ],
- VirtualWorld[ MAX_PLAYERS ];
- CMD:reco(playerid,params[])
- {
- GetPlayerPos( playerid, PosX[ playerid ], PosY[ playerid ], PosZ[ playerid ] );
- GetPlayerFacingAngle( playerid, Angle[ playerid ] );
- GetPlayerInterior (playerid);
- GetPlayerVirtualWorld (playerid);
- SendClientMessage( playerid, -1, "Vous êtes revenu à votre ancienne position." );
- return 1;
- }
- SaveStatus(playerid)
- {
- new Jfile[100],str[60],year,month,day,hour,mins,sec;
- new seconds = gettime() - pInfo[playerid][ConnectedTime] + pInfo[playerid][TotalSecs];
- getdate(year, month, day);
- gettime(hour,mins,sec);
- format(str, 60,"%d/%d/%d at %d:%d:%d", day,month,year,hour,mins,sec);
- format(Jfile, 100, ACCOUNTS_PATH, GetName(playerid));
- new INI:ACCOUNT = INI_Open(Jfile);
- INI_WriteInt(ACCOUNT, "Score", GetPlayerScore(playerid));
- INI_WriteInt(ACCOUNT, "Cash", GetPlayerMoney(playerid));
- INI_WriteInt(ACCOUNT, "Kills", pInfo[playerid][Kills]);
- INI_WriteInt(ACCOUNT, "Deaths", pInfo[playerid][Deaths]);
- INI_WriteInt(ACCOUNT, "TotalSeconds", seconds);
- INI_WriteString(ACCOUNT, "TotalSpentTime", ConvertTime(seconds,mins,hour,day));
- INI_WriteString(ACCOUNT, "LastSeen", str);
- INI_WriteInt(ACCOUNT, "Skin", pInfo[playerid][Skin]);
- INI_WriteFloat( ACCOUNT, "PositionX", PosX[ playerid ] );
- INI_WriteFloat( ACCOUNT, "PositionY", PosY[ playerid ] );
- INI_WriteFloat( ACCOUNT, "PositionZ", PosZ[ playerid ] );
- INI_WriteFloat( ACCOUNT, "Angle", Angle[ playerid ] );
- INI_WriteInt( ACCOUNT, "Interior", GetPlayerInterior( playerid ) );
- INI_WriteInt( ACCOUNT, "VirtualWorld", GetPlayerVirtualWorld( playerid ) );
- INI_Close(ACCOUNT);
- }
- public OnPlayerSpawn(playerid)
- {
- if ( PosX[ playerid ] != 0 && PosY[ playerid ] != 0 && PosZ[ playerid ] != 0 )
- {
- SetPlayerPos( playerid, PosX[ playerid ], PosY[ playerid ], PosZ[ playerid ] );
- SetPlayerFacingAngle( playerid, Angle[ playerid ] );
- SetPlayerInterior( playerid, Interior[ playerid ] );
- SetPlayerVirtualWorld( playerid, VirtualWorld[ playerid ] );
- SendClientMessage( playerid, -1, "Vous êtes revenu à votre ancienne position." );
- }
- else
- {
- }
- public OnPlayerDisconnect(playerid)
- {
- GetPlayerPos( playerid, PosX[ playerid ], PosY[ playerid ], PosZ[ playerid ] );
- GetPlayerFacingAngle( playerid, Angle[ playerid ] );
- return 1;
- }
- #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement