Advertisement
Kovacs_Bela

[FS]Anti-Pénzcheat

Aug 23rd, 2012
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.54 KB | None | 0 0
  1. //script by danix99
  2. #include <a_samp>
  3. #include <sprintf>
  4.  
  5. #if defined _ALS_OnPlayerConnect
  6.     #undef OnPlayerConnect
  7. #else
  8.     #define _ALS_OnPlayerConnect
  9. #endif
  10. #define OnPlayerConnect amh_OnPlayerConnect
  11. forward amh_OnPlayerConnect(playerid);
  12.  
  13. #if defined _ALS_OnPlayerDisconnect
  14.     #undef OnPlayerDisconnect
  15. #else
  16.     #define _ALS_OnPlayerDisconnect
  17. #endif
  18. #define OnPlayerDisconnect amh_OnPlayerDisconnect
  19. forward amh_OnPlayerDisconnect(playerid, reason);
  20.  
  21.  
  22. forward timer(playerid)
  23. #define GivePlayerMoney GivePlayerMoneytwo
  24. new penze[MAX_PLAYERS];
  25. new time[MAX_PLAYERS];
  26. public OnVehicleMod(playerid,vehicleid,componentid) return penze[playerid] = penze[playerid]-100;
  27. public OnVehiclePaintjob(playerid,vehicleid,paintjobid) return penze[playerid] = penze[playerid]-100;
  28. public OnVehicleRespray(playerid,vehicleid,color1,color2) return penze[playerid] = penze[playerid]-100;
  29. public OnPlayerConnect(playerid) return time[playerid]=SetTimerEx("timer",500,true,"i",playerid);
  30. public OnPlayerDisconnect(playerid,reason) return KillTimer(time[playerid]);
  31. public timer(playerid)
  32. {
  33.         new n[24]; GetPlayerName(playerid,n,24);
  34.         if(penze[playerid] != GetPlayerMoney(playerid)) return SendClientMessageToAll(-1,sprintf("%s megpróbált pénzt cheatelni... de nem sikerült neki így bannoltuk :(:( ÉG VELED ÖRÖKRE :'=(",n)),BanEx(playerid,"Moneyhack");
  35.         return 1;
  36. }
  37. stock GivePlayerMoneytwo(playerid,money)
  38. {
  39.         penze[playerid] = penze[playerid]+money;
  40.         GivePlayerMoney(playerid,money);
  41.         return 1;
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement