dodostyle

Teste #1 - Anti-Sobeit

Apr 13th, 2013
250
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.41 KB | None | 0 0
  1. #include <a_samp>
  2.  
  3.  
  4. new IdVeiculo[MAX_PLAYERS];
  5.  
  6. public OnPlayerConnect(playerid)
  7. {
  8. IdVeiculo[playerid] = INVALID_VEHICLE_ID;
  9. return 0x01;
  10. }
  11.  
  12. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  13. {
  14. IdVeiculo[playerid] = vehicleid;
  15. if(IdVeiculo[playerid] != vehicleid) //Para nao criar Varios Timers ...
  16. {
  17. SetTimerEx("VerificarVeiculo",3000,false,"ii", vehicleid, playerid);
  18. }
  19. return 0x01;
  20. }
  21. public OnPlayerExitVehicle(playerid, vehicleid)
  22. {
  23. IdVeiculo[playerid] = INVALID_VEHICLE_ID;
  24. return 0x01;
  25. }
  26. public OnPlayerDisconnect(playerid, reason)
  27. {
  28. IdVeiculo[playerid] = INVALID_VEHICLE_ID;
  29. return 0x01;
  30. }
  31.  
  32.  
  33. forward VerificarVeiculo(vehicleid, playerid);
  34. public VerificarVeiculo(vehicleid, playerid)
  35. {
  36. for(new i = 0; i < GetMaxPlayers(); i++)
  37. {
  38. if(IsPlayerConnected(i))
  39. {
  40. if(IdVeiculo[i] == IdVeiculo[playerid] && GetPlayerState(i) == PLAYER_STATE_DRIVER)
  41. {
  42. if(GetPlayerPing(playerid) < 910 && GetPlayerPing(i) < 910)
  43. {
  44. RemovePlayerFromVehicle(playerid);
  45. return 0x01;
  46. }
  47. else
  48. {
  49. SetTimerEx("VerificarVeiculo",1500,false,"ii", vehicleid, playerid);
  50. return 0x01;
  51. }
  52. }
  53. }
  54. }
  55. return 0x01;
  56. }
Advertisement
Add Comment
Please, Sign In to add comment