hungergames.pwn 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. /*
  2. Filterscript generated using Zamaroht's TextDraw Editor Version 1.0.
  3. Designed for SA-MP 0.3a.
  4. Time and Date: 2013-10-6 @ 19:21:1
  5. Instructions:
  6. 1- Compile this file using the compiler provided with the sa-mp server package.
  7. 2- Copy the .amx file to the filterscripts directory.
  8. 3- Add the filterscripts in the server.cfg file (more info here:
  9. http://wiki.sa-mp.com/wiki/Server.cfg)
  10. 4- Run the server!
  11. Disclaimer:
  12. You have full rights over this file. You can distribute it, modify it, and
  13. change it as much as you want, without having to give any special credits.
  14. */
  15. #include <a_samp>
  16. new Showing[MAX_PLAYERS];
  17. new Text:Textdraw0;
  18. new Text:Textdraw1;
  19. new Text:Textdraw2;
  20. new Text:Textdraw3;
  21. public OnFilterScriptInit()
  22. {
  23. print("Textdraw file generated by");
  24. print(" Zamaroht's textdraw editor was loaded.");
  25. // Create the textdraws:
  26. Textdraw0 = TextDrawCreate(41.000000, 433.000000, "Players in event: 201");
  27. TextDrawBackgroundColor(Textdraw0, 255);
  28. TextDrawFont(Textdraw0, 1);
  29. TextDrawLetterSize(Textdraw0, 0.250000, 0.899999);
  30. TextDrawColor(Textdraw0, -1);
  31. TextDrawSetOutline(Textdraw0, 1);
  32. TextDrawSetProportional(Textdraw0, 1);
  33. TextDrawSetSelectable(Textdraw0, 0);
  34. Textdraw1 = TextDrawCreate(549.000000, 423.000000, "The Hunger Games is loading...");
  35. TextDrawBackgroundColor(Textdraw1, 255);
  36. TextDrawFont(Textdraw1, 1);
  37. TextDrawLetterSize(Textdraw1, 0.160000, 0.699999);
  38. TextDrawColor(Textdraw1, -16776961);
  39. TextDrawSetOutline(Textdraw1, 1);
  40. TextDrawSetProportional(Textdraw1, 1);
  41. TextDrawSetSelectable(Textdraw1, 0);
  42. Textdraw2 = TextDrawCreate(514.000000, 432.000000, "Time left until start: 542 seconds");
  43. TextDrawBackgroundColor(Textdraw2, 255);
  44. TextDrawFont(Textdraw2, 1);
  45. TextDrawLetterSize(Textdraw2, 0.210000, 1.000000);
  46. TextDrawColor(Textdraw2, -1);
  47. TextDrawSetOutline(Textdraw2, 1);
  48. TextDrawSetProportional(Textdraw2, 1);
  49. TextDrawSetSelectable(Textdraw2, 0);
  50. Textdraw3 = TextDrawCreate(532.000000, 2.000000, "The Hunger Games, by Akatony");
  51. TextDrawBackgroundColor(Textdraw3, 255);
  52. TextDrawFont(Textdraw3, 1);
  53. TextDrawLetterSize(Textdraw3, 0.190000, 0.699999);
  54. TextDrawColor(Textdraw3, -16776961);
  55. TextDrawSetOutline(Textdraw3, 1);
  56. TextDrawSetProportional(Textdraw3, 1);
  57. TextDrawSetSelectable(Textdraw3, 0);
  58. return 1;
  59. }
  60. public OnFilterScriptExit()
  61. {
  62. TextDrawHideForAll(Textdraw0);
  63. TextDrawDestroy(Textdraw0);
  64. TextDrawHideForAll(Textdraw1);
  65. TextDrawDestroy(Textdraw1);
  66. TextDrawHideForAll(Textdraw2);
  67. TextDrawDestroy(Textdraw2);
  68. TextDrawHideForAll(Textdraw3);
  69. TextDrawDestroy(Textdraw3);
  70. return 1;
  71. }
  72. public OnPlayerConnect(playerid)
  73. {
  74. Showing[playerid] = 0;
  75. }
  76. public OnPlayerCommandText(playerid, cmdtext[])
  77. {
  78. if(!strcmp(cmdtext, "/akatony"))
  79. {
  80. if(Showing[playerid] == 1)
  81. {
  82. Showing[playerid] = 0;
  83. TextDrawHideForPlayer(playerid, Textdraw0);
  84. TextDrawHideForPlayer(playerid, Textdraw1);
  85. TextDrawHideForPlayer(playerid, Textdraw2);
  86. TextDrawHideForPlayer(playerid, Textdraw3);
  87. }
  88. else
  89. {
  90. Showing[playerid] = 1;
  91. TextDrawShowForPlayer(playerid, Textdraw0);
  92. TextDrawShowForPlayer(playerid, Textdraw1);
  93. TextDrawShowForPlayer(playerid, Textdraw2);
  94. TextDrawShowForPlayer(playerid, Textdraw3);
  95. }
  96. }
  97. return 1;
  98. }