Advertisement
SSYT

SA-MP Admin TD

Oct 8th, 2017
372
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.32 KB | None | 0 0
  1. new PlayerText:AdminTools[MAX_PLAYERS];
  2. new pDrunkLevelLast[MAX_PLAYERS];
  3. new pFPS[MAX_PLAYERS];
  4.  
  5. // La /adminduty sau cand iti incarca datele din baza de date
  6. SetTimerEx("AdminToolsList", 1000, true, "d", playerid);
  7.  
  8. public OnPlayerConnect(playerid) {
  9.     pDrunkLevelLast[playerid]               = 0;
  10.     pFPS[PlayerID]                          = 0;
  11. }
  12.  
  13. public OnPlayerUpdate(playerid)
  14. {
  15.     new drunknew;
  16.     drunknew = GetPlayerDrunkLevel(playerid);
  17.    
  18.     if (drunknew < 100) {
  19.         SetPlayerDrunkLevel(playerid, 2000);
  20.     } else {
  21.         if (pDrunkLevelLast[playerid] != drunknew) {
  22.            
  23.             new wfps = pDrunkLevelLast[playerid] - drunknew;
  24.            
  25.             if ((wfps > 0) && (wfps < 200))
  26.                 pFPS[playerid] = wfps;
  27.            
  28.             pDrunkLevelLast[playerid] = drunknew;
  29.         }
  30.     }
  31.     return 1;
  32. }
  33.  
  34. forward AdminToolsList(playerid);
  35. public AdminToolsList(playerid) {
  36.     new count = GetTickCount();
  37.     new report = 0,
  38.     cheats = 0,
  39.     fps = pFPS[playerid],
  40.     ping = GetPlayerPing(playerid),
  41.     anim = GetPlayerAnimationIndex(playerid),
  42.     strinmg[255];
  43.     format(strinmg, sizeof(strinmg), "~h~~w~TICK: ~b~%d ~h~~w~/ REPORTS: ~R~%d ~h~~w~/ CHEATERS: ~R~%d ~h~~w~/ FPS: ~h~~g~%d ~h~~w~/ PING: ~r~%d ~h~~w~/ Anim: ~y~%d",\
  44.     count, report, cheats, fps, ping, anim);
  45.     PlayerTextDrawSetString(playerid, AdminTools[playerid], strinmg);
  46.     PlayerTextDrawShow(playerid, AdminTools[playerid]);
  47.     return true;
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement