Advertisement
Guest User

Damage TD v1.0

a guest
May 11th, 2014
536
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.53 KB | None | 0 0
  1. /*
  2. Time and Date: 2014-5-11 @ 19:47:32
  3.  
  4. Instructions:
  5. 1- Compile this file using the compiler provided with the sa-mp server package.
  6. 2- Copy the .amx file to the filterscripts directory.
  7. 3- Add the filterscripts in the server.cfg file (more info here:
  8. [url]http://wiki.sa-mp.com/wiki/Server.cfg[/url])
  9. 4- Run the server!
  10.  
  11. Disclaimer:
  12. Do not remove any credits!!!
  13. Need scripter? Add: hitmansfcrrpg on skype.
  14. */
  15.  
  16. #include <a_samp>
  17.  
  18. new Text:Textdraw0;
  19. new Text:Textdraw1;
  20. new Text:Textdraw2;
  21. new Text:Textdraw3;
  22. new Text:Textdraw4;
  23. new Text:Textdraw5;
  24. new Text:Textdraw6;
  25. new Text:Textdraw7;
  26. new Text:Textdraw8;
  27. new Text:Textdraw9;
  28.  
  29. public OnFilterScriptInit()
  30. {
  31. print("Damage TD v1.0 by HitterHitman a.k.a Kick_Ass loaded.");
  32.  
  33. Textdraw0 = TextDrawCreate(2.000000, 3.000000, "~n~");
  34. TextDrawBackgroundColor(Textdraw0, 255);
  35. TextDrawFont(Textdraw0, 0);
  36. TextDrawLetterSize(Textdraw0, 4.379998, 1.700001);
  37. TextDrawColor(Textdraw0, -1);
  38. TextDrawSetOutline(Textdraw0, 0);
  39. TextDrawSetProportional(Textdraw0, 1);
  40. TextDrawSetShadow(Textdraw0, 1);
  41. TextDrawUseBox(Textdraw0, 1);
  42. TextDrawBoxColor(Textdraw0, -16776961);
  43. TextDrawTextSize(Textdraw0, 636.000000, 275.000000);
  44.  
  45. Textdraw1 = TextDrawCreate(2.000000, 20.000000, "~n~");
  46. TextDrawBackgroundColor(Textdraw1, 255);
  47. TextDrawFont(Textdraw1, 0);
  48. TextDrawLetterSize(Textdraw1, 4.379998, 1.700001);
  49. TextDrawColor(Textdraw1, -1);
  50. TextDrawSetOutline(Textdraw1, 0);
  51. TextDrawSetProportional(Textdraw1, 1);
  52. TextDrawSetShadow(Textdraw1, 1);
  53. TextDrawUseBox(Textdraw1, 1);
  54. TextDrawBoxColor(Textdraw1, -16777066);
  55. TextDrawTextSize(Textdraw1, 636.000000, 275.000000);
  56.  
  57. Textdraw2 = TextDrawCreate(2.000000, 35.000000, "~n~");
  58. TextDrawBackgroundColor(Textdraw2, 255);
  59. TextDrawFont(Textdraw2, 0);
  60. TextDrawLetterSize(Textdraw2, 4.379998, 1.700001);
  61. TextDrawColor(Textdraw2, -1);
  62. TextDrawSetOutline(Textdraw2, 0);
  63. TextDrawSetProportional(Textdraw2, 1);
  64. TextDrawSetShadow(Textdraw2, 1);
  65. TextDrawUseBox(Textdraw2, 1);
  66. TextDrawBoxColor(Textdraw2, -16777116);
  67. TextDrawTextSize(Textdraw2, 636.000000, 275.000000);
  68.  
  69. Textdraw3 = TextDrawCreate(2.000000, 50.000000, "~n~");
  70. TextDrawBackgroundColor(Textdraw3, 255);
  71. TextDrawFont(Textdraw3, 0);
  72. TextDrawLetterSize(Textdraw3, 4.379998, 1.700001);
  73. TextDrawColor(Textdraw3, -1);
  74. TextDrawSetOutline(Textdraw3, 0);
  75. TextDrawSetProportional(Textdraw3, 1);
  76. TextDrawSetShadow(Textdraw3, 1);
  77. TextDrawUseBox(Textdraw3, 1);
  78. TextDrawBoxColor(Textdraw3, -16777166);
  79. TextDrawTextSize(Textdraw3, 636.000000, 275.000000);
  80.  
  81. Textdraw4 = TextDrawCreate(2.000000, 65.000000, "~n~");
  82. TextDrawBackgroundColor(Textdraw4, 255);
  83. TextDrawFont(Textdraw4, 0);
  84. TextDrawLetterSize(Textdraw4, 4.379998, 1.700001);
  85. TextDrawColor(Textdraw4, -1);
  86. TextDrawSetOutline(Textdraw4, 0);
  87. TextDrawSetProportional(Textdraw4, 1);
  88. TextDrawSetShadow(Textdraw4, 1);
  89. TextDrawUseBox(Textdraw4, 1);
  90. TextDrawBoxColor(Textdraw4, -16777206);
  91. TextDrawTextSize(Textdraw4, 636.000000, 275.000000);
  92.  
  93. Textdraw5 = TextDrawCreate(2.000000, 430.000000, "~n~");
  94. TextDrawBackgroundColor(Textdraw5, 255);
  95. TextDrawFont(Textdraw5, 0);
  96. TextDrawLetterSize(Textdraw5, 4.379998, 1.700001);
  97. TextDrawColor(Textdraw5, -1);
  98. TextDrawSetOutline(Textdraw5, 0);
  99. TextDrawSetProportional(Textdraw5, 1);
  100. TextDrawSetShadow(Textdraw5, 1);
  101. TextDrawUseBox(Textdraw5, 1);
  102. TextDrawBoxColor(Textdraw5, -16776961);
  103. TextDrawTextSize(Textdraw5, 636.000000, 275.000000);
  104.  
  105. Textdraw6 = TextDrawCreate(2.000000, 414.000000, "~n~");
  106. TextDrawBackgroundColor(Textdraw6, 255);
  107. TextDrawFont(Textdraw6, 0);
  108. TextDrawLetterSize(Textdraw6, 4.379998, 1.700001);
  109. TextDrawColor(Textdraw6, -1);
  110. TextDrawSetOutline(Textdraw6, 0);
  111. TextDrawSetProportional(Textdraw6, 1);
  112. TextDrawSetShadow(Textdraw6, 1);
  113. TextDrawUseBox(Textdraw6, 1);
  114. TextDrawBoxColor(Textdraw6, -16777066);
  115. TextDrawTextSize(Textdraw6, 636.000000, 275.000000);
  116.  
  117. Textdraw7 = TextDrawCreate(2.000000, 400.000000, "~n~");
  118. TextDrawBackgroundColor(Textdraw7, 255);
  119. TextDrawFont(Textdraw7, 0);
  120. TextDrawLetterSize(Textdraw7, 4.379998, 1.700001);
  121. TextDrawColor(Textdraw7, -1);
  122. TextDrawSetOutline(Textdraw7, 0);
  123. TextDrawSetProportional(Textdraw7, 1);
  124. TextDrawSetShadow(Textdraw7, 1);
  125. TextDrawUseBox(Textdraw7, 1);
  126. TextDrawBoxColor(Textdraw7, -16777116);
  127. TextDrawTextSize(Textdraw7, 636.000000, 275.000000);
  128.  
  129. Textdraw8 = TextDrawCreate(2.000000, 383.000000, "~n~");
  130. TextDrawBackgroundColor(Textdraw8, 255);
  131. TextDrawFont(Textdraw8, 0);
  132. TextDrawLetterSize(Textdraw8, 4.379998, 1.700001);
  133. TextDrawColor(Textdraw8, -1);
  134. TextDrawSetOutline(Textdraw8, 0);
  135. TextDrawSetProportional(Textdraw8, 1);
  136. TextDrawSetShadow(Textdraw8, 1);
  137. TextDrawUseBox(Textdraw8, 1);
  138. TextDrawBoxColor(Textdraw8, -16777166);
  139. TextDrawTextSize(Textdraw8, 636.000000, 275.000000);
  140.  
  141. Textdraw9 = TextDrawCreate(1.000000, 366.000000, "~n~");
  142. TextDrawBackgroundColor(Textdraw9, 255);
  143. TextDrawFont(Textdraw9, 0);
  144. TextDrawLetterSize(Textdraw9, 4.379998, 1.700001);
  145. TextDrawColor(Textdraw9, -1);
  146. TextDrawSetOutline(Textdraw9, 0);
  147. TextDrawSetProportional(Textdraw9, 1);
  148. TextDrawSetShadow(Textdraw9, 1);
  149. TextDrawUseBox(Textdraw9, 1);
  150. TextDrawBoxColor(Textdraw9, -16777206);
  151. TextDrawTextSize(Textdraw9, 636.000000, 275.000000);
  152.  
  153. return 1;
  154. }
  155.  
  156. public OnFilterScriptExit()
  157. {
  158. TextDrawHideForAll(Textdraw0);
  159. TextDrawDestroy(Textdraw0);
  160. TextDrawHideForAll(Textdraw1);
  161. TextDrawDestroy(Textdraw1);
  162. TextDrawHideForAll(Textdraw2);
  163. TextDrawDestroy(Textdraw2);
  164. TextDrawHideForAll(Textdraw3);
  165. TextDrawDestroy(Textdraw3);
  166. TextDrawHideForAll(Textdraw4);
  167. TextDrawDestroy(Textdraw4);
  168. TextDrawHideForAll(Textdraw5);
  169. TextDrawDestroy(Textdraw5);
  170. TextDrawHideForAll(Textdraw6);
  171. TextDrawDestroy(Textdraw6);
  172. TextDrawHideForAll(Textdraw7);
  173. TextDrawDestroy(Textdraw7);
  174. TextDrawHideForAll(Textdraw8);
  175. TextDrawDestroy(Textdraw8);
  176. TextDrawHideForAll(Textdraw9);
  177. TextDrawDestroy(Textdraw9);
  178. return 1;
  179. }
  180.  
  181. public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid)
  182. {
  183. TextDrawShowForPlayer(playerid, Textdraw0);
  184. TextDrawShowForPlayer(playerid, Textdraw1);
  185. TextDrawShowForPlayer(playerid, Textdraw2);
  186. TextDrawShowForPlayer(playerid, Textdraw3);
  187. TextDrawShowForPlayer(playerid, Textdraw4);
  188. TextDrawShowForPlayer(playerid, Textdraw5);
  189. TextDrawShowForPlayer(playerid, Textdraw6);
  190. TextDrawShowForPlayer(playerid, Textdraw7);
  191. TextDrawShowForPlayer(playerid, Textdraw8);
  192. TextDrawShowForPlayer(playerid, Textdraw9);
  193. SetTimerEx("Hide", 3000, 0, "i", playerid);
  194. return 1;
  195. }
  196.  
  197. forward Hide(playerid);
  198. public Hide(playerid)
  199. {
  200. TextDrawHideForPlayer(playerid, Textdraw0);
  201. TextDrawHideForPlayer(playerid, Textdraw1);
  202. TextDrawHideForPlayer(playerid, Textdraw2);
  203. TextDrawHideForPlayer(playerid, Textdraw3);
  204. TextDrawHideForPlayer(playerid, Textdraw4);
  205. TextDrawHideForPlayer(playerid, Textdraw5);
  206. TextDrawHideForPlayer(playerid, Textdraw6);
  207. TextDrawHideForPlayer(playerid, Textdraw7);
  208. TextDrawHideForPlayer(playerid, Textdraw8);
  209. TextDrawHideForPlayer(playerid, Textdraw9);
  210. }
  211.  
  212. //----------------------------------------End-----------------------------------//
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement