Advertisement
Guest User

Untitled

a guest
Dec 17th, 2013
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.62 KB | None | 0 0
  1. #include <a_samp>
  2.  
  3. #define CHEATER_WORLD           155611561
  4. new CountVehicleDeath[MAX_PLAYERS];
  5. new CountVehicleTime[MAX_PLAYERS];
  6. new IsCheater[MAX_PLAYERS];
  7.  
  8.  
  9. public OnFilterScriptInit()
  10. {
  11.  
  12.     return 1;
  13. }
  14.  
  15. public OnPlayerConnect(playerid) {
  16.     CountVehicleTime[playerid] = gettime();
  17.     IsCheater[playerid] = false;
  18. }
  19.  
  20. public OnFilterScriptExit() {
  21.     return 1;
  22. }
  23.  
  24. public OnVehicleSpawn( vehicleid ) {
  25.     printf( "OnVehicleSpawn -> vehicleid: %i", vehicleid );
  26.     return 1;
  27. }
  28.  
  29. public OnPlayerSpawn(playerid) {
  30.     if ( IsCheater[playerid] ) {
  31.         SetPlayerVirtualWorld( playerid, CHEATER_WORLD );
  32.     }
  33.     CountVehicleDeath[playerid] = 0;
  34. }
  35.  
  36. public OnPlayerDeath(playerid, killerid, reason) {
  37.     if ( IsCheater[playerid] ) {
  38.         SetPlayerVirtualWorld( playerid, CHEATER_WORLD );
  39.     }
  40.     CountVehicleDeath[playerid] = 0;
  41. }
  42.  
  43. public OnVehicleDeath(vehicleid, killerid) {
  44.     new Float:VehiclePoss[3];
  45.     GetVehiclePos( vehicleid, VehiclePoss[0], VehiclePoss[1], VehiclePoss[2] );
  46.  
  47.     CountVehicleDeath[killerid]++;
  48.  
  49.     new temp_time = gettime();
  50.  
  51.     if ( CountVehicleTime[killerid] == temp_time ) { //! IsPlayerInRangeOfPoint( killerid, 7.0, VehiclePoss[0], VehiclePoss[1], VehiclePoss[2] ) && CountVehicleDeath[playerid] >= 2 &&  ) {
  52.         new name[MAX_PLAYER_NAME+1];
  53.         GetPlayerName(killerid, name, sizeof(name));
  54.  
  55.         printf( ">>>>>>>>>>>>>>>>>>>>>> CHEATER -> %s[%i]", name, killerid );
  56.         IsCheater[killerid] = true;
  57.         SetPlayerVirtualWorld( killerid, 1337 );
  58.     }
  59.  
  60.     CountVehicleTime[killerid] = gettime();
  61.  
  62.     printf( "OnVehicleDeath -> vehicleid: %i playerid: %i", vehicleid, killerid );
  63.     return 1;
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement