Advertisement
Vlad64

San Andreas Hard DM - part 4

Dec 28th, 2012
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.71 KB | None | 0 0
  1. //Countdown system by Devilxz97
  2.  
  3. #include <a_samp>
  4. #include <zcmd>
  5. #define red 0xFF0000AA
  6.  
  7. new Count,Timer[MAX_PLAYERS];
  8.  
  9. #if defined FILTERSCRIPT
  10.  
  11. public OnFilterScriptInit()
  12. {
  13. print("\n--------------------------------------");
  14. print(" Countdown system created by Devilxz97");
  15. print(" And edited by Vlad");
  16. print("--------------------------------------\n");
  17. return 1;
  18. }
  19.  
  20. public OnFilterScriptExit()
  21. {
  22. return 1;
  23. }
  24. #endif
  25.  
  26. forward CountDown(playerid);
  27. public CountDown(playerid)
  28. {
  29. Count --;
  30. if(Count == 0)
  31. {
  32. KillTimer(Timer[playerid]);
  33. GameTextForPlayer(playerid, "GO GO GO!!", 3000, 3);
  34. return 1;
  35. }
  36. new Float:X, Float:Y, Float:Z;
  37. GetPlayerPos(playerid, X, Y, Z);
  38. new str[4];
  39. format(str, sizeof(str), "%d", Count);
  40. for(new i; i < MAX_PLAYERS; i ++)
  41. {
  42. if(IsPlayerConnected(i))
  43. {
  44. if(IsPlayerInRangeOfPoint(i, 20, X, Y, Z))
  45. {
  46. GameTextForPlayer(i, str, 3000, 3);
  47. }
  48. }
  49. }
  50. return 1;
  51. }
  52. CMD:countdown(playerid, params[])
  53. {
  54. if(IsPlayerAdmin(playerid))
  55. {
  56. new Float:X, Float:Y, Float:Z;
  57. GetPlayerPos(playerid, X, Y, Z);
  58. Timer[playerid] = SetTimerEx("CountDown", 1000, true, "d", playerid);
  59. for(new i; i < MAX_PLAYERS; i ++)
  60. {
  61. if(IsPlayerConnected(i))
  62. {
  63. if(IsPlayerInRangeOfPoint(i, 20, X, Y, Z))
  64. {
  65. new str[4];
  66. Count = 5;
  67. format(str, sizeof(str), "%d", Count);
  68. GameTextForPlayer(i, str, 3000, 3);
  69. }
  70. }
  71. }
  72. } else return SendClientMessage(playerid,red,"You are not authorized to use this command!");
  73. return 1;
  74. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement