Badyx

Untitled

Aug 19th, 2018
854
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 3.93 KB | None | 0 0
  1. /*
  2.  
  3.     Sistema de Textdraws sangrientos:
  4.    
  5.     https://i.imgur.com/6pNBeVC.jpg
  6.    
  7.     Créditos:
  8.    
  9.     BadyX creación y desarrollo del script.
  10.     Team samp.
  11.     iPLEOMAX - TDEditor
  12.     ADRI1 - TDEditor V1.17
  13.  
  14. */
  15.  
  16. #include <a_samp>
  17.  
  18. #define             funcion%0(%1)                           forward %0(%1); public %0(%1)
  19.  
  20. new PlayerText:TextdrawSangriento[MAX_PLAYERS][3];
  21. new bool:ViendoTextdrawsSangrientos[MAX_PLAYERS];
  22.  
  23. public OnFilterScriptInit()
  24. {
  25.     print("\nTextdraws sangrientos By BadyX cargado.");
  26.     return 1;
  27. }
  28.  
  29. public OnPlayerConnect(playerid)
  30. {
  31.     TextdrawSangriento[playerid][0] = CreatePlayerTextDraw(playerid, 471.399993, 117.666656, "particle:bloodpool_64");
  32.     PlayerTextDrawLetterSize(playerid, TextdrawSangriento[playerid][0], 0.000000, 0.000000);
  33.     PlayerTextDrawTextSize(playerid, TextdrawSangriento[playerid][0], 90.000000, 90.000000);
  34.     PlayerTextDrawAlignment(playerid, TextdrawSangriento[playerid][0], 1);
  35.     PlayerTextDrawColor(playerid, TextdrawSangriento[playerid][0], -1);
  36.     PlayerTextDrawSetShadow(playerid, TextdrawSangriento[playerid][0], 0);
  37.     PlayerTextDrawSetOutline(playerid, TextdrawSangriento[playerid][0], 0);
  38.     PlayerTextDrawBackgroundColor(playerid, TextdrawSangriento[playerid][0], 255);
  39.     PlayerTextDrawFont(playerid, TextdrawSangriento[playerid][0], 4);
  40.     PlayerTextDrawSetProportional(playerid, TextdrawSangriento[playerid][0], 0);
  41.     PlayerTextDrawSetShadow(playerid, TextdrawSangriento[playerid][0], 0);
  42.  
  43.     TextdrawSangriento[playerid][1] = CreatePlayerTextDraw(playerid, 105.800003, 305.079986, "particle:bloodpool_64");
  44.     PlayerTextDrawLetterSize(playerid, TextdrawSangriento[playerid][1], 0.000000, 0.000000);
  45.     PlayerTextDrawTextSize(playerid, TextdrawSangriento[playerid][1], 91.000000, 49.000000);
  46.     PlayerTextDrawAlignment(playerid, TextdrawSangriento[playerid][1], 1);
  47.     PlayerTextDrawColor(playerid, TextdrawSangriento[playerid][1], -1);
  48.     PlayerTextDrawSetShadow(playerid, TextdrawSangriento[playerid][1], 0);
  49.     PlayerTextDrawSetOutline(playerid, TextdrawSangriento[playerid][1], 0);
  50.     PlayerTextDrawBackgroundColor(playerid, TextdrawSangriento[playerid][1], 255);
  51.     PlayerTextDrawFont(playerid, TextdrawSangriento[playerid][1], 4);
  52.     PlayerTextDrawSetProportional(playerid, TextdrawSangriento[playerid][1], 0);
  53.     PlayerTextDrawSetShadow(playerid, TextdrawSangriento[playerid][1], 0);
  54.  
  55.     TextdrawSangriento[playerid][2] = CreatePlayerTextDraw(playerid, 196.999984, 127.373298, "particle:bloodpool_64");
  56.     PlayerTextDrawLetterSize(playerid, TextdrawSangriento[playerid][2], 0.000000, 0.000000);
  57.     PlayerTextDrawTextSize(playerid, TextdrawSangriento[playerid][2], 90.000000, 90.000000);
  58.     PlayerTextDrawAlignment(playerid, TextdrawSangriento[playerid][2], 1);
  59.     PlayerTextDrawColor(playerid, TextdrawSangriento[playerid][2], -1);
  60.     PlayerTextDrawSetShadow(playerid, TextdrawSangriento[playerid][2], 0);
  61.     PlayerTextDrawSetOutline(playerid, TextdrawSangriento[playerid][2], 0);
  62.     PlayerTextDrawBackgroundColor(playerid, TextdrawSangriento[playerid][2], 255);
  63.     PlayerTextDrawFont(playerid, TextdrawSangriento[playerid][2], 4);
  64.     PlayerTextDrawSetProportional(playerid, TextdrawSangriento[playerid][2], 0);
  65.     PlayerTextDrawSetShadow(playerid, TextdrawSangriento[playerid][2], 0);
  66.     ViendoTextdrawsSangrientos[playerid] = false;
  67.     return 1;
  68. }
  69. public OnPlayerGiveDamage(playerid, damagedid, Float:amount, weaponid, bodypart)
  70. {
  71.     MostrarTextdrawsSangrientos(playerid);
  72.     ViendoTextdrawsSangrientos[playerid] = true;
  73.     return 1;
  74. }
  75.  
  76. funcion MostrarTextdrawsSangrientos(Jugador)
  77. {
  78.     if(ViendoTextdrawsSangrientos[Jugador] == false)
  79.     {
  80.         for(new slot = 0; slot < 3; slot++)
  81.         {
  82.             PlayerTextDrawShow(Jugador, TextdrawSangriento[Jugador][slot]);
  83.         }
  84.         SetTimerEx("QuitarTextdrawsSangrientos", 6000, false, "d", Jugador);
  85.     }
  86.     return 1;
  87. }
  88.  
  89. funcion QuitarTextdrawsSangrientos(Jugador)
  90. {
  91.     for(new slot = 0; slot < 3; slot++)
  92.     {
  93.         PlayerTextDrawHide(Jugador, TextdrawSangriento[Jugador][slot]);
  94.     }
  95.     ViendoTextdrawsSangrientos[Jugador] = false;
  96.     return 1;
  97. }
Advertisement
Add Comment
Please, Sign In to add comment