Guest User

[FS] Farmacias em LS v2.0 - Por: HeyHoLetsGo

a guest
Dec 22nd, 2012
292
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 17.11 KB | None | 0 0
  1. //=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  2. //FS de Farmacias em LS Criado por HeyHoLetsGo (Felipe_Chierice)|
  3. //Esse foi meu primeiro FilterScript, espero que gostem ! ^_^'  |
  4. //Se for usar em seu Server, favor manter os creditos !         |
  5. //Se encontrar algum Bug, relatem pra min no Forum SA-MP! Vlws! |
  6. //=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  7.  
  8. #include <a_samp>
  9. #include <DOF2>
  10.  
  11. #define COR_AMARELO         0xFFFF00AA
  12. #define COR_VERMELHO        0xFF0000FF
  13. #define COR_VERDE           0xB6FC69FF
  14. #define COR_3DLABEL         0xF68E00F6
  15. #define farmacia            999
  16. #define creditosfarmacia    998
  17. #define usarmedicamento     997
  18. #define comocomprarmed      996
  19. #define gpsfarmacia         995
  20.  
  21. new BandAID[MAX_PLAYERS];
  22. new Remedio[MAX_PLAYERS];
  23. new KitMedico[MAX_PLAYERS];
  24. new Float:playerExPos[MAX_PLAYERS][3];
  25. new Float:health[MAX_PLAYERS];
  26. new bool:GPSStatus[MAX_PLAYERS];
  27.  
  28. enum Medicamentos
  29. {
  30.         BandAIDD,
  31.         RemedioD,
  32.         KitMedicoD
  33. }
  34.  
  35.  
  36. forward ComandoUsarBandAID(playerid);
  37. forward ComandoUsarRemedio(playerid);
  38. forward ComandoUsarKitMedico(playerid);
  39.  
  40. public OnFilterScriptInit()
  41. {
  42.     print("\n-----------------------------------------------------");
  43.     print(" [FS] Farmacias em LS - by: HeyHoLetsGo - LIGADO! v2.0");
  44.     print("-----------------------------------------------------\n");
  45.  
  46.     //=-=-=-=-=-=-=-=-=-=[PICKUPS]=-=-=-=-=-=-=-=-=-=
  47.     AddStaticPickup(1241,23,-25.132598,-139.066986,1003.546875); // Saida Farmacia
  48.     AddStaticPickup(1274,23,-21.0467,-138.6313,1003.5469); // Pickup Compra Farmacia
  49.     AddStaticPickup(1241,23,1172.5511,-1323.6270,15.4036); // Entrada Farmacia 1
  50.     AddStaticPickup(1241,23,1325.9927,-1741.3862,13.5469); // Entrada Farmacia 2
  51.     AddStaticPickup(1241,23,2467.0535,-1743.6769,13.5469); // Entrada Farmacia 3
  52.     AddStaticPickup(1241,23,2048.3816,-1091.4099,24.5985); // Entrada Farmacia 4
  53.     AddStaticPickup(1241,23,1641.4440,-1171.5991,24.0781); // Entrada Farmacia 5
  54.     AddStaticPickup(1241,23,1445.2292,-1303.5032,13.5469); // Entrada Farmacia 6
  55.     AddStaticPickup(1241,23,1366.6169,-1383.2607,13.6742); // Entrada Farmacia 7
  56.     AddStaticPickup(1241,23,1057.2535,-1131.3278,23.8281); // Entrada Farmacia 8
  57.     AddStaticPickup(1241,23,370.3190,-1601.5806,31.6027); // Entrada Farmacia 9
  58.     AddStaticPickup(1241,23,2070.6038,-1785.2797,13.5595); // Entrada Farmacia 10
  59.     //=-=-=-=-=-=-=-=-=-=[3DTEXTS]=-=-=-=-=-=-=-=-=-=
  60.     Create3DTextLabel("Farmacia\nF para sair", COR_3DLABEL, -25.132598,-139.066986,1003.546875, 7, 0); // Texto Saida
  61.     Create3DTextLabel("Farmacia\nUse /farmacia", COR_3DLABEL, -21.0467,-138.6313,1003.5469, 7, 0); // Pickup  Compra
  62.     Create3DTextLabel("Farmacia\nF para entrar", COR_3DLABEL, 1172.5511,-1323.6270,15.4036, 7, 0); // Texto Entrada 1
  63.     Create3DTextLabel("Farmacia\nF para entrar", COR_3DLABEL, 1325.9927,-1741.3862,13.5469, 7, 0); // Texto Entrada 2
  64.     Create3DTextLabel("Farmacia\nF para entrar", COR_3DLABEL, 2467.0535,-1743.6769,13.5469, 7, 0); // Texto Entrada 3
  65.     Create3DTextLabel("Farmacia\nF para entrar", COR_3DLABEL, 2048.3816,-1091.4099,24.5985, 7, 0); // Texto Entrada 4
  66.     Create3DTextLabel("Farmacia\nF para entrar", COR_3DLABEL, 1641.4440,-1171.5991,24.0781, 7, 0); // Texto Entrada 5
  67.     Create3DTextLabel("Farmacia\nF para entrar", COR_3DLABEL, 1445.2292,-1303.5032,13.5469, 7, 0); // Texto Entrada 6
  68.     Create3DTextLabel("Farmacia\nF para entrar", COR_3DLABEL, 1366.6169,-1383.2607,13.6742, 7, 0); // Texto Entrada 7
  69.     Create3DTextLabel("Farmacia\nF para entrar", COR_3DLABEL, 1057.2535,-1131.3278,23.8281, 7, 0); // Texto Entrada 8
  70.     Create3DTextLabel("Farmacia\nF para entrar", COR_3DLABEL, 370.3190,-1601.5806,31.6027, 7, 0); // Texto Entrada 9
  71.     Create3DTextLabel("Farmacia\nF para entrar", COR_3DLABEL, 2070.6038,-1785.2797,13.5595, 7, 0); // Texto Entrada 10
  72.     return 1;
  73. }
  74. public OnFilterScriptExit()
  75. {
  76.     DOF2_SaveFile();
  77.     DOF2_Exit();
  78.     return 1;
  79. }
  80. public OnPlayerConnect(playerid)
  81. {
  82.     new Contas[40], name[MAX_PLAYER_NAME];
  83.     GetPlayerName(playerid, name, 32);
  84.     format(Contas, 40, "Contas/%s.ini", name);
  85.     if(DOF2_FileExists(Contas))
  86.     {
  87.         BandAID[playerid] = DOF2_GetInt(Contas, "BandAIDD");
  88.         Remedio[playerid] = DOF2_GetInt(Contas, "RemedioD");
  89.         KitMedico[playerid] = DOF2_GetInt(Contas, "KitMedicoD");
  90.     }
  91.     else
  92.     {
  93.         DOF2_CreateFile(Contas);
  94.         DOF2_SetInt(Contas, "BandAIDD", BandAID[playerid]);
  95.         DOF2_SetInt(Contas, "RemedioD", Remedio[playerid]);
  96.         DOF2_SetInt(Contas, "KitMedicoD", KitMedico[playerid]);
  97.     }
  98.     return 1;
  99. }
  100. public OnPlayerDisconnect(playerid)
  101. {
  102.     new Contas[40], name[MAX_PLAYER_NAME];
  103.     GetPlayerName(playerid, name, 32);
  104.     format(Contas, 40, "Contas/%s.ini", name);
  105.     if(DOF2_FileExists(Contas))
  106.     {
  107.         DOF2_SetInt(Contas, "BandAIDD", BandAID[playerid]);
  108.         DOF2_SetInt(Contas, "RemedioD", Remedio[playerid]);
  109.         DOF2_SetInt(Contas, "KitMedicoD", KitMedico[playerid]);
  110.         DOF2_SaveFile();
  111.     }
  112.     return 1;
  113. }
  114. public OnPlayerEnterCheckpoint(playerid)
  115. {
  116.     if(GPSStatus[playerid] == true)
  117.     {
  118.         GameTextForPlayer(playerid, "~w~~h~Voce chegou a ~r~Farmacia~w~!", 1000, 1);
  119.         DisablePlayerCheckpoint(playerid);
  120.         GPSStatus[playerid] = false;
  121.     }
  122.     return 1;
  123. }
  124. public OnPlayerCommandText(playerid, cmdtext[])
  125. {
  126.     if(strcmp(cmdtext,"/gpsfarmacia",true) == 0)
  127.     {
  128.         ShowPlayerDialog(playerid,gpsfarmacia,DIALOG_STYLE_LIST,"{FFFFFF}GPS {FF0000}Farmacias","{FF0000}Farmacia {FFFF00}N°1\n{FF0000}Farmacia {FFFF00}N°2\n{FF0000}Farmacia {FFFF00}N°3\n{FF0000}Farmacia {FFFF00}N°4\n{FF0000}Farmacia {FFFF00}N°5\n{FF0000}Farmacia {FFFF00}N°6\n{FF0000}Farmacia {FFFF00}N°7\n{FF0000}Farmacia {FFFF00}N°8\n{FF0000}Farmacia {FFFF00}N°9\n{FF0000}Farmacia {FFFF00}N°10","MARCAR","Fechar");
  129.     }
  130.     if(strcmp(cmdtext, "/farmacia", true) == 0)
  131.     {
  132.         if(IsPlayerInRangeOfPoint(playerid,1.0,-21.0467,-138.6313,1003.5469))
  133.         {
  134.             ShowPlayerDialog(playerid,farmacia,DIALOG_STYLE_LIST,"{FF0000}Farmacia LS {FFFFFF}- SELECIONE UM MEDICAMENTO", "{0000FF}Band-AID {FFFFFF}| {FFFF00}(20 Saúde) {FFFFFF}| {FFFFFF}Maximo Porte: 5 {B6FC69}- R$20\n{0000FF}Remédio {FFFFFF}| {FFFF00}(50 Saúde) {FFFFFF}| {FFFFFF}Maximo Porte: 2 {B6FC69}- R$50\n{0000FF}Kit Médico {FFFFFF}| {FFFF00}(100 Saúde) {FFFFFF}| {FFFFFF}Maximo Porte: 1 {B6FC69}- R$100\n \n \n \n \n \n \n \n \n{FFFF00}CRÉDITOS Por: {FFFFFF}HeyHoLetsGo", "Comprar", "Sair");
  135.         }
  136.     }
  137.     if (strcmp("/dinheiro", cmdtext, true, 10) == 0)
  138.     {
  139.         GivePlayerMoney(playerid,100);
  140.         SetPlayerHealth(playerid,20);
  141.     }
  142.     if(strcmp(cmdtext,"/medicamentos",true) == 0)
  143.     {
  144.         new Txtstr[250];
  145.         format(Txtstr,250,"{0000FF}Band-AID{FFFFFF} (Quantidade: {FFFF00}%d/5{FFFFFF})\n{0000FF}Remédio{FFFFFF} (Quantidade: {FFFF00}%d/2{FFFFFF})\n{0000FF}Kit Médico{FFFFFF} (Quantidade: {FFFF00}%d/1){FFFFFF}\n \n{FFFF00}[COMO COMPRAR?]",BandAID[playerid],Remedio[playerid],KitMedico[playerid]);
  146.         ShowPlayerDialog(playerid,usarmedicamento,DIALOG_STYLE_LIST,"{FFFFFF}Selecione um {FF0000}Medicamento",Txtstr,"USAR","Cancelar");
  147.     }
  148.     if(strcmp(cmdtext, "/entrandofarmacia", true) == 0)
  149.     {
  150.         if(IsPlayerInRangeOfPoint(playerid,2.0,1172.5511,-1323.6270,15.4036) || IsPlayerInRangeOfPoint(playerid,2.0,1325.9927,-1741.3862,13.5469) || IsPlayerInRangeOfPoint(playerid,2.0,2467.0535,-1743.6769,13.5469) || IsPlayerInRangeOfPoint(playerid,2.0,2048.3816,-1091.4099,24.5985) || IsPlayerInRangeOfPoint(playerid,2.0,1641.4440,
  151.         -1171.5991,24.0781) || IsPlayerInRangeOfPoint(playerid,2.0,1445.2292,-1303.5032,13.5469) || IsPlayerInRangeOfPoint(playerid,2.0,1366.6169,-1383.2607,13.6742) || IsPlayerInRangeOfPoint(playerid,2.0,1057.2535,-1131.3278,23.8281) || IsPlayerInRangeOfPoint(playerid,2.0,370.3190,-1601.5806,31.6027) || IsPlayerInRangeOfPoint(playerid,2.0,2070.6038,-1785.2797,13.5595))
  152.         {
  153.             GetPlayerPos(playerid, playerExPos[playerid][0], playerExPos[playerid][1], playerExPos[playerid][2]);
  154.             SetPlayerInterior(playerid, 16);
  155.             SetPlayerPos(playerid,-25.132598,-139.066986,1003.546875);
  156.         }
  157.     }
  158.     if(strcmp(cmdtext, "/saindofarmacia", true) == 0)
  159.     {
  160.         if(IsPlayerInRangeOfPoint(playerid,1.0,-25.132598,-139.066986,1003.546875))
  161.         {
  162.             SetPlayerInterior(playerid, 0);
  163.             SetPlayerPos(playerid, playerExPos[playerid][0], playerExPos[playerid][1], playerExPos[playerid][2]);
  164.         }
  165.     }
  166.     return 1;
  167. }
  168. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  169. {
  170.     if(dialogid == gpsfarmacia)
  171.     {
  172.         if(response)
  173.         {
  174.             if(listitem == 0)
  175.             {
  176.                 SetPlayerCheckpoint(playerid,1172.5511,-1323.6270,15.4036,4.0);
  177.                 SendClientMessage(playerid,COR_VERDE,"[ ! ] Farmacia N°1 marcada no GPS!");
  178.                 GPSStatus[playerid] = true;
  179.             }
  180.             if(listitem == 1)
  181.             {
  182.                 SetPlayerCheckpoint(playerid,1325.9927,-1741.3862,13.5469,4.0);
  183.                 SendClientMessage(playerid,COR_VERDE,"[ ! ] Farmacia N°2 marcada no GPS!");
  184.                 GPSStatus[playerid] = true;
  185.             }
  186.             if(listitem == 2)
  187.             {
  188.                 SetPlayerCheckpoint(playerid,2467.0535,-1743.6769,13.5469,4.0);
  189.                 SendClientMessage(playerid,COR_VERDE,"[ ! ] Farmacia N°3 marcada no GPS!");
  190.                 GPSStatus[playerid] = true;
  191.             }
  192.             if(listitem == 3)
  193.             {
  194.                 SetPlayerCheckpoint(playerid,2048.3816,-1091.4099,24.5985,4.0);
  195.                 SendClientMessage(playerid,COR_VERDE,"[ ! ] Farmacia N°4 marcada no GPS!");
  196.                 GPSStatus[playerid] = true;
  197.             }
  198.             if(listitem == 4)
  199.             {
  200.                 SetPlayerCheckpoint(playerid,1641.4440,-1171.5991,24.0781,4.0);
  201.                 SendClientMessage(playerid,COR_VERDE,"[ ! ] Farmacia N°5 marcada no GPS!");
  202.                 GPSStatus[playerid] = true;
  203.             }
  204.             if(listitem == 5)
  205.             {
  206.                 SetPlayerCheckpoint(playerid,1445.2292,-1303.5032,13.5469,4.0);
  207.                 SendClientMessage(playerid,COR_VERDE,"[ ! ] Farmacia N°6 marcada no GPS!");
  208.                 GPSStatus[playerid] = true;
  209.             }
  210.             if(listitem == 6)
  211.             {
  212.                 SetPlayerCheckpoint(playerid,1366.6169,-1383.2607,13.6742,4.0);
  213.                 SendClientMessage(playerid,COR_VERDE,"[ ! ] Farmacia N°7 marcada no GPS!");
  214.                 GPSStatus[playerid] = true;
  215.             }
  216.             if(listitem == 7)
  217.             {
  218.                 SetPlayerCheckpoint(playerid,1057.2535,-1131.3278,23.8281,4.0);
  219.                 SendClientMessage(playerid,COR_VERDE,"[ ! ] Farmacia N°8 marcada no GPS!");
  220.                 GPSStatus[playerid] = true;
  221.             }
  222.             if(listitem == 8)
  223.             {
  224.                 SetPlayerCheckpoint(playerid,370.3190,-1601.5806,31.6027,4.0);
  225.                 SendClientMessage(playerid,COR_VERDE,"[ ! ] Farmacia N°9 marcada no GPS!");
  226.                 GPSStatus[playerid] = true;
  227.             }
  228.             if(listitem == 9)
  229.             {
  230.                 SetPlayerCheckpoint(playerid,2070.6038,-1785.2797,13.5595,4.0);
  231.                 SendClientMessage(playerid,COR_VERDE,"[ ! ] Farmacia N°10 marcada no GPS!");
  232.                 GPSStatus[playerid] = true;
  233.             }
  234.         }
  235.         else
  236.         {
  237.         }
  238.     }
  239.     if(dialogid == usarmedicamento)
  240.     {
  241.         if(response)
  242.         {
  243.             if(listitem == 0)
  244.             {
  245.                 if(BandAID[playerid] == 0)
  246.                 {
  247.                     SendClientMessage(playerid,COR_VERMELHO,"[ ! ] Você não tem um {0000FF}Band-AID{FFFFFF}, compre um em alguma farmacia!");
  248.                 }
  249.                 else
  250.                 {
  251.                     SetTimerEx("ComandoUsarBandAID",5000, false,"i",playerid);
  252.                     SendClientMessage(playerid,-1,"{FFFF00}[ ! ] {FFFFFF}Usando {0000FF}Band-AID{FFFFFF}, aguarde...");
  253.                     TogglePlayerControllable(playerid,0);
  254.                 }
  255.             }
  256.             if(listitem == 1)
  257.             {
  258.                 if(Remedio[playerid] == 0)
  259.                 {
  260.                     SendClientMessage(playerid,COR_VERMELHO,"[ ! ] Você não tem um {0000FF}Remédio{FFFFFF}, compre um em alguma farmacia!");
  261.                 }
  262.                 else
  263.                 {
  264.                     SetTimerEx("ComandoUsarRemedio",5000, false,"i",playerid);
  265.                     SendClientMessage(playerid,-1,"{FFFF00}[ ! ] {FFFFFF}Usando {0000FF}Remédio{FFFFFF}, aguarde...");
  266.                     TogglePlayerControllable(playerid,0);
  267.                 }
  268.             }
  269.             if(listitem == 2)
  270.             {
  271.                 if(KitMedico[playerid] == 0)
  272.                 {
  273.                     SendClientMessage(playerid,COR_VERMELHO,"[ ! ] Você não tem um {0000FF}Kit Médico{FFFFFF}, compre um em alguma farmacia!");
  274.                 }
  275.                 else
  276.                 {
  277.                     SetTimerEx("ComandoUsarKitMedico",5000, false,"i",playerid);
  278.                     SendClientMessage(playerid,-1,"{FFFF00}[ ! ] {FFFFFF}Usando {0000FF}Kit Médico{FFFFFF}, aguarde...");
  279.                     TogglePlayerControllable(playerid,0);
  280.                 }
  281.             }
  282.             if(listitem == 4)
  283.             {
  284.                 ShowPlayerDialog(playerid,comocomprarmed,DIALOG_STYLE_MSGBOX,"{FFFFFF}Como comprar {FF0000}Medicamentos{FFFFFF}?","{FFFFFF}Para comprar {FF0000}medicamentos{FFFFFF}, você\ndeve ir à qualquer {FF0000}farmacia\n{FFFFFF}de Los Santos. Use: {FFFF00}/gpsfarmacia","FECHAR","FECHAR");
  285.             }
  286.         }
  287.         else
  288.         {
  289.         }
  290.     }
  291.     if(dialogid == farmacia)
  292.     {
  293.         if(response)
  294.         {
  295.             if(listitem == 0)
  296.             {
  297.                 if(BandAID[playerid] == 5)
  298.                 {
  299.                     SendClientMessage(playerid,COR_VERMELHO,"[ ! ] Você já tem o máximo de {0000FF}Band-AID{FFFF00}! (5/5) - Use: /medicamentos");
  300.                 }
  301.                 if(BandAID[playerid] < 5)
  302.                 {
  303.                     if(GetPlayerMoney(playerid) >= 20)
  304.                     {
  305.                         SendClientMessage(playerid,COR_AMARELO,"[ ! ] Você comprou um {0000FF}Band-AID{FFFF00}! Use: /medicamentos");
  306.                         GivePlayerMoney(playerid, -20);
  307.                         PlayerPlaySound(playerid,1054,0.0,0.0,0.0);
  308.                         BandAID[playerid] += 1;
  309.                     }
  310.                     else
  311.                     {
  312.                         SendClientMessage(playerid,COR_VERMELHO,"[ ! ] Você não tem dinheiro o suficiente para comprar o {0000FF}Band-AID{FF0000}!");
  313.                     }
  314.                 }
  315.             }
  316.             if(listitem == 1)
  317.             {
  318.                 if(Remedio[playerid] == 2)
  319.                 {
  320.                     SendClientMessage(playerid,COR_VERMELHO,"[ ! ] Você já tem o máximo de {0000FF}Remédio{FF0000}! (2/2) - Use: /medicamentos");
  321.                 }
  322.                 if(Remedio[playerid] < 2)
  323.                 {
  324.                     if(GetPlayerMoney(playerid) >= 50)
  325.                     {
  326.                         SendClientMessage(playerid,COR_AMARELO,"[ ! ] Você comprou um {0000FF}Remédio{FFFF00}! Use: /medicamentos");
  327.                         GivePlayerMoney(playerid,-50);
  328.                         PlayerPlaySound(playerid,1054,0.0,0.0,0.0);
  329.                         Remedio[playerid] += 1;
  330.                     }
  331.                     else
  332.                     {
  333.                         SendClientMessage(playerid,COR_VERMELHO,"[ ! ] Você não tem dinheiro o suficiente para comprar o {0000FF}Remédio{FF0000}!");
  334.                     }
  335.                 }
  336.             }
  337.             if(listitem == 2)
  338.             {
  339.                 if(KitMedico[playerid] == 1)
  340.                 {
  341.                     SendClientMessage(playerid,COR_VERMELHO,"[ ! ] Você já tem o máximo de {0000FF}Kit Médico{FF0000}! (1/1) - Use: /medicamentos");
  342.                 }
  343.                 if(KitMedico[playerid] < 1)
  344.                 {
  345.                     if(GetPlayerMoney(playerid) >= 100)
  346.                     {
  347.                         SendClientMessage(playerid,COR_AMARELO,"[ ! ] Você comprou um {0000FF}Kit Médico{FFFF00}! Use: /medicamentos");
  348.                         GivePlayerMoney(playerid,-100);
  349.                         PlayerPlaySound(playerid,1054,0.0,0.0,0.0);
  350.                         KitMedico[playerid] += 1;
  351.                     }
  352.                     else
  353.                     {
  354.                         SendClientMessage(playerid,COR_VERMELHO,"[ ! ] Você não tem dinheiro o suficiente para comprar o {0000FF}Kit Médico{FF0000}!");
  355.                     }
  356.                 }
  357.             }
  358.             if(listitem == 11)
  359.             {
  360.                 ShowPlayerDialog(playerid,creditosfarmacia,DIALOG_STYLE_MSGBOX,"{FF0000}Farmacias LS {FFFFFF}- {FFFF00}CRÉDITOS","\n{FF0000}[FS] Farmacias de LS\n\n{B6FC69}Criado e Postado por:\n{FFFFFF}HeyHoLetsGo - http://forum.sa-mp.com","OK","Fechar");
  361.             }
  362.         }
  363.         else
  364.         {
  365.         }
  366.     }
  367.     return 1;
  368. }
  369. public ComandoUsarBandAID(playerid)
  370. {
  371.     SendClientMessage(playerid,COR_VERDE,"[ ! ] Você usou um {0000FF}Band-AID{B6FC69} e recuperou 20 de saúde!");
  372.     GetPlayerHealth(playerid, health[playerid]);
  373.     SetPlayerHealth(playerid, health[playerid]+20);
  374.     PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  375.     TogglePlayerControllable(playerid,1);
  376.     BandAID[playerid]--;
  377.     return 1;
  378. }
  379. public ComandoUsarRemedio(playerid)
  380. {
  381.     SendClientMessage(playerid,COR_VERDE,"[ ! ] Você usou um {0000FF}Remédio{B6FC69} e recuperou 50 de saúde!");
  382.     GetPlayerHealth(playerid,health[playerid]);
  383.     SetPlayerHealth(playerid,health[playerid]+50);
  384.     PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  385.     TogglePlayerControllable(playerid,1);
  386.     Remedio[playerid]--;
  387.     return 1;
  388. }
  389. public ComandoUsarKitMedico(playerid)
  390. {
  391.     SendClientMessage(playerid,COR_VERDE,"[ ! ] Você usou um {0000FF}Kit Médico{B6FC69} e recuperou 100 de saúde!");
  392.     GetPlayerHealth(playerid,health[playerid]);
  393.     SetPlayerHealth(playerid,health[playerid]+100);
  394.     PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  395.     TogglePlayerControllable(playerid,1);
  396.     KitMedico[playerid]--;
  397.     return 1;
  398. }
  399. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  400. {
  401.     if ((newkeys==KEY_SECONDARY_ATTACK))
  402.     {
  403.         OnPlayerCommandText(playerid,"/entrandofarmacia");
  404.         OnPlayerCommandText(playerid,"/saindofarmacia");
  405.         OnPlayerCommandText(playerid,"/farmacia");
  406.     }
  407. }
  408.  
  409. //=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  410. //FS de Farmacias em LS Criado por HeyHoLetsGo (Felipe_Chierice)|
  411. //Esse foi meu primeiro FilterScript, espero que gostem ! ^_^'  |
  412. //Se for usar em seu Server, favor manter os creditos !         |
  413. //Se encontrar algum Bug, relatem pra min no Forum SA-MP! Vlws! |
  414. //=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Advertisement
Add Comment
Please, Sign In to add comment