Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- // This is a comment
- // uncomment the line below if you want to write a filterscript
- #define FILTERSCRIPT
- #if defined FILTERSCRIPT
- public OnFilterScriptInit()
- {
- //366.93936157227,-196.4372253418,992.71252441406
- AddStaticPickup(1254, 1, 766.392272, -1028.924316, 24.064483, 0);
- Create3DTextLabel("Loja de Armas\n/comprararmas", 0x33AA33AA, 766.392272, -1028.924316, 24.064483, 10, 0, 0);
- Create3DTextLabel("Teste suas abilidades!\n/testearmas\nOBS: Entre com armas", 0x33AA33AA, 760.8411,-1025.7750,23.9587, 10, 0, 0);
- Create3DTextLabel("Saida Teste armas\n/stestearmas para sair do teste", 0x33AA33AA, 366.7649,-196.2022,992.7125, 10, 0, 0);
- CreateObject(18049,300.00781250,-135.19531250,1002.75000000,0.00000000,0.00000000,0.00000000); //object(ammu_twofloor) (1)
- CreateObject(18092,308.15625000,-142.51562500,999.10156250,0.00000000,0.00000000,0.00000000); //object(ammun3_counter) (2)
- CreateObject(18049,362.70001221,-189.60000610,991.40002441,0.00000000,0.00000000,0.00000000); //object(ammu_twofloor) (2)
- CreateObject(1225,337.70001221,-196.30000305,992.09997559,0.00000000,0.00000000,0.00000000); //object(barrel4) (1)
- CreateObject(1225,353.10000610,-189.89999390,992.09997559,0.00000000,0.00000000,0.00000000); //object(barrel4) (3)
- CreateObject(1985,341.50000000,-184.69999695,994.09997559,0.00000000,0.00000000,0.00000000); //object(punchbagnu) (1)
- CreateObject(1985,338.79998779,-192.19999695,994.09997559,0.00000000,0.00000000,0.00000000); //object(punchbagnu) (2)
- CreateObject(1985,351.20001221,-193.30000305,994.09997559,0.00000000,0.00000000,0.00000000); //object(punchbagnu) (3)
- CreateObject(1985,347.89999390,-190.10000610,994.09997559,0.00000000,0.00000000,0.00000000); //object(punchbagnu) (4)
- CreateObject(1985,353.20001221,-182.30000305,994.09997559,0.00000000,0.00000000,0.00000000); //object(punchbagnu) (5)
- CreateObject(1225,338.60000610,-182.10000610,992.09997559,0.00000000,0.00000000,0.00000000); //object(barrel4) (8)
- CreateObject(11502,763.50000000,-1028.80004883,23.00000000,0.00000000,0.00000000,0.00000000); //object(des_weebarn1_) (1)
- CreateObject(988,765.20001221,-1024.40002441,23.10000038,0.00000000,0.00000000,0.00000000); //object(ws_apgate) (1)
- CreateObject(944,759.20001221,-1032.19995117,23.79999924,0.00000000,0.00000000,0.00000000); //object(packing_carates04) (1)
- CreateObject(944,759.20001221,-1032.19995117,25.20000076,0.00000000,0.00000000,0.00000000); //object(packing_carates04) (2)
- CreateObject(935,761.59997559,-1032.19995117,23.50000000,0.00000000,0.00000000,0.00000000); //object(cj_drum) (1)
- CreateObject(935,761.59997559,-1032.19995117,24.60000038,0.00000000,0.00000000,0.00000000); //object(cj_drum) (2)
- CreateObject(939,765.00000000,-1025.80004883,25.50000000,0.00000000,0.00000000,172.00000000); //object(cj_df_unit) (1)
- CreateObject(1984,767.20001221,-1030.00000000,23.10000038,0.00000000,0.00000000,88.00000000); //object(shlf5_till) (1)
- print("\n------------------------------------------");
- print(" Loja de Armas System Carregado com sucesso!");
- print("--------------------------------------------");
- print(" By: CrazY_Fenix(Mandrack_FreeZe)");
- print(" Não retire os créditos!\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- print("\n------------------------------------------");
- print(" Loja de Armas System Desativado com sucesso!");
- print("--------------------------------------------");
- print(" By: CrazY_Fenix(Mandrack_FreeZe)");
- print(" Não retire os créditos!");
- return 1;
- }
- #endif
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if (strcmp("/comprararmas", cmdtext, true, 10) == 0)
- {
- if(IsPlayerInRangeOfPoint(playerid, 5.0, 766.39605712891,-1028.8033447266,24.065227508545))
- {
- ShowPlayerDialog(playerid, 1598, DIALOG_STYLE_LIST, "Loja de Armas","Desert Eagle\tR$500\nM4\tR$1000\nAK47\tR$1000\nMP5\tR$700\nSniper\tR$1500","Comprar","Sair");
- SendClientMessage(playerid, -1, "[VENDEDOR] Ola! Seja Bem-Vindo, escolha sua arma, todas elas tem 200 de munição!");
- }
- else {
- SendClientMessage(playerid, -1, "Você não esta na loja de armas!");
- }
- return 1;
- }
- if (strcmp("/testearmas", cmdtext, true, 10) == 0)
- {
- if(IsPlayerInRangeOfPoint(playerid, 5.0, 760.8411,-1025.7750,23.9587))
- {
- /*SetPlayerPos(playerid, 366.93936157227,-196.4372253418,992.71252441406);
- SendClientMessage(playerid, -1, "Objetivo: Destrua os alvos o mais rapido possível!");*/
- ResetPlayerWeapons(playerid);
- ShowPlayerDialog(playerid, 1599, DIALOG_STYLE_LIST, "Escolha sua arma!","Desert Eagle\nM4\nAK47\nMP5\nSniper","Selecionar","Sair");
- }
- else {
- SendClientMessage(playerid, -1, "Você não esta na loja de armas!");
- }
- return 1;
- }
- if (strcmp("/stestearmas", cmdtext, true, 10) == 0)
- {
- if(IsPlayerInRangeOfPoint(playerid, 5.0, 366.7649,-196.2022,992.7125))
- {
- ResetPlayerWeapons(playerid);
- SetPlayerPos(playerid, 760.8411,-1025.7750,23.9587);
- SendClientMessage(playerid, -1, "[VENDEDOR] Volte sempre.");
- }
- else {
- SendClientMessage(playerid, -1, "Você não esta na saida do teste de armas!");
- }
- return 1;
- }
- return 0;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == 1598)
- {
- if(response)
- {
- if(listitem == 0)
- {
- GivePlayerWeapon(playerid, 24, 200);//Desert Eagle
- GivePlayerMoney(playerid, -500);
- SendClientMessage(playerid, 0xF68E00F6, "[VENDEDOR] Faça bom uso e volte sempre!");
- return 1;
- }
- else if(listitem == 1)
- {
- GivePlayerWeapon(playerid, 31, 200);//M4
- GivePlayerMoney(playerid, -1000);
- SendClientMessage(playerid, 0xF68E00F6, "[VENDEDOR] Faça bom uso e volte sempre!");
- return 1;
- }
- else if(listitem == 2)
- {
- GivePlayerWeapon(playerid, 30, 200);//AK47
- GivePlayerMoney(playerid, -1000);
- SendClientMessage(playerid, 0xF68E00F6, "[VENDEDOR] Faça bom uso e volte sempre!");
- }
- else if(listitem == 3)
- {
- GivePlayerWeapon(playerid, 29, 200);//MP5
- GivePlayerMoney(playerid, -700);
- SendClientMessage(playerid, 0xF68E00F6, "[VENDEDOR] Faça bom uso e volte sempre!");
- return 1;
- }
- else if(listitem == 4)
- {
- GivePlayerWeapon(playerid, 34, 200);//Sniper
- GivePlayerMoney(playerid, -1500);
- SendClientMessage(playerid, 0xF68E00F6, "[VENDEDOR] Faça bom uso e volte sempre!");
- return 1;
- }
- }
- }
- if(dialogid == 1599)
- {
- if(response)
- {
- if(listitem == 0)
- {
- GivePlayerWeapon(playerid, 24, 200);//Desert Eagle
- SendClientMessage(playerid, 0xF68E00F6, "Desert Eagle escolhida com sucesso!");
- SetPlayerPos(playerid, 366.93936157227,-196.4372253418,992.71252441406);
- SendClientMessage(playerid, -1, "Objetivo: Destrua os alvos o mais rapido possível!");
- return 1;
- }
- else if(listitem == 1)
- {
- GivePlayerWeapon(playerid, 31, 200);//M4
- SendClientMessage(playerid, 0xF68E00F6, "M4 escolhida com sucesso!");
- SetPlayerPos(playerid, 366.93936157227,-196.4372253418,992.71252441406);
- SendClientMessage(playerid, -1, "Objetivo: Destrua os alvos o mais rapido possível!");
- return 1;
- }
- else if(listitem == 2)
- {
- GivePlayerWeapon(playerid, 30, 200);//AK47
- SendClientMessage(playerid, 0xF68E00F6, "AK47 escolhida com sucesso!");
- SetPlayerPos(playerid, 366.93936157227,-196.4372253418,992.71252441406);
- SendClientMessage(playerid, -1, "Objetivo: Destrua os alvos o mais rapido possível!");
- }
- else if(listitem == 3)
- {
- GivePlayerWeapon(playerid, 29, 200);//MP5
- SendClientMessage(playerid, 0xF68E00F6, "MP5 escolhida com sucesso!");
- SetPlayerPos(playerid, 366.93936157227,-196.4372253418,992.71252441406);
- SendClientMessage(playerid, -1, "Objetivo: Destrua os alvos o mais rapido possível!");
- return 1;
- }
- else if(listitem == 4)
- {
- GivePlayerWeapon(playerid, 34, 200);//Sniper
- SendClientMessage(playerid, 0xF68E00F6, "Sniper escolhida com sucesso!");
- SetPlayerPos(playerid, 366.93936157227,-196.4372253418,992.71252441406);
- SendClientMessage(playerid, -1, "Objetivo: Destrua os alvos o mais rapido possível!");
- return 1;
- }
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement