Lean1337

Untitled

Mar 1st, 2015
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.24 KB | None | 0 0
  1. public OnPlayerPause(playerid)
  2. {
  3. gPlayerStopWatchTick[playerid] = tickcount();
  4. isplayerpaused[playerid] = 1;
  5. if(PlayerInfo[playerid][pAdmin] <= 4)
  6. {
  7. AFKKICKER[playerid] = SetTimerEx("AFKkick", 600000, false, "i", playerid);
  8. }
  9. return 1;
  10.  
  11. }
  12.  
  13. public OnPlayerUnpause(playerid)
  14. {
  15. isplayerpaused[playerid] = 0;
  16. gPlayerStopWatchTick[playerid] = 0;
  17. if(PlayerInfo[playerid][pAdmin] <= 4)
  18. {
  19. KillTimer(AFKKICKER[playerid]);
  20. }
  21. return 1;
  22.  
  23. }
  24.  
  25. LEANCMD:(isafk)
  26. {
  27. new
  28. interval,
  29. str[126],
  30. id;
  31. if(sscanf(params,"u",id)) return SCM(playerid, COLOR_LIGHTRED, "USAGE: "COL_WHITE"/isafk [Playerid]");
  32. if(!IsPlayerConnected(id)) return SCM(playerid, COLOR_LIGHTRED, "ERROR: "COL_WHITE"Playerid is not an active playerid.");
  33. if(isplayerpaused[id] == 0)
  34. {
  35. format(str,sizeof(str),"NOTICE: "COL_WHITE"Playerid %d has been tabbed for 0 minutes/seconds.",id);
  36. SCM(playerid, COLOR_LIGHTRED, str);
  37. return 1;
  38. }
  39. else
  40. {
  41.  
  42. interval = tickcount() - gPlayerStopWatchTick[id];
  43.  
  44. format(str, sizeof(str), "NOTICE: "COL_WHITE"Player %d has been tabbed for %s minutes/seconds.",id, MsToString(interval, "%1m:%1s"));
  45. SendClientMessage(playerid, COLOR_LIGHTRED, str);
  46. }
  47. return 1;
  48. }
Advertisement
Add Comment
Please, Sign In to add comment