SHARE
TWEET

[FS] Avisos Morte | GTA V Estilo By OTACON [PT]

OtaconEvil Oct 22nd, 2014 (edited) 884 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*
  2.     * ## READ CAREFULLY TO AVOID BECOMING LAMMER!.: :D ##
  3.     *
  4.     * This simple FILTERSCRIPT is made especially for www.forum.sa-mp.com
  5.     * DO NOT Post the FILTERSCRIPT in Other SAMP forums and impersonating the creator of the CODE.
  6.     *
  7.     * Code Created By OTACON
  8.     *
  9.     * CREDITS:
  10.     *     OTACON: Idea Making and code creation.
  11.     *     YOUR: Modification freely respecting the above ;).
  12.     *
  13.     *    NOTE: Less Credits for those who criticize me.. JO'PUTAS! :D xD ;)
  14.     *
  15.     *                        FULLY spaces Theft Credit or
  16.     *                 Publication of this FILTERSCRIPT without my permission.
  17. */
  18.  
  19. #include <a_samp>
  20. new PlayerText:MotivoMorto[MAX_PLAYERS][4];
  21.  
  22. public OnPlayerConnect(playerid){
  23.  
  24.     for(new idx=0; idx<4; idx++){
  25.                 PlayerTextDrawDestroy(playerid,MotivoMorto[playerid][idx]);
  26.         }
  27.  
  28.         MotivoMorto[playerid][0] = CreatePlayerTextDraw(playerid,720.125000, 175.333251, "usebox");
  29.         PlayerTextDrawLetterSize(playerid,MotivoMorto[playerid][0], 0.000000, 10.465743);
  30.         PlayerTextDrawTextSize(playerid,MotivoMorto[playerid][0], -18.875000, 0.000000);
  31.         PlayerTextDrawAlignment(playerid,MotivoMorto[playerid][0], 1);
  32.         PlayerTextDrawColor(playerid,MotivoMorto[playerid][0], 0);
  33.         PlayerTextDrawUseBox(playerid,MotivoMorto[playerid][0], true);
  34.         PlayerTextDrawBoxColor(playerid,MotivoMorto[playerid][0], 102);
  35.         PlayerTextDrawSetShadow(playerid,MotivoMorto[playerid][0], 0);
  36.         PlayerTextDrawSetOutline(playerid,MotivoMorto[playerid][0], 0);
  37.         PlayerTextDrawFont(playerid,MotivoMorto[playerid][0], 0);
  38.  
  39.         MotivoMorto[playerid][1] = CreatePlayerTextDraw(playerid,323.125000, 188.416610, "usebox");
  40.         PlayerTextDrawLetterSize(playerid,MotivoMorto[playerid][1], 1.834375, 5.689165);
  41.         PlayerTextDrawAlignment(playerid,MotivoMorto[playerid][1], 2);
  42.         PlayerTextDrawColor(playerid,MotivoMorto[playerid][1], -1);
  43.         PlayerTextDrawSetShadow(playerid,MotivoMorto[playerid][1], 0);
  44.         PlayerTextDrawSetOutline(playerid,MotivoMorto[playerid][1], 1);
  45.         PlayerTextDrawBackgroundColor(playerid,MotivoMorto[playerid][1], 51);
  46.         PlayerTextDrawFont(playerid,MotivoMorto[playerid][1], 3);
  47.         PlayerTextDrawSetProportional(playerid,MotivoMorto[playerid][1], 1);
  48.  
  49.         MotivoMorto[playerid][2] = CreatePlayerTextDraw(playerid,315.625000, 242.083145, "usebox");
  50.         PlayerTextDrawLetterSize(playerid,MotivoMorto[playerid][2], 0.248124, 1.220832);
  51.         PlayerTextDrawAlignment(playerid,MotivoMorto[playerid][2], 2);
  52.         PlayerTextDrawColor(playerid,MotivoMorto[playerid][2], -1);
  53.         PlayerTextDrawSetShadow(playerid,MotivoMorto[playerid][2], 0);
  54.         PlayerTextDrawSetOutline(playerid,MotivoMorto[playerid][2], 1);
  55.         PlayerTextDrawBackgroundColor(playerid,MotivoMorto[playerid][2], 51);
  56.         PlayerTextDrawFont(playerid,MotivoMorto[playerid][2], 2);
  57.         PlayerTextDrawSetProportional(playerid,MotivoMorto[playerid][2], 1);
  58.  
  59.         MotivoMorto[playerid][3] = CreatePlayerTextDraw(playerid,682.000000, -15.416666, "usebox");
  60.         PlayerTextDrawLetterSize(playerid,MotivoMorto[playerid][3], 0.000000, 54.958797);
  61.         PlayerTextDrawTextSize(playerid,MotivoMorto[playerid][3], -152.625000, 0.000000);
  62.         PlayerTextDrawAlignment(playerid,MotivoMorto[playerid][3], 1);
  63.         PlayerTextDrawColor(playerid,MotivoMorto[playerid][3], 0);
  64.         PlayerTextDrawUseBox(playerid,MotivoMorto[playerid][3], true);
  65.         PlayerTextDrawBoxColor(playerid,MotivoMorto[playerid][3], 102);
  66.         PlayerTextDrawSetShadow(playerid,MotivoMorto[playerid][3], 0);
  67.         PlayerTextDrawSetOutline(playerid,MotivoMorto[playerid][3], 0);
  68.         PlayerTextDrawFont(playerid,MotivoMorto[playerid][3], 0);
  69.        
  70.         return true;
  71. }
  72.  
  73. public OnPlayerDeath(playerid, killerid, reason){
  74.  
  75.     if(playerid != INVALID_PLAYER_ID){
  76.                 new data[100],morto[20];
  77.             switch(reason){
  78.                 case 54:                    {morto="suicidou-se";}
  79.                 case 49:                    {morto="atropellado";}
  80.                 case 50,8,9:                {morto="Eu tritulado";}
  81.                 case 53:                    {morto="afogado";}
  82.                 case 16,18,35,36,37,51,255: {morto="queimado";}
  83.                 case 4:                     {morto="morto";}
  84.                 case 0..3,5..7,10..15:      {morto="espancado";}
  85.                 case 22..32:                {morto="demitido";}
  86.                 case 38:                    {morto="Eu atirei";}
  87.                 case 33,34:                 {morto="removido";}
  88.                 case 39:                    {morto="explorado";}
  89.                 default :                   {morto="ferids";}
  90.             }
  91.             for(new idx=0; idx<4; idx++){
  92.                         PlayerTextDrawShow(playerid,MotivoMorto[playerid][idx]);
  93.                 }
  94.  
  95.                 PlayerTextDrawSetString(playerid,MotivoMorto[playerid][1],"~r~removido!");
  96.             switch(reason){
  97.                 case 54,53,16,18,35,36,37,51:                   {format(data,sizeof(data),"~w~você tem ~r~%s",morto);}
  98.                 case 49,50,8,9,4,0..3,5..7,10..15,38,33,34,39:  {format(data,sizeof(data),"~w~você tem ~r~%s",morto);}
  99.                 default :                                       {format(data,sizeof(data),"~w~você tem ~r~%s",morto);}
  100.                 }
  101.             PlayerTextDrawSetString(playerid,MotivoMorto[playerid][2],data);
  102.     }
  103.  
  104.         return true;
  105. }
  106.  
  107. public OnPlayerSpawn(playerid){
  108.  
  109.     for(new idx=0; idx<4; idx++){
  110.                 PlayerTextDrawHide(playerid,MotivoMorto[playerid][idx]);
  111.         }
  112.  
  113.         return true;
  114. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top