Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #define CHEATER_WORLD 155611561
- new CountVehicleDeath[MAX_PLAYERS];
- new CountVehicleTime[MAX_PLAYERS];
- new IsCheater[MAX_PLAYERS];
- public OnFilterScriptInit()
- {
- return 1;
- }
- public OnPlayerConnect(playerid) {
- CountVehicleTime[playerid] = gettime();
- IsCheater[playerid] = false;
- }
- public OnFilterScriptExit() {
- return 1;
- }
- public OnVehicleSpawn( vehicleid ) {
- printf( "OnVehicleSpawn -> vehicleid: %i", vehicleid );
- return 1;
- }
- public OnPlayerSpawn(playerid) {
- if ( IsCheater[playerid] ) {
- SetPlayerVirtualWorld( playerid, CHEATER_WORLD );
- }
- CountVehicleDeath[playerid] = 0;
- }
- public OnPlayerDeath(playerid, killerid, reason) {
- if ( IsCheater[playerid] ) {
- SetPlayerVirtualWorld( playerid, CHEATER_WORLD );
- }
- CountVehicleDeath[playerid] = 0;
- }
- public OnVehicleDeath(vehicleid, killerid) {
- new Float:VehiclePoss[3];
- GetVehiclePos( vehicleid, VehiclePoss[0], VehiclePoss[1], VehiclePoss[2] );
- CountVehicleDeath[killerid]++;
- new temp_time = gettime();
- if ( CountVehicleTime[killerid] == temp_time ) { //! IsPlayerInRangeOfPoint( killerid, 7.0, VehiclePoss[0], VehiclePoss[1], VehiclePoss[2] ) && CountVehicleDeath[playerid] >= 2 && ) {
- new name[MAX_PLAYER_NAME+1];
- GetPlayerName(killerid, name, sizeof(name));
- printf( ">>>>>>>>>>>>>>>>>>>>>> CHEATER -> %s[%i]", name, killerid );
- IsCheater[killerid] = true;
- SetPlayerVirtualWorld( killerid, 1337 );
- }
- CountVehicleTime[killerid] = gettime();
- printf( "OnVehicleDeath -> vehicleid: %i playerid: %i", vehicleid, killerid );
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement