Advertisement
Guest User

corak afk

a guest
Nov 30th, 2015
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. new zadnjiupdate[MAX_PLAYERS];
  2. new afkSec[MAX_PLAYERS];
  3. new afkMin[MAX_PLAYERS];
  4. #define IsPlayerPaused(%1) GetTickCount() > (zadnjiupdate[%1]+2000)
  5.  
  6. public Odbrojavanja()//IMAS VJEROVATNO ISTI OVAJ TIMER IL AKO NEMAS BILO KOJI STO SE PONAVLJA SVAKE SEC
  7. {
  8. foreach(Player,i)
  9. {
  10. if(IsPlayerPaused(i))
  11. {
  12. new str[128];
  13. if(afkSec[i] < 10 && afkMin[i] < 10)
  14. {
  15. format(str, sizeof(str), "(( AFK - 0%d:0%d ))", afkMin[i],afkSec[i]);
  16. }
  17. else if(afkSec[i] < 10 && afkMin[i] > 10)
  18. {
  19. format(str, sizeof(str), "(( AFK - %d:0%d ))", afkMin[i],afkSec[i]);
  20. }
  21. else if(afkSec[i] > 10 && afkMin[i] < 10)
  22. {
  23. format(str, sizeof(str), "(( AFK - 0%d:%d ))", afkMin[i],afkSec[i]);
  24. }
  25. else
  26. {
  27. format(str, sizeof(str), "(( AFK - %d:%d ))", afkMin[i],afkSec[i]);
  28. }
  29. SetPlayerChatBubble(i, str, 0x3499CCFF, 100.0, 1000);
  30. afkSec[i]++;
  31. if(afkSec[i] >=60)
  32. {
  33. afkMin[i]++;
  34. afkSec[i]=0;
  35. }
  36. }
  37. else
  38. {
  39. afkMin[i]=0;
  40. afkSec[i]=0;
  41. }
  42. }
  43. return 1;
  44. }
  45. public OnPlayerUpdate(playerid)
  46. {
  47. zadnjiupdate[playerid] = GetTickCount();
  48. return 1;
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement