Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //// ////
- //// SuperMercado FilterScript ////
- //// ////
- //// Por: [iPs] Ken ou rjjj ////
- //// ////
- //// Acessem: ////
- //// [iPs] Fórum: http://ips-team.forumeiros.com/ ////
- //// [iPs] Projetos: http://www.ips-team.blogspot.com/ ////
- //// ////
- //// ////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- //>>>>>>>>>>>>>>>>>>|| PROIBIDA A RETIRADA DOS CRÉDITOS ||<<<<<<<<<<<<<<<<<<<<
- //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- #include <a_samp>
- new bool:DentroSupermercado[MAX_PLAYERS];
- new bool:PlayerVendoMenu[MAX_PLAYERS];
- new Text:SuperMercadoRegras;
- new AtualProdutos = 0;
- new Menu:Prateleira[11];
- new TimerSuperMercado[MAX_PLAYERS];
- new Avicola[MAX_PLAYERS][6];
- new PaoPizza[MAX_PLAYERS][7];
- new Bebidas[MAX_PLAYERS][6];
- new Enlatados[MAX_PLAYERS][7];
- new Salgadinhos[MAX_PLAYERS][7];
- new Carnes[MAX_PLAYERS][8];
- new Brinquedos[MAX_PLAYERS][14];
- new Laticinios[MAX_PLAYERS][4];
- new SucosRefrescos[MAX_PLAYERS][16];
- new EscovasSabonetes[MAX_PLAYERS][8];
- new FrutasVerduras[MAX_PLAYERS][8];
- new TotalProdutos[MAX_PLAYERS];
- new Conta[MAX_PLAYERS];
- new NomeDoProduto[110][40];
- new Comprados[11];
- new bool:ChecarOk[MAX_PLAYERS];
- new bool:ProdutoComprado[MAX_PLAYERS][110];
- forward Compras(playerid);
- forward ContaJogador(playerid);
- #define Comprado(%0), SendClientMessage(%0,0x33FF00FF,"[Supermercado] Produto Escolhido, ele será seu assim que você sair do SuperMercado !"),
- public OnFilterScriptInit()
- {
- new Licenca[50];
- GetServerVarAsString("hostname", Licenca, 50);
- print("--...............................--\n");
- print("[FilterScript] Supermercardo - por [iPs]Ken ou rjjj.");
- print("Produtor: [iPs]Ken ou rjjj.");
- print("Agradecimentos: [iPs]Team.");
- printf("Licenciado para o servidor %s.\n",Licenca);
- print("--...............................--\n");
- Prateleira[0] = CreateMenu("~y~Avicola", 1, 50.0, 180.0, 200.0, 200.0);
- AddProdutoPrateleira(Prateleira[0], 0, "Frango Sadia");
- AddProdutoPrateleira(Prateleira[0], 0, "Chester Sadia");
- AddProdutoPrateleira(Prateleira[0], 0, "Peru Sadia");
- AddProdutoPrateleira(Prateleira[0], 0, "Frango Perdigao");
- AddProdutoPrateleira(Prateleira[0], 0, "Chester Perdigao");
- AddProdutoPrateleira(Prateleira[0], 0, "Peru Sadia Perdigao");
- Prateleira[1] = CreateMenu("~y~Pao e Pizza", 1, 50.0, 180.0, 200.0, 200.0);
- AddProdutoPrateleira(Prateleira[1], 0, "Pao de Leite");
- AddProdutoPrateleira(Prateleira[1], 0, "Pao de Forma");
- AddProdutoPrateleira(Prateleira[1], 0, "Pao Integral");
- AddProdutoPrateleira(Prateleira[1], 0, "Pizza - Calabresa");
- AddProdutoPrateleira(Prateleira[1], 0, "Pizza - Muzzarela");
- AddProdutoPrateleira(Prateleira[1], 0, "Pizza - Chocolate");
- AddProdutoPrateleira(Prateleira[1], 0, "Lasanha");
- Prateleira[2] = CreateMenu("~h~~b~Bebidas", 1, 50.0, 180.0, 200.0, 200.0);
- AddProdutoPrateleira(Prateleira[2], 0, "Coca-Cola");
- AddProdutoPrateleira(Prateleira[2], 0, "Coca-Cola Ligth");
- AddProdutoPrateleira(Prateleira[2], 0, "Antartica");
- AddProdutoPrateleira(Prateleira[2], 0, "Kuat");
- AddProdutoPrateleira(Prateleira[2], 0, "Fanta - Laranja");
- AddProdutoPrateleira(Prateleira[2], 0, "Fanta - Uva");
- Prateleira[3] = CreateMenu("~g~Enlatados", 1, 50.0, 180.0, 200.0, 200.0);
- AddProdutoPrateleira(Prateleira[3], 0, "Ervilha");
- AddProdutoPrateleira(Prateleira[3], 0, "Milho");
- AddProdutoPrateleira(Prateleira[3], 0, "Leite Ninho");
- AddProdutoPrateleira(Prateleira[3], 0, "Leite Nestle");
- AddProdutoPrateleira(Prateleira[3], 0, "Nescau");
- AddProdutoPrateleira(Prateleira[3], 0, "Nesquik - Chocolate");
- AddProdutoPrateleira(Prateleira[3], 0, "Nesquik - Morango");
- Prateleira[4] = CreateMenu("~h~~r~Salgadinhos", 1, 50.0, 180.0, 200.0, 200.0);
- AddProdutoPrateleira(Prateleira[4], 0, "Skinny");
- AddProdutoPrateleira(Prateleira[4], 0, "Cheetos");
- AddProdutoPrateleira(Prateleira[4], 0, "Fandangos");
- AddProdutoPrateleira(Prateleira[4], 0, "Jumbitos - Queijo");
- AddProdutoPrateleira(Prateleira[4], 0, "Jumbitos - Churrasco");
- AddProdutoPrateleira(Prateleira[4], 0, "Jumbitos - Presunto");
- AddProdutoPrateleira(Prateleira[4], 0, "Jumbitos - Cebola");
- Prateleira[5] = CreateMenu("~r~Carnes", 1, 50.0, 180.0, 200.0, 200.0);
- AddProdutoPrateleira(Prateleira[5], 0, "Carne de Vaca - File");
- AddProdutoPrateleira(Prateleira[5], 0, "Carne de Vaca - Chao de Fora");
- AddProdutoPrateleira(Prateleira[5], 0, "Carne de Vaca - Chao de Dentro");
- AddProdutoPrateleira(Prateleira[5], 0, "Carne de Vaca - Pernil");
- AddProdutoPrateleira(Prateleira[5], 0, "Carne de Camelo");
- AddProdutoPrateleira(Prateleira[5], 0, "Peixe Boi");
- AddProdutoPrateleira(Prateleira[5], 0, "Peixe Tambaqui");
- AddProdutoPrateleira(Prateleira[5], 0, "Peixe Mandin");
- Prateleira[6] = CreateMenu("~h~~g~Brinquedos", 1, 50.0, 180.0, 200.0, 200.0);
- AddProdutoPrateleira(Prateleira[6], 0, "GTA San Andreas - Carl Johnson");
- AddProdutoPrateleira(Prateleira[6], 0, "GTA Vice City - Tommy Vercetti");
- AddProdutoPrateleira(Prateleira[6], 0, "Homem Aranha");
- AddProdutoPrateleira(Prateleira[6], 0, "Batman");
- AddProdutoPrateleira(Prateleira[6], 0, "Goku Super Sayajin");
- AddProdutoPrateleira(Prateleira[6], 0, "Boneco do Ken");
- AddProdutoPrateleira(Prateleira[6], 0, "Boneco do Knife");
- AddProdutoPrateleira(Prateleira[6], 0, "Boneco do Badio");
- AddProdutoPrateleira(Prateleira[6], 0, "Boneco do DraKiNs");
- AddProdutoPrateleira(Prateleira[6], 0, "Boneco do Falcon");
- AddProdutoPrateleira(Prateleira[6], 0, "Boneco do CyNiC");
- AddProdutoPrateleira(Prateleira[6], 0, "Boneco do KylePT");
- AddProdutoPrateleira(Prateleira[6], 0, "Boneco do Higor");
- AddProdutoPrateleira(Prateleira[6], 0, "Boneco do RoamPT");
- Prateleira[7] = CreateMenu("~w~Laticinios", 1, 50.0, 180.0, 200.0, 200.0);
- AddProdutoPrateleira(Prateleira[7], 0, "Manteiga");
- AddProdutoPrateleira(Prateleira[7], 0, "Margarina");
- AddProdutoPrateleira(Prateleira[7], 0, "Manteiga Diet");
- AddProdutoPrateleira(Prateleira[7], 0, "Ricota");
- Prateleira[8] = CreateMenu("~p~Sucos e Refrescos", 1, 50.0, 180.0, 200.0, 200.0);
- AddProdutoPrateleira(Prateleira[8], 0, "Tang - Morango");
- AddProdutoPrateleira(Prateleira[8], 0, "Tang - Laranja");
- AddProdutoPrateleira(Prateleira[8], 0, "Tang - Limao");
- AddProdutoPrateleira(Prateleira[8], 0, "Tang - Uva");
- AddProdutoPrateleira(Prateleira[8], 0, "Tang - Pessego");
- AddProdutoPrateleira(Prateleira[8], 0, "Tang - Guarana");
- AddProdutoPrateleira(Prateleira[8], 0, "Tang - Tangerina");
- AddProdutoPrateleira(Prateleira[8], 0, "Tang - Maracuja");
- AddProdutoPrateleira(Prateleira[8], 0, "Camp - Morango");
- AddProdutoPrateleira(Prateleira[8], 0, "Camp - Laranja");
- AddProdutoPrateleira(Prateleira[8], 0, "Camp - Limao");
- AddProdutoPrateleira(Prateleira[8], 0, "Camp - Uva");
- AddProdutoPrateleira(Prateleira[8], 0, "Camp - Pessego");
- AddProdutoPrateleira(Prateleira[8], 0, "Camp - Guarana");
- AddProdutoPrateleira(Prateleira[8], 0, "Camp - Tangerina");
- AddProdutoPrateleira(Prateleira[8], 0, "Camp - Maracuja");
- Prateleira[9] = CreateMenu("~h~~b~Escovas e Sabonetes", 1, 50.0, 180.0, 200.0, 200.0);
- AddProdutoPrateleira(Prateleira[9], 0, "Escova de Dentes");
- AddProdutoPrateleira(Prateleira[9], 0, "Creme Dental Colgate");
- AddProdutoPrateleira(Prateleira[9], 0, "Creme Dental Colgate Total 12");
- AddProdutoPrateleira(Prateleira[9], 0, "Creme Dental Colgate Sensitive");
- AddProdutoPrateleira(Prateleira[9], 0, "Creme Dental Sorriso");
- AddProdutoPrateleira(Prateleira[9], 0, "Shampoo");
- AddProdutoPrateleira(Prateleira[9], 0, "Condicionador");
- AddProdutoPrateleira(Prateleira[9], 0, "Shampoo e Condicionador - 2 em 1");
- Prateleira[10] = CreateMenu("~g~Frutas e Verduras", 1, 50.0, 180.0, 200.0, 200.0);
- AddProdutoPrateleira(Prateleira[10], 0, "Repolho");
- AddProdutoPrateleira(Prateleira[10], 0, "Alface");
- AddProdutoPrateleira(Prateleira[10], 0, "Coentro");
- AddProdutoPrateleira(Prateleira[10], 0, "Maca");
- AddProdutoPrateleira(Prateleira[10], 0, "Banana");
- AddProdutoPrateleira(Prateleira[10], 0, "Laranja");
- AddProdutoPrateleira(Prateleira[10], 0, "Uva");
- AddProdutoPrateleira(Prateleira[10], 0, "Coco");
- AddStaticPickup(1277, 1, 1684.7739,-1343.3248,17.000);
- AddStaticPickup(1277, 1, -30.946699,-89.609596,1003.000,10);
- AddStaticPickup(1239, 1, -17.9255,-184.5275,1003.5469,10);
- AddStaticPickup(1239, 1, -13.2699,-174.1200,1003.5469,10);
- AddStaticPickup(1239, 1, -9.2474,-172.9693,1003.5469,10);
- AddStaticPickup(1239, 1, -8.7221,-169.9939,1003.5469,10);
- AddStaticPickup(1239, 1, -4.2420,-175.7281,1003.5469,10);
- AddStaticPickup(1239, 1, -30.5274,-169.8330,1003.5469,10);
- AddStaticPickup(1239, 1, -34.2408,-175.6817,1003.5469,10);
- AddStaticPickup(1239, 1, -30.946699,-89.609596,1003.000,10);
- AddStaticPickup(1239, 1, -33.0959,-180.6409,1003.5469,10);
- AddStaticPickup(1239, 1, -29.5550,-178.1934,1003.5469,10);
- AddStaticPickup(1239, 1, -26.2205,-175.5706,1003.5469,10);
- Create3DTextLabel("[ ---- SuperMercado ---- ]", 0xE6E6FAFF, 1684.7739,-1343.3248,17.4359, 60, 0);
- Create3DTextLabel("\nClique na Tecla \"Enter\" Para Entrar !", 0xE6E6FAFF, 1684.7739,-1343.3248,17.4359, 60, 0);
- CreateObject(1349,1692.87561035,-1351.93859863,17.00350571,0.00000000,0.00000000,96.00000000,0.0);
- CreateObject(1349,1694.01354980,-1351.95471191,17.01509285,0.00000000,0.00000000,90.00000000,0.0);
- CreateObject(1349,1695.12939453,-1351.89514160,17.02812195,0.00000000,0.00000000,94.00000000,0.0);
- CreateObject(1349,1696.31054688,-1351.85913086,17.04168892,0.00000000,0.00000000,90.00000000,0.0);
- CreateObject(1349,1694.24401855,-1353.83361816,17.00885201,0.00000000,0.00000000,92.00000000,0.0);
- CreateObject(1349,1695.46057129,-1353.72912598,17.01661491,0.00000000,0.00000000,98.00000000,0.0);
- CreateObject(1349,1696.46252441,-1353.59594727,17.02897453,0.00000000,0.00000000,96.00000000,0.0);
- CreateObject(1349,1692.87500000,-1353.79101562,17.00350571,0.00000000,0.00000000,85.99548340,0.0);
- CreateObject(1349,1692.87500000,-1353.79101562,17.00350571,0.00000000,0.00000000,85.99548340,0.0);
- CreateObject(1349,1692.87500000,-1353.79101562,17.00350571,0.00000000,0.00000000,85.99548340,0.0);
- CreateObject(1349,1692.47009277,-1335.66931152,17.00834465,0.00000000,0.00000000,268.00000000,0.0);
- CreateObject(1349,1693.84045410,-1335.67480469,17.03555107,0.00000000,0.00000000,264.00000000,0.0);
- CreateObject(1349,1695.07458496,-1335.67419434,17.05540466,0.00000000,0.00000000,268.00000000,0.0);
- CreateObject(1349,1696.24340820,-1335.74536133,17.04907417,0.00000000,0.00000000,266.00000000,0.0);
- CreateObject(1349,1696.32641602,-1333.54907227,17.04838943,0.00000000,0.00000000,270.00000000,0.0);
- CreateObject(1349,1695.19555664,-1333.55981445,17.02619934,0.00000000,0.00000000,268.00000000,0.0);
- CreateObject(1349,1693.89807129,-1333.59606934,17.00749969,0.00000000,0.00000000,264.00000000,0.0);
- CreateObject(1349,1692.64562988,-1333.67712402,17.00260735,0.00000000,0.00000000,262.00000000,0.0);
- SuperMercadoRegras = TextDrawCreate(13.000000,135.000000,"~y~Supermercado ~w~- ~y~regras~n~~n~~y~-~w~Nao Correr [Ande com ALT]~n~~y~-~w~Pagar os produtos na saida~n~~y~-~w~Pagar sem cartao de credito~n~~y~-~w~Nao entrar sem camisa");
- TextDrawAlignment(SuperMercadoRegras,0);
- TextDrawBackgroundColor(SuperMercadoRegras,0x000000ff);
- TextDrawFont(SuperMercadoRegras,1);
- TextDrawLetterSize(SuperMercadoRegras,0.499999,2.200000);
- TextDrawColor(SuperMercadoRegras,0xffffffff);
- TextDrawSetOutline(SuperMercadoRegras,1);
- TextDrawSetProportional(SuperMercadoRegras,1);
- TextDrawSetShadow(SuperMercadoRegras,1);
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if(!IsPlayerInAnyVehicle(playerid))
- {
- if(newkeys == KEY_SECONDARY_ATTACK && !PlayerVendoMenu[playerid])
- {
- PlayerVendoMenu[playerid] = true;
- TogglePlayerControllable(playerid,true);
- }
- if(newkeys == KEY_SPRINT && !PlayerVendoMenu[playerid])
- {
- PlayerVendoMenu[playerid] = true;
- TogglePlayerControllable(playerid,true);
- }
- if(newkeys == KEY_SECONDARY_ATTACK && IsPlayerInRangeOfPoint(playerid, 3.0, 1684.7739,-1343.3248,17.4359))
- {
- SetPlayerPos(playerid,-25.6189,-185.6553,1003.5469);
- SetPlayerFacingAngle(playerid,0.4035);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid,17);
- SetPlayerVirtualWorld(playerid,10);
- SetPlayerAttachedObject(playerid, 0, 1885, 1, -0.517364, 0.046010, 0.392776, 341.999938, 92.171592, 295.958892, 1.000000, 1.000000, 1.000000);
- TogglePlayerControllable(playerid, false);
- DentroSupermercado[playerid] = true;
- PlayerVendoMenu[playerid] = true;
- SendClientMessage(playerid,0x33CCFFAA,"[Supermercado] Aguarde 20 segundos para poder fazer suas Compras, leia as regras enquanto isso !");
- SendClientMessage(playerid,0xFFFF00AA,"[Supermercado] Use /comprar em uma Prateleira para escolher um Produto e Aperte Barra de Espaço para Comprá-lo !");
- TextDrawShowForPlayer(playerid, SuperMercadoRegras);
- TimerSuperMercado[playerid] = SetTimerEx("Compras", 20000, false, "n", playerid);
- }
- else if(newkeys == KEY_SECONDARY_ATTACK && IsPlayerInRangeOfPoint(playerid, 3.0, -25.6189,-185.6553,1003.5469))
- {
- if(TotalProdutos[playerid] > 0)
- {
- ContaJogador(playerid);
- }
- SetPlayerPos(playerid,1688.4045,-1343.2057,17.4237);
- SetPlayerFacingAngle(playerid,269.8736);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid,0);
- SetPlayerVirtualWorld(playerid,0);
- TextDrawHideForPlayer(playerid, SuperMercadoRegras);
- DentroSupermercado[playerid] = false;
- TogglePlayerControllable(playerid,true);
- RemovePlayerAttachedObject(playerid, 0);
- Conta[playerid] = 0;
- KillTimer(TimerSuperMercado[playerid]);
- ChecarOk[playerid] = false;
- PlayerVendoMenu[playerid] = true;
- new y = 0;
- while(y <= 10) Comprados[y] = 0,y++;
- for(new x = 0; x < 110; x++)
- {
- ProdutoComprado[playerid][x] = false;
- }
- }
- }
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if(strcmp("/comprar",cmdtext,true,8)==0)
- {
- TogglePlayerControllable(playerid, false);
- if(IsPlayerInRangeOfPoint(playerid, 3.0, -17.9255,-184.5275,1003.5469))
- {
- ShowMenuForPlayer(Prateleira[0], playerid);
- }
- else if(IsPlayerInRangeOfPoint(playerid, 3.0, -13.2699,-174.1200,1003.5469))
- {
- ShowMenuForPlayer(Prateleira[1], playerid);
- }
- else if(IsPlayerInRangeOfPoint(playerid, 3.0, -9.2474,-172.9693,1003.5469))
- {
- ShowMenuForPlayer(Prateleira[2], playerid);
- }
- else if(IsPlayerInRangeOfPoint(playerid, 3.0, -8.7221,-169.9939,1003.5469))
- {
- ShowMenuForPlayer(Prateleira[3], playerid);
- }
- else if(IsPlayerInRangeOfPoint(playerid, 3.0, -4.2420,-175.7281,1003.5469))
- {
- ShowMenuForPlayer(Prateleira[4], playerid);
- }
- else if(IsPlayerInRangeOfPoint(playerid, 3.0, -30.5274,-169.8330,1003.5469))
- {
- ShowMenuForPlayer(Prateleira[5], playerid);
- }
- else if(IsPlayerInRangeOfPoint(playerid, 3.0, -34.2408,-175.6817,1003.5469))
- {
- ShowMenuForPlayer(Prateleira[6], playerid);
- }
- else if(IsPlayerInRangeOfPoint(playerid, 3.0, -30.946699,-89.609596,1003.000))
- {
- ShowMenuForPlayer(Prateleira[7], playerid);
- }
- else if(IsPlayerInRangeOfPoint(playerid, 3.0, -33.0959,-180.6409,1003.5469))
- {
- ShowMenuForPlayer(Prateleira[8], playerid);
- }
- else if(IsPlayerInRangeOfPoint(playerid, 3.0, -29.5550,-178.1934,1003.5469))
- {
- ShowMenuForPlayer(Prateleira[9], playerid);
- }
- else if(IsPlayerInRangeOfPoint(playerid, 3.0, -26.2205,-175.5706,1003.5469))
- {
- ShowMenuForPlayer(Prateleira[10], playerid);
- }
- return 1;
- }
- //==Bonus==//
- if(strcmp("/supermercado",cmdtext,true,13)==0)
- {
- SetPlayerPos(playerid,1694.4462,-1345.0837,17.4611);
- SetPlayerFacingAngle(playerid,101.6354);
- return 1;
- }
- if(strcmp("/brincar",cmdtext,true,13)==0)
- {
- if(Brinquedos[playerid][1] > 0)//O [1] (array) Significa a segunda opçao da lista, ou seja, isso irá checar se voce tem o Item 2 da Prateleira de Brinquedos (GTA Vice City - Tommy Vercetti).
- {
- SendClientMessage(playerid,0xFFFFFFAA,"[Server Info] Você brincou com seu brinquedo !");
- Brinquedos[playerid][1] = 0;//Fará com que o jogador perca o Item que ele comprou da prateleira de Brinquedos, Item 2 (GTA Vice City - Tommy Vercetti).
- }
- return 1;
- }
- return 0;
- }
- public OnPlayerUpdate(playerid)
- {
- if(DentroSupermercado[playerid])
- {
- new A,B,C;
- GetPlayerKeys(playerid,A,B,C);
- if(A != 1024 && A != 16 && B != 0 && C != 0 && ChecarOk[playerid])
- {
- if(PlayerVendoMenu[playerid])
- {
- SendClientMessage(playerid,0x33CCFFAA,"[Supermercado] Você foi Expulso por Correr, atirar ou socar dentro do Supermercado !");
- TextDrawHideForPlayer(playerid, SuperMercadoRegras);
- SetPlayerPos(playerid,1688.4045,-1343.2057,17.4237);
- SetPlayerFacingAngle(playerid,269.8736);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid,0);
- TogglePlayerControllable(playerid,true);
- SetPlayerVirtualWorld(playerid,0);
- RemovePlayerAttachedObject(playerid, 0);
- DentroSupermercado[playerid] = false;
- TotalProdutos[playerid] = 0;
- KillTimer(TimerSuperMercado[playerid]);
- Conta[playerid] = 0;
- ChecarOk[playerid] = false;
- RetirarProdutosPlayer(playerid);
- for(new x = 0; x < 110; x++)
- {
- ProdutoComprado[playerid][x] = false;
- }
- new x = 0;
- while(x <= 10) Comprados[x] = 0,x++;
- }
- }
- }
- return 1;
- }
- public OnPlayerSelectedMenuRow(playerid, row)
- {
- PlayerVendoMenu[playerid] = false;
- if(GetPlayerMenu(playerid) == Prateleira[0]) Avicola[playerid][row]++,Conta[playerid] += (random(300)+20),TotalProdutos[playerid]++,ProdutoComprado[playerid][row] = true,Comprado(playerid),Comprados[0]++,PlayerVendoMenu[playerid] = true;
- else if(GetPlayerMenu(playerid) == Prateleira[1]) PaoPizza[playerid][row]++,Conta[playerid] += (random(200)+20),TotalProdutos[playerid]++,ProdutoComprado[playerid][7+row] = true,Comprado(playerid),Comprados[1]++,PlayerVendoMenu[playerid] = true;
- else if(GetPlayerMenu(playerid) == Prateleira[2]) Bebidas[playerid][row]++,Conta[playerid] += (random(100)+20),TotalProdutos[playerid]++,ProdutoComprado[playerid][14+row] = true,Comprado(playerid),Comprados[2]++,PlayerVendoMenu[playerid] = true;
- else if(GetPlayerMenu(playerid) == Prateleira[3]) Enlatados[playerid][row]++,Conta[playerid] += (random(100)+20),TotalProdutos[playerid]++,ProdutoComprado[playerid][20+row] = true,Comprado(playerid),Comprados[3]++,PlayerVendoMenu[playerid] = true;
- else if(GetPlayerMenu(playerid) == Prateleira[4]) Salgadinhos[playerid][row]++,Conta[playerid] += (random(50)+20),TotalProdutos[playerid]++,ProdutoComprado[playerid][27+row] = true,Comprado(playerid),Comprados[4]++,PlayerVendoMenu[playerid] = true;
- else if(GetPlayerMenu(playerid) == Prateleira[5]) Carnes[playerid][row]++,Conta[playerid] += (random(300)+20),TotalProdutos[playerid]++,ProdutoComprado[playerid][34+row] = true,Comprado(playerid),Comprados[5]++,PlayerVendoMenu[playerid] = true;
- else if(GetPlayerMenu(playerid) == Prateleira[6]) Brinquedos[playerid][row]++,Conta[playerid] += (random(200)+20),TotalProdutos[playerid]++,ProdutoComprado[playerid][42+row] = true,Comprado(playerid),Comprados[6]++,PlayerVendoMenu[playerid] = true;
- else if(GetPlayerMenu(playerid) == Prateleira[7]) Laticinios[playerid][row]++,Conta[playerid] += (random(200)+20),TotalProdutos[playerid]++,ProdutoComprado[playerid][56+row] = true,Comprado(playerid),Comprados[7]++,PlayerVendoMenu[playerid] = true;
- else if(GetPlayerMenu(playerid) == Prateleira[8]) SucosRefrescos[playerid][row]++,Conta[playerid] += (random(50)+20),TotalProdutos[playerid]++,ProdutoComprado[playerid][60+row] = true,Comprado(playerid),Comprados[8]++,PlayerVendoMenu[playerid] = true;
- else if(GetPlayerMenu(playerid) == Prateleira[9]) EscovasSabonetes[playerid][row]++,Conta[playerid] += (random(100)+20),TotalProdutos[playerid]++,ProdutoComprado[playerid][76+row] = true,Comprado(playerid),Comprados[9]++,PlayerVendoMenu[playerid] = true;
- else if(GetPlayerMenu(playerid) == Prateleira[10]) FrutasVerduras[playerid][row]++,Conta[playerid] += (random(200)+20),TotalProdutos[playerid]++,ProdutoComprado[playerid][84+row] = true,Comprado(playerid),Comprados[10]++,PlayerVendoMenu[playerid] = true;
- TogglePlayerControllable(playerid, true);
- return 1;
- }
- public Compras(playerid)
- {
- if(GetPlayerInterior(playerid) == 17)
- {
- TextDrawHideForPlayer(playerid,SuperMercadoRegras);
- SendClientMessage(playerid,0x33CCFFAA,"[Supermercado] Faça Boas Compras !");
- TogglePlayerControllable(playerid,true);
- PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
- ChecarOk[playerid] = true;
- }
- return 1;
- }
- public ContaJogador(playerid)
- {
- new Total[128],Resultado[1000],bool:Gone = true;
- format(Total,128,"| ------------------ Total Pago ao Supermercado ------------------ |");
- SendClientMessage(playerid,0x00FFFFFF,Total);
- format(Total,128,"|__________________________________________________________________|");
- SendClientMessage(playerid,0x00FFFFFF,Total);
- format(Total,128,"| Categoria: Avicola. Unidades Pegas: %d ",Comprados[0]);
- SendClientMessage(playerid,0x00FFFFFF,Total);
- format(Total,128,"| Categoria: Pãe e Pizza. Unidades Pegas: %d ",Comprados[1]);
- SendClientMessage(playerid,0x00FFFFFF,Total);
- format(Total,128,"| Categoria: Bebidas. Unidades Pegas: %d. ",Comprados[2]);
- SendClientMessage(playerid,0x00FFFFFF,Total);
- format(Total,128,"| Categoria: Enlatados. Unidades Pegas: %d. ",Comprados[3]);
- SendClientMessage(playerid,0x00FFFFFF,Total);
- format(Total,128,"| Categoria: Salgadinhos. Unidades Pegas: %d. ",Comprados[4]);
- SendClientMessage(playerid,0x00FFFFFF,Total);
- format(Total,128,"| Categoria: Carnes. Unidades Pegas: %d. ",Comprados[5]);
- SendClientMessage(playerid,0x00FFFFFF,Total);
- format(Total,128,"| Categoria: Brinquedos. Unidades Pegas: %d. ",Comprados[6]);
- SendClientMessage(playerid,0x00FFFFFF,Total);
- format(Total,128,"| Categoria: Laticínios. Unidades Pegas: %d. ",Comprados[7]);
- SendClientMessage(playerid,0x00FFFFFF,Total);
- format(Total,128,"| Categoria: Sucos e Refrescos. Unidades Pegas: %d. ",Comprados[8]);
- SendClientMessage(playerid,0x00FFFFFF,Total);
- format(Total,128,"| Categoria: Escovas e Sabonetes. Unidades Pegas: %d. ",Comprados[9]);
- SendClientMessage(playerid,0x00FFFFFF,Total);
- format(Total,128,"| Categoria: Frutas e Verduras. Unidades Pegas: %d. ",Comprados[10]);
- SendClientMessage(playerid,0x00FFFFFF,Total);
- for(new x = 0; x < 110; x++)
- {
- if(ProdutoComprado[playerid][x])
- {
- if(Gone)
- {
- format(Total,sizeof(Total),"| Produtos Pegos: %s",NomeDoProduto[x]);
- }
- else
- {
- format(Total,sizeof(Total),", %s",NomeDoProduto[x]);
- }
- strins(Resultado,Total,strlen(Resultado),sizeof(Resultado));
- Gone = false;
- ProdutoComprado[playerid][x] = false;
- }
- }
- strins(Resultado,".",strlen("."),sizeof(Resultado));
- SendClientMessage(playerid,0x1E90FFFF,Resultado);
- format(Total,128,"| Total Gasto: R$%d",Conta[playerid]);
- SendClientMessage(playerid,0x1E90FFFF,Total);
- GivePlayerMoney(playerid,(-1*(Conta[playerid])));
- Conta[playerid] = 0;
- TotalProdutos[playerid] = 0;
- new y = 0;
- while(y <= 10) Comprados[y] = 0,y++;
- return 1;
- }
- stock AddProdutoPrateleira(Menu:parametro1,parametro2,texto[])
- {
- new NomeProduto = (AtualProdutos + 1);
- AddMenuItem(parametro1, parametro2, texto);
- strmid(NomeDoProduto[NomeProduto],texto,false,strlen(texto),40);
- AtualProdutos++;
- return 1;
- }
- stock RetirarProdutosPlayer(playerid)
- {
- for(new z = 0; z < 20; z++)
- {
- Avicola[playerid][z] = 0;
- PaoPizza[playerid][z] = 0;
- Bebidas[playerid][z] = 0;
- Enlatados[playerid][z] = 0;
- Salgadinhos[playerid][z] = 0;
- Carnes[playerid][z] = 0;
- Brinquedos[playerid][z] = 0;
- Laticinios[playerid][z] = 0;
- SucosRefrescos[playerid][z] = 0;
- EscovasSabonetes[playerid][z] = 0;
- FrutasVerduras[playerid][z] = 0;
- }
- return 1;
- }
- public OnFilterScriptExit()
- {
- new Licenca[50];
- GetServerVarAsString("hostname", Licenca, 50);
- print("--...............................--\n");
- print("[FilterScript] Supermercardo - por [iPs]Ken ou rjjj.");
- print("Produtor: [iPs]Ken ou rjjj.");
- print("Agradecimentos: [iPs]Team.");
- printf("Licenciado para o servidor %s.\n",Licenca);
- print("--...............................--\n");
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment