Advertisement
EduardoBR

[FS] NoiX Capacetes

Jul 29th, 2011
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 17.59 KB | None | 0 0
  1. /* SA:MP PAWN -
  2.  *
  3.  *  NoiX Capacetes
  4.  *
  5.  *  Cinco capacetes alteráveis
  6.  *  para SA:MP.
  7.  *
  8.  *  by [NoiX]Eduardo
  9.  *  Créditos: Hiddos
  10.  *  www.noix.forumclan.com
  11.  *  26/07/2011
  12.  *  Brasil
  13. */
  14.  
  15. #include <a_samp>
  16.  
  17. #define SLOT 1
  18.  
  19. new opc = 5;
  20. new string[80];
  21. new aname[128];
  22.  
  23. public OnFilterScriptInit()
  24. {
  25.     print("\n====================================");
  26.     print(" NoiX Capacetes by [NoiX]Eduardo   |  ");
  27.     print("    www.noix.forumclan.com         |");
  28.     print("====================================\n");
  29.     return 1;
  30. }
  31.  
  32. public OnPlayerCommandText(playerid, cmdtext[])
  33. {
  34.  
  35. if (strcmp("/capacetes", cmdtext, true, 10) == 0)
  36. {
  37.   if(IsPlayerAdmin(playerid))
  38.   {
  39.   SendClientMessage(playerid, 0xABCDEF01, "NoiX Capacetes: /capacete1 /capacete2 /capacete3 /capacete4 /capacete5 /lockcapacete");
  40.   }
  41.   else
  42.   {
  43.   SendClientMessage(playerid, 0xFF4040AA, "Error: Você não é um Admin Rcon.");
  44.   }
  45.   return 1;
  46. }
  47.  
  48. if (strcmp("/capacete1", cmdtext, true, 10) == 0)
  49. {
  50.   if(IsPlayerAdmin(playerid))
  51.   {
  52.   GetPlayerName(playerid,aname,sizeof(aname));
  53.   opc = 0;
  54.   format(string, sizeof(string), "Server: %s mudou o modelo do capacete do servidor [Modelo 1].",aname);
  55.   SendClientMessageToAll(0xABCDEF01, string);
  56.   }
  57.   else
  58.   {
  59.   SendClientMessage(playerid, 0xFF4040AA, "Error: Você não é um Admin Rcon.");
  60.   }
  61.   return 1;
  62. }
  63.  
  64. if (strcmp("/capacete2", cmdtext, true, 10) == 0)
  65. {
  66.   if(IsPlayerAdmin(playerid))
  67.   {
  68.   GetPlayerName(playerid,aname,sizeof(aname));
  69.   opc = 1;
  70.   format(string, sizeof(string), "Server: '%s' mudou o modelo do capacete do servidor [Modelo 2].",aname);
  71.   SendClientMessageToAll(0xABCDEF01, string);
  72.   }
  73.   else
  74.   {
  75.   SendClientMessage(playerid, 0xFF4040AA, "Error: Você não é um Admin Rcon.");
  76.   }
  77.   return 1;
  78. }
  79.  
  80. if (strcmp("/capacete3", cmdtext, true, 10) == 0)
  81. {
  82.   if(IsPlayerAdmin(playerid))
  83.   {
  84.   GetPlayerName(playerid,aname,sizeof(aname));
  85.   opc = 2;
  86.   format(string, sizeof(string), "Server: '%s' mudou o modelo do capacete do servidor [Modelo 3].",aname);
  87.   SendClientMessageToAll(0xABCDEF01, string);
  88.   }
  89.   else
  90.   {
  91.   SendClientMessage(playerid, 0xFF4040AA, "Error: Você não é um Admin Rcon.");
  92.   }
  93.   return 1;
  94. }
  95.  
  96. if (strcmp("/capacete4", cmdtext, true, 10) == 0)
  97. {
  98.   if(IsPlayerAdmin(playerid))
  99.   {
  100.   GetPlayerName(playerid,aname,sizeof(aname));
  101.   opc = 3;
  102.   format(string, sizeof(string), "Server: '%s' mudou o modelo do capacete do servidor [Modelo 4].",aname);
  103.   SendClientMessageToAll(0xABCDEF01, string);
  104.   }
  105.   else
  106.   {
  107.   SendClientMessage(playerid, 0xFF4040AA, "Error: Você não é um Admin Rcon.");
  108.   }
  109.   return 1;
  110. }
  111.  
  112. if (strcmp("/capacete5", cmdtext, true, 10) == 0)
  113. {
  114.   if(IsPlayerAdmin(playerid))
  115.   {
  116.   GetPlayerName(playerid,aname,sizeof(aname));
  117.   opc = 4;
  118.   format(string, sizeof(string), "Server: '%s' mudou o modelo do capacete do servidor [Modelo 5].",aname);
  119.   SendClientMessageToAll(0xABCDEF01, string);
  120.   }
  121.   else
  122.   {
  123.   SendClientMessage(playerid, 0xFF4040AA, "Error: Você não é um Admin Rcon.");
  124.   }
  125.   return 1;
  126. }
  127.  
  128. if (strcmp("/lockcapacete", cmdtext, true, 10) == 0)
  129. {
  130.   if(IsPlayerAdmin(playerid))
  131.   {
  132.   RemovePlayerAttachedObject(playerid, SLOT);
  133.   GetPlayerName(playerid,aname,sizeof(aname));
  134.   opc = 5;
  135.   format(string, sizeof(string), "Server: '%s' desativou o capacete do servidor.",aname);
  136.   SendClientMessageToAll(0xABCDEF01, string);
  137.   }
  138.   else
  139.   {
  140.   SendClientMessage(playerid, 0xFF4040AA, "Error: Você não é um Admin Rcon.");
  141.   }
  142.   return 1;
  143. }
  144. return 0;
  145. }
  146.  
  147.  
  148.  
  149. public OnPlayerStateChange(playerid, newstate, oldstate)
  150. {
  151.  
  152. if (opc == 0 || opc == 1 || opc == 2 || opc == 3 || opc == 4)
  153. {
  154.  
  155. if (opc == 0)
  156. {
  157.     if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER)
  158.     {
  159.         if(IsABike(GetPlayerVehicleID(playerid)))
  160.         {
  161.             switch(GetPlayerSkin(playerid))
  162.             {
  163.                 #define NOIX{%0,%1,%2,%3,%4,%5} SetPlayerAttachedObject(playerid, SLOT, 18645, 2, (%0), (%1), (%2), (%3), (%4), (%5));
  164.                 case 0, 65, 74, 149, 208, 273:  NOIX{0.070000, 0.000000, 0.000000, 88.000000, 75.000000, 0.000000}
  165.                 case 1..6, 8, 14, 16, 22, 27, 29, 33, 41..49, 82..84, 86, 87, 119, 289: NOIX{0.070000, 0.000000, 0.000000, 88.000000, 77.000000, 0.000000}
  166.                 case 7, 10: NOIX{0.090000, 0.019999, 0.000000, 88.000000, 90.000000, 0.000000}
  167.                 case 9: NOIX{0.059999, 0.019999, 0.000000, 88.000000, 90.000000, 0.000000}
  168.                 case 11..13: NOIX{0.070000, 0.019999, 0.000000, 88.000000, 90.000000, 0.000000}
  169.                 case 15: NOIX{0.059999, 0.000000, 0.000000, 88.000000, 82.000000, 0.000000}
  170.                 case 17..21: NOIX{0.059999, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
  171.                 case 23..26, 28, 30..32, 34..39, 57, 58, 98, 99, 104..118, 120..131: NOIX{0.079999, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
  172.                 case 40: NOIX{0.050000, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000}
  173.                 case 50, 100..103, 148, 150..189, 222: NOIX{0.070000, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000}
  174.                 case 51..54: NOIX{0.100000, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000}
  175.                 case 55, 56, 63, 64, 66..73, 75, 76, 78..81, 133..143, 147, 190..207, 209..219, 221, 247..272, 274..288, 290..293: NOIX{0.070000, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
  176.                 case 59..62: NOIX{0.079999, 0.029999, 0.000000, 88.000000, 82.000000, 0.000000}
  177.                 case 77: NOIX{0.059999, 0.019999, 0.000000, 87.000000, 82.000000, 0.000000}
  178.                 case 85, 88, 89: NOIX{0.070000, 0.039999, 0.000000, 88.000000, 82.000000, 0.000000}
  179.                 case 90..97: NOIX{0.050000, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
  180.                 case 132: NOIX{0.000000, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
  181.                 case 144..146: NOIX{0.090000, 0.000000, 0.000000, 88.000000, 82.000000, 0.000000}
  182.                 case 220: NOIX{0.029999, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
  183.                 case 223, 246: NOIX{0.070000, 0.050000, 0.000000, 88.000000, 82.000000, 0.000000}
  184.                 case 224..245: NOIX{0.070000, 0.029999, 0.000000, 88.000000, 82.000000, 0.000000}
  185.                 case 294: NOIX{0.070000, 0.019999, 0.000000, 91.000000, 84.000000, 0.000000}
  186.                 case 295: NOIX{0.050000, 0.019998, 0.000000, 86.000000, 82.000000, 0.000000}
  187.                 case 296..298: NOIX{0.064999, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000}
  188.                 case 299: NOIX{0.064998, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
  189.             }
  190.         }
  191.     }
  192.     else
  193.     {
  194.         RemovePlayerAttachedObject(playerid, SLOT);
  195.     }
  196.     }
  197. if (opc == 1)
  198. {
  199.     if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER)
  200.     {
  201.         if(IsABike(GetPlayerVehicleID(playerid)))
  202.         {
  203.             switch(GetPlayerSkin(playerid))
  204.             {
  205.                 #define NOIX2{%0,%1,%2,%3,%4,%5} SetPlayerAttachedObject(playerid, SLOT, 18976, 2, (%0), (%1), (%2), (%3), (%4), (%5));
  206.                 case 0, 65, 74, 149, 208, 273:  NOIX2{0.070000, 0.000000, 0.000000, 88.000000, 75.000000, 0.000000}
  207.                 case 1..6, 8, 14, 16, 22, 27, 29, 33, 41..49, 82..84, 86, 87, 119, 289: NOIX2{0.070000, 0.000000, 0.000000, 88.000000, 77.000000, 0.000000}
  208.                 case 7, 10: NOIX2{0.090000, 0.019999, 0.000000, 88.000000, 90.000000, 0.000000}
  209.                 case 9: NOIX2{0.059999, 0.019999, 0.000000, 88.000000, 90.000000, 0.000000}
  210.                 case 11..13: NOIX2{0.070000, 0.019999, 0.000000, 88.000000, 90.000000, 0.000000}
  211.                 case 15: NOIX2{0.059999, 0.000000, 0.000000, 88.000000, 82.000000, 0.000000}
  212.                 case 17..21: NOIX2{0.059999, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
  213.                 case 23..26, 28, 30..32, 34..39, 57, 58, 98, 99, 104..118, 120..131: NOIX2{0.079999, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
  214.                 case 40: NOIX2{0.050000, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000}
  215.                 case 50, 100..103, 148, 150..189, 222: NOIX2{0.070000, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000}
  216.                 case 51..54: NOIX2{0.100000, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000}
  217.                 case 55, 56, 63, 64, 66..73, 75, 76, 78..81, 133..143, 147, 190..207, 209..219, 221, 247..272, 274..288, 290..293: NOIX2{0.070000, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
  218.                 case 59..62: NOIX2{0.079999, 0.029999, 0.000000, 88.000000, 82.000000, 0.000000}
  219.                 case 77: NOIX2{0.059999, 0.019999, 0.000000, 87.000000, 82.000000, 0.000000}
  220.                 case 85, 88, 89: NOIX2{0.070000, 0.039999, 0.000000, 88.000000, 82.000000, 0.000000}
  221.                 case 90..97: NOIX2{0.050000, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
  222.                 case 132: NOIX2{0.000000, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
  223.                 case 144..146: NOIX2{0.090000, 0.000000, 0.000000, 88.000000, 82.000000, 0.000000}
  224.                 case 220: NOIX2{0.029999, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
  225.                 case 223, 246: NOIX2{0.070000, 0.050000, 0.000000, 88.000000, 82.000000, 0.000000}
  226.                 case 224..245: NOIX2{0.070000, 0.029999, 0.000000, 88.000000, 82.000000, 0.000000}
  227.                 case 294: NOIX2{0.070000, 0.019999, 0.000000, 91.000000, 84.000000, 0.000000}
  228.                 case 295: NOIX2{0.050000, 0.019998, 0.000000, 86.000000, 82.000000, 0.000000}
  229.                 case 296..298: NOIX2{0.064999, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000}
  230.                 case 299: NOIX2{0.064998, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
  231.             }
  232.         }
  233.     }
  234.     else
  235.     {
  236.         RemovePlayerAttachedObject(playerid, SLOT);
  237.     }
  238.     }
  239.  
  240. if (opc == 2)
  241. {
  242.     if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER)
  243.     {
  244.         if(IsABike(GetPlayerVehicleID(playerid)))
  245.         {
  246.             switch(GetPlayerSkin(playerid))
  247.             {
  248.                 #define NOIX3{%0,%1,%2,%3,%4,%5} SetPlayerAttachedObject(playerid, SLOT, 18977, 2, (%0), (%1), (%2), (%3), (%4), (%5));
  249.                 case 0, 65, 74, 149, 208, 273:  NOIX3{0.070000, 0.000000, 0.000000, 88.000000, 75.000000, 0.000000}
  250.                 case 1..6, 8, 14, 16, 22, 27, 29, 33, 41..49, 82..84, 86, 87, 119, 289: NOIX3{0.070000, 0.000000, 0.000000, 88.000000, 77.000000, 0.000000}
  251.                 case 7, 10: NOIX3{0.090000, 0.019999, 0.000000, 88.000000, 90.000000, 0.000000}
  252.                 case 9: NOIX3{0.059999, 0.019999, 0.000000, 88.000000, 90.000000, 0.000000}
  253.                 case 11..13: NOIX3{0.070000, 0.019999, 0.000000, 88.000000, 90.000000, 0.000000}
  254.                 case 15: NOIX3{0.059999, 0.000000, 0.000000, 88.000000, 82.000000, 0.000000}
  255.                 case 17..21: NOIX3{0.059999, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
  256.                 case 23..26, 28, 30..32, 34..39, 57, 58, 98, 99, 104..118, 120..131: NOIX3{0.079999, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
  257.                 case 40: NOIX3{0.050000, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000}
  258.                 case 50, 100..103, 148, 150..189, 222: NOIX3{0.070000, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000}
  259.                 case 51..54: NOIX3{0.100000, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000}
  260.                 case 55, 56, 63, 64, 66..73, 75, 76, 78..81, 133..143, 147, 190..207, 209..219, 221, 247..272, 274..288, 290..293: NOIX3{0.070000, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
  261.                 case 59..62: NOIX3{0.079999, 0.029999, 0.000000, 88.000000, 82.000000, 0.000000}
  262.                 case 77: NOIX3{0.059999, 0.019999, 0.000000, 87.000000, 82.000000, 0.000000}
  263.                 case 85, 88, 89: NOIX3{0.070000, 0.039999, 0.000000, 88.000000, 82.000000, 0.000000}
  264.                 case 90..97: NOIX3{0.050000, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
  265.                 case 132: NOIX3{0.000000, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
  266.                 case 144..146: NOIX3{0.090000, 0.000000, 0.000000, 88.000000, 82.000000, 0.000000}
  267.                 case 220: NOIX3{0.029999, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
  268.                 case 223, 246: NOIX3{0.070000, 0.050000, 0.000000, 88.000000, 82.000000, 0.000000}
  269.                 case 224..245: NOIX3{0.070000, 0.029999, 0.000000, 88.000000, 82.000000, 0.000000}
  270.                 case 294: NOIX3{0.070000, 0.019999, 0.000000, 91.000000, 84.000000, 0.000000}
  271.                 case 295: NOIX3{0.050000, 0.019998, 0.000000, 86.000000, 82.000000, 0.000000}
  272.                 case 296..298: NOIX3{0.064999, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000}
  273.                 case 299: NOIX3{0.064998, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
  274.             }
  275.         }
  276.     }
  277.     else
  278.     {
  279.         RemovePlayerAttachedObject(playerid, SLOT);
  280.     }
  281.     }
  282.  
  283. if (opc == 3)
  284. {
  285.     if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER)
  286.     {
  287.         if(IsABike(GetPlayerVehicleID(playerid)))
  288.         {
  289.             switch(GetPlayerSkin(playerid))
  290.             {
  291.                 #define NOIX4{%0,%1,%2,%3,%4,%5} SetPlayerAttachedObject(playerid, SLOT, 18978, 2, (%0), (%1), (%2), (%3), (%4), (%5));
  292.                 case 0, 65, 74, 149, 208, 273:  NOIX4{0.070000, 0.000000, 0.000000, 88.000000, 75.000000, 0.000000}
  293.                 case 1..6, 8, 14, 16, 22, 27, 29, 33, 41..49, 82..84, 86, 87, 119, 289: NOIX4{0.070000, 0.000000, 0.000000, 88.000000, 77.000000, 0.000000}
  294.                 case 7, 10: NOIX4{0.090000, 0.019999, 0.000000, 88.000000, 90.000000, 0.000000}
  295.                 case 9: NOIX4{0.059999, 0.019999, 0.000000, 88.000000, 90.000000, 0.000000}
  296.                 case 11..13: NOIX4{0.070000, 0.019999, 0.000000, 88.000000, 90.000000, 0.000000}
  297.                 case 15: NOIX4{0.059999, 0.000000, 0.000000, 88.000000, 82.000000, 0.000000}
  298.                 case 17..21: NOIX4{0.059999, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
  299.                 case 23..26, 28, 30..32, 34..39, 57, 58, 98, 99, 104..118, 120..131: NOIX4{0.079999, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
  300.                 case 40: NOIX4{0.050000, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000}
  301.                 case 50, 100..103, 148, 150..189, 222: NOIX4{0.070000, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000}
  302.                 case 51..54: NOIX4{0.100000, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000}
  303.                 case 55, 56, 63, 64, 66..73, 75, 76, 78..81, 133..143, 147, 190..207, 209..219, 221, 247..272, 274..288, 290..293: NOIX4{0.070000, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
  304.                 case 59..62: NOIX4{0.079999, 0.029999, 0.000000, 88.000000, 82.000000, 0.000000}
  305.                 case 77: NOIX4{0.059999, 0.019999, 0.000000, 87.000000, 82.000000, 0.000000}
  306.                 case 85, 88, 89: NOIX4{0.070000, 0.039999, 0.000000, 88.000000, 82.000000, 0.000000}
  307.                 case 90..97: NOIX4{0.050000, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
  308.                 case 132: NOIX4{0.000000, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
  309.                 case 144..146: NOIX4{0.090000, 0.000000, 0.000000, 88.000000, 82.000000, 0.000000}
  310.                 case 220: NOIX4{0.029999, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
  311.                 case 223, 246: NOIX4{0.070000, 0.050000, 0.000000, 88.000000, 82.000000, 0.000000}
  312.                 case 224..245: NOIX4{0.070000, 0.029999, 0.000000, 88.000000, 82.000000, 0.000000}
  313.                 case 294: NOIX4{0.070000, 0.019999, 0.000000, 91.000000, 84.000000, 0.000000}
  314.                 case 295: NOIX4{0.050000, 0.019998, 0.000000, 86.000000, 82.000000, 0.000000}
  315.                 case 296..298: NOIX4{0.064999, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000}
  316.                 case 299: NOIX4{0.064998, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
  317.             }
  318.         }
  319.     }
  320.     else
  321.     {
  322.         RemovePlayerAttachedObject(playerid, SLOT);
  323.     }
  324.     }
  325. if (opc == 4)
  326. {
  327.     if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER)
  328.     {
  329.         if(IsABike(GetPlayerVehicleID(playerid)))
  330.         {
  331.             switch(GetPlayerSkin(playerid))
  332.             {
  333.                 #define NOIX5{%0,%1,%2,%3,%4,%5} SetPlayerAttachedObject(playerid, SLOT, 18979, 2, (%0), (%1), (%2), (%3), (%4), (%5));
  334.                 case 0, 65, 74, 149, 208, 273:  NOIX5{0.070000, 0.000000, 0.000000, 88.000000, 75.000000, 0.000000}
  335.                 case 1..6, 8, 14, 16, 22, 27, 29, 33, 41..49, 82..84, 86, 87, 119, 289: NOIX5{0.070000, 0.000000, 0.000000, 88.000000, 77.000000, 0.000000}
  336.                 case 7, 10: NOIX5{0.090000, 0.019999, 0.000000, 88.000000, 90.000000, 0.000000}
  337.                 case 9: NOIX5{0.059999, 0.019999, 0.000000, 88.000000, 90.000000, 0.000000}
  338.                 case 11..13: NOIX5{0.070000, 0.019999, 0.000000, 88.000000, 90.000000, 0.000000}
  339.                 case 15: NOIX5{0.059999, 0.000000, 0.000000, 88.000000, 82.000000, 0.000000}
  340.                 case 17..21: NOIX5{0.059999, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
  341.                 case 23..26, 28, 30..32, 34..39, 57, 58, 98, 99, 104..118, 120..131: NOIX5{0.079999, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
  342.                 case 40: NOIX5{0.050000, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000}
  343.                 case 50, 100..103, 148, 150..189, 222: NOIX5{0.070000, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000}
  344.                 case 51..54: NOIX5{0.100000, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000}
  345.                 case 55, 56, 63, 64, 66..73, 75, 76, 78..81, 133..143, 147, 190..207, 209..219, 221, 247..272, 274..288, 290..293: NOIX5{0.070000, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
  346.                 case 59..62: NOIX5{0.079999, 0.029999, 0.000000, 88.000000, 82.000000, 0.000000}
  347.                 case 77: NOIX5{0.059999, 0.019999, 0.000000, 87.000000, 82.000000, 0.000000}
  348.                 case 85, 88, 89: NOIX5{0.070000, 0.039999, 0.000000, 88.000000, 82.000000, 0.000000}
  349.                 case 90..97: NOIX5{0.050000, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
  350.                 case 132: NOIX5{0.000000, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
  351.                 case 144..146: NOIX5{0.090000, 0.000000, 0.000000, 88.000000, 82.000000, 0.000000}
  352.                 case 220: NOIX5{0.029999, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
  353.                 case 223, 246: NOIX5{0.070000, 0.050000, 0.000000, 88.000000, 82.000000, 0.000000}
  354.                 case 224..245: NOIX5{0.070000, 0.029999, 0.000000, 88.000000, 82.000000, 0.000000}
  355.                 case 294: NOIX5{0.070000, 0.019999, 0.000000, 91.000000, 84.000000, 0.000000}
  356.                 case 295: NOIX5{0.050000, 0.019998, 0.000000, 86.000000, 82.000000, 0.000000}
  357.                 case 296..298: NOIX5{0.064999, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000}
  358.                 case 299: NOIX5{0.064998, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
  359.             }
  360.         }
  361.     }
  362.     else
  363.     {
  364.         RemovePlayerAttachedObject(playerid, SLOT);
  365.     }
  366.     }
  367.  
  368.     }
  369. return 1;
  370. }
  371.  
  372. stock IsABike(vehicleid)
  373. {
  374.     new result;
  375.     new model = GetVehicleModel(vehicleid);
  376.     switch(model)
  377.     {
  378.         case 462, 448, 581, 522, 461, 521, 523, 463, 586, 468, 471: result = model; //Adicione os veículos que deseje para ter capacete
  379.         default: result = 0;
  380.     }
  381.     return result;
  382. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement