Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include < a_samp >
- #include sscanf.inc
- #include zcmd.inc
- // -------------------------------------------------------- > Definições do Servidor em Geral
- #define Entrada_Loja 213.2318,-183.4858,1.5781
- #define Entrada_Ammu 243.0552,-178.4454,1.5822
- #define Menu_Armas 314.2584,-132.9375,999.6016
- #define Entrada_Prefeitura 292.9194,-195.3610,1.7786
- #define Entrada_Loja_Roupas 171.9727,-152.4717,1.5752
- #define Menu_Prefeitura 361.8299,173.6784,1008.3828
- #define Materiais_Obter 1230.2911,-1735.1278,13.5867
- #define Tempo_P 5000
- #define Dialog_Armas 1050
- #define Dialog_Emprego 2050
- #define Desempregado 3
- #define Mecanico 4
- #define Caminhoneiro 5
- #define Advogado 6
- #define Detetive 7
- #define Vendedor_de_Armas 8
- #define Civil 20
- #define Groove 21
- #define Ballas 22
- #define Aztecas 23
- #define Vagos 24
- #define PCC 25
- #define Comando_V 26
- #define Rota 27
- #define Policia_M 28
- #define Policia_F 29
- #define Exercito 30
- #define GI 31
- #define Farc 32
- #define Hitman 33
- #define Administradores 50
- #define Verde 0x21DD00FF
- #define Vermelho 0xFF030FFF
- #define Amarelo 0xFFFF00FF
- #define Laranja 0xF97804FF
- #define Azul_Claro 0x00C2ECFF
- #define Branco 0xFFFFFFAA
- #define Azul 0x1229FAFF
- #define Verde_Claro 0x38FF06FF
- #define Cinza 0xCECECEFF
- #define Rosa 0xD52DFFFF
- #define Cinza_Escuro 0x626262FF
- // -------------------------------------------------------- >
- enum
- pDados
- {
- Organizacao, Quentinha, Pizza, Id_Check, Kikado, Debug,
- Cargo, Hamburguer, Crimes, Horas_Jogadas, Preso, Materiais,
- Licenciado, Licenca_Armas, Cigarros, Emprego, Loja_Roupas, Comprar_Materiais,
- Fazer_Compras, Produtos, Maconha, Contrato, Id_Kick,
- };
- new Timer_Cigarro;
- new Timer_Maconha;
- new World_Time;
- new pInfo[MAX_PLAYERS][pDados];
- forward Spawn_Player(playerid);
- forward Kick_Player(playerid);
- forward Soltar_Preso(playerid);
- forward Fumando_Maconha(playerid);
- forward Tempo_World(playerid);
- forward Fumando_Cigarro(playerid);
- // -------------------------------------------------------- >
- new Float: C_R[][] = // Random Spawns Caminhoneiros
- {
- {195.9697,-232.3367,1.7786,271.1507},
- {219.1665,-226.9594,1.7786,92.1534},
- {253.9131,-158.1334,1.5703,75.7547},
- {292.3913,-187.2190,1.5781,89.1007},
- {81.4282,-198.9835,1.5631,221.6808}
- };
- // -------------------------------------------------------- >
- main()
- {
- print("\n------------------------------- >");
- print(" Brasil Play Net Carregado ! - > By Lucas Emmanuel");
- print("------------------------------- >\n");
- }
- public OnGameModeInit()
- {
- SetGameModeText("Blank Script");
- UsePlayerPedAnims();
- DisableInteriorEnterExits();
- LimitGlobalChatRadius(150);
- EnableStuntBonusForAll(0);
- AddPlayerClass(23, 1242.7977, -1694.7399, 16.1965, 182.3878, 0, 0, 0, 0, 0, 0);
- AddStaticPickup(1318, 1, Entrada_Loja, 0);
- AddStaticPickup(1318, 1, Entrada_Ammu, 0);
- AddStaticPickup(1318, 1, Entrada_Prefeitura, 0);
- AddStaticPickup(1318, 1, Entrada_Loja_Roupas, 0);
- AddStaticPickup(1318, 1, Materiais_Obter , 0);
- AddStaticPickup(1318, 1, 315.7297,-143.6574,999.6016, 0);
- AddStaticPickup(1318, 1, -26.0003,-188.2597,1003.5469, 0);
- AddStaticPickup(1318, 1, 389.8720,173.6646,1008.3828, 0);
- AddStaticPickup(1318, 1, 227.5590,-8.1010,1002.2109, 0);
- AddStaticPickup(1318, 1, Menu_Armas, 0);
- AddStaticPickup(1318, 1, Menu_Prefeitura, 0);
- Create3DTextLabel("Compra de Materiais\nAperte F", Azul_Claro, Materiais_Obter, 20.0, 0, 0);
- // ----------------------------------------------- >
- SetTimer("Tempo_World", 60 * 60 * 1000, true);
- return 1;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- public Tempo_World(playerid)
- {
- new Str[120], StE[120];
- if (World_Time == 25)
- {
- World_Time = 0;
- }
- SetWorldTime(World_Time);
- World_Time ++;
- format(Str, sizeof(Str), "BRASIL PLAY NET :{FFFFFF}Agora São {88AA88}%d {FFFFFF}Horas.", World_Time);
- SendClientMessageToAll(Verde_Claro , Str);
- pInfo[playerid][Horas_Jogadas] ++;
- pInfo[playerid][Contrato] --;
- format(StE, sizeof(StE), "Você tem Agora %d Horas Jogadas", pInfo[playerid][Horas_Jogadas]);
- SendClientMessage(playerid, Laranja, StE);
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetTimer("Spawn_Player", 100, false);
- return 1;
- }
- public Spawn_Player(playerid)
- {
- SpawnPlayer(playerid);
- }
- public OnPlayerConnect(playerid)
- {
- new
- Nome[25],
- Str[80]
- ;
- GetPlayerName(playerid, Nome, 25);
- format(Str, sizeof(Str), "O Jogador {00FFFF}%s {FFFFFF}Entrou no Servidor", Nome);
- SendClientMessageToAll(0xFFFFFFAA, Str);
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- new
- Nome[25],
- Str[80]
- ;
- GetPlayerName(playerid, Nome, 25);
- format(Str, sizeof(Str), "O Jogador {00FFFF}%s {FFFFFF}Desconectou - se do Servidor", Nome);
- SendClientMessageToAll(0xFFFFFFAA, Str);
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- if(pInfo[playerid][Preso] == 1)
- {
- new
- Str[80]
- ;
- SetPlayerPos(playerid, 263.8820,77.4002,1001.0391);
- SetPlayerInterior(playerid, 6);
- ResetPlayerWeapons(playerid);
- SetPlayerWantedLevel(playerid, 0);
- SetTimer("Soltar_Preso", Tempo_P * pInfo[playerid][Crimes], false);
- pInfo[playerid][Preso] = 1;
- format(Str, sizeof(Str), "Sentença incompleta. Tempo Restante: {FFFFFF}%d", Tempo_P * pInfo[playerid][Crimes]);
- SendClientMessage(playerid, Verde_Claro, Str);
- }
- if(pInfo[playerid][Organizacao] == Civil)
- {
- SetPlayerSkin(playerid, 23);
- }
- SetPlayerInterior(playerid, 0);
- if(pInfo[playerid][Emprego] == Caminhoneiro)
- {
- new Random = random(sizeof(C_R));
- SetPlayerPos(playerid, C_R[Random][0], C_R[Random][1], C_R[Random][2]);
- SetPlayerFacingAngle(playerid, C_R[Random][3]);
- }
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- new Str_Wanted[60];
- if(pInfo[killerid][Organizacao] == Groove || Ballas || Aztecas || Vagos || PCC || Comando_V || Civil || Hitman)
- {
- pInfo[killerid][Crimes] ++;
- SendClientMessage(killerid, Vermelho, "Você Cometeu um Crime : {FFFFFF}Assasinato");
- format(Str_Wanted, sizeof(Str_Wanted), "Nivel Atual de Procura : {FFFFFF}%d", pInfo[killerid][Crimes]);
- SendClientMessage(playerid, Amarelo, Str_Wanted);
- SetPlayerWantedLevel(killerid, pInfo[killerid][Crimes]);
- }
- if(pInfo[playerid][Organizacao] == Groove || Ballas || Aztecas || Vagos || PCC || Comando_V || Civil || Hitman)
- {
- if(GetPlayerWantedLevel(playerid) < 1)
- {
- if(pInfo[killerid][Organizacao] == Rota || Policia_M || Policia_F )
- {
- GameTextForPlayer(killerid, "~b~Suspeito ~r~Morto ~w~Bonus R$ ~g~300", 2500, 1);
- GivePlayerMoney(killerid, 300);
- // --------------------------------------------------------------------------- >
- SetPlayerPos(playerid, 263.8820,77.4002,1001.0391);
- SetPlayerInterior(playerid, 6);
- ResetPlayerWeapons(playerid);
- SetPlayerWantedLevel(playerid, 0);
- SetTimer("Soltar_Preso", Tempo_P * pInfo[playerid][Crimes], false);
- pInfo[playerid][Preso] = 1;
- }
- }
- }
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- return 1;
- }
- // --------------------------------------------------------------------------- >
- CMD:car(playerid, params[])
- {
- if (pInfo[playerid][Organizacao] != Administradores)
- {
- SendClientMessage(playerid, Branco, "Você não é um {00FFFF}Administrador");
- return 1;
- }
- new
- Id, Cor[2], Float: x,
- Float: y, Float: z,
- Carro
- ;
- pInfo[playerid][Licenciado] = 1;
- if (sscanf(params, "dii", Id, Cor[0], Cor[1]))
- {
- SendClientMessage(playerid, Branco, "Use: /Car [Id] [Cor] [Cor]");
- }
- else
- {
- if (Id < 400 || Id > 611) return
- SendClientMessage(playerid, Branco, "ID do Veículo Inválido");
- if (Cor[0] < 0 || Cor[0] > 126) return
- SendClientMessage(playerid, Branco, "ID da 1ª Cor Inválido");
- if (Cor[1] < 0 || Cor[1] > 126) return
- SendClientMessage(playerid, Branco, "ID da 2ª Cor Inválido");
- GetPlayerPos(playerid, x, y, z);
- Carro = CreateVehicle(Id, x, y, z, 0, Cor[0], Cor[1], false);
- PutPlayerInVehicle(playerid, Carro, 0);
- }
- return 1;
- }
- CMD:comprar(playerid, params [])
- {
- if (pInfo[playerid][Fazer_Compras] == 0)
- {
- SendClientMessage(playerid, Vermelho, "Você não está em uma 24/7");
- return 1;
- }
- new
- Item
- ;
- if (sscanf(params, "i", Item))
- {
- SendClientMessage(playerid, Vermelho, "----------------Loja----------------");
- SendClientMessage(playerid, Branco , "[1] - Carteira de Motorista");
- SendClientMessage(playerid, Branco , "[2] - Quentinha");
- SendClientMessage(playerid, Branco , "[3] - Licença de Armas");
- SendClientMessage(playerid, Branco , "[4] - Pizza");
- SendClientMessage(playerid, Branco , "[5] - Hamburguer");
- SendClientMessage(playerid, Branco , "[6] - Cigarros");
- SendClientMessage(playerid, Vermelho, "------------------------------------");
- return SendClientMessage(playerid, Laranja, "Use: /Comprar [ID do Item]");
- }
- if ( Item < 0 || Item > 6 )
- {
- SendClientMessage(playerid, Branco, "Número de Item Inválido");
- return 1;
- }
- switch ( Item )
- {
- case 1:
- {
- if(GetPlayerMoney(playerid) < 5000)
- {
- SendClientMessage(playerid, Vermelho, "Você não tem {FFFFFF}R$: 5000");
- return 1;
- }
- pInfo[playerid][Licenciado] = 1;
- SendClientMessage(playerid, Laranja, "Você comprou uma Carteira de Motorista por {FFFFFF}R$: 5000");
- GivePlayerMoney(playerid, - 5000);
- return 1;
- }
- // --------------------------------- >
- case 2:
- {
- if(GetPlayerMoney(playerid) < 150)
- {
- SendClientMessage(playerid, Vermelho, "Você não tem {FFFFFF}R$: 150");
- return 1;
- }
- pInfo[playerid][Quentinha] ++;
- SendClientMessage(playerid, Laranja, "Você comprou uma Quentinha por {FFFFFF}R$: 150. /Comer");
- GivePlayerMoney(playerid, - 150);
- return 1;
- }
- // --------------------------------- >
- case 3:
- {
- if(pInfo[playerid][Horas_Jogadas] < 2)
- {
- SendClientMessage(playerid, Vermelho, "Você não tem Experiência Suficiente");
- return 1;
- }
- if(GetPlayerMoney(playerid) < 5000)
- {
- SendClientMessage(playerid, Vermelho, "Você não tem {FFFFFF}R$: 5000");
- return 1;
- }
- pInfo[playerid][Licenca_Armas] = 1;
- SendClientMessage(playerid, Laranja, "Você comprou uma Licença de Armas.");
- SendClientMessage(playerid, Laranja, "Agora você pode comprar sua arma em uma Loja de Armas.");
- GivePlayerMoney(playerid, - 5000);
- return 1;
- }
- // --------------------------------- >
- case 4:
- {
- if(GetPlayerMoney(playerid) < 150)
- {
- SendClientMessage(playerid, Vermelho, "Você não tem {FFFFFF}R$: 150");
- return 1;
- }
- pInfo[playerid][Pizza] ++;
- SendClientMessage(playerid, Laranja, "Você comprou uma Pizza por {FFFFFF}R$: 150. /Comer");
- GivePlayerMoney(playerid, - 150);
- return 1;
- }
- // --------------------------------- >
- case 5:
- {
- if(GetPlayerMoney(playerid) < 250)
- {
- SendClientMessage(playerid, Vermelho, "Você não tem {FFFFFF}R$: 250");
- return 1;
- }
- pInfo[playerid][Hamburguer] ++;
- SendClientMessage(playerid, Laranja, "Você comprou um Hambúrguer por {FFFFFF}R$: 250. /Comer");
- GivePlayerMoney(playerid, - 150);
- return 1;
- }
- // --------------------------------- >
- case 6:
- {
- if(GetPlayerMoney(playerid) < 1500)
- {
- SendClientMessage(playerid, Vermelho, "Você não tem {FFFFFF}R$: 1500");
- return 1;
- }
- pInfo[playerid][Cigarros] = 10;
- SendClientMessage(playerid, Laranja, "Você comprou uma Carteira de Cigarros por {FFFFFF}R$: 1500. /Fumar");
- GivePlayerMoney(playerid, - 1500);
- return 1;
- }
- // --------------------------------- >
- }
- return 1;
- }
- CMD:comer(playerid, params [])
- {
- new
- Item
- ;
- if (sscanf(params, "i", Item))
- {
- SendClientMessage(playerid, Vermelho, "----------------Comer----------------");
- SendClientMessage(playerid, Branco , "[1] - Quentinha");
- SendClientMessage(playerid, Branco , "[2] - Pizza");
- SendClientMessage(playerid, Branco , "[3] - Hambúrguer");
- SendClientMessage(playerid, Vermelho, "-------------------------------------");
- return SendClientMessage(playerid, Laranja, "Use: /Comer [ID do Item]");
- }
- if ( Item < 0 || Item > 3 )
- {
- SendClientMessage(playerid, Branco, "Número de Item Inválido");
- return 1;
- }
- switch ( Item )
- {
- case 1:
- {
- if (pInfo[playerid][Quentinha] < 1)
- {
- SendClientMessage(playerid, Vermelho, "Você não tem uma Quentinha para comer");
- return 1;
- }
- ApplyAnimation(playerid, "FOOD", "EAT_Burger", 3.0, 0, 0, 0, 0, 0);
- new Float: Health;
- GetPlayerHealth(playerid, Health);
- SetPlayerHealth(playerid, Health + 25);
- SendClientMessage(playerid, Vermelho, "Você Comeu uma Quentinha, e Ganhou {FFFFFF}25 de Life");
- pInfo[playerid][Quentinha] --;
- return 1;
- }
- // --------------------------------- >
- case 2:
- {
- if (pInfo[playerid][Pizza] < 1)
- {
- SendClientMessage(playerid, Vermelho, "Você não tem uma Pizza para comer");
- return 1;
- }
- ApplyAnimation(playerid, "FOOD", "EAT_Burger", 3.0, 0, 0, 0, 0, 0);
- new Float: Health;
- GetPlayerHealth(playerid, Health);
- SetPlayerHealth(playerid, Health + 35);
- SendClientMessage(playerid, Vermelho, "Você Comeu uma Pizza, e Ganhou {FFFFFF}35 de Life");
- pInfo[playerid][Pizza] --;
- return 1;
- }
- // --------------------------------- >
- case 3:
- {
- if (pInfo[playerid][Hamburguer] < 1)
- {
- SendClientMessage(playerid, Vermelho, "Você não tem um Hamburguer para comer");
- return 1;
- }
- ApplyAnimation(playerid, "FOOD", "EAT_Burger", 3.0, 0, 0, 0, 0, 0);
- new Float: Health;
- GetPlayerHealth(playerid, Health);
- SetPlayerHealth(playerid, Health + 50);
- SendClientMessage(playerid, Vermelho, "Você Comeu um Hamburguer, e Ganhou {FFFFFF}50 de Life");
- pInfo[playerid][Hamburguer] --;
- return 1;
- }
- // --------------------------------- >
- }
- return 1;
- }
- CMD:fumar(playerid, params [])
- {
- new
- Item
- ;
- if (sscanf(params, "i", Item))
- {
- SendClientMessage(playerid, Vermelho, "----------------Fumar----------------");
- SendClientMessage(playerid, Branco , "[1] - Cigarros");
- SendClientMessage(playerid, Branco , "[2] - Maconha");
- SendClientMessage(playerid, Vermelho, "-------------------------------------");
- return SendClientMessage(playerid, Laranja, "Use: /Fumar [ID do Item]");
- }
- if ( Item < 0 || Item > 2 )
- {
- SendClientMessage(playerid, Branco, "Número de Item Inválido");
- return 1;
- }
- switch ( Item )
- {
- case 1:
- {
- if (pInfo[playerid][Cigarros] < 1)
- {
- SendClientMessage(playerid, Vermelho, "Você não tem Cigarros para Fumar");
- return 1;
- }
- Timer_Cigarro = SetTimer("Fumando_Cigarro", 2000, true);
- return 1;
- }
- // --------------------------------- >
- case 2:
- {
- if (pInfo[playerid][Maconha] < 1)
- {
- SendClientMessage(playerid, Vermelho, "Você não tem Maconha para Fumar");
- return 1;
- }
- Timer_Maconha = SetTimer("Fumando_Maconha", 2500, true);
- return 1;
- }
- }
- // --------------------------------- >
- return 1;
- }
- public Soltar_Preso(playerid)
- {
- SetPlayerInterior(playerid, 0);
- SpawnPlayer(playerid);
- SendClientMessage(playerid, Verde_Claro, "Sentença completa. Agora você é livre Novamente");
- GameTextForPlayer(playerid, "~g~ Liberdade ", 2500, 1);
- pInfo[playerid][Preso] = 0;
- }
- public Fumando_Cigarro(playerid)
- {
- new Float: Armour;
- GetPlayerArmour(playerid, Armour);
- SetPlayerArmour(playerid, Armour + 5);
- pInfo[playerid][Cigarros] --;
- ApplyAnimation(playerid, "SMOKING", "M_smklean_loop", 4.0, 1, 0, 0, 0, 0);
- if(pInfo[playerid][Cigarros] == 0)
- {
- KillTimer(Timer_Cigarro);
- SendClientMessage(playerid, Verde, "Acabaram seus Cigarros");
- ClearAnimations(playerid);
- }
- if(Armour == 100)
- {
- KillTimer(Timer_Cigarro);
- ClearAnimations(playerid);
- }
- }
- public Fumando_Maconha(playerid)
- {
- new Float: Armour;
- GetPlayerArmour(playerid, Armour);
- SetPlayerArmour(playerid, Armour + 10);
- pInfo[playerid][Maconha] --;
- ApplyAnimation(playerid, "SMOKING", "M_smklean_loop", 4.0, 1, 0, 0, 0, 0);
- if(pInfo[playerid][Maconha] == 0)
- {
- KillTimer(Timer_Maconha);
- SendClientMessage(playerid, Verde, "Acabaram suas Ervas");
- ClearAnimations(playerid);
- }
- if(Armour == 100)
- {
- KillTimer(Timer_Maconha);
- ClearAnimations(playerid);
- }
- }
- CMD:reparo(playerid, params [])
- {
- if(pInfo[playerid][Emprego] != Mecanico)
- {
- SendClientMessage(playerid, Amarelo, "Você não é um Mecânico.");
- return 1;
- }
- new
- Id, Str[120], Carro,
- Float: x, Str_E[120],
- Float: y, Nome[25],
- Float: z, Nome_E[25]
- ;
- if (sscanf(params, "u", Id))
- {
- SendClientMessage(playerid, Laranja, "Use: /Reparo [ID]");
- return 1;
- }
- if(!IsPlayerConnected(Id))
- {
- SendClientMessage(playerid, Vermelho, "Jogador Não Conectado");
- return 1;
- }
- if( Id == playerid)
- {
- SendClientMessage(playerid, Vermelho, "Você não pode reparar a Si mesmo");
- return 1;
- }
- GetPlayerPos(Id, x, y, z);
- if(!IsPlayerInRangeOfPoint(playerid, 2.0, x, y, z))
- {
- SendClientMessage(playerid, Branco, "Você não está Próximo ao Jogador");
- return 1;
- }
- Carro = GetPlayerVehicleID(Id);
- RepairVehicle(Carro);
- SetVehicleHealth(Carro, 1000);
- GetPlayerName(playerid, Nome, 25), GetPlayerName(Id, Nome_E, 25);
- format(Str, sizeof(Str), "Você Reparou o Veículo do Jogador {FFFFFF}%s", Nome_E);
- format(Str_E, sizeof(Str_E), "Seu Veículo foi reparado pelo mecânico {FFFFFF}%s", Nome);
- SendClientMessage(Id, Amarelo, Str_E), SendClientMessage(playerid, Amarelo, Str);
- return 1;
- }
- CMD:procurar(playerid, params [])
- {
- if(pInfo[playerid][Emprego] != Detetive)
- {
- SendClientMessage(playerid, Amarelo, "Você não é um Detetive.");
- return 1;
- }
- new
- Float: x, Str[85],
- Float: y,
- Float: z
- ;
- if (sscanf(params, "u", Id_Check))
- {
- SendClientMessage(playerid, Laranja, "Use: /Procurar [ID]");
- return 1;
- }
- GetPlayerPos(Id_Check, x, y, z);
- SetPlayerCheckpoint(Id_Check, x, y, z, 1.0);
- SetTimer("Cont_P", 1000, false);
- format(Str, sizeof(Str), "Você procurou o id %d . Ache ele no Mapa. Você tem 5 Seg!", Id_Check);
- SendClientMessage(playerid, Amarelo, Str);
- return 1;
- }
- CMD:meuskin(playerid, params [])
- {
- if (pInfo[playerid][Loja_Roupas] != 1)
- {
- SendClientMessage(playerid, Vermelho, "Você não está em uma Loja de Roupas");
- return 1;
- }
- new
- Skin
- ;
- if (sscanf(params, "i", Skin))
- {
- SendClientMessage(playerid, -1, "Use: /meuskin [Id]");
- }
- else
- {
- if ( Skin > 299 )
- {
- SendClientMessage(playerid, Branco, "ID da Skin Inválido");
- return 1;
- }
- if ( GetPlayerMoney(playerid) < 1200)
- {
- SendClientMessage(playerid, Branco, "Você não tem dinheiro Suficiente");
- return 1;
- }
- SendClientMessage(playerid, Amarelo, "A Roupa Custou R$ : {FFFFFF}1200");
- GivePlayerMoney(playerid, - 1200);
- SetPlayerSkin(playerid, Skin);
- }
- return 1;
- }
- CMD:tempo(playerid, params [])
- {
- if (pInfo[playerid][Organizacao] != Administradores)
- {
- SendClientMessage(playerid, Branco, "Você não é um {00FFFF}Administrador");
- return 1;
- }
- new
- Tempo
- ;
- if (sscanf(params, "i", Tempo))
- {
- SendClientMessage(playerid, -1, "Use: /tempo [Id]");
- }
- else
- {
- if ( Tempo > 24 )
- {
- SendClientMessage(playerid, Branco, "ID do Tempo Inválido");
- return 1;
- }
- SetWorldTime(Tempo);
- }
- return 1;
- }
- CMD:clima(playerid, params [])
- {
- if (pInfo[playerid][Organizacao] != Administradores)
- {
- SendClientMessage(playerid, Branco, "Você não é um {00FFFF}Administrador");
- return 1;
- }
- new Clima;
- if (sscanf(params, "i", Clima))
- {
- SendClientMessage(playerid, -1, "Use: /Clima [Id]");
- }
- else
- {
- if ( Clima > 45 )
- {
- SendClientMessage(playerid, Branco, "ID do Clima Inválido");
- return 1;
- }
- SetWeather(Clima);
- }
- return 1;
- }
- CMD:setarmembro(playerid, params [])
- {
- if (pInfo[playerid][Organizacao] != Administradores)
- {
- SendClientMessage(playerid, Branco, "Você não é um {00FFFF}Administrador");
- return 1;
- }
- new
- Id, Id_Cargo,
- Id_Org
- ;
- if(sscanf(params, "uii", Id, Id_Org, Id_Cargo))
- {
- SendClientMessage(playerid,-1,"Use: /setarmembro [Id] [Id Organização] [Id Cargo]");
- }
- else
- {
- if(!IsPlayerConnected(Id))
- {
- SendClientMessage(playerid, Branco, "Jogador Não Conectado");
- return 1;
- }
- if(pInfo[Id][Organizacao] != 0 || pInfo[Id][Cargo] != 0)
- {
- SendClientMessage(playerid, Branco, "Este Jogador Já Possui uma Organização");
- return 1;
- }
- if ( Id_Org < 21 || Id_Org > 33 )
- {
- SendClientMessage(playerid, Branco, "ID da Organização Inválido");
- return 1;
- }
- if ( Id_Cargo > 6 )
- {
- SendClientMessage(playerid, Branco, "ID do Cargo Inválido");
- return 1;
- }
- pInfo[Id][Organizacao] = Id_Org;
- pInfo[Id][Cargo] = Id_Cargo;
- SpawnPlayer(Id);
- new
- Str[80],
- Nome[25]
- ;
- GetPlayerName(playerid, Nome, 25);
- format(Str, sizeof(Str),"%s Organização %d Cargo %d", Nome, pInfo[playerid][Organizacao], pInfo[playerid][Cargo]);
- SendClientMessage(playerid, Branco, Str);
- }
- return 1;
- }
- CMD:mp(playerid, params [])
- {
- new
- Str_S [120], Nome_S[25],
- Str_E [120], Nome_E[25],
- Id, Texto[120]
- ;
- if (sscanf(params, "us[120]", Id, Texto))
- {
- SendClientMessage(playerid, -1, "Use: /MP [Id] [Texto]");
- }
- else
- {
- if (pInfo[Id][Organizacao] != Administradores)
- {
- SendClientMessage(playerid, Branco, "Este Jogador não é um{00FFFF}Administrador");
- return 1;
- }
- if(!IsPlayerConnected(Id))
- {
- SendClientMessage(playerid, Branco, "Jogador Não Conectado");
- return 1;
- }
- GetPlayerName(playerid, Nome_E, 25);
- GetPlayerName(Id, Nome_S, 25);
- format(Str_E, sizeof(Str_E), "Mensagem enviada para o Jogador {00FFFF}%s", Nome_S);
- format(Str_S, sizeof(Str_S), "MP de {00FFFF}%s {FFFFFF}: {00FFFF}%s", Nome_E, Texto);
- SendClientMessage(playerid, Branco, Str_E);
- SendClientMessage(Id, Branco, Str_S);
- }
- return 1;
- }
- CMD:pagar(playerid, params [])
- {
- new
- Str_S [120], Nome_S[25],
- Str_E [120], Nome_E[25],
- Id, Valor
- ;
- if (sscanf(params, "ui", Id, Valor))
- {
- SendClientMessage(playerid, -1, "Use: /Pagar [Id] [Valor]");
- }
- else
- {
- if(!IsPlayerConnected(Id))
- {
- SendClientMessage(playerid, Branco, "Jogador Não Conectado");
- return 1;
- }
- new
- Float: x,
- Float: y,
- Float: z
- ;
- GetPlayerPos(Id, x, y, z);
- if(!IsPlayerInRangeOfPoint(playerid, 2.0, x, y, z))
- {
- SendClientMessage(playerid, Branco, "Você não está Próximo ao Jogador");
- return 1;
- }
- if(GetPlayerMoney(playerid) < Valor)
- {
- SendClientMessage(playerid, Branco, "Você não tem toda essa Grana");
- return 1;
- }
- GetPlayerName(playerid, Nome_E, 25);
- GetPlayerName(Id, Nome_S, 25);
- format(Str_E, sizeof(Str_E), "Você Pagou R$: {00FFFF}%d{FFFFFF} Para o Jogador {00FFFF}%s", Valor, Nome_S);
- format(Str_S, sizeof(Str_S), "Você Recebeu R$: {00FFFF}%d{FFFFFF} Do Jogador {00FFFF}%s", Valor, Nome_E);
- SendClientMessage(playerid, Branco, Str_E);
- SendClientMessage(Id, Branco, Str_S);
- GivePlayerMoney(Id, Valor);
- GivePlayerMoney(playerid, - Valor);
- }
- return 1;
- }
- CMD:kick(playerid, params [])
- {
- if (pInfo[playerid][Organizacao] != Administradores)
- {
- SendClientMessage(playerid, Branco, "Você não é um {00FFFF}Administrador");
- return 1;
- }
- new
- Nome_S[25], Motivo[120],
- Str_E [148], Nome_E[25]
- ;
- if (sscanf(params, "us[120]", Id_Kick, Motivo))
- {
- SendClientMessage(playerid, -1, "Use: /Kick [Id] [Motivo]");
- }
- else
- {
- if(!IsPlayerConnected(Id_Kick))
- {
- SendClientMessage(playerid, Branco, "Jogador Não Conectado");
- return 1;
- }
- GetPlayerName(playerid, Nome_E, 25);
- GetPlayerName(Id_Kick, Nome_S, 25);
- format(Str_E, sizeof(Str_E), "O Administrador {00FFFF}%s {FFFFFF}Kickou {00FFFF}%s{FFFFFF}. Motivo: {00FFFF}%s", Nome_E, Nome_S, Motivo);
- SendClientMessageToAll( Branco, Str_E);
- SetTimer("Kick_Player", 10, false);
- }
- return 1;
- }
- CMD:pedircontas(playerid)
- {
- new
- Str[120]
- ;
- if (pInfo[playerid][Emprego] == Desempregado)
- {
- SendClientMessage(playerid, Vermelho, "Você Já é Desempregado");
- return 1;
- }
- if (!(pInfo[playerid][Contrato] == 0))
- {
- format(Str, sizeof(Str), "Você não pode sair do emprego, ainda restam %d Horas de contrato do Emprego antigo.", pInfo[playerid][Contrato]);
- SendClientMessage(playerid, Amarelo, Str);
- return 1;
- }
- pInfo[playerid][Emprego] = Desempregado;
- SendClientMessage(playerid, Verde_Claro, "Você completou suas horas de trabalho e saiu do emprego. Agora você é Desempregado");
- return 1;
- }
- CMD:venderarma(playerid, params [])
- {
- if (pInfo[playerid][Emprego] != Vendedor_de_Armas)
- {
- SendClientMessage(playerid, Branco, "Você não é um Vendedor de Armas");
- return 1;
- }
- new
- Nome_S[25], Nome_E[25], Str_Wanted[60],
- Str_S [148], Str_E [148],
- Id, Arma, Balas
- ;
- if (sscanf(params, "uii", Id, Arma, Balas))
- {
- return SendClientMessage(playerid, -1, "Use: /VenderArma [Id] [Arma] [Balas]");
- }
- else
- {
- if (pInfo[playerid][Materiais] < Balas * Arma)
- {
- SendClientMessage(playerid, Branco, "Você não tem Materiais Suficientes");
- return 1;
- }
- if(!IsPlayerConnected(Id))
- {
- SendClientMessage(playerid, Branco, "Jogador Não Conectado");
- return 1;
- }
- /*
- if( Id == playerid)
- {
- SendClientMessage(playerid, Vermelho, "Você não pode Vender Armas a sí mesmo");
- return 1;
- }
- */
- new
- Float: x,
- Float: y,
- Float: z
- ;
- GetPlayerPos(Id, x, y, z);
- if(!IsPlayerInRangeOfPoint(playerid, 2.0, x, y, z))
- {
- SendClientMessage(playerid, Branco, "Você não está Próximo ao Jogador");
- return 1;
- }
- if (!(Arma == 22 || Arma == 24 || Arma == 25 || Arma == 29 || Arma == 30 || Arma == 31 || Arma == 34 || Arma == 4))
- {
- SendClientMessage(playerid, Branco, "ID da Arma Inválido");
- return 1;
- }
- if (Balas < 0 || Balas > 999)
- {
- SendClientMessage(playerid, Branco, "Número de Balas Inválido {00FFFF}[ Min :0 Max :999]");
- return 1;
- }
- if(pInfo[Id][Debug] == 0)
- {
- if (pInfo[Id][Licenca_Armas] == 0)
- {
- pInfo[Id][Crimes] ++;
- SendClientMessage(Id, Vermelho, "Você Cometeu um Crime : {FFFFFF}Porte ilegal de Armas");
- format(Str_Wanted, sizeof(Str_Wanted), "Nivel Atual de Procura : {FFFFFF}%d", pInfo[Id][Crimes]);
- SendClientMessage(Id, Amarelo, Str_Wanted);
- SetPlayerWantedLevel(Id, pInfo[Id][Crimes]);
- pInfo[Id][Debug] = 1;
- }
- }
- GetPlayerName(playerid, Nome_E, 25);
- GetPlayerName(Id, Nome_S, 25);
- format(Str_E, sizeof(Str_E), "Você Vendeu Armas para o Jogador {00FFFF}%s{FFFFFF} [Arma: %d Balas: %d]", Nome_S, Arma, Balas);
- format(Str_S, sizeof(Str_S), "Você Recebeu Armas do Traficante {00FFFF}%s{FFFFFF} [Arma: %d Balas: %d]", Nome_E, Arma, Balas);
- pInfo[playerid][Materiais] -= Balas * Arma;
- SendClientMessage(playerid, Branco, Str_E);
- SendClientMessage(Id, Branco, Str_S);
- GivePlayerWeapon(Id, Arma, Balas);
- }
- return 1;
- }
- CMD:materiais(playerid, params [])
- {
- if (pInfo[playerid][Emprego] != Vendedor_de_Armas)
- {
- SendClientMessage(playerid, Branco, "Você não é um Vendedor de Armas");
- return 1;
- }
- if (pInfo[playerid][Comprar_Materiais] == 0)
- {
- SendClientMessage(playerid, Vermelho, "Você não está no local que se compra Materiais");
- return 1;
- }
- new
- Item,
- Str[60]
- ;
- if(sscanf(params, "i", Item))
- {
- return SendClientMessage(playerid,-1,"Use: /Materiais [Quantidade]");
- }
- if ( Item < 1 || Item > 10000 )
- {
- SendClientMessage(playerid, Branco, "Quantidade Inválida [Min: 1 Max: 10000]");
- return 1;
- }
- pInfo[playerid][Materiais] = Item;
- GivePlayerMoney(playerid, - 2 * Item);
- format(Str, sizeof(Str), "Você comprou %d Materiais. Use /Venderarma", Item);
- SendClientMessage(playerid, Amarelo, Str);
- pInfo[playerid][Comprar_Materiais] = 0;
- return 1;
- }
- CMD:meuimc(playerid, params [])
- {
- new
- Peso, Total,
- Altura, Str[60]
- ;
- if (sscanf(params, "ii", Peso, Altura))
- {
- return SendClientMessage(playerid, -1, "Use: /meuimc [Seu Peso] [Sua Altura]");
- }
- if( Peso < 40 )
- {
- SendClientMessage(playerid, Branco, "Peso Inválido . [Min: 40]");
- return 1;
- }
- Total = Peso / Altura * Altura;
- Total = Peso / Altura;
- format(Str, sizeof(Str), "Seu IMC é {FFFFFF}%d", Total);
- SendClientMessage(playerid, Azul_Claro, Str);
- return 1;
- }
- CMD:vendedor(playerid)
- {
- pInfo[playerid][Emprego] = Vendedor_de_Armas ;
- return 1;
- }
- // --------------------------------------------------------------------------- >
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- new Str_Wanted[60];
- if (newstate == PLAYER_STATE_DRIVER)
- {
- if (pInfo[playerid][Licenciado] != 1)
- {
- RemovePlayerFromVehicle(playerid);
- SendClientMessage(playerid, Vermelho, "Você cometeu um Crime : {FFFFFF}Dirigir sem Carteira");
- pInfo[playerid][Crimes] ++;
- format(Str_Wanted, sizeof(Str_Wanted), "Nivel Atual de Procura : {FFFFFF}%d", pInfo[playerid][Crimes]);
- SendClientMessage(playerid, Amarelo, Str_Wanted);
- SetPlayerWantedLevel(playerid, pInfo[playerid][Crimes]);
- }
- }
- // --------------------------------------------------------------------------- >
- if (newstate == PLAYER_STATE_DRIVER)
- {
- if (pInfo[playerid][Emprego] == Caminhoneiro)
- {
- new vehicleid = GetPlayerVehicleID(playerid);
- new Str[80];
- if (vehicleid == 524 || 578 || 455 || 403 || 443 || 514 || 515 || 456)
- {
- SendClientMessage(playerid, Branco, "Para Conseguir uma carga vá até uma Empresa");
- if (!IsTrailerAttachedToVehicle(vehicleid))
- {
- format(Str, sizeof(Str), "Produtos do Caminhão : {FFFFFF}%d", pInfo[playerid][Produtos]);
- SendClientMessage(playerid, Laranja, Str);
- }
- }
- }
- }
- return 1;
- }
- forward Cont_P(playerid);
- public Cont_P(playerid)
- {
- GameTextForAll("~w~5", 1000, 6);
- SetTimer("Cont_P1", 1000, false);
- }
- forward Cont_P1(playerid);
- public Cont_P1(playerid)
- {
- GameTextForAll("~w~4", 1000, 6);
- SetTimer("Cont_P2", 1000, false);
- }
- forward Cont_P2(playerid);
- public Cont_P2(playerid)
- {
- GameTextForAll("~w~3", 1000, 6);
- SetTimer("Cont_P3", 1000, false);
- }
- forward Cont_P3(playerid);
- public Cont_P3(playerid)
- { GameTextForAll("~w~2", 1000, 6);
- SetTimer("Cont_P4", 1000, false);
- }
- forward Cont_P4(playerid);
- public Cont_P4(playerid)
- { GameTextForAll("~w~1", 1000, 6);
- SetTimer("Cont_P5", 1000, false);
- }
- forward Cont_P5(playerid);
- public Cont_P5(playerid)
- {
- GameTextForAll("~w~0", 1000, 6);
- DisablePlayerCheckpoint(Id_Check);
- }
- public Kick_Player(playerid)
- {
- Kick(Id_Kick);
- pInfo[Id_Kick][Kikado] ++;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerEnterRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnRconCommand(cmd[])
- {
- return 1;
- }
- public OnPlayerRequestSpawn(playerid)
- {
- return 1;
- }
- public OnObjectMoved(objectid)
- {
- return 1;
- }
- public OnPlayerObjectMoved(playerid, objectid)
- {
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- return 1;
- }
- public OnVehicleMod(playerid, vehicleid, componentid)
- {
- return 1;
- }
- public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
- {
- return 1;
- }
- public OnVehicleRespray(playerid, vehicleid, color1, color2)
- {
- return 1;
- }
- public OnPlayerSelectedMenuRow(playerid, row)
- {
- return 1;
- }
- public OnPlayerExitedMenu(playerid)
- {
- return 1;
- }
- public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
- {
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if (newkeys == 16)
- {
- if (IsPlayerInRangeOfPoint(playerid, 1.0, Menu_Prefeitura))
- {
- ShowPlayerDialog(playerid, Dialog_Emprego, DIALOG_STYLE_LIST, "Empregos", "Mecanico \nCaminhoneiro\nDetetive\nAdvogado\nVendedor de Armas", "Escolher", "Sair");
- }
- }
- if (newkeys == 16)
- {
- if (IsPlayerInRangeOfPoint(playerid, 1.0, Materiais_Obter))
- {
- if (pInfo[playerid][Emprego] != Vendedor_de_Armas)
- {
- SendClientMessage(playerid, Branco, "Você não é um Vendedor de Armas");
- return 1;
- }
- SendClientMessage(playerid, Laranja, "Para comprar Materiais use /Materiais");
- pInfo[playerid][Comprar_Materiais] = 1;
- }
- }
- if (newkeys == 16)
- {
- if (IsPlayerInRangeOfPoint(playerid, 1.0, Entrada_Prefeitura))
- {
- SetPlayerInterior(playerid, 3);
- SetPlayerPos(playerid, 389.8720, 173.6646, 1008.3828);
- SendClientMessage(playerid, Laranja, "Bem Vindo a Prefeitura. Aqui você pode escolher um emprego");
- }
- }
- if (newkeys == 16)
- {
- if (IsPlayerInRangeOfPoint(playerid, 1.0, 389.8720, 173.6646, 1008.3828))
- {
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, Entrada_Prefeitura);
- }
- }
- if (newkeys == 16)
- {
- if (IsPlayerInRangeOfPoint(playerid, 1.0, Entrada_Loja))
- {
- SetPlayerInterior(playerid, 17);
- SetPlayerPos(playerid, -25.884498, -185.868988, 1003.546875);
- SendClientMessage(playerid, Laranja, "Bem Vindo a Loja. Aqui você pode fazer Compras. {FFFFFF}/Comprar");
- pInfo[playerid][Fazer_Compras] = 1;
- }
- }
- if (newkeys == 16)
- {
- if (IsPlayerInRangeOfPoint(playerid, 1.0, -26.0003, -188.2597, 1003.5469))
- {
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, Entrada_Loja);
- pInfo[playerid][Fazer_Compras] = 0;
- }
- }
- if (newkeys == 16)
- {
- if (IsPlayerInRangeOfPoint(playerid, 1.0, Entrada_Ammu))
- {
- SetPlayerInterior(playerid, 7);
- SetPlayerPos(playerid, 314.820983, -141.431991, 999.601562);
- SendClientMessage(playerid, Laranja, "Bem Vindo a Ammu Nation. Aqui você poderá comprar Armas");
- }
- }
- if (newkeys == 16)
- {
- if (IsPlayerInRangeOfPoint(playerid, 1.0, Menu_Armas))
- {
- ShowPlayerDialog(playerid, Dialog_Armas, DIALOG_STYLE_LIST, "Loja de Armas", "Desert Eagle\nShotgun\nMP5\nM4\nAK 47\nColete", "Comprar", "Sair");
- }
- }
- if (newkeys == 16)
- {
- if (IsPlayerInRangeOfPoint(playerid, 1.0, 315.7297, -143.6574, 999.6016))
- {
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, Entrada_Ammu);
- }
- if (newkeys == 16)
- {
- if (IsPlayerInRangeOfPoint(playerid, 1.0, Entrada_Loja_Roupas))
- {
- SetPlayerInterior(playerid, 5);
- SetPlayerPos(playerid, 227.5590, -8.1010, 1002.2109);
- SendClientMessage(playerid, Laranja, "Bem Vindo a Loja de Roupas. Aqui você pode comprar Roupas. {FFFFFF}/meuskin");
- pInfo[playerid][Loja_Roupas] = 1;
- }
- }
- if (newkeys == 16)
- {
- if (IsPlayerInRangeOfPoint(playerid, 1.0, 227.5590, -8.1010, 1002.21097))
- {
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, Entrada_Loja_Roupas);
- pInfo[playerid][Loja_Roupas] = 0;
- }
- }
- }
- return 1;
- }
- public OnRconLoginAttempt(ip[], password[], success)
- {
- return 1;
- }
- public OnPlayerUpdate(playerid)
- {
- return 1;
- }
- public OnPlayerStreamIn(playerid, forplayerid)
- {
- return 1;
- }
- public OnPlayerStreamOut(playerid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamIn(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamOut(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if (dialogid == Dialog_Emprego)
- {
- if (response)
- {
- if (listitem == 0)
- {
- if (pInfo[playerid][Emprego] == Desempregado)
- {
- SendClientMessage(playerid, Vermelho, "Você Já tem um Emprego. Use {FFFFFF}/pedircontas");
- return 1;
- }
- pInfo[playerid][Emprego] = Mecanico;
- SendClientMessage(playerid, Amarelo, "Parabéns ! Agora você é um Mecânico.");
- pInfo[playerid][Contrato] = 5;
- return 1;
- }
- else if (listitem == 1)
- {
- if (pInfo[playerid][Emprego] == Desempregado)
- {
- SendClientMessage(playerid, Vermelho, "Você Já tem um Emprego. Use {FFFFFF}/pedircontas");
- return 1;
- }
- pInfo[playerid][Emprego] = Caminhoneiro;
- SendClientMessage(playerid, Amarelo, "Parabéns ! Agora você é um Caminhoneiro.");
- pInfo[playerid][Contrato] = 5;
- return 1;
- }
- else if (listitem == 2)
- {
- if (pInfo[playerid][Emprego] == Desempregado)
- {
- SendClientMessage(playerid, Vermelho, "Você Já tem um Emprego. Use {FFFFFF}/pedircontas");
- return 1;
- }
- pInfo[playerid][Emprego] = Detetive;
- SendClientMessage(playerid, Amarelo, "Parabéns ! Agora você é um Detetive.");
- pInfo[playerid][Contrato] = 5;
- return 1;
- }
- else if (listitem == 3)
- {
- if (pInfo[playerid][Emprego] == Desempregado)
- {
- SendClientMessage(playerid, Vermelho, "Você Já tem um Emprego. Use {FFFFFF}/pedircontas");
- return 1;
- }
- pInfo[playerid][Emprego] = Advogado;
- SendClientMessage(playerid, Amarelo, "Parabéns ! Agora você é um Advogado.");
- pInfo[playerid][Contrato] = 5;
- return 1;
- }
- else if (listitem == 4)
- {
- if (pInfo[playerid][Emprego] == Desempregado)
- {
- SendClientMessage(playerid, Vermelho, "Você Já tem um Emprego. Use {FFFFFF}/pedircontas");
- return 1;
- }
- pInfo[playerid][Emprego] = Vendedor_de_Armas;
- SendClientMessage(playerid, Amarelo, "Parabéns ! Agora você é um Vendedor de Armas.");
- pInfo[playerid][Contrato] = 5;
- return 1;
- }
- }
- }
- // --------------------------------------------------------------------------- >
- if (dialogid == Dialog_Armas)
- {
- if (response)
- {
- if (listitem == 0)
- {
- if (GetPlayerMoney(playerid) < 1500)
- {
- SendClientMessage(playerid, Vermelho, "Você não tem {FFFFFF}R$: 1500");
- return 1;
- }
- GivePlayerWeapon(playerid, 24, 100);
- SendClientMessage(playerid, Laranja, "Você comprou uma Desert Eagle {FFFFFF}R$: 1500");
- GivePlayerMoney(playerid, -1500);
- return 1;
- }
- else if (listitem == 1)
- {
- if (GetPlayerMoney(playerid) < 2000)
- {
- SendClientMessage(playerid, Vermelho, "Você não tem {FFFFFF}R$: 2000");
- return 1;
- }
- if (pInfo[playerid][Licenca_Armas] == 1)
- {
- SendClientMessage(playerid, Vermelho, "Você não tem uma Licença de Porte Legal");
- return 1;
- }
- GivePlayerWeapon(playerid, 25, 100);
- SendClientMessage(playerid, Laranja, "Você comprou uma Shotgun por {FFFFFF}R$: 2000");
- GivePlayerMoney(playerid, -2000);
- return 1;
- }
- else if (listitem == 2)
- {
- if (GetPlayerMoney(playerid) < 1500)
- {
- SendClientMessage(playerid, Vermelho, "Você não tem {FFFFFF}R$: 1500");
- return 1;
- }
- if (pInfo[playerid][Licenca_Armas] == 1)
- {
- SendClientMessage(playerid, Vermelho, "Você não tem uma Licença de Porte Legal");
- return 1;
- }
- GivePlayerWeapon(playerid, 29, 100);
- SendClientMessage(playerid, Laranja, "Você comprou uma MP5 por {FFFFFF}R$: 1500");
- GivePlayerMoney(playerid, -1500);
- return 1;
- }
- else if (listitem == 3)
- {
- if (GetPlayerMoney(playerid) < 2500)
- {
- SendClientMessage(playerid, Vermelho, "Você não tem {FFFFFF}R$: 2500");
- return 1;
- }
- if (pInfo[playerid][Licenca_Armas] == 1)
- {
- SendClientMessage(playerid, Vermelho, "Você não tem uma Licença de Porte Legal");
- return 1;
- }
- GivePlayerWeapon(playerid, 31, 100);
- SendClientMessage(playerid, Laranja, "Você comprou uma M4A1 por {FFFFFF}R$: 2500");
- GivePlayerMoney(playerid, -2500);
- return 1;
- }
- else if (listitem == 4)
- {
- if (GetPlayerMoney(playerid) < 2500)
- {
- SendClientMessage(playerid, Vermelho, "Você não tem {FFFFFF}R$: 2500");
- return 1;
- }
- if (pInfo[playerid][Licenca_Armas] == 1)
- {
- SendClientMessage(playerid, Vermelho, "Você não tem uma Licença de Porte Legal");
- return 1;
- }
- GivePlayerWeapon(playerid, 30, 100);
- SendClientMessage(playerid, Laranja, "Você comprou uma AK-47 por {FFFFFF}R$: 2500");
- GivePlayerMoney(playerid, -2500);
- return 1;
- }
- else if (listitem == 5)
- {
- if (GetPlayerMoney(playerid) < 5000)
- {
- SendClientMessage(playerid, Vermelho, "Você não tem {FFFFFF}R$: 5000");
- return 1;
- }
- SetPlayerArmour(playerid, 100);
- SendClientMessage(playerid, Laranja, "Você comprou um Colete por {FFFFFF}R$: 5000");
- GivePlayerMoney(playerid, -5000);
- return 1;
- }
- }
- }
- // --------------------------------------------------------------------------- >
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement