Guest User

DamageTD By HitterHitman edited by iReacheR

a guest
May 11th, 2014
558
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 6.25 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. Edited By: iReacheR aka ReacheR_Z
  15. */
  16.  
  17. #include <a_samp>
  18.  
  19. new Text:DamageTD[10];
  20.  
  21. public OnFilterScriptInit()
  22. {
  23.     print("Damage TD v1.0 by HitterHitman a.k.a Kick_Ass loaded, Edited by iReacheR.");
  24.  
  25.     DamageTD[0] = TextDrawCreate(2.000000, 3.000000, "~n~");
  26.     TextDrawBackgroundColor(DamageTD[0], 255);
  27.     TextDrawFont(DamageTD[0], 0);
  28.     TextDrawLetterSize(DamageTD[0], 4.379998, 1.700001);
  29.     TextDrawColor(DamageTD[0], -1);
  30.     TextDrawSetOutline(DamageTD[0], 0);
  31.     TextDrawSetProportional(DamageTD[0], 1);
  32.     TextDrawSetShadow(DamageTD[0], 1);
  33.     TextDrawUseBox(DamageTD[0], 1);
  34.     TextDrawBoxColor(DamageTD[0], -16776961);
  35.     TextDrawTextSize(DamageTD[0], 636.000000, 275.000000);
  36.  
  37.     DamageTD[1] = TextDrawCreate(2.000000, 20.000000, "~n~");
  38.     TextDrawBackgroundColor(DamageTD[1], 255);
  39.     TextDrawFont(DamageTD[1], 0);
  40.     TextDrawLetterSize(DamageTD[1], 4.379998, 1.700001);
  41.     TextDrawColor(DamageTD[1], -1);
  42.     TextDrawSetOutline(DamageTD[1], 0);
  43.     TextDrawSetProportional(DamageTD[1], 1);
  44.     TextDrawSetShadow(DamageTD[1], 1);
  45.     TextDrawUseBox(DamageTD[1], 1);
  46.     TextDrawBoxColor(DamageTD[1], -16777066);
  47.     TextDrawTextSize(DamageTD[1], 636.000000, 275.000000);
  48.  
  49.     DamageTD[2] = TextDrawCreate(2.000000, 35.000000, "~n~");
  50.     TextDrawBackgroundColor(DamageTD[2], 255);
  51.     TextDrawFont(DamageTD[2], 0);
  52.     TextDrawLetterSize(DamageTD[2], 4.379998, 1.700001);
  53.     TextDrawColor(DamageTD[2], -1);
  54.     TextDrawSetOutline(DamageTD[2], 0);
  55.     TextDrawSetProportional(DamageTD[2], 1);
  56.     TextDrawSetShadow(DamageTD[2], 1);
  57.     TextDrawUseBox(DamageTD[2], 1);
  58.     TextDrawBoxColor(DamageTD[2], -16777116);
  59.     TextDrawTextSize(DamageTD[2], 636.000000, 275.000000);
  60.  
  61.     DamageTD[3] = TextDrawCreate(2.000000, 50.000000, "~n~");
  62.     TextDrawBackgroundColor(DamageTD[3], 255);
  63.     TextDrawFont(DamageTD[3], 0);
  64.     TextDrawLetterSize(DamageTD[3], 4.379998, 1.700001);
  65.     TextDrawColor(DamageTD[3], -1);
  66.     TextDrawSetOutline(DamageTD[3], 0);
  67.     TextDrawSetProportional(DamageTD[3], 1);
  68.     TextDrawSetShadow(DamageTD[3], 1);
  69.     TextDrawUseBox(DamageTD[3], 1);
  70.     TextDrawBoxColor(DamageTD[3], -16777166);
  71.     TextDrawTextSize(DamageTD[3], 636.000000, 275.000000);
  72.  
  73.     DamageTD[4] = TextDrawCreate(2.000000, 65.000000, "~n~");
  74.     TextDrawBackgroundColor(DamageTD[4], 255);
  75.     TextDrawFont(DamageTD[4], 0);
  76.     TextDrawLetterSize(DamageTD[4], 4.379998, 1.700001);
  77.     TextDrawColor(DamageTD[4], -1);
  78.     TextDrawSetOutline(DamageTD[4], 0);
  79.     TextDrawSetProportional(DamageTD[4], 1);
  80.     TextDrawSetShadow(DamageTD[4], 1);
  81.     TextDrawUseBox(DamageTD[4], 1);
  82.     TextDrawBoxColor(DamageTD[4], -16777206);
  83.     TextDrawTextSize(DamageTD[4], 636.000000, 275.000000);
  84.  
  85.     DamageTD[5] = TextDrawCreate(2.000000, 430.000000, "~n~");
  86.     TextDrawBackgroundColor(DamageTD[5], 255);
  87.     TextDrawFont(DamageTD[5], 0);
  88.     TextDrawLetterSize(DamageTD[5], 4.379998, 1.700001);
  89.     TextDrawColor(DamageTD[5], -1);
  90.     TextDrawSetOutline(DamageTD[5], 0);
  91.     TextDrawSetProportional(DamageTD[5], 1);
  92.     TextDrawSetShadow(DamageTD[5], 1);
  93.     TextDrawUseBox(DamageTD[5], 1);
  94.     TextDrawBoxColor(DamageTD[5], -16776961);
  95.     TextDrawTextSize(DamageTD[5], 636.000000, 275.000000);
  96.  
  97.     DamageTD[6] = TextDrawCreate(2.000000, 414.000000, "~n~");
  98.     TextDrawBackgroundColor(DamageTD[6], 255);
  99.     TextDrawFont(DamageTD[6], 0);
  100.     TextDrawLetterSize(DamageTD[6], 4.379998, 1.700001);
  101.     TextDrawColor(DamageTD[6], -1);
  102.     TextDrawSetOutline(DamageTD[6], 0);
  103.     TextDrawSetProportional(DamageTD[6], 1);
  104.     TextDrawSetShadow(DamageTD[6], 1);
  105.     TextDrawUseBox(DamageTD[6], 1);
  106.     TextDrawBoxColor(DamageTD[6], -16777066);
  107.     TextDrawTextSize(DamageTD[6], 636.000000, 275.000000);
  108.  
  109.     DamageTD[7] = TextDrawCreate(2.000000, 400.000000, "~n~");
  110.     TextDrawBackgroundColor(DamageTD[7], 255);
  111.     TextDrawFont(DamageTD[7], 0);
  112.     TextDrawLetterSize(DamageTD[7], 4.379998, 1.700001);
  113.     TextDrawColor(DamageTD[7], -1);
  114.     TextDrawSetOutline(DamageTD[7], 0);
  115.     TextDrawSetProportional(DamageTD[7], 1);
  116.     TextDrawSetShadow(DamageTD[7], 1);
  117.     TextDrawUseBox(DamageTD[7], 1);
  118.     TextDrawBoxColor(DamageTD[7], -16777116);
  119.     TextDrawTextSize(DamageTD[7], 636.000000, 275.000000);
  120.  
  121.     DamageTD[8] = TextDrawCreate(2.000000, 383.000000, "~n~");
  122.     TextDrawBackgroundColor(DamageTD[8], 255);
  123.     TextDrawFont(DamageTD[8], 0);
  124.     TextDrawLetterSize(DamageTD[8], 4.379998, 1.700001);
  125.     TextDrawColor(DamageTD[8], -1);
  126.     TextDrawSetOutline(DamageTD[8], 0);
  127.     TextDrawSetProportional(DamageTD[8], 1);
  128.     TextDrawSetShadow(DamageTD[8], 1);
  129.     TextDrawUseBox(DamageTD[8], 1);
  130.     TextDrawBoxColor(DamageTD[8], -16777166);
  131.     TextDrawTextSize(DamageTD[8], 636.000000, 275.000000);
  132.  
  133.     DamageTD[9] = TextDrawCreate(1.000000, 366.000000, "~n~");
  134.     TextDrawBackgroundColor(DamageTD[9], 255);
  135.     TextDrawFont(DamageTD[9], 0);
  136.     TextDrawLetterSize(DamageTD[9], 4.379998, 1.700001);
  137.     TextDrawColor(DamageTD[9], -1);
  138.     TextDrawSetOutline(DamageTD[9], 0);
  139.     TextDrawSetProportional(DamageTD[9], 1);
  140.     TextDrawSetShadow(DamageTD[9], 1);
  141.     TextDrawUseBox(DamageTD[9], 1);
  142.     TextDrawBoxColor(DamageTD[9], -16777206);
  143.     TextDrawTextSize(DamageTD[9], 636.000000, 275.000000);
  144.  
  145.     return 1;
  146. }
  147.  
  148. public OnFilterScriptExit()
  149. {
  150.     for(new i = 0; i < 10; i++)
  151.     {
  152.         TextDrawHideForAll(DamageTD[i]);
  153.         TextDrawDestroy(DamageTD[i]);
  154.     }
  155.     return 1;
  156. }
  157.  
  158. public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid)
  159. {
  160.     for(new i = 0; i < 10; i++)
  161.     {
  162.         TextDrawShowForPlayer(playerid, DamageTD[i]);
  163.     }    
  164.     SetTimerEx("Hide", 3000, 0, "i", playerid);
  165.     return 1;
  166. }
  167.  
  168. forward Hide(playerid);
  169. public Hide(playerid)
  170. {
  171.     for(new i = 0; i < 10; i++)
  172.     {
  173.         TextDrawHideForPlayer(playerid, DamageTD[i]);
  174.     }
  175.     return 1;
  176. }
Advertisement
Add Comment
Please, Sign In to add comment