Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Por favor não retire os creditos:
- Criado por: dimmy_scarface
- Creditos a: Astro pelos GetPlayerFacingAngle ao direionar o balão
- */
- #include <a_samp>
- //=•=
- new VelocidadeBalao,VelocidadeBalao2,VelocidadeBalao3,VelocidadeBalao4,VelocidadeBalao5,VelocidadeBalao6,VelocidadeBalao7;
- //=•=
- new TempoBalao1,TempoBalao2,TempoBalao3,TempoBalao4,TempoBalao5,TempoBalao6,TempoBalao7;
- //=•=
- new Text3D:TextBalao1,Text3D:TextBalao2,Text3D:TextBalao3,Text3D:TextBalao4,Text3D:TextBalao5,Text3D:TextBalao6,Text3D:TextBalao7;
- //=•=
- new Balao,Balao2,Balao3,Balao4,Balao5,Balao6,Balao7;
- //=•=
- new Balao1Laser,Balao2Laser,Balao3Laser,Balao4Laser,Balao5Laser,Balao6Laser,Balao7Laser;
- //=•=
- new BalaoOcupado1,BalaoOcupado2,BalaoOcupado3,BalaoOcupado4,BalaoOcupado5,BalaoOcupado6,BalaoOcupado7;
- //=•=
- new DonoBalao[MAX_PLAYERS];
- new NoBalao[MAX_PLAYERS];
- public OnGameModeInit()
- {
- VelocidadeBalao = 2;
- VelocidadeBalao2 = 2;
- VelocidadeBalao3 = 2;
- VelocidadeBalao4 = 2;
- VelocidadeBalao5 = 2;
- VelocidadeBalao6 = 2;
- VelocidadeBalao7 = 2;
- //=====
- Balao = CreateObject(19332,2904.8999,-1096.9142,11.1487-1,0,0,180,3000);
- Balao2 = CreateObject(19333,2906.4272,-1056.2058,11.0407-1,0,0,180,3000);
- Balao3 = CreateObject(19334,2907.6707,-1012.4935,11.0469-1,0,0,180,3000);
- Balao4 = CreateObject(19335,2908.6658,-969.0612,11.0407-1,0,0,180,3000);
- Balao5 = CreateObject(19336,2910.4563,-925.4816,11.0469-1,0,0,180,3000);
- Balao6 = CreateObject(19337,2912.0115,-882.0604,11.0469-1,0,0,180,3000);
- Balao7 = CreateObject(19338,2913.2729,-839.3149,11.0469-1,0,0,180,3000);
- Balao1Laser = CreateObject(18647,0.0,0.0,0.0,0,0,0);
- Balao2Laser = CreateObject(18646,0.0,0.0,0.0,0,0,0);
- Balao3Laser = CreateObject(18649,0.0,0.0,0.0,0,0,0);
- Balao4Laser = CreateObject(18650,0.0,0.0,0.0,0,0,0);
- Balao5Laser = CreateObject(18651,0.0,0.0,0.0,0,0,0);
- Balao6Laser = CreateObject(18648,0.0,0.0,0.0,0,0,0);
- Balao7Laser = CreateObject(18646,0.0,0.0,0.0,0,0,0);
- AttachObjectToObject(Balao1Laser, Balao, 0.0, 0.0, 0.0+3, 0, 0, 270, 1);
- AttachObjectToObject(Balao2Laser, Balao2, 0.0, 0.0, 0.0+3, 0, 0, 270, 1);
- AttachObjectToObject(Balao3Laser, Balao3, 0.0, 0.0, 0.0+3, 0, 0, 270, 1);
- AttachObjectToObject(Balao4Laser, Balao4, 0.0, 0.0, 0.0+3, 0, 0, 270, 1);
- AttachObjectToObject(Balao5Laser, Balao5, 0.0, 0.0, 0.0+3, 0, 0, 270, 1);
- AttachObjectToObject(Balao6Laser, Balao6, 0.0, 0.0, 0.0+3, 0, 0, 270, 1);
- AttachObjectToObject(Balao7Laser, Balao7, 0.0, 0.0, 0.0+3, 0, 0, 270, 1);
- TextBalao1 = Create3DTextLabel("Para alugar o balão\nAperte a letra 'F'\n{00CC00}(DESOCUPADO)",0xE800A6FF,2901.6897,-1096.7598,11.1809,7,0);
- TextBalao2 = Create3DTextLabel("Para alugar o balão\nAperte a letra 'F'\n{00CC00}(DESOCUPADO)",0xE800A6FF,2903.6123,-1056.1793,11.0407,7,0);
- TextBalao3 = Create3DTextLabel("Para alugar o balão\nAperte a letra 'F'\n{00CC00}(DESOCUPADO)",0xE800A6FF,2904.8555,-1012.4421,11.0469,7,0);
- TextBalao4 = Create3DTextLabel("Para alugar o balão\nAperte a letra 'F'\n{00CC00}(DESOCUPADO)",0xE800A6FF,2906.0674,-968.9991,11.0407,7,0);
- TextBalao5 = Create3DTextLabel("Para alugar o balão\nAperte a letra 'F'\n{00CC00}(DESOCUPADO)",0xE800A6FF,2907.4604,-925.5068,11.0469,7,0);
- TextBalao6 = Create3DTextLabel("Para alugar o balão\nAperte a letra 'F'\n{00CC00}(DESOCUPADO)",0xE800A6FF,2909.0190,-882.0096,11.0469,7,0);
- TextBalao7 = Create3DTextLabel("Para alugar o balão\nAperte a letra 'F'\n{00CC00}(DESOCUPADO)",0xE800A6FF,2910.3433,-839.2621,11.0469,7,0);
- AddStaticPickup(19132,23,2901.6897,-1096.7598,11.1809); // 1
- AddStaticPickup(19132,23,2903.6123,-1056.1793,11.0407);// 2
- AddStaticPickup(19132,23,2904.8555,-1012.4421,11.0469);// 3
- AddStaticPickup(19132,23,2906.0674,-968.9991,11.0407);// 4
- AddStaticPickup(19132,23,2907.4604,-925.5068,11.0469);// 5
- AddStaticPickup(19132,23,2909.0190,-882.0096,11.0469);// 6
- AddStaticPickup(19132,23,2910.3433,-839.2621,11.0469);// 7
- return 0;
- }
- public OnGameModeExit()
- {
- DestroyObject(Balao);
- DestroyObject(Balao2);
- DestroyObject(Balao3);
- DestroyObject(Balao4);
- DestroyObject(Balao5);
- DestroyObject(Balao6);
- DestroyObject(Balao7);
- //
- DestroyObject(Balao1Laser);
- DestroyObject(Balao2Laser);
- DestroyObject(Balao3Laser);
- DestroyObject(Balao4Laser);
- DestroyObject(Balao5Laser);
- DestroyObject(Balao6Laser);
- DestroyObject(Balao7Laser);
- return 0;
- }
- public OnPlayerConnect(playerid)
- {
- DonoBalao[playerid] = 0;
- return 0;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- if(DonoBalao[playerid] == 1)
- {
- StopObject(Balao);
- SetObjectPos( Balao,2904.8999,-1096.9142,11.1487-1);
- BalaoOcupado1 = 0;
- KillTimer(TempoBalao1);
- Update3DTextLabelText(TextBalao1, 0xE800A6FF, "Para alugar o balão\nAperte a letra 'F'\n{00CC00}(DESOCUPADO)");
- }
- if(DonoBalao[playerid] == 2)
- {
- StopObject(Balao2);
- SetObjectPos( Balao2,2906.4272,-1056.2058,11.0407-1);
- BalaoOcupado2 = 0;
- KillTimer(TempoBalao2);
- Update3DTextLabelText(TextBalao2, 0xE800A6FF, "Para alugar o balão\nAperte a letra 'F'\n{00CC00}(DESOCUPADO)");
- }
- if(DonoBalao[playerid] == 3)
- {
- StopObject(Balao3);
- SetObjectPos( Balao3,2906.4272,-1056.2058,11.0407-1);
- BalaoOcupado3 = 0;
- KillTimer(TempoBalao3);
- Update3DTextLabelText(TextBalao3, 0xE800A6FF, "Para alugar o balão\nAperte a letra 'F'\n{00CC00}(DESOCUPADO)");
- }
- if(DonoBalao[playerid] == 4)
- {
- StopObject(Balao4);
- SetObjectPos( Balao4,2908.6658,-969.0612,11.0407-1);
- BalaoOcupado4 = 0;
- KillTimer(TempoBalao4);
- Update3DTextLabelText(TextBalao4, 0xE800A6FF, "Para alugar o balão\nAperte a letra 'F'\n{00CC00}(DESOCUPADO)");
- }
- if(DonoBalao[playerid] == 5)
- {
- StopObject(Balao5);
- SetObjectPos( Balao5,2910.4563,-925.4816,11.0469-1);
- BalaoOcupado5 = 0;
- KillTimer(TempoBalao5);
- Update3DTextLabelText(TextBalao5, 0xE800A6FF, "Para alugar o balão\nAperte a letra 'F'\n{00CC00}(DESOCUPADO)");
- }
- if(DonoBalao[playerid] == 6)
- {
- StopObject(Balao6);
- SetObjectPos( Balao6,2912.0115,-882.0604,11.0469-1);
- BalaoOcupado6 = 0;
- KillTimer(TempoBalao6);
- Update3DTextLabelText(TextBalao6, 0xE800A6FF, "Para alugar o balão\nAperte a letra 'F'\n{00CC00}(DESOCUPADO)");
- }
- if(DonoBalao[playerid] == 7)
- {
- StopObject(Balao7);
- SetObjectPos( Balao7,2913.2729,-839.3149,11.0469-1);
- BalaoOcupado7 = 0;
- KillTimer(TempoBalao7);
- Update3DTextLabelText(TextBalao7, 0xE800A6FF, "Para alugar o balão\nAperte a letra 'F'\n{00CC00}(DESOCUPADO)");
- }
- return 0;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if (strcmp("/alugarbalao", cmdtext, true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if (PlayerToPoint(3, playerid,2901.6897,-1096.7598,11.1809)&&BalaoOcupado1 == 0)
- {
- ShowPlayerDialog(playerid, 9859, DIALOG_STYLE_MSGBOX, "Informações do balão","{FFFFFF}==========[ALUGUEL DO BALÃO]==========\n\n{FFFFFF}Minutos de contrato: {00CC00}20 minutos\n\n{FFFFFF}Preço: {00CC00}R$100000 (100k)\n\n==========[D_Balões v1.0]==========","Alugar","Sair");
- return true;
- }
- if (PlayerToPoint(3, playerid,2903.6123,-1056.1793,11.0407)&&BalaoOcupado2 == 0)
- {
- ShowPlayerDialog(playerid, 9859, DIALOG_STYLE_MSGBOX, "Informações do balão","{FFFFFF}==========[ALUGUEL DO BALÃO]==========\n\n{FFFFFF}Minutos de contrato: {00CC00}20 minutos\n\n{FFFFFF}Preço: {00CC00}R$100000 (100k)\n\n==========[D_Balões v1.0]==========","Alugar","Sair");
- return true;
- }
- if (PlayerToPoint(3, playerid,2904.8555,-1012.4421,11.0469)&&BalaoOcupado3 == 0)
- {
- ShowPlayerDialog(playerid, 9859, DIALOG_STYLE_MSGBOX, "Informações do balão","{FFFFFF}==========[ALUGUEL DO BALÃO]==========\n\n{FFFFFF}Minutos de contrato: {00CC00}20 minutos\n\n{FFFFFF}Preço: {00CC00}R$100000 (100k)\n\n==========[D_Balões v1.0]==========","Alugar","Sair");
- return true;
- }
- if (PlayerToPoint(3, playerid,2906.0674,-968.9991,11.0407)&&BalaoOcupado4 == 0)
- {
- ShowPlayerDialog(playerid, 9859, DIALOG_STYLE_MSGBOX, "Informações do balão","{FFFFFF}==========[ALUGUEL DO BALÃO]==========\n\n{FFFFFF}Minutos de contrato: {00CC00}20 minutos\n\n{FFFFFF}Preço: {00CC00}R$100000 (100k)\n\n==========[D_Balões v1.0]==========","Alugar","Sair");
- return true;
- }
- if (PlayerToPoint(3, playerid,2907.4604,-925.5068,11.0469)&&BalaoOcupado5 == 0)
- {
- ShowPlayerDialog(playerid, 9859, DIALOG_STYLE_MSGBOX, "Informações do balão","{FFFFFF}==========[ALUGUEL DO BALÃO]==========\n\n{FFFFFF}Minutos de contrato: {00CC00}20 minutos\n\n{FFFFFF}Preço: {00CC00}R$100000 (100k)\n\n==========[D_Balões v1.0]==========","Alugar","Sair");
- return true;
- }
- if (PlayerToPoint(3, playerid,2909.0190,-882.0096,11.0469)&&BalaoOcupado6 == 0)
- {
- ShowPlayerDialog(playerid, 9859, DIALOG_STYLE_MSGBOX, "Informações do balão","{FFFFFF}==========[ALUGUEL DO BALÃO]==========\n\n{FFFFFF}Minutos de contrato: {00CC00}20 minutos\n\n{FFFFFF}Preço: {00CC00}R$100000 (100k)\n\n==========[D_Balões v1.0]==========","Alugar","Sair");
- return true;
- }
- if (PlayerToPoint(3, playerid,2910.3433,-839.2621,11.0469)&&BalaoOcupado7 == 0)
- {
- ShowPlayerDialog(playerid, 9859, DIALOG_STYLE_MSGBOX, "Informações do balão","{FFFFFF}==========[ALUGUEL DO BALÃO]==========\n\n{FFFFFF}Minutos de contrato: {00CC00}20 minutos\n\n{FFFFFF}Preço: {00CC00}R$100000 (100k)\n\n==========[D_Balões v1.0]==========","Alugar","Sair");
- return true;
- }
- }
- return true;
- }
- if (strcmp("/BalaoAlugar", cmdtext, true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(DonoBalao[playerid] > 0)
- {
- SendClientMessage(playerid, -1, "Você já alugou um balão, USE: /desalugarbalao");
- return true;
- }
- if(GetPlayerMoney(playerid) < 100000)
- {
- SendClientMessage(playerid,-1, "Você não tem o dinheiro do aluguel do balão!");
- return true;
- }
- if (PlayerToPoint(5, playerid,2901.6897,-1096.7598,11.1809)&&BalaoOcupado1 == 0)
- {
- NoBalao[playerid] = 1;
- DonoBalao[playerid] = 1;
- BalaoOcupado1 = 1;
- KillTimer(TempoBalao1);
- GivePlayerMoney(playerid, -100000);
- GivePlayerWeapon(playerid, 46, 1);
- TempoBalao2 = SetTimer("AcabarBalao2",1200000,0);
- Update3DTextLabelText(TextBalao1, 0xE800A6FF, "Para alugar o balão\nAperte a letra 'F'\n{FF0000}(OCUPADO)");
- SendClientMessage(playerid, 0xFF0000, "Você alugou o balão Nº 1");
- ShowPlayerDialog(playerid, 9855, DIALOG_STYLE_MSGBOX, "Informações do balão","============[COMANDOS DO BALÃO]============\n\n/subir\n/descer\nLetra Y = direciona o balão para o lado que você estiver virado\n/velocidade\nLetra F = para o balão\n/chamarbalao\n/desalugarbalao\n/localizarbalao","Continuar","");
- SendClientMessage(playerid,-1, "Em caso de duvidas USE: /ajudabalao");
- return true;
- }
- if (PlayerToPoint(5, playerid,2903.6123,-1056.1793,11.0407)&&BalaoOcupado2 == 0)
- {
- NoBalao[playerid] = 1;
- DonoBalao[playerid] = 2;
- BalaoOcupado2 = 1;
- KillTimer(TempoBalao2);
- GivePlayerWeapon(playerid, 46, 1);
- GivePlayerMoney(playerid, -100000);
- TempoBalao2 = SetTimer("AcabarBalao2",1200000,0);
- Update3DTextLabelText(TextBalao2, 0xE800A6FF, "Para alugar o balão\nAperte a letra 'F'\n{FF0000}(OCUPADO)");
- SendClientMessage(playerid, 0xFF0000, "Você alugou o balão Nº 2");
- ShowPlayerDialog(playerid, 9855, DIALOG_STYLE_MSGBOX, "Informações do balão","============[COMANDOS DO BALÃO]============\n\n/subir\n/descer\nLetra Y = direciona o balão para o lado que você estiver virado\n/velocidade\nLetra F = para o balão\n/chamarbalao\n/desalugarbalao\n/localizarbalao","Continuar","");
- SendClientMessage(playerid,-1, "Em caso de duvidas USE: /ajudabalao");
- return true;
- }
- if (PlayerToPoint(5, playerid,2904.8555,-1012.4421,11.0469)&&BalaoOcupado3 == 0)
- {
- NoBalao[playerid] = 1;
- DonoBalao[playerid] = 3;
- BalaoOcupado3 = 1;
- KillTimer(TempoBalao3);
- GivePlayerWeapon(playerid, 46, 1);
- GivePlayerMoney(playerid, -100000);
- TempoBalao3 = SetTimer("AcabarBalao3",1200000,0);
- Update3DTextLabelText(TextBalao3, 0xE800A6FF, "Para alugar o balão\nAperte a letra 'F'\n{FF0000}(OCUPADO)");
- SendClientMessage(playerid, 0xFF0000, "Você alugou o balão Nº 3");
- ShowPlayerDialog(playerid, 9855, DIALOG_STYLE_MSGBOX, "Informações do balão","============[COMANDOS DO BALÃO]============\n\n/subir\n/descer\nLetra Y = direciona o balão para o lado que você estiver virado\n/velocidade\nLetra F = para o balão\n/chamarbalao\n/desalugarbalao\n/localizarbalao","Continuar","");
- SendClientMessage(playerid,-1, "Em caso de duvidas USE: /ajudabalao");
- return true;
- }
- if (PlayerToPoint(5, playerid,2906.0674,-968.9991,11.0407)&&BalaoOcupado4 == 0)
- {
- NoBalao[playerid] = 1;
- DonoBalao[playerid] = 4;
- BalaoOcupado4 = 1;
- KillTimer(TempoBalao4);
- GivePlayerWeapon(playerid, 46, 1);
- GivePlayerMoney(playerid, -100000);
- TempoBalao4 = SetTimer("AcabarBalao4",1200000,0);
- Update3DTextLabelText(TextBalao4, 0xE800A6FF, "Para alugar o balão\nAperte a letra 'F'\n{FF0000}(OCUPADO)");
- SendClientMessage(playerid, 0xFF0000, "Você alugou o balão Nº 4");
- ShowPlayerDialog(playerid, 9855, DIALOG_STYLE_MSGBOX, "Informações do balão","============[COMANDOS DO BALÃO]============\n\n/subir\n/descer\nLetra Y = direciona o balão para o lado que você estiver virado\n/velocidade\nLetra F = para o balão\n/chamarbalao\n/desalugarbalao\n/localizarbalao","Continuar","");
- SendClientMessage(playerid,-1, "Em caso de duvidas USE: /ajudabalao");
- return true;
- }
- if (PlayerToPoint(5, playerid,2907.4604,-925.5068,11.0469)&&BalaoOcupado5 == 0)
- {
- NoBalao[playerid] = 1;
- DonoBalao[playerid] = 5;
- BalaoOcupado5 = 1;
- KillTimer(TempoBalao5);
- GivePlayerWeapon(playerid, 46, 1);
- GivePlayerMoney(playerid, -100000);
- TempoBalao5 = SetTimer("AcabarBalao5",1200000,0);
- Update3DTextLabelText(TextBalao5, 0xE800A6FF, "Para alugar o balão\nAperte a letra 'F'\n{FF0000}(OCUPADO)");
- SendClientMessage(playerid, 0xFF0000, "Você alugou o balão Nº 5");
- ShowPlayerDialog(playerid, 9855, DIALOG_STYLE_MSGBOX, "Informações do balão","============[COMANDOS DO BALÃO]============\n\n/subir\n/descer\nLetra Y = direciona o balão para o lado que você estiver virado\n/velocidade\nLetra F = para o balão\n/chamarbalao\n/desalugarbalao\n/localizarbalao","Continuar","");
- SendClientMessage(playerid,-1, "Em caso de duvidas USE: /ajudabalao");
- return true;
- }
- if (PlayerToPoint(5, playerid,2909.0190,-882.0096,11.0469)&&BalaoOcupado6 == 0)
- {
- NoBalao[playerid] = 1;
- DonoBalao[playerid] = 6;
- BalaoOcupado6 = 1;
- KillTimer(TempoBalao6);
- GivePlayerWeapon(playerid, 46, 1);
- GivePlayerMoney(playerid, -100000);
- TempoBalao6 = SetTimer("AcabarBalao6",1200000,0);
- Update3DTextLabelText(TextBalao6, 0xE800A6FF, "Para alugar o balão\nAperte a letra 'F'\n{FF0000}(OCUPADO)");
- SendClientMessage(playerid, 0xFF0000, "Você alugou o balão Nº 6");
- ShowPlayerDialog(playerid, 9855, DIALOG_STYLE_MSGBOX, "Informações do balão","============[COMANDOS DO BALÃO]============\n\n/subir\n/descer\nLetra Y = direciona o balão para o lado que você estiver virado\n/velocidade\nLetra F = para o balão\n/chamarbalao\n/desalugarbalao\n/localizarbalao","Continuar","");
- SendClientMessage(playerid,-1, "Em caso de duvidas USE: /ajudabalao");
- return true;
- }
- if (PlayerToPoint(5, playerid,2910.3433,-839.2621,11.0469)&&BalaoOcupado7 == 0)
- {
- NoBalao[playerid] = 1;
- DonoBalao[playerid] = 7;
- BalaoOcupado7 = 1;
- KillTimer(TempoBalao7);
- GivePlayerWeapon(playerid, 46, 1);
- GivePlayerMoney(playerid, -100000);
- TempoBalao7 = SetTimer("AcabarBalao7",1200000,0);
- Update3DTextLabelText(TextBalao7, 0xE800A6FF, "Para alugar o balão\nAperte a letra 'F'\n{FF0000}(OCUPADO)");
- SendClientMessage(playerid, 0xFF0000, "Você alugou o balão Nº 7");
- ShowPlayerDialog(playerid, 9855, DIALOG_STYLE_MSGBOX, "Informações do balão","============[COMANDOS DO BALÃO]============\n\n/subir\n/descer\nLetra Y = direciona o balão para o lado que você estiver virado\n/velocidade\nLetra F = para o balão\n/chamarbalao\n/desalugarbalao\n/localizarbalao","Continuar","");
- SendClientMessage(playerid,-1, "Em caso de duvidas USE: /ajudabalao");
- return true;
- }
- }
- return true;
- }
- if (strcmp("/Velocidade", cmdtext, true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(NoBalao[playerid] == 1)
- {
- ShowPlayerDialog(playerid, 9856, DIALOG_STYLE_LIST, "Velocidade do balão","Velocidade: Lenta\nVelocidade: Normal\nVelocidade: Rápida\nVelocidade: Máxima","Confirmar","Sair");
- }
- else
- {
- SendClientMessage(playerid, -1, "Você não está no seu balão alugado");
- }
- }
- return true;
- }
- if (strcmp("/desalugarbalao", cmdtext, true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(DonoBalao[playerid] < 1)
- {
- SendClientMessage(playerid, -1, "Você não alugou um balão");
- return true;
- }
- SendClientMessage(playerid, -1, "Você desalugou seu balão");
- if(DonoBalao[playerid] == 1)
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPlayerSurfingObjectID(i) == Balao)
- {
- GivePlayerWeapon(i, 46, 1);
- SetPlayerInterior(i, 0);
- SetPlayerVirtualWorld(i, 0);
- SetPlayerPos(i, 2901.6897,-1096.7598,11.1809);
- }
- }
- }
- StopObject(Balao);
- SetObjectPos( Balao,2904.8999,-1096.9142,11.1487-1);
- BalaoOcupado1 = 0;
- KillTimer(TempoBalao1);
- DonoBalao[playerid] = 0;
- Update3DTextLabelText(TextBalao1, 0xE800A6FF, "Para alugar o balão\nAperte a letra 'F'\n{00CC00}(DESOCUPADO)");
- }
- if(DonoBalao[playerid] == 2)
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPlayerSurfingObjectID(i) == Balao2)
- {
- GivePlayerWeapon(i, 46, 1);
- SetPlayerInterior(i, 0);
- SetPlayerVirtualWorld(i, 0);
- SetPlayerPos(i, 2903.6123,-1056.1793,11.0407);
- }
- }
- }
- StopObject(Balao2);
- SetObjectPos( Balao2,2906.4272,-1056.2058,11.0407-1);
- BalaoOcupado2 = 0;
- KillTimer(TempoBalao2);
- DonoBalao[playerid] = 0;
- Update3DTextLabelText(TextBalao2, 0xE800A6FF, "Para alugar o balão\nAperte a letra 'F'\n{00CC00}(DESOCUPADO)");
- }
- if(DonoBalao[playerid] == 3)
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPlayerSurfingObjectID(i) == Balao3)
- {
- GivePlayerWeapon(i, 46, 1);
- SetPlayerInterior(i, 0);
- SetPlayerVirtualWorld(i, 0);
- SetPlayerPos(i, 2904.8555,-1012.4421,11.0469);
- }
- }
- }
- StopObject(Balao3);
- SetObjectPos( Balao3,2906.4272,-1056.2058,11.0407-1);
- BalaoOcupado3 = 0;
- KillTimer(TempoBalao3);
- DonoBalao[playerid] = 0;
- Update3DTextLabelText(TextBalao3, 0xE800A6FF, "Para alugar o balão\nAperte a letra 'F'\n{00CC00}(DESOCUPADO)");
- }
- if(DonoBalao[playerid] == 4)
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPlayerSurfingObjectID(i) == Balao4)
- {
- GivePlayerWeapon(i, 46, 1);
- SetPlayerInterior(i, 0);
- SetPlayerVirtualWorld(i, 0);
- SetPlayerPos(i, 2906.0674,-968.9991,11.0407);
- }
- }
- }
- StopObject(Balao4);
- SetObjectPos( Balao4,2908.6658,-969.0612,11.0407-1);
- BalaoOcupado4 = 0;
- KillTimer(TempoBalao4);
- DonoBalao[playerid] = 0;
- Update3DTextLabelText(TextBalao4, 0xE800A6FF, "Para alugar o balão\nAperte a letra 'F'\n{00CC00}(DESOCUPADO)");
- }
- if(DonoBalao[playerid] == 5)
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPlayerSurfingObjectID(i) == Balao5)
- {
- GivePlayerWeapon(i, 46, 1);
- SetPlayerInterior(i, 0);
- SetPlayerVirtualWorld(i, 0);
- SetPlayerPos(i, 2907.4604,-925.5068,11.0469);
- }
- }
- }
- StopObject(Balao5);
- SetObjectPos( Balao5,2910.4563,-925.4816,11.0469-1);
- BalaoOcupado5 = 0;
- KillTimer(TempoBalao5);
- DonoBalao[playerid] = 0;
- Update3DTextLabelText(TextBalao5, 0xE800A6FF, "Para alugar o balão\nAperte a letra 'F'\n{00CC00}(DESOCUPADO)");
- }
- if(DonoBalao[playerid] == 6)
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPlayerSurfingObjectID(i) == Balao6)
- {
- GivePlayerWeapon(i, 46, 1);
- SetPlayerInterior(i, 0);
- SetPlayerVirtualWorld(i, 0);
- SetPlayerPos(i, 2909.0190,-882.0096,11.0469);
- }
- }
- }
- StopObject(Balao6);
- SetObjectPos( Balao6,2912.0115,-882.0604,11.0469-1);
- BalaoOcupado6 = 0;
- KillTimer(TempoBalao6);
- DonoBalao[playerid] = 0;
- Update3DTextLabelText(TextBalao6, 0xE800A6FF, "Para alugar o balão\nAperte a letra 'F'\n{00CC00}(DESOCUPADO)");
- }
- if(DonoBalao[playerid] == 7)
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPlayerSurfingObjectID(i) == Balao7)
- {
- GivePlayerWeapon(i, 46, 1);
- SetPlayerInterior(i, 0);
- SetPlayerVirtualWorld(i, 0);
- SetPlayerPos(i, 2910.3433,-839.2621,11.0469);
- }
- }
- }
- StopObject(Balao7);
- SetObjectPos( Balao7,2913.2729,-839.3149,11.0469-1);
- BalaoOcupado7 = 0;
- KillTimer(TempoBalao7);
- DonoBalao[playerid] = 0;
- Update3DTextLabelText(TextBalao7, 0xE800A6FF, "Para alugar o balão\nAperte a letra 'F'\n{00CC00}(DESOCUPADO)");
- }
- }
- return true;
- }
- if (strcmp("/direcionar", cmdtext, true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(NoBalao[playerid] != 1)
- {
- SendClientMessage(playerid, -1, "Você não está controlando um balão");
- return true;
- }
- if(NoBalao[playerid] == 1 && VelocidadeBalao == 1 && DonoBalao[playerid] == 1)
- {
- new Float:pa;
- new Float:bX, Float:bY, Float:bZ;
- GetPlayerFacingAngle(playerid,pa);
- if(pa >= 0.0 && pa <= 22.5)
- {
- GetObjectPos(Balao, bX, bY, bZ);
- MoveObject( Balao, bX,bY+7000,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 332.5 && pa < 0.0)
- {
- GetObjectPos(Balao, bX, bY, bZ);
- MoveObject( Balao, bX,bY+700,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 22.5 && pa <= 67.5)
- {
- GetObjectPos(Balao, bX, bY, bZ);
- MoveObject( Balao, bX-15000,bY+15000,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 67.5 && pa <= 112.5)
- {
- GetObjectPos(Balao, bX, bY, bZ);
- MoveObject( Balao, bX-30000,bY,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 112.5 && pa <= 157.5)
- {
- GetObjectPos(Balao, bX, bY, bZ);
- MoveObject( Balao, bX-15000,bY-15000,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 157.5 && pa <= 202.5)
- {
- GetObjectPos(Balao, bX, bY, bZ);
- MoveObject( Balao, bX,bY-30000,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 202.5 && pa <= 247.5)
- {
- GetObjectPos(Balao, bX, bY, bZ);
- MoveObject( Balao, bX+15000,bY-15000,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 247.5 && pa <= 292.5)
- {
- GetObjectPos(Balao, bX, bY, bZ);
- MoveObject( Balao, bX+30000,bY,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 292.5 && pa <= 332.5)
- {
- GetObjectPos(Balao, bX, bY, bZ);
- MoveObject( Balao, bX+15000,bY+15000,bZ,3,0.0,0.0,0.0);
- }
- else
- {
- GetObjectPos(Balao, bX, bY, bZ);
- MoveObject( Balao, bX+15000,bY+15000,bZ,3,0.0,0.0,0.0);
- }
- return true;
- }
- if(NoBalao[playerid] == 1 && VelocidadeBalao == 2&& DonoBalao[playerid] == 1)
- {
- new Float:pa;
- new Float:bX, Float:bY, Float:bZ;
- GetPlayerFacingAngle(playerid,pa);
- if(pa >= 0.0 && pa <= 22.5)
- {
- GetObjectPos(Balao, bX, bY, bZ);
- MoveObject( Balao, bX,bY+7000,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 332.5 && pa < 0.0)
- {
- GetObjectPos(Balao, bX, bY, bZ);
- MoveObject( Balao, bX,bY+700,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 22.5 && pa <= 67.5)
- {
- GetObjectPos(Balao, bX, bY, bZ);
- MoveObject( Balao, bX-15000,bY+15000,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 67.5 && pa <= 112.5)
- {
- GetObjectPos(Balao, bX, bY, bZ);
- MoveObject( Balao, bX-30000,bY,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 112.5 && pa <= 157.5)
- {
- GetObjectPos(Balao, bX, bY, bZ);
- MoveObject( Balao, bX-15000,bY-15000,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 157.5 && pa <= 202.5)
- {
- GetObjectPos(Balao, bX, bY, bZ);
- MoveObject( Balao, bX,bY-30000,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 202.5 && pa <= 247.5)
- {
- GetObjectPos(Balao, bX, bY, bZ);
- MoveObject( Balao, bX+15000,bY-15000,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 247.5 && pa <= 292.5)
- {
- GetObjectPos(Balao, bX, bY, bZ);
- MoveObject( Balao, bX+30000,bY,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 292.5 && pa <= 332.5)
- {
- GetObjectPos(Balao, bX, bY, bZ);
- MoveObject( Balao, bX+15000,bY+15000,bZ,7,0.0,0.0,0.0);
- }
- else
- {
- GetObjectPos(Balao, bX, bY, bZ);
- MoveObject( Balao, bX+15000,bY+15000,bZ,7,0.0,0.0,0.0);
- }
- return true;
- }
- if(NoBalao[playerid] == 1 && VelocidadeBalao == 3&& DonoBalao[playerid] == 1)
- {
- new Float:pa;
- new Float:bX, Float:bY, Float:bZ;
- GetPlayerFacingAngle(playerid,pa);
- if(pa >= 0.0 && pa <= 22.5)
- {
- GetObjectPos(Balao, bX, bY, bZ);
- MoveObject( Balao, bX,bY+7000,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 332.5 && pa < 0.0)
- {
- GetObjectPos(Balao, bX, bY, bZ);
- MoveObject( Balao, bX,bY+700,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 22.5 && pa <= 67.5)
- {
- GetObjectPos(Balao, bX, bY, bZ);
- MoveObject( Balao, bX-15000,bY+15000,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 67.5 && pa <= 112.5)
- {
- GetObjectPos(Balao, bX, bY, bZ);
- MoveObject( Balao, bX-30000,bY,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 112.5 && pa <= 157.5)
- {
- GetObjectPos(Balao, bX, bY, bZ);
- MoveObject( Balao, bX-15000,bY-15000,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 157.5 && pa <= 202.5)
- {
- GetObjectPos(Balao, bX, bY, bZ);
- MoveObject( Balao, bX,bY-30000,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 202.5 && pa <= 247.5)
- {
- GetObjectPos(Balao, bX, bY, bZ);
- MoveObject( Balao, bX+15000,bY-15000,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 247.5 && pa <= 292.5)
- {
- GetObjectPos(Balao, bX, bY, bZ);
- MoveObject( Balao, bX+30000,bY,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 292.5 && pa <= 332.5)
- {
- GetObjectPos(Balao, bX, bY, bZ);
- MoveObject( Balao, bX+15000,bY+15000,bZ,14,0.0,0.0,0.0);
- }
- else
- {
- GetObjectPos(Balao, bX, bY, bZ);
- MoveObject( Balao, bX+15000,bY+15000,bZ,14,0.0,0.0,0.0);
- }
- return true;
- }
- if(NoBalao[playerid] == 1 && VelocidadeBalao == 4&& DonoBalao[playerid] == 1)
- {
- new Float:pa;
- new Float:bX, Float:bY, Float:bZ;
- GetPlayerFacingAngle(playerid,pa);
- if(pa >= 0.0 && pa <= 22.5)
- {
- GetObjectPos(Balao, bX, bY, bZ);
- MoveObject( Balao, bX,bY+7000,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 332.5 && pa < 0.0)
- {
- GetObjectPos(Balao, bX, bY, bZ);
- MoveObject( Balao, bX,bY+700,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 22.5 && pa <= 67.5)
- {
- GetObjectPos(Balao, bX, bY, bZ);
- MoveObject( Balao, bX-15000,bY+15000,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 67.5 && pa <= 112.5)
- {
- GetObjectPos(Balao, bX, bY, bZ);
- MoveObject( Balao, bX-30000,bY,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 112.5 && pa <= 157.5)
- {
- GetObjectPos(Balao, bX, bY, bZ);
- MoveObject( Balao, bX-15000,bY-15000,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 157.5 && pa <= 202.5)
- {
- GetObjectPos(Balao, bX, bY, bZ);
- MoveObject( Balao, bX,bY-30000,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 202.5 && pa <= 247.5)
- {
- GetObjectPos(Balao, bX, bY, bZ);
- MoveObject( Balao, bX+15000,bY-15000,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 247.5 && pa <= 292.5)
- {
- GetObjectPos(Balao, bX, bY, bZ);
- MoveObject( Balao, bX+30000,bY,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 292.5 && pa <= 332.5)
- {
- GetObjectPos(Balao, bX, bY, bZ);
- MoveObject( Balao, bX+15000,bY+15000,bZ,20,0.0,0.0,0.0);
- }
- else
- {
- GetObjectPos(Balao, bX, bY, bZ);
- MoveObject( Balao, bX+15000,bY+15000,bZ,20,0.0,0.0,0.0);
- }
- return true;
- }
- if(NoBalao[playerid] == 1 && VelocidadeBalao2 == 1 && DonoBalao[playerid] == 2)
- {
- new Float:pa;
- new Float:bX, Float:bY, Float:bZ;
- GetPlayerFacingAngle(playerid,pa);
- if(pa >= 0.0 && pa <= 22.5)
- {
- GetObjectPos(Balao2, bX, bY, bZ);
- MoveObject( Balao2, bX,bY+7000,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 332.5 && pa < 0.0)
- {
- GetObjectPos(Balao2, bX, bY, bZ);
- MoveObject( Balao2, bX,bY+700,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 22.5 && pa <= 67.5)
- {
- GetObjectPos(Balao2, bX, bY, bZ);
- MoveObject( Balao2, bX-15000,bY+15000,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 67.5 && pa <= 112.5)
- {
- GetObjectPos(Balao2, bX, bY, bZ);
- MoveObject( Balao2, bX-30000,bY,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 112.5 && pa <= 157.5)
- {
- GetObjectPos(Balao2, bX, bY, bZ);
- MoveObject( Balao2, bX-15000,bY-15000,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 157.5 && pa <= 202.5)
- {
- GetObjectPos(Balao2, bX, bY, bZ);
- MoveObject( Balao2, bX,bY-30000,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 202.5 && pa <= 247.5)
- {
- GetObjectPos(Balao2, bX, bY, bZ);
- MoveObject( Balao2, bX+15000,bY-15000,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 247.5 && pa <= 292.5)
- {
- GetObjectPos(Balao2, bX, bY, bZ);
- MoveObject( Balao2, bX+30000,bY,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 292.5 && pa <= 332.5)
- {
- GetObjectPos(Balao2, bX, bY, bZ);
- MoveObject( Balao2, bX+15000,bY+15000,bZ,3,0.0,0.0,0.0);
- }
- else
- {
- GetObjectPos(Balao2, bX, bY, bZ);
- MoveObject( Balao2, bX+15000,bY+15000,bZ,3,0.0,0.0,0.0);
- }
- return true;
- }
- if(NoBalao[playerid] == 1 && VelocidadeBalao2 == 2&& DonoBalao[playerid] == 2)
- {
- new Float:pa;
- new Float:bX, Float:bY, Float:bZ;
- GetPlayerFacingAngle(playerid,pa);
- if(pa >= 0.0 && pa <= 22.5)
- {
- GetObjectPos(Balao2, bX, bY, bZ);
- MoveObject( Balao2, bX,bY+7000,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 332.5 && pa < 0.0)
- {
- GetObjectPos(Balao2, bX, bY, bZ);
- MoveObject( Balao2, bX,bY+700,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 22.5 && pa <= 67.5)
- {
- GetObjectPos(Balao2, bX, bY, bZ);
- MoveObject( Balao2, bX-15000,bY+15000,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 67.5 && pa <= 112.5)
- {
- GetObjectPos(Balao2, bX, bY, bZ);
- MoveObject( Balao2, bX-30000,bY,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 112.5 && pa <= 157.5)
- {
- GetObjectPos(Balao2, bX, bY, bZ);
- MoveObject( Balao2, bX-15000,bY-15000,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 157.5 && pa <= 202.5)
- {
- GetObjectPos(Balao2, bX, bY, bZ);
- MoveObject( Balao2, bX,bY-30000,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 202.5 && pa <= 247.5)
- {
- GetObjectPos(Balao2, bX, bY, bZ);
- MoveObject( Balao2, bX+15000,bY-15000,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 247.5 && pa <= 292.5)
- {
- GetObjectPos(Balao2, bX, bY, bZ);
- MoveObject( Balao2, bX+30000,bY,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 292.5 && pa <= 332.5)
- {
- GetObjectPos(Balao2, bX, bY, bZ);
- MoveObject( Balao2, bX+15000,bY+15000,bZ,7,0.0,0.0,0.0);
- }
- else
- {
- GetObjectPos(Balao2, bX, bY, bZ);
- MoveObject( Balao2, bX+15000,bY+15000,bZ,7,0.0,0.0,0.0);
- }
- return true;
- }
- if(NoBalao[playerid] == 1 && VelocidadeBalao2 == 3&& DonoBalao[playerid] == 2)
- {
- new Float:pa;
- new Float:bX, Float:bY, Float:bZ;
- GetPlayerFacingAngle(playerid,pa);
- if(pa >= 0.0 && pa <= 22.5)
- {
- GetObjectPos(Balao2, bX, bY, bZ);
- MoveObject( Balao2, bX,bY+7000,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 332.5 && pa < 0.0)
- {
- GetObjectPos(Balao2, bX, bY, bZ);
- MoveObject( Balao2, bX,bY+700,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 22.5 && pa <= 67.5)
- {
- GetObjectPos(Balao2, bX, bY, bZ);
- MoveObject( Balao2, bX-15000,bY+15000,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 67.5 && pa <= 112.5)
- {
- GetObjectPos(Balao2, bX, bY, bZ);
- MoveObject( Balao2, bX-30000,bY,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 112.5 && pa <= 157.5)
- {
- GetObjectPos(Balao2, bX, bY, bZ);
- MoveObject( Balao2, bX-15000,bY-15000,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 157.5 && pa <= 202.5)
- {
- GetObjectPos(Balao2, bX, bY, bZ);
- MoveObject( Balao2, bX,bY-30000,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 202.5 && pa <= 247.5)
- {
- GetObjectPos(Balao2, bX, bY, bZ);
- MoveObject( Balao2, bX+15000,bY-15000,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 247.5 && pa <= 292.5)
- {
- GetObjectPos(Balao2, bX, bY, bZ);
- MoveObject( Balao2, bX+30000,bY,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 292.5 && pa <= 332.5)
- {
- GetObjectPos(Balao2, bX, bY, bZ);
- MoveObject( Balao2, bX+15000,bY+15000,bZ,14,0.0,0.0,0.0);
- }
- else
- {
- GetObjectPos(Balao2, bX, bY, bZ);
- MoveObject( Balao2, bX+15000,bY+15000,bZ,14,0.0,0.0,0.0);
- }
- return true;
- }
- if(NoBalao[playerid] == 1 && VelocidadeBalao2 == 4&& DonoBalao[playerid] == 2)
- {
- new Float:pa;
- new Float:bX, Float:bY, Float:bZ;
- GetPlayerFacingAngle(playerid,pa);
- if(pa >= 0.0 && pa <= 22.5)
- {
- GetObjectPos(Balao2, bX, bY, bZ);
- MoveObject( Balao2, bX,bY+7000,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 332.5 && pa < 0.0)
- {
- GetObjectPos(Balao2, bX, bY, bZ);
- MoveObject( Balao2, bX,bY+700,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 22.5 && pa <= 67.5)
- {
- GetObjectPos(Balao2, bX, bY, bZ);
- MoveObject( Balao2, bX-15000,bY+15000,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 67.5 && pa <= 112.5)
- {
- GetObjectPos(Balao2, bX, bY, bZ);
- MoveObject( Balao2, bX-30000,bY,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 112.5 && pa <= 157.5)
- {
- GetObjectPos(Balao2, bX, bY, bZ);
- MoveObject( Balao2, bX-15000,bY-15000,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 157.5 && pa <= 202.5)
- {
- GetObjectPos(Balao2, bX, bY, bZ);
- MoveObject( Balao2, bX,bY-30000,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 202.5 && pa <= 247.5)
- {
- GetObjectPos(Balao2, bX, bY, bZ);
- MoveObject( Balao2, bX+15000,bY-15000,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 247.5 && pa <= 292.5)
- {
- GetObjectPos(Balao2, bX, bY, bZ);
- MoveObject( Balao2, bX+30000,bY,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 292.5 && pa <= 332.5)
- {
- GetObjectPos(Balao2, bX, bY, bZ);
- MoveObject( Balao2, bX+15000,bY+15000,bZ,20,0.0,0.0,0.0);
- }
- else
- {
- GetObjectPos(Balao2, bX, bY, bZ);
- MoveObject( Balao2, bX+15000,bY+15000,bZ,20,0.0,0.0,0.0);
- }
- return true;
- }
- if(NoBalao[playerid] == 1 && VelocidadeBalao3 == 1 && DonoBalao[playerid] == 3)
- {
- new Float:pa;
- new Float:bX, Float:bY, Float:bZ;
- GetPlayerFacingAngle(playerid,pa);
- if(pa >= 0.0 && pa <= 22.5)
- {
- GetObjectPos(Balao3, bX, bY, bZ);
- MoveObject( Balao3, bX,bY+7000,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 332.5 && pa < 0.0)
- {
- GetObjectPos(Balao3, bX, bY, bZ);
- MoveObject( Balao3, bX,bY+700,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 22.5 && pa <= 67.5)
- {
- GetObjectPos(Balao3, bX, bY, bZ);
- MoveObject( Balao3, bX-15000,bY+15000,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 67.5 && pa <= 112.5)
- {
- GetObjectPos(Balao3, bX, bY, bZ);
- MoveObject( Balao3, bX-30000,bY,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 112.5 && pa <= 157.5)
- {
- GetObjectPos(Balao3, bX, bY, bZ);
- MoveObject( Balao3, bX-15000,bY-15000,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 157.5 && pa <= 202.5)
- {
- GetObjectPos(Balao3, bX, bY, bZ);
- MoveObject( Balao3, bX,bY-30000,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 202.5 && pa <= 247.5)
- {
- GetObjectPos(Balao3, bX, bY, bZ);
- MoveObject( Balao3, bX+15000,bY-15000,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 247.5 && pa <= 292.5)
- {
- GetObjectPos(Balao3, bX, bY, bZ);
- MoveObject( Balao3, bX+30000,bY,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 292.5 && pa <= 332.5)
- {
- GetObjectPos(Balao3, bX, bY, bZ);
- MoveObject( Balao3, bX+15000,bY+15000,bZ,3,0.0,0.0,0.0);
- }
- else
- {
- GetObjectPos(Balao3, bX, bY, bZ);
- MoveObject( Balao3, bX+15000,bY+15000,bZ,3,0.0,0.0,0.0);
- }
- return true;
- }
- if(NoBalao[playerid] == 1 && VelocidadeBalao3 == 2&& DonoBalao[playerid] == 3)
- {
- new Float:pa;
- new Float:bX, Float:bY, Float:bZ;
- GetPlayerFacingAngle(playerid,pa);
- if(pa >= 0.0 && pa <= 22.5)
- {
- GetObjectPos(Balao3, bX, bY, bZ);
- MoveObject( Balao3, bX,bY+7000,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 332.5 && pa < 0.0)
- {
- GetObjectPos(Balao3, bX, bY, bZ);
- MoveObject( Balao3, bX,bY+700,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 22.5 && pa <= 67.5)
- {
- GetObjectPos(Balao3, bX, bY, bZ);
- MoveObject( Balao3, bX-15000,bY+15000,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 67.5 && pa <= 112.5)
- {
- GetObjectPos(Balao3, bX, bY, bZ);
- MoveObject( Balao3, bX-30000,bY,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 112.5 && pa <= 157.5)
- {
- GetObjectPos(Balao3, bX, bY, bZ);
- MoveObject( Balao3, bX-15000,bY-15000,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 157.5 && pa <= 202.5)
- {
- GetObjectPos(Balao3, bX, bY, bZ);
- MoveObject( Balao3, bX,bY-30000,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 202.5 && pa <= 247.5)
- {
- GetObjectPos(Balao3, bX, bY, bZ);
- MoveObject( Balao3, bX+15000,bY-15000,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 247.5 && pa <= 292.5)
- {
- GetObjectPos(Balao3, bX, bY, bZ);
- MoveObject( Balao3, bX+30000,bY,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 292.5 && pa <= 332.5)
- {
- GetObjectPos(Balao3, bX, bY, bZ);
- MoveObject( Balao3, bX+15000,bY+15000,bZ,7,0.0,0.0,0.0);
- }
- else
- {
- GetObjectPos(Balao3, bX, bY, bZ);
- MoveObject( Balao3, bX+15000,bY+15000,bZ,7,0.0,0.0,0.0);
- }
- return true;
- }
- if(NoBalao[playerid] == 1 && VelocidadeBalao3 == 3&& DonoBalao[playerid] == 3)
- {
- new Float:pa;
- new Float:bX, Float:bY, Float:bZ;
- GetPlayerFacingAngle(playerid,pa);
- if(pa >= 0.0 && pa <= 22.5)
- {
- GetObjectPos(Balao3, bX, bY, bZ);
- MoveObject( Balao3, bX,bY+7000,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 332.5 && pa < 0.0)
- {
- GetObjectPos(Balao3, bX, bY, bZ);
- MoveObject( Balao3, bX,bY+700,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 22.5 && pa <= 67.5)
- {
- GetObjectPos(Balao3, bX, bY, bZ);
- MoveObject( Balao3, bX-15000,bY+15000,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 67.5 && pa <= 112.5)
- {
- GetObjectPos(Balao3, bX, bY, bZ);
- MoveObject( Balao3, bX-30000,bY,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 112.5 && pa <= 157.5)
- {
- GetObjectPos(Balao3, bX, bY, bZ);
- MoveObject( Balao3, bX-15000,bY-15000,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 157.5 && pa <= 202.5)
- {
- GetObjectPos(Balao3, bX, bY, bZ);
- MoveObject( Balao3, bX,bY-30000,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 202.5 && pa <= 247.5)
- {
- GetObjectPos(Balao3, bX, bY, bZ);
- MoveObject( Balao3, bX+15000,bY-15000,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 247.5 && pa <= 292.5)
- {
- GetObjectPos(Balao3, bX, bY, bZ);
- MoveObject( Balao3, bX+30000,bY,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 292.5 && pa <= 332.5)
- {
- GetObjectPos(Balao3, bX, bY, bZ);
- MoveObject( Balao3, bX+15000,bY+15000,bZ,14,0.0,0.0,0.0);
- }
- else
- {
- GetObjectPos(Balao3, bX, bY, bZ);
- MoveObject( Balao3, bX+15000,bY+15000,bZ,14,0.0,0.0,0.0);
- }
- return true;
- }
- if(NoBalao[playerid] == 1 && VelocidadeBalao3 == 4&& DonoBalao[playerid] == 3)
- {
- new Float:pa;
- new Float:bX, Float:bY, Float:bZ;
- GetPlayerFacingAngle(playerid,pa);
- if(pa >= 0.0 && pa <= 22.5)
- {
- GetObjectPos(Balao3, bX, bY, bZ);
- MoveObject( Balao3, bX,bY+7000,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 332.5 && pa < 0.0)
- {
- GetObjectPos(Balao3, bX, bY, bZ);
- MoveObject( Balao3, bX,bY+700,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 22.5 && pa <= 67.5)
- {
- GetObjectPos(Balao3, bX, bY, bZ);
- MoveObject( Balao3, bX-15000,bY+15000,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 67.5 && pa <= 112.5)
- {
- GetObjectPos(Balao3, bX, bY, bZ);
- MoveObject( Balao3, bX-30000,bY,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 112.5 && pa <= 157.5)
- {
- GetObjectPos(Balao3, bX, bY, bZ);
- MoveObject( Balao3, bX-15000,bY-15000,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 157.5 && pa <= 202.5)
- {
- GetObjectPos(Balao3, bX, bY, bZ);
- MoveObject( Balao3, bX,bY-30000,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 202.5 && pa <= 247.5)
- {
- GetObjectPos(Balao3, bX, bY, bZ);
- MoveObject( Balao3, bX+15000,bY-15000,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 247.5 && pa <= 292.5)
- {
- GetObjectPos(Balao3, bX, bY, bZ);
- MoveObject( Balao3, bX+30000,bY,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 292.5 && pa <= 332.5)
- {
- GetObjectPos(Balao3, bX, bY, bZ);
- MoveObject( Balao3, bX+15000,bY+15000,bZ,20,0.0,0.0,0.0);
- }
- else
- {
- GetObjectPos(Balao3, bX, bY, bZ);
- MoveObject( Balao3, bX+15000,bY+15000,bZ,20,0.0,0.0,0.0);
- }
- return true;
- }
- if(NoBalao[playerid] == 1 && VelocidadeBalao4 == 1 && DonoBalao[playerid] == 4)
- {
- new Float:pa;
- new Float:bX, Float:bY, Float:bZ;
- GetPlayerFacingAngle(playerid,pa);
- if(pa >= 0.0 && pa <= 22.5)
- {
- GetObjectPos(Balao4, bX, bY, bZ);
- MoveObject( Balao4, bX,bY+7000,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 332.5 && pa < 0.0)
- {
- GetObjectPos(Balao4, bX, bY, bZ);
- MoveObject( Balao4, bX,bY+700,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 22.5 && pa <= 67.5)
- {
- GetObjectPos(Balao4, bX, bY, bZ);
- MoveObject( Balao4, bX-15000,bY+15000,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 67.5 && pa <= 112.5)
- {
- GetObjectPos(Balao4, bX, bY, bZ);
- MoveObject( Balao4, bX-30000,bY,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 112.5 && pa <= 157.5)
- {
- GetObjectPos(Balao4, bX, bY, bZ);
- MoveObject( Balao4, bX-15000,bY-15000,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 157.5 && pa <= 202.5)
- {
- GetObjectPos(Balao4, bX, bY, bZ);
- MoveObject( Balao4, bX,bY-30000,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 202.5 && pa <= 247.5)
- {
- GetObjectPos(Balao4, bX, bY, bZ);
- MoveObject( Balao4, bX+15000,bY-15000,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 247.5 && pa <= 292.5)
- {
- GetObjectPos(Balao4, bX, bY, bZ);
- MoveObject( Balao4, bX+30000,bY,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 292.5 && pa <= 332.5)
- {
- GetObjectPos(Balao4, bX, bY, bZ);
- MoveObject( Balao4, bX+15000,bY+15000,bZ,3,0.0,0.0,0.0);
- }
- else
- {
- GetObjectPos(Balao4, bX, bY, bZ);
- MoveObject( Balao4, bX+15000,bY+15000,bZ,3,0.0,0.0,0.0);
- }
- return true;
- }
- if(NoBalao[playerid] == 1 && VelocidadeBalao4 == 2&& DonoBalao[playerid] == 4)
- {
- new Float:pa;
- new Float:bX, Float:bY, Float:bZ;
- GetPlayerFacingAngle(playerid,pa);
- if(pa >= 0.0 && pa <= 22.5)
- {
- GetObjectPos(Balao4, bX, bY, bZ);
- MoveObject( Balao4, bX,bY+7000,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 332.5 && pa < 0.0)
- {
- GetObjectPos(Balao4, bX, bY, bZ);
- MoveObject( Balao4, bX,bY+700,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 22.5 && pa <= 67.5)
- {
- GetObjectPos(Balao4, bX, bY, bZ);
- MoveObject( Balao4, bX-15000,bY+15000,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 67.5 && pa <= 112.5)
- {
- GetObjectPos(Balao4, bX, bY, bZ);
- MoveObject( Balao4, bX-30000,bY,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 112.5 && pa <= 157.5)
- {
- GetObjectPos(Balao4, bX, bY, bZ);
- MoveObject( Balao4, bX-15000,bY-15000,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 157.5 && pa <= 202.5)
- {
- GetObjectPos(Balao4, bX, bY, bZ);
- MoveObject( Balao4, bX,bY-30000,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 202.5 && pa <= 247.5)
- {
- GetObjectPos(Balao4, bX, bY, bZ);
- MoveObject( Balao4, bX+15000,bY-15000,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 247.5 && pa <= 292.5)
- {
- GetObjectPos(Balao4, bX, bY, bZ);
- MoveObject( Balao4, bX+30000,bY,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 292.5 && pa <= 332.5)
- {
- GetObjectPos(Balao4, bX, bY, bZ);
- MoveObject( Balao4, bX+15000,bY+15000,bZ,7,0.0,0.0,0.0);
- }
- else
- {
- GetObjectPos(Balao4, bX, bY, bZ);
- MoveObject( Balao4, bX+15000,bY+15000,bZ,7,0.0,0.0,0.0);
- }
- return true;
- }
- if(NoBalao[playerid] == 1 && VelocidadeBalao4 == 3&& DonoBalao[playerid] == 4)
- {
- new Float:pa;
- new Float:bX, Float:bY, Float:bZ;
- GetPlayerFacingAngle(playerid,pa);
- if(pa >= 0.0 && pa <= 22.5)
- {
- GetObjectPos(Balao4, bX, bY, bZ);
- MoveObject( Balao4, bX,bY+7000,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 332.5 && pa < 0.0)
- {
- GetObjectPos(Balao4, bX, bY, bZ);
- MoveObject( Balao4, bX,bY+700,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 22.5 && pa <= 67.5)
- {
- GetObjectPos(Balao4, bX, bY, bZ);
- MoveObject( Balao4, bX-15000,bY+15000,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 67.5 && pa <= 112.5)
- {
- GetObjectPos(Balao4, bX, bY, bZ);
- MoveObject( Balao4, bX-30000,bY,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 112.5 && pa <= 157.5)
- {
- GetObjectPos(Balao4, bX, bY, bZ);
- MoveObject( Balao4, bX-15000,bY-15000,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 157.5 && pa <= 202.5)
- {
- GetObjectPos(Balao4, bX, bY, bZ);
- MoveObject( Balao4, bX,bY-30000,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 202.5 && pa <= 247.5)
- {
- GetObjectPos(Balao4, bX, bY, bZ);
- MoveObject( Balao4, bX+15000,bY-15000,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 247.5 && pa <= 292.5)
- {
- GetObjectPos(Balao4, bX, bY, bZ);
- MoveObject( Balao4, bX+30000,bY,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 292.5 && pa <= 332.5)
- {
- GetObjectPos(Balao4, bX, bY, bZ);
- MoveObject( Balao4, bX+15000,bY+15000,bZ,14,0.0,0.0,0.0);
- }
- else
- {
- GetObjectPos(Balao4, bX, bY, bZ);
- MoveObject( Balao4, bX+15000,bY+15000,bZ,14,0.0,0.0,0.0);
- }
- return true;
- }
- if(NoBalao[playerid] == 1 && VelocidadeBalao4 == 4&& DonoBalao[playerid] == 4)
- {
- new Float:pa;
- new Float:bX, Float:bY, Float:bZ;
- GetPlayerFacingAngle(playerid,pa);
- if(pa >= 0.0 && pa <= 22.5)
- {
- GetObjectPos(Balao4, bX, bY, bZ);
- MoveObject( Balao4, bX,bY+7000,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 332.5 && pa < 0.0)
- {
- GetObjectPos(Balao4, bX, bY, bZ);
- MoveObject( Balao4, bX,bY+700,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 22.5 && pa <= 67.5)
- {
- GetObjectPos(Balao4, bX, bY, bZ);
- MoveObject( Balao4, bX-15000,bY+15000,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 67.5 && pa <= 112.5)
- {
- GetObjectPos(Balao4, bX, bY, bZ);
- MoveObject( Balao4, bX-30000,bY,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 112.5 && pa <= 157.5)
- {
- GetObjectPos(Balao4, bX, bY, bZ);
- MoveObject( Balao4, bX-15000,bY-15000,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 157.5 && pa <= 202.5)
- {
- GetObjectPos(Balao4, bX, bY, bZ);
- MoveObject( Balao4, bX,bY-30000,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 202.5 && pa <= 247.5)
- {
- GetObjectPos(Balao4, bX, bY, bZ);
- MoveObject( Balao4, bX+15000,bY-15000,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 247.5 && pa <= 292.5)
- {
- GetObjectPos(Balao4, bX, bY, bZ);
- MoveObject( Balao4, bX+30000,bY,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 292.5 && pa <= 332.5)
- {
- GetObjectPos(Balao4, bX, bY, bZ);
- MoveObject( Balao4, bX+15000,bY+15000,bZ,20,0.0,0.0,0.0);
- }
- else
- {
- GetObjectPos(Balao4, bX, bY, bZ);
- MoveObject( Balao4, bX+15000,bY+15000,bZ,20,0.0,0.0,0.0);
- }
- return true;
- }
- if(NoBalao[playerid] == 1 && VelocidadeBalao5 == 1 && DonoBalao[playerid] == 5)
- {
- new Float:pa;
- new Float:bX, Float:bY, Float:bZ;
- GetPlayerFacingAngle(playerid,pa);
- if(pa >= 0.0 && pa <= 22.5)
- {
- GetObjectPos(Balao5, bX, bY, bZ);
- MoveObject( Balao5, bX,bY+7000,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 332.5 && pa < 0.0)
- {
- GetObjectPos(Balao5, bX, bY, bZ);
- MoveObject( Balao5, bX,bY+700,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 22.5 && pa <= 67.5)
- {
- GetObjectPos(Balao5, bX, bY, bZ);
- MoveObject( Balao5, bX-15000,bY+15000,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 67.5 && pa <= 112.5)
- {
- GetObjectPos(Balao5, bX, bY, bZ);
- MoveObject( Balao5, bX-30000,bY,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 112.5 && pa <= 157.5)
- {
- GetObjectPos(Balao5, bX, bY, bZ);
- MoveObject( Balao5, bX-15000,bY-15000,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 157.5 && pa <= 202.5)
- {
- GetObjectPos(Balao5, bX, bY, bZ);
- MoveObject( Balao5, bX,bY-30000,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 202.5 && pa <= 247.5)
- {
- GetObjectPos(Balao5, bX, bY, bZ);
- MoveObject( Balao5, bX+15000,bY-15000,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 247.5 && pa <= 292.5)
- {
- GetObjectPos(Balao5, bX, bY, bZ);
- MoveObject( Balao5, bX+30000,bY,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 292.5 && pa <= 332.5)
- {
- GetObjectPos(Balao5, bX, bY, bZ);
- MoveObject( Balao5, bX+15000,bY+15000,bZ,3,0.0,0.0,0.0);
- }
- else
- {
- GetObjectPos(Balao5, bX, bY, bZ);
- MoveObject( Balao5, bX+15000,bY+15000,bZ,3,0.0,0.0,0.0);
- }
- return true;
- }
- if(NoBalao[playerid] == 1 && VelocidadeBalao5 == 2&& DonoBalao[playerid] == 5)
- {
- new Float:pa;
- new Float:bX, Float:bY, Float:bZ;
- GetPlayerFacingAngle(playerid,pa);
- if(pa >= 0.0 && pa <= 22.5)
- {
- GetObjectPos(Balao5, bX, bY, bZ);
- MoveObject( Balao5, bX,bY+7000,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 332.5 && pa < 0.0)
- {
- GetObjectPos(Balao5, bX, bY, bZ);
- MoveObject( Balao5, bX,bY+700,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 22.5 && pa <= 67.5)
- {
- GetObjectPos(Balao5, bX, bY, bZ);
- MoveObject( Balao5, bX-15000,bY+15000,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 67.5 && pa <= 112.5)
- {
- GetObjectPos(Balao5, bX, bY, bZ);
- MoveObject( Balao5, bX-30000,bY,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 112.5 && pa <= 157.5)
- {
- GetObjectPos(Balao5, bX, bY, bZ);
- MoveObject( Balao5, bX-15000,bY-15000,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 157.5 && pa <= 202.5)
- {
- GetObjectPos(Balao5, bX, bY, bZ);
- MoveObject( Balao5, bX,bY-30000,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 202.5 && pa <= 247.5)
- {
- GetObjectPos(Balao5, bX, bY, bZ);
- MoveObject( Balao5, bX+15000,bY-15000,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 247.5 && pa <= 292.5)
- {
- GetObjectPos(Balao5, bX, bY, bZ);
- MoveObject( Balao5, bX+30000,bY,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 292.5 && pa <= 332.5)
- {
- GetObjectPos(Balao5, bX, bY, bZ);
- MoveObject( Balao5, bX+15000,bY+15000,bZ,7,0.0,0.0,0.0);
- }
- else
- {
- GetObjectPos(Balao5, bX, bY, bZ);
- MoveObject( Balao5, bX+15000,bY+15000,bZ,7,0.0,0.0,0.0);
- }
- return true;
- }
- if(NoBalao[playerid] == 1 && VelocidadeBalao5 == 3&& DonoBalao[playerid] == 5)
- {
- new Float:pa;
- new Float:bX, Float:bY, Float:bZ;
- GetPlayerFacingAngle(playerid,pa);
- if(pa >= 0.0 && pa <= 22.5)
- {
- GetObjectPos(Balao5, bX, bY, bZ);
- MoveObject( Balao5, bX,bY+7000,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 332.5 && pa < 0.0)
- {
- GetObjectPos(Balao5, bX, bY, bZ);
- MoveObject( Balao5, bX,bY+700,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 22.5 && pa <= 67.5)
- {
- GetObjectPos(Balao5, bX, bY, bZ);
- MoveObject( Balao5, bX-15000,bY+15000,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 67.5 && pa <= 112.5)
- {
- GetObjectPos(Balao5, bX, bY, bZ);
- MoveObject( Balao5, bX-30000,bY,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 112.5 && pa <= 157.5)
- {
- GetObjectPos(Balao5, bX, bY, bZ);
- MoveObject( Balao5, bX-15000,bY-15000,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 157.5 && pa <= 202.5)
- {
- GetObjectPos(Balao5, bX, bY, bZ);
- MoveObject( Balao5, bX,bY-30000,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 202.5 && pa <= 247.5)
- {
- GetObjectPos(Balao5, bX, bY, bZ);
- MoveObject( Balao5, bX+15000,bY-15000,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 247.5 && pa <= 292.5)
- {
- GetObjectPos(Balao5, bX, bY, bZ);
- MoveObject( Balao5, bX+30000,bY,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 292.5 && pa <= 332.5)
- {
- GetObjectPos(Balao5, bX, bY, bZ);
- MoveObject( Balao5, bX+15000,bY+15000,bZ,14,0.0,0.0,0.0);
- }
- else
- {
- GetObjectPos(Balao5, bX, bY, bZ);
- MoveObject( Balao5, bX+15000,bY+15000,bZ,14,0.0,0.0,0.0);
- }
- return true;
- }
- if(NoBalao[playerid] == 1 && VelocidadeBalao5 == 4&& DonoBalao[playerid] == 5)
- {
- new Float:pa;
- new Float:bX, Float:bY, Float:bZ;
- GetPlayerFacingAngle(playerid,pa);
- if(pa >= 0.0 && pa <= 22.5)
- {
- GetObjectPos(Balao5, bX, bY, bZ);
- MoveObject( Balao5, bX,bY+7000,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 332.5 && pa < 0.0)
- {
- GetObjectPos(Balao5, bX, bY, bZ);
- MoveObject( Balao5, bX,bY+700,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 22.5 && pa <= 67.5)
- {
- GetObjectPos(Balao5, bX, bY, bZ);
- MoveObject( Balao5, bX-15000,bY+15000,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 67.5 && pa <= 112.5)
- {
- GetObjectPos(Balao5, bX, bY, bZ);
- MoveObject( Balao5, bX-30000,bY,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 112.5 && pa <= 157.5)
- {
- GetObjectPos(Balao5, bX, bY, bZ);
- MoveObject( Balao5, bX-15000,bY-15000,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 157.5 && pa <= 202.5)
- {
- GetObjectPos(Balao5, bX, bY, bZ);
- MoveObject( Balao5, bX,bY-30000,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 202.5 && pa <= 247.5)
- {
- GetObjectPos(Balao5, bX, bY, bZ);
- MoveObject( Balao5, bX+15000,bY-15000,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 247.5 && pa <= 292.5)
- {
- GetObjectPos(Balao5, bX, bY, bZ);
- MoveObject( Balao5, bX+30000,bY,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 292.5 && pa <= 332.5)
- {
- GetObjectPos(Balao5, bX, bY, bZ);
- MoveObject( Balao5, bX+15000,bY+15000,bZ,20,0.0,0.0,0.0);
- }
- else
- {
- GetObjectPos(Balao5, bX, bY, bZ);
- MoveObject( Balao5, bX+15000,bY+15000,bZ,20,0.0,0.0,0.0);
- }
- return true;
- }
- if(NoBalao[playerid] == 1 && VelocidadeBalao6 == 1 && DonoBalao[playerid] == 6)
- {
- new Float:pa;
- new Float:bX, Float:bY, Float:bZ;
- GetPlayerFacingAngle(playerid,pa);
- if(pa >= 0.0 && pa <= 22.5)
- {
- GetObjectPos(Balao6, bX, bY, bZ);
- MoveObject( Balao6, bX,bY+7000,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 332.5 && pa < 0.0)
- {
- GetObjectPos(Balao6, bX, bY, bZ);
- MoveObject( Balao6, bX,bY+700,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 22.5 && pa <= 67.5)
- {
- GetObjectPos(Balao6, bX, bY, bZ);
- MoveObject( Balao6, bX-15000,bY+15000,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 67.5 && pa <= 112.5)
- {
- GetObjectPos(Balao6, bX, bY, bZ);
- MoveObject( Balao6, bX-30000,bY,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 112.5 && pa <= 157.5)
- {
- GetObjectPos(Balao6, bX, bY, bZ);
- MoveObject( Balao6, bX-15000,bY-15000,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 157.5 && pa <= 202.5)
- {
- GetObjectPos(Balao6, bX, bY, bZ);
- MoveObject( Balao6, bX,bY-30000,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 202.5 && pa <= 247.5)
- {
- GetObjectPos(Balao6, bX, bY, bZ);
- MoveObject( Balao6, bX+15000,bY-15000,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 247.5 && pa <= 292.5)
- {
- GetObjectPos(Balao6, bX, bY, bZ);
- MoveObject( Balao6, bX+30000,bY,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 292.5 && pa <= 332.5)
- {
- GetObjectPos(Balao6, bX, bY, bZ);
- MoveObject( Balao6, bX+15000,bY+15000,bZ,3,0.0,0.0,0.0);
- }
- else
- {
- GetObjectPos(Balao6, bX, bY, bZ);
- MoveObject( Balao6, bX+15000,bY+15000,bZ,3,0.0,0.0,0.0);
- }
- return true;
- }
- if(NoBalao[playerid] == 1 && VelocidadeBalao6 == 2&& DonoBalao[playerid] == 6)
- {
- new Float:pa;
- new Float:bX, Float:bY, Float:bZ;
- GetPlayerFacingAngle(playerid,pa);
- if(pa >= 0.0 && pa <= 22.5)
- {
- GetObjectPos(Balao6, bX, bY, bZ);
- MoveObject( Balao6, bX,bY+7000,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 332.5 && pa < 0.0)
- {
- GetObjectPos(Balao6, bX, bY, bZ);
- MoveObject( Balao6, bX,bY+700,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 22.5 && pa <= 67.5)
- {
- GetObjectPos(Balao6, bX, bY, bZ);
- MoveObject( Balao6, bX-15000,bY+15000,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 67.5 && pa <= 112.5)
- {
- GetObjectPos(Balao6, bX, bY, bZ);
- MoveObject( Balao6, bX-30000,bY,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 112.5 && pa <= 157.5)
- {
- GetObjectPos(Balao6, bX, bY, bZ);
- MoveObject( Balao6, bX-15000,bY-15000,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 157.5 && pa <= 202.5)
- {
- GetObjectPos(Balao6, bX, bY, bZ);
- MoveObject( Balao6, bX,bY-30000,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 202.5 && pa <= 247.5)
- {
- GetObjectPos(Balao6, bX, bY, bZ);
- MoveObject( Balao6, bX+15000,bY-15000,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 247.5 && pa <= 292.5)
- {
- GetObjectPos(Balao6, bX, bY, bZ);
- MoveObject( Balao6, bX+30000,bY,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 292.5 && pa <= 332.5)
- {
- GetObjectPos(Balao6, bX, bY, bZ);
- MoveObject( Balao6, bX+15000,bY+15000,bZ,7,0.0,0.0,0.0);
- }
- else
- {
- GetObjectPos(Balao6, bX, bY, bZ);
- MoveObject( Balao6, bX+15000,bY+15000,bZ,7,0.0,0.0,0.0);
- }
- return true;
- }
- if(NoBalao[playerid] == 1 && VelocidadeBalao6 == 3&& DonoBalao[playerid] == 6)
- {
- new Float:pa;
- new Float:bX, Float:bY, Float:bZ;
- GetPlayerFacingAngle(playerid,pa);
- if(pa >= 0.0 && pa <= 22.5)
- {
- GetObjectPos(Balao6, bX, bY, bZ);
- MoveObject( Balao6, bX,bY+7000,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 332.5 && pa < 0.0)
- {
- GetObjectPos(Balao6, bX, bY, bZ);
- MoveObject( Balao6, bX,bY+700,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 22.5 && pa <= 67.5)
- {
- GetObjectPos(Balao6, bX, bY, bZ);
- MoveObject( Balao6, bX-15000,bY+15000,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 67.5 && pa <= 112.5)
- {
- GetObjectPos(Balao6, bX, bY, bZ);
- MoveObject( Balao6, bX-30000,bY,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 112.5 && pa <= 157.5)
- {
- GetObjectPos(Balao6, bX, bY, bZ);
- MoveObject( Balao6, bX-15000,bY-15000,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 157.5 && pa <= 202.5)
- {
- GetObjectPos(Balao6, bX, bY, bZ);
- MoveObject( Balao6, bX,bY-30000,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 202.5 && pa <= 247.5)
- {
- GetObjectPos(Balao6, bX, bY, bZ);
- MoveObject( Balao6, bX+15000,bY-15000,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 247.5 && pa <= 292.5)
- {
- GetObjectPos(Balao6, bX, bY, bZ);
- MoveObject( Balao6, bX+30000,bY,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 292.5 && pa <= 332.5)
- {
- GetObjectPos(Balao6, bX, bY, bZ);
- MoveObject( Balao6, bX+15000,bY+15000,bZ,14,0.0,0.0,0.0);
- }
- else
- {
- GetObjectPos(Balao6, bX, bY, bZ);
- MoveObject( Balao6, bX+15000,bY+15000,bZ,14,0.0,0.0,0.0);
- }
- return true;
- }
- if(NoBalao[playerid] == 1 && VelocidadeBalao6 == 4&& DonoBalao[playerid] == 6)
- {
- new Float:pa;
- new Float:bX, Float:bY, Float:bZ;
- GetPlayerFacingAngle(playerid,pa);
- if(pa >= 0.0 && pa <= 22.5)
- {
- GetObjectPos(Balao6, bX, bY, bZ);
- MoveObject( Balao6, bX,bY+7000,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 332.5 && pa < 0.0)
- {
- GetObjectPos(Balao6, bX, bY, bZ);
- MoveObject( Balao6, bX,bY+700,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 22.5 && pa <= 67.5)
- {
- GetObjectPos(Balao6, bX, bY, bZ);
- MoveObject( Balao6, bX-15000,bY+15000,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 67.5 && pa <= 112.5)
- {
- GetObjectPos(Balao6, bX, bY, bZ);
- MoveObject( Balao6, bX-30000,bY,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 112.5 && pa <= 157.5)
- {
- GetObjectPos(Balao6, bX, bY, bZ);
- MoveObject( Balao6, bX-15000,bY-15000,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 157.5 && pa <= 202.5)
- {
- GetObjectPos(Balao6, bX, bY, bZ);
- MoveObject( Balao6, bX,bY-30000,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 202.5 && pa <= 247.5)
- {
- GetObjectPos(Balao6, bX, bY, bZ);
- MoveObject( Balao6, bX+15000,bY-15000,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 247.5 && pa <= 292.5)
- {
- GetObjectPos(Balao6, bX, bY, bZ);
- MoveObject( Balao6, bX+30000,bY,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 292.5 && pa <= 332.5)
- {
- GetObjectPos(Balao6, bX, bY, bZ);
- MoveObject( Balao6, bX+15000,bY+15000,bZ,20,0.0,0.0,0.0);
- }
- else
- {
- GetObjectPos(Balao6, bX, bY, bZ);
- MoveObject( Balao6, bX+15000,bY+15000,bZ,20,0.0,0.0,0.0);
- }
- return true;
- }
- if(NoBalao[playerid] == 1 && VelocidadeBalao7 == 1 && DonoBalao[playerid] == 7)
- {
- new Float:pa;
- new Float:bX, Float:bY, Float:bZ;
- GetPlayerFacingAngle(playerid,pa);
- if(pa >= 0.0 && pa <= 22.5)
- {
- GetObjectPos(Balao7, bX, bY, bZ);
- MoveObject( Balao7, bX,bY+7000,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 332.5 && pa < 0.0)
- {
- GetObjectPos(Balao7, bX, bY, bZ);
- MoveObject( Balao7, bX,bY+700,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 22.5 && pa <= 67.5)
- {
- GetObjectPos(Balao7, bX, bY, bZ);
- MoveObject( Balao7, bX-15000,bY+15000,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 67.5 && pa <= 112.5)
- {
- GetObjectPos(Balao7, bX, bY, bZ);
- MoveObject( Balao7, bX-30000,bY,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 112.5 && pa <= 157.5)
- {
- GetObjectPos(Balao7, bX, bY, bZ);
- MoveObject( Balao7, bX-15000,bY-15000,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 157.5 && pa <= 202.5)
- {
- GetObjectPos(Balao7, bX, bY, bZ);
- MoveObject( Balao7, bX,bY-30000,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 202.5 && pa <= 247.5)
- {
- GetObjectPos(Balao7, bX, bY, bZ);
- MoveObject( Balao7, bX+15000,bY-15000,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 247.5 && pa <= 292.5)
- {
- GetObjectPos(Balao7, bX, bY, bZ);
- MoveObject( Balao7, bX+30000,bY,bZ,3,0.0,0.0,0.0);
- }
- else if(pa >= 292.5 && pa <= 332.5)
- {
- GetObjectPos(Balao7, bX, bY, bZ);
- MoveObject( Balao7, bX+15000,bY+15000,bZ,3,0.0,0.0,0.0);
- }
- else
- {
- GetObjectPos(Balao7, bX, bY, bZ);
- MoveObject( Balao7, bX+15000,bY+15000,bZ,3,0.0,0.0,0.0);
- }
- return true;
- }
- if(NoBalao[playerid] == 1 && VelocidadeBalao7 == 2&& DonoBalao[playerid] == 7)
- {
- new Float:pa;
- new Float:bX, Float:bY, Float:bZ;
- GetPlayerFacingAngle(playerid,pa);
- if(pa >= 0.0 && pa <= 22.5)
- {
- GetObjectPos(Balao7, bX, bY, bZ);
- MoveObject( Balao7, bX,bY+7000,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 332.5 && pa < 0.0)
- {
- GetObjectPos(Balao7, bX, bY, bZ);
- MoveObject( Balao7, bX,bY+700,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 22.5 && pa <= 67.5)
- {
- GetObjectPos(Balao7, bX, bY, bZ);
- MoveObject( Balao7, bX-15000,bY+15000,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 67.5 && pa <= 112.5)
- {
- GetObjectPos(Balao7, bX, bY, bZ);
- MoveObject( Balao7, bX-30000,bY,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 112.5 && pa <= 157.5)
- {
- GetObjectPos(Balao7, bX, bY, bZ);
- MoveObject( Balao7, bX-15000,bY-15000,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 157.5 && pa <= 202.5)
- {
- GetObjectPos(Balao7, bX, bY, bZ);
- MoveObject( Balao7, bX,bY-30000,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 202.5 && pa <= 247.5)
- {
- GetObjectPos(Balao7, bX, bY, bZ);
- MoveObject( Balao7, bX+15000,bY-15000,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 247.5 && pa <= 292.5)
- {
- GetObjectPos(Balao7, bX, bY, bZ);
- MoveObject( Balao7, bX+30000,bY,bZ,7,0.0,0.0,0.0);
- }
- else if(pa >= 292.5 && pa <= 332.5)
- {
- GetObjectPos(Balao7, bX, bY, bZ);
- MoveObject( Balao7, bX+15000,bY+15000,bZ,7,0.0,0.0,0.0);
- }
- else
- {
- GetObjectPos(Balao7, bX, bY, bZ);
- MoveObject( Balao7, bX+15000,bY+15000,bZ,7,0.0,0.0,0.0);
- }
- return true;
- }
- if(NoBalao[playerid] == 1 && VelocidadeBalao7 == 3&& DonoBalao[playerid] == 7)
- {
- new Float:pa;
- new Float:bX, Float:bY, Float:bZ;
- GetPlayerFacingAngle(playerid,pa);
- if(pa >= 0.0 && pa <= 22.5)
- {
- GetObjectPos(Balao7, bX, bY, bZ);
- MoveObject( Balao7, bX,bY+7000,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 332.5 && pa < 0.0)
- {
- GetObjectPos(Balao7, bX, bY, bZ);
- MoveObject( Balao7, bX,bY+700,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 22.5 && pa <= 67.5)
- {
- GetObjectPos(Balao7, bX, bY, bZ);
- MoveObject( Balao7, bX-15000,bY+15000,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 67.5 && pa <= 112.5)
- {
- GetObjectPos(Balao7, bX, bY, bZ);
- MoveObject( Balao7, bX-30000,bY,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 112.5 && pa <= 157.5)
- {
- GetObjectPos(Balao7, bX, bY, bZ);
- MoveObject( Balao7, bX-15000,bY-15000,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 157.5 && pa <= 202.5)
- {
- GetObjectPos(Balao7, bX, bY, bZ);
- MoveObject( Balao7, bX,bY-30000,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 202.5 && pa <= 247.5)
- {
- GetObjectPos(Balao7, bX, bY, bZ);
- MoveObject( Balao7, bX+15000,bY-15000,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 247.5 && pa <= 292.5)
- {
- GetObjectPos(Balao7, bX, bY, bZ);
- MoveObject( Balao7, bX+30000,bY,bZ,14,0.0,0.0,0.0);
- }
- else if(pa >= 292.5 && pa <= 332.5)
- {
- GetObjectPos(Balao7, bX, bY, bZ);
- MoveObject( Balao7, bX+15000,bY+15000,bZ,14,0.0,0.0,0.0);
- }
- else
- {
- GetObjectPos(Balao7, bX, bY, bZ);
- MoveObject( Balao7, bX+15000,bY+15000,bZ,14,0.0,0.0,0.0);
- }
- return true;
- }
- if(NoBalao[playerid] == 1 && VelocidadeBalao7 == 4&& DonoBalao[playerid] == 7)
- {
- new Float:pa;
- new Float:bX, Float:bY, Float:bZ;
- GetPlayerFacingAngle(playerid,pa);
- if(pa >= 0.0 && pa <= 22.5)
- {
- GetObjectPos(Balao7, bX, bY, bZ);
- MoveObject( Balao7, bX,bY+7000,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 332.5 && pa < 0.0)
- {
- GetObjectPos(Balao7, bX, bY, bZ);
- MoveObject( Balao7, bX,bY+700,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 22.5 && pa <= 67.5)
- {
- GetObjectPos(Balao7, bX, bY, bZ);
- MoveObject( Balao7, bX-15000,bY+15000,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 67.5 && pa <= 112.5)
- {
- GetObjectPos(Balao7, bX, bY, bZ);
- MoveObject( Balao7, bX-30000,bY,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 112.5 && pa <= 157.5)
- {
- GetObjectPos(Balao7, bX, bY, bZ);
- MoveObject( Balao7, bX-15000,bY-15000,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 157.5 && pa <= 202.5)
- {
- GetObjectPos(Balao7, bX, bY, bZ);
- MoveObject( Balao7, bX,bY-30000,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 202.5 && pa <= 247.5)
- {
- GetObjectPos(Balao7, bX, bY, bZ);
- MoveObject( Balao7, bX+15000,bY-15000,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 247.5 && pa <= 292.5)
- {
- GetObjectPos(Balao7, bX, bY, bZ);
- MoveObject( Balao7, bX+30000,bY,bZ,20,0.0,0.0,0.0);
- }
- else if(pa >= 292.5 && pa <= 332.5)
- {
- GetObjectPos(Balao7, bX, bY, bZ);
- MoveObject( Balao7, bX+15000,bY+15000,bZ,20,0.0,0.0,0.0);
- }
- else
- {
- GetObjectPos(Balao7, bX, bY, bZ);
- MoveObject( Balao7, bX+15000,bY+15000,bZ,20,0.0,0.0,0.0);
- }
- return true;
- }
- }
- return true;
- }
- if (strcmp("/ajudabalao", cmdtext, true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- ShowPlayerDialog(playerid, 9855, DIALOG_STYLE_MSGBOX, "Informações do balão","============[COMANDOS DO BALÃO]============\n\n/subir\n/descer\nLetra Y = direciona o balão para o lado que você estiver virado\n/velocidade\nLetra F = para o balão\n/chamarbalao\n/desalugarbalao\n/localizarbalao","Continuar","");
- return true;
- }
- return true;
- }
- if (strcmp("/stop", cmdtext, true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(NoBalao[playerid] == 1 && DonoBalao[playerid] == 1)
- {
- StopObject(Balao);
- SendClientMessage(playerid, 0xFF00FF, "Balão parado!");
- }
- if(NoBalao[playerid] == 1 && DonoBalao[playerid] == 2)
- {
- StopObject(Balao2);
- SendClientMessage(playerid, 0xFF00FF, "Balão parado!");
- }
- if(NoBalao[playerid] == 1 && DonoBalao[playerid] == 3)
- {
- StopObject(Balao3);
- SendClientMessage(playerid, 0xFF00FF, "Balão parado!");
- }
- if(NoBalao[playerid] == 1 && DonoBalao[playerid] == 4)
- {
- StopObject(Balao4);
- SendClientMessage(playerid, 0xFF00FF, "Balão parado!");
- }
- if(NoBalao[playerid] == 1 && DonoBalao[playerid] == 5)
- {
- StopObject(Balao5);
- SendClientMessage(playerid, 0xFF00FF, "Balão parado!");
- }
- if(NoBalao[playerid] == 1 && DonoBalao[playerid] == 6)
- {
- StopObject(Balao6);
- SendClientMessage(playerid, 0xFF00FF, "Balão parado!");
- }
- if(NoBalao[playerid] == 1 && DonoBalao[playerid] == 7)
- {
- StopObject(Balao7);
- SendClientMessage(playerid, 0xFF00FF, "Balão parado!");
- }
- }
- return true;
- }
- if (strcmp("/subir", cmdtext, true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- new Float:bX, Float:bY, Float:bZ;
- if(NoBalao[playerid] == 1 && DonoBalao[playerid] == 1)
- {
- GetObjectPos(Balao, bX, bY, bZ);
- MoveObject( Balao, bX,bY,bZ+50,3,0.0,0.0,0.0);
- SendClientMessage(playerid, 0xFF0000, "Você está subindo o balão!");
- }
- if(NoBalao[playerid] == 1 && DonoBalao[playerid] == 2)
- {
- GetObjectPos(Balao2, bX, bY, bZ);
- MoveObject( Balao2, bX,bY,bZ+50,3,0.0,0.0,0.0);
- SendClientMessage(playerid, 0xFF0000, "Você está subindo o balão!");
- }
- if(NoBalao[playerid] == 1 && DonoBalao[playerid] == 3)
- {
- GetObjectPos(Balao3, bX, bY, bZ);
- MoveObject( Balao3, bX,bY,bZ+50,3,0.0,0.0,0.0);
- SendClientMessage(playerid, 0xFF0000, "Você está subindo o balão!");
- }
- if(NoBalao[playerid] == 1 && DonoBalao[playerid] == 4)
- {
- GetObjectPos(Balao4, bX, bY, bZ);
- MoveObject( Balao4, bX,bY,bZ+50,3,0.0,0.0,0.0);
- SendClientMessage(playerid, 0xFF0000, "Você está subindo o balão!");
- }
- if(NoBalao[playerid] == 1 && DonoBalao[playerid] == 5)
- {
- GetObjectPos(Balao5, bX, bY, bZ);
- MoveObject( Balao5, bX,bY,bZ+50,3,0.0,0.0,0.0);
- SendClientMessage(playerid, 0xFF0000, "Você está subindo o balão!");
- }
- if(NoBalao[playerid] == 1 && DonoBalao[playerid] == 6)
- {
- GetObjectPos(Balao6, bX, bY, bZ);
- MoveObject( Balao6, bX,bY,bZ+50,3,0.0,0.0,0.0);
- SendClientMessage(playerid, 0xFF0000, "Você está subindo o balão!");
- }
- if(NoBalao[playerid] == 1 && DonoBalao[playerid] == 7)
- {
- GetObjectPos(Balao7, bX, bY, bZ);
- MoveObject( Balao7, bX,bY,bZ+50,3,0.0,0.0,0.0);
- SendClientMessage(playerid, 0xFF0000, "Você está subindo o balão!");
- }
- }
- return true;
- }
- if (strcmp("/chamarbalao", cmdtext, true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- new Float:pX, Float:pY, Float:pZ;
- if(NoBalao[playerid] != 1)
- {
- SendClientMessage(playerid, -1, "Você não está controlando um balão");
- return true;
- }
- if(GetPlayerInterior(playerid) > 0)
- {
- SendClientMessage(playerid, -1, "Você não pode chamar o balão agora!");
- return true;
- }
- if(NoBalao[playerid] == 1 && DonoBalao[playerid] == 1)
- {
- StopObject(Balao);
- GetPlayerPos(playerid,pX, pY, pZ);
- SetObjectPos( Balao, pX,pY+2,pZ-1);
- SendClientMessage(playerid, -1, "Você chamou seu Balão");
- return true;
- }
- if(NoBalao[playerid] == 1 && DonoBalao[playerid] == 2)
- {
- StopObject(Balao2);
- GetPlayerPos(playerid,pX, pY, pZ);
- SetObjectPos( Balao2, pX,pY+2,pZ-1);
- SendClientMessage(playerid, -1, "Você chamou seu Balão");
- return true;
- }
- if(NoBalao[playerid] == 1 && DonoBalao[playerid] == 3)
- {
- StopObject(Balao3);
- GetPlayerPos(playerid,pX, pY, pZ);
- SetObjectPos( Balao3, pX,pY+2,pZ-1);
- SendClientMessage(playerid, -1, "Você chamou seu Balão");
- return true;
- }
- if(NoBalao[playerid] == 1 && DonoBalao[playerid] == 4)
- {
- StopObject(Balao4);
- GetPlayerPos(playerid,pX, pY, pZ);
- SetObjectPos( Balao4, pX,pY+2,pZ-1);
- SendClientMessage(playerid, -1, "Você chamou seu Balão");
- return true;
- }
- if(NoBalao[playerid] == 1 && DonoBalao[playerid] == 5)
- {
- StopObject(Balao5);
- GetPlayerPos(playerid,pX, pY, pZ);
- SetObjectPos( Balao5, pX,pY+2,pZ-1);
- SendClientMessage(playerid, -1, "Você chamou seu Balão");
- return true;
- }
- if(NoBalao[playerid] == 1 && DonoBalao[playerid] == 6)
- {
- StopObject(Balao6);
- GetPlayerPos(playerid,pX, pY, pZ);
- SetObjectPos( Balao6, pX,pY+2,pZ-1);
- SendClientMessage(playerid, -1, "Você chamou seu Balão");
- return true;
- }
- if(NoBalao[playerid] == 1 && DonoBalao[playerid] == 7)
- {
- StopObject(Balao7);
- GetPlayerPos(playerid,pX, pY, pZ);
- SetObjectPos( Balao7, pX,pY+2,pZ-1);
- SendClientMessage(playerid, -1, "Você chamou seu Balão");
- return true;
- }
- }
- return true;
- }
- if (strcmp("/localizarbalao", cmdtext, true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- new Float:bX, Float:bY, Float:bZ;
- if(DonoBalao[playerid] < 1)
- {
- SendClientMessage(playerid, -1, "Você não alugou um balão");
- return true;
- }
- if(GetPlayerInterior(playerid) > 0)
- {
- SendClientMessage(playerid, -1, "Você não pode localizar o balão agora!");
- return true;
- }
- if(DonoBalao[playerid] == 1)
- {
- GetObjectPos(Balao, bX, bY, bZ);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid, bX,bY,bZ, 6);
- SendClientMessage(playerid, -1, "Seu balão foi marcado de vermelho no mapa!");
- return true;
- }
- if(DonoBalao[playerid] == 2)
- {
- GetObjectPos(Balao2, bX, bY, bZ);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid, bX,bY,bZ, 6);
- SendClientMessage(playerid, -1, "Seu balão foi marcado de vermelho no mapa!");
- return true;
- }
- if(DonoBalao[playerid] == 3)
- {
- GetObjectPos(Balao3, bX, bY, bZ);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid, bX,bY,bZ, 6);
- SendClientMessage(playerid, -1, "Seu balão foi marcado de vermelho no mapa!");
- return true;
- }
- if(DonoBalao[playerid] == 4)
- {
- GetObjectPos(Balao4, bX, bY, bZ);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid, bX,bY,bZ, 6);
- SendClientMessage(playerid, -1, "Seu balão foi marcado de vermelho no mapa!");
- return true;
- }
- if(DonoBalao[playerid] == 5)
- {
- GetObjectPos(Balao5, bX, bY, bZ);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid, bX,bY,bZ, 6);
- SendClientMessage(playerid, -1, "Seu balão foi marcado de vermelho no mapa!");
- return true;
- }
- if(DonoBalao[playerid] == 6)
- {
- GetObjectPos(Balao6, bX, bY, bZ);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid, bX,bY,bZ, 6);
- SendClientMessage(playerid, -1, "Seu balão foi marcado de vermelho no mapa!");
- return true;
- }
- if(DonoBalao[playerid] == 7)
- {
- GetObjectPos(Balao7, bX, bY, bZ);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid, bX,bY,bZ, 6);
- SendClientMessage(playerid, -1, "Seu balão foi marcado de vermelho no mapa!");
- return true;
- }
- }
- return true;
- }
- if (strcmp("/descer", cmdtext, true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- new Float:bX, Float:bY, Float:bZ;
- if(NoBalao[playerid] == 1 && DonoBalao[playerid] == 1)
- {
- GetObjectPos(Balao, bX, bY, bZ);
- MoveObject( Balao, bX,bY,bZ-50,3,0.0,0.0,0.0);
- SendClientMessage(playerid, 0xFF00FF, "Você está descendo o balão!");
- }
- if(NoBalao[playerid] == 1 && DonoBalao[playerid] == 2)
- {
- GetObjectPos(Balao2, bX, bY, bZ);
- MoveObject( Balao2, bX,bY,bZ-50,3,0.0,0.0,0.0);
- SendClientMessage(playerid, 0xFF00FF, "Você está descendo o balão!");
- }
- if(NoBalao[playerid] == 1 && DonoBalao[playerid] == 3)
- {
- GetObjectPos(Balao3, bX, bY, bZ);
- MoveObject( Balao3, bX,bY,bZ-50,3,0.0,0.0,0.0);
- SendClientMessage(playerid, 0xFF00FF, "Você está descendo o balão!");
- }
- if(NoBalao[playerid] == 1 && DonoBalao[playerid] == 4)
- {
- GetObjectPos(Balao4, bX, bY, bZ);
- MoveObject( Balao4, bX,bY,bZ-50,3,0.0,0.0,0.0);
- SendClientMessage(playerid, 0xFF00FF, "Você está descendo o balão!");
- }
- if(NoBalao[playerid] == 1 && DonoBalao[playerid] == 5)
- {
- GetObjectPos(Balao5, bX, bY, bZ);
- MoveObject( Balao5, bX,bY,bZ-50,3,0.0,0.0,0.0);
- SendClientMessage(playerid, 0xFF00FF, "Você está descendo o balão!");
- }
- if(NoBalao[playerid] == 1 && DonoBalao[playerid] == 6)
- {
- GetObjectPos(Balao6, bX, bY, bZ);
- MoveObject( Balao6, bX,bY,bZ-50,3,0.0,0.0,0.0);
- SendClientMessage(playerid, 0xFF00FF, "Você está descendo o balão!");
- }
- if(NoBalao[playerid] == 1 && DonoBalao[playerid] == 7)
- {
- GetObjectPos(Balao7, bX, bY, bZ);
- MoveObject( Balao7, bX,bY,bZ-50,3,0.0,0.0,0.0);
- SendClientMessage(playerid, 0xFF00FF, "Você está descendo o balão!");
- }
- }
- return true;
- }
- return 0;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if(newkeys == 16 && GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
- {
- OnPlayerCommandText(playerid,"/alugarbalao");
- }
- if(newkeys == 16 && NoBalao[playerid] == 1)
- {
- new Float:bX, Float:bY, Float:bZ;
- if(DonoBalao[playerid] == 1)
- {
- GetObjectPos(Balao, bX, bY, bZ);
- if(IsPlayerInRangeOfPoint(playerid, 10, bX, bY, bZ))
- {
- OnPlayerCommandText(playerid,"/stop");
- }
- }
- if(DonoBalao[playerid] == 2)
- {
- GetObjectPos(Balao2, bX, bY, bZ);
- if(IsPlayerInRangeOfPoint(playerid, 10, bX, bY, bZ))
- {
- OnPlayerCommandText(playerid,"/stop");
- }
- }
- if(DonoBalao[playerid] == 3)
- {
- GetObjectPos(Balao3, bX, bY, bZ);
- if(IsPlayerInRangeOfPoint(playerid, 10, bX, bY, bZ))
- {
- OnPlayerCommandText(playerid,"/stop");
- }
- }
- if(DonoBalao[playerid] == 4)
- {
- GetObjectPos(Balao4, bX, bY, bZ);
- if(IsPlayerInRangeOfPoint(playerid, 10, bX, bY, bZ))
- {
- OnPlayerCommandText(playerid,"/stop");
- }
- }
- if(DonoBalao[playerid] == 5)
- {
- GetObjectPos(Balao5, bX, bY, bZ);
- if(IsPlayerInRangeOfPoint(playerid, 10, bX, bY, bZ))
- {
- OnPlayerCommandText(playerid,"/stop");
- }
- }
- if(DonoBalao[playerid] == 6)
- {
- GetObjectPos(Balao6, bX, bY, bZ);
- if(IsPlayerInRangeOfPoint(playerid, 10, bX, bY, bZ))
- {
- OnPlayerCommandText(playerid,"/stop");
- }
- }
- if(DonoBalao[playerid] == 7)
- {
- GetObjectPos(Balao7, bX, bY, bZ);
- if(IsPlayerInRangeOfPoint(playerid, 10, bX, bY, bZ))
- {
- OnPlayerCommandText(playerid,"/stop");
- }
- }
- }
- if(newkeys == KEY_YES && NoBalao[playerid] == 1)
- {
- new Float:bX, Float:bY, Float:bZ;
- if(DonoBalao[playerid] == 1)
- {
- GetObjectPos(Balao, bX, bY, bZ);
- if(IsPlayerInRangeOfPoint(playerid, 5, bX, bY, bZ))
- {
- OnPlayerCommandText(playerid,"/direcionar");
- }
- }
- if(DonoBalao[playerid] == 2)
- {
- GetObjectPos(Balao2, bX, bY, bZ);
- if(IsPlayerInRangeOfPoint(playerid, 5, bX, bY, bZ))
- {
- OnPlayerCommandText(playerid,"/direcionar");
- }
- }
- if(DonoBalao[playerid] == 3)
- {
- GetObjectPos(Balao3, bX, bY, bZ);
- if(IsPlayerInRangeOfPoint(playerid, 5, bX, bY, bZ))
- {
- OnPlayerCommandText(playerid,"/direcionar");
- }
- }
- if(DonoBalao[playerid] == 4)
- {
- GetObjectPos(Balao4, bX, bY, bZ);
- if(IsPlayerInRangeOfPoint(playerid, 5, bX, bY, bZ))
- {
- OnPlayerCommandText(playerid,"/direcionar");
- }
- }
- if(DonoBalao[playerid] == 5)
- {
- GetObjectPos(Balao5, bX, bY, bZ);
- if(IsPlayerInRangeOfPoint(playerid, 5, bX, bY, bZ))
- {
- OnPlayerCommandText(playerid,"/direcionar");
- }
- }
- if(DonoBalao[playerid] == 6)
- {
- GetObjectPos(Balao6, bX, bY, bZ);
- if(IsPlayerInRangeOfPoint(playerid, 5, bX, bY, bZ))
- {
- OnPlayerCommandText(playerid,"/direcionar");
- }
- }
- if(DonoBalao[playerid] == 7)
- {
- GetObjectPos(Balao7, bX, bY, bZ);
- if(IsPlayerInRangeOfPoint(playerid, 5, bX, bY, bZ))
- {
- OnPlayerCommandText(playerid,"/direcionar");
- }
- }
- }
- return 0;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == 9859)
- {
- TogglePlayerControllable(playerid, 1);
- if(response >= 1)
- {
- OnPlayerCommandText(playerid,"/balaoalugar");
- return true;
- }
- return 1;
- }
- if(dialogid == 9856)
- {
- if(response >= 1)
- {
- if(listitem == 0)
- {
- if(DonoBalao[playerid] == 1)
- {
- SendClientMessage(playerid, -1, "Você ajustou a velocidade do balão para: LENTA!");
- VelocidadeBalao = 1;
- return true;
- }
- if(DonoBalao[playerid] == 2)
- {
- SendClientMessage(playerid, -1, "Você ajustou a velocidade do balão para: LENTA!");
- VelocidadeBalao2 = 1;
- return true;
- }
- if(DonoBalao[playerid] == 3)
- {
- SendClientMessage(playerid, -1, "Você ajustou a velocidade do balão para: LENTA!");
- VelocidadeBalao3 = 1;
- return true;
- }
- if(DonoBalao[playerid] == 4)
- {
- SendClientMessage(playerid, -1, "Você ajustou a velocidade do balão para: LENTA!");
- VelocidadeBalao4 = 1;
- return true;
- }
- if(DonoBalao[playerid] == 5)
- {
- SendClientMessage(playerid, -1, "Você ajustou a velocidade do balão para: LENTA!");
- VelocidadeBalao5 = 1;
- return true;
- }
- if(DonoBalao[playerid] == 6)
- {
- SendClientMessage(playerid, -1, "Você ajustou a velocidade do balão para: LENTA!");
- VelocidadeBalao6 = 1;
- return true;
- }
- if(DonoBalao[playerid] == 7)
- {
- SendClientMessage(playerid, -1, "Você ajustou a velocidade do balão para: LENTA!");
- VelocidadeBalao7 = 1;
- return true;
- }
- }
- if(listitem == 1)
- {
- if(DonoBalao[playerid] == 1)
- {
- SendClientMessage(playerid, -1, "Você ajustou a velocidade do balão para: NORMAL!");
- VelocidadeBalao = 2;
- return true;
- }
- if(DonoBalao[playerid] == 2)
- {
- SendClientMessage(playerid, -1, "Você ajustou a velocidade do balão para: NORMAL!");
- VelocidadeBalao2 = 2;
- return true;
- }
- if(DonoBalao[playerid] == 3)
- {
- SendClientMessage(playerid, -1, "Você ajustou a velocidade do balão para: NORMAL!");
- VelocidadeBalao3 = 2;
- return true;
- }
- if(DonoBalao[playerid] == 4)
- {
- SendClientMessage(playerid, -1, "Você ajustou a velocidade do balão para: NORMAL!");
- VelocidadeBalao4 = 2;
- return true;
- }
- if(DonoBalao[playerid] == 5)
- {
- SendClientMessage(playerid, -1, "Você ajustou a velocidade do balão para: NORMAL!");
- VelocidadeBalao5 = 2;
- return true;
- }
- if(DonoBalao[playerid] == 6)
- {
- SendClientMessage(playerid, -1, "Você ajustou a velocidade do balão para: NORMAL!");
- VelocidadeBalao6 = 2;
- return true;
- }
- if(DonoBalao[playerid] == 7)
- {
- SendClientMessage(playerid, -1, "Você ajustou a velocidade do balão para: NORMAL!");
- VelocidadeBalao7 = 2;
- return true;
- }
- }
- if(listitem == 2)
- {
- if(DonoBalao[playerid] == 1)
- {
- SendClientMessage(playerid, -1, "Você ajustou a velocidade do balão para: RÁPIDA!");
- VelocidadeBalao = 3;
- return true;
- }
- if(DonoBalao[playerid] == 2)
- {
- SendClientMessage(playerid, -1, "Você ajustou a velocidade do balão para: RÁPIDA!");
- VelocidadeBalao2 = 3;
- return true;
- }
- if(DonoBalao[playerid] == 3)
- {
- SendClientMessage(playerid, -1, "Você ajustou a velocidade do balão para: RÁPIDA!");
- VelocidadeBalao3 = 3;
- return true;
- }
- if(DonoBalao[playerid] == 4)
- {
- SendClientMessage(playerid, -1, "Você ajustou a velocidade do balão para: RÁPIDA!");
- VelocidadeBalao4 = 3;
- return true;
- }
- if(DonoBalao[playerid] == 5)
- {
- SendClientMessage(playerid, -1, "Você ajustou a velocidade do balão para: RÁPIDA!");
- VelocidadeBalao5 = 3;
- return true;
- }
- if(DonoBalao[playerid] == 6)
- {
- SendClientMessage(playerid, -1, "Você ajustou a velocidade do balão para: RÁPIDA!");
- VelocidadeBalao6 = 3;
- return true;
- }
- if(DonoBalao[playerid] == 7)
- {
- SendClientMessage(playerid, -1, "Você ajustou a velocidade do balão para: RÁPIDA!");
- VelocidadeBalao7 = 3;
- return true;
- }
- }
- if(listitem == 3)
- {
- if(DonoBalao[playerid] == 1)
- {
- SendClientMessage(playerid, -1, "Você ajustou a velocidade do balão para: MÁXIMA!");
- VelocidadeBalao = 4;
- return true;
- }
- if(DonoBalao[playerid] == 2)
- {
- SendClientMessage(playerid, -1, "Você ajustou a velocidade do balão para: MÁXIMA!");
- VelocidadeBalao2 = 4;
- return true;
- }
- if(DonoBalao[playerid] == 3)
- {
- SendClientMessage(playerid, -1, "Você ajustou a velocidade do balão para: MÁXIMA!");
- VelocidadeBalao3 = 4;
- return true;
- }
- if(DonoBalao[playerid] == 4)
- {
- SendClientMessage(playerid, -1, "Você ajustou a velocidade do balão para: MÁXIMA!");
- VelocidadeBalao4 = 4;
- return true;
- }
- if(DonoBalao[playerid] == 5)
- {
- SendClientMessage(playerid, -1, "Você ajustou a velocidade do balão para: MÁXIMA!");
- VelocidadeBalao5 = 4;
- return true;
- }
- if(DonoBalao[playerid] == 6)
- {
- SendClientMessage(playerid, -1, "Você ajustou a velocidade do balão para: MÁXIMA!");
- VelocidadeBalao6 = 4;
- return true;
- }
- if(DonoBalao[playerid] == 7)
- {
- SendClientMessage(playerid, -1, "Você ajustou a velocidade do balão para: MÁXIMA!");
- VelocidadeBalao7 = 4;
- return true;
- }
- }
- }
- return true;
- }
- return 0;
- }
- forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);
- public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
- {
- if(IsPlayerConnected(playerid))
- {
- new Float:oldposx, Float:oldposy, Float:oldposz;
- new Float:tempposx, Float:tempposy, Float:tempposz;
- GetPlayerPos(playerid, oldposx, oldposy, oldposz);
- tempposx = (oldposx -x);
- tempposy = (oldposy -y);
- tempposz = (oldposz -z);
- if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
- {
- return true;
- }
- }
- return 0;
- }
- forward AcabarBalao1();
- public AcabarBalao1()
- {
- StopObject(Balao);
- SetObjectPos( Balao,2904.8999,-1096.9142,11.1487-1);
- BalaoOcupado1 = 0;
- KillTimer(TempoBalao1);
- Update3DTextLabelText(TextBalao1, 0xE800A6FF, "Para alugar o balão\nAperte a letra 'F'\n{00CC00}(DESOCUPADO)");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPlayerSurfingObjectID(i) == Balao)
- {
- GivePlayerWeapon(i, 46, 1);
- DonoBalao[i] = 0;
- SetPlayerInterior(i, 0);
- SetPlayerVirtualWorld(i, 0);
- SetPlayerPos(i, 2901.6897,-1096.7598,11.1809);
- SendClientMessage(i, -1, "O Tempo do aluguel do balão acabou!");
- }
- }
- }
- return true;
- }
- forward AcabarBalao2();
- public AcabarBalao2()
- {
- StopObject(Balao2);
- SetObjectPos( Balao2,2906.4272,-1056.2058,11.0407-1);
- BalaoOcupado2 = 0;
- KillTimer(TempoBalao2);
- Update3DTextLabelText(TextBalao2, 0xE800A6FF, "Para alugar o balão\nAperte a letra 'F'\n{00CC00}(DESOCUPADO)");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPlayerSurfingObjectID(i) == Balao2)
- {
- GivePlayerWeapon(i, 46, 1);
- DonoBalao[i] = 0;
- SetPlayerInterior(i, 0);
- SetPlayerVirtualWorld(i, 0);
- SetPlayerPos(i, 2903.6123,-1056.1793,11.0407);
- SendClientMessage(i, -1, "O Tempo do aluguel do balão acabou!");
- }
- }
- }
- return true;
- }
- forward AcabarBalao3();
- public AcabarBalao3()
- {
- StopObject(Balao3);
- SetObjectPos( Balao3,2907.6707,-1012.4935,11.0469-1);
- BalaoOcupado3 = 0;
- KillTimer(TempoBalao3);
- Update3DTextLabelText(TextBalao3, 0xE800A6FF, "Para alugar o balão\nAperte a letra 'F'\n{00CC00}(DESOCUPADO)");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPlayerSurfingObjectID(i) == Balao3)
- {
- GivePlayerWeapon(i, 46, 1);
- DonoBalao[i] = 0;
- SetPlayerInterior(i, 0);
- SetPlayerVirtualWorld(i, 0);
- SetPlayerPos(i, 2904.8555,-1012.4421,11.0469);
- SendClientMessage(i, -1, "O Tempo do aluguel do balão acabou!");
- }
- }
- }
- return true;
- }
- forward AcabarBalao4();
- public AcabarBalao4()
- {
- StopObject(Balao4);
- SetObjectPos( Balao4,2908.6658,-969.0612,11.0407-1);
- BalaoOcupado4 = 0;
- KillTimer(TempoBalao4);
- Update3DTextLabelText(TextBalao4, 0xE800A6FF, "Para alugar o balão\nAperte a letra 'F'\n{00CC00}(DESOCUPADO)");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPlayerSurfingObjectID(i) == Balao4)
- {
- GivePlayerWeapon(i, 46, 1);
- DonoBalao[i] = 0;
- SetPlayerInterior(i, 0);
- SetPlayerVirtualWorld(i, 0);
- SetPlayerPos(i, 2906.0674,-968.9991,11.0407);
- SendClientMessage(i, -1, "O Tempo do aluguel do balão acabou!");
- }
- }
- }
- return true;
- }
- forward AcabarBalao5();
- public AcabarBalao5()
- {
- StopObject(Balao5);
- SetObjectPos( Balao5,2910.4563,-925.4816,11.0469-1);
- BalaoOcupado5 = 0;
- KillTimer(TempoBalao5);
- Update3DTextLabelText(TextBalao5, 0xE800A6FF, "Para alugar o balão\nAperte a letra 'F'\n{00CC00}(DESOCUPADO)");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPlayerSurfingObjectID(i) == Balao5)
- {
- GivePlayerWeapon(i, 46, 1);
- DonoBalao[i] = 0;
- SetPlayerInterior(i, 0);
- SetPlayerVirtualWorld(i, 0);
- SetPlayerPos(i, 2907.4604,-925.5068,11.0469);
- SendClientMessage(i, -1, "O Tempo do aluguel do balão acabou!");
- }
- }
- }
- return true;
- }
- forward AcabarBalao6();
- public AcabarBalao6()
- {
- StopObject(Balao6);
- SetObjectPos( Balao6,2912.0115,-882.0604,11.0469-1);
- BalaoOcupado6 = 0;
- KillTimer(TempoBalao6);
- Update3DTextLabelText(TextBalao6, 0xE800A6FF, "Para alugar o balão\nAperte a letra 'F'\n{00CC00}(DESOCUPADO)");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPlayerSurfingObjectID(i) == Balao6)
- {
- GivePlayerWeapon(i, 46, 1);
- DonoBalao[i] = 0;
- SetPlayerInterior(i, 0);
- SetPlayerVirtualWorld(i, 0);
- SetPlayerPos(i, 2909.0190,-882.0096,11.0469);
- SendClientMessage(i, -1, "O Tempo do aluguel do balão acabou!");
- }
- }
- }
- return true;
- }
- forward AcabarBalao7();
- public AcabarBalao7()
- {
- StopObject(Balao7);
- SetObjectPos( Balao7,2913.2729,-839.3149,11.0469-1);
- BalaoOcupado7 = 0;
- KillTimer(TempoBalao7);
- Update3DTextLabelText(TextBalao7, 0xE800A6FF, "Para alugar o balão\nAperte a letra 'F'\n{00CC00}(DESOCUPADO)");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPlayerSurfingObjectID(i) == Balao7)
- {
- GivePlayerWeapon(i, 46, 1);
- DonoBalao[i] = 0;
- SetPlayerInterior(i, 0);
- SetPlayerVirtualWorld(i, 0);
- SetPlayerPos(i, 2910.3433,-839.2621,11.0469);
- SendClientMessage(i, -1, "O Tempo do aluguel do balão acabou!");
- }
- }
- }
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement