Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <DOF2>
- #define VERMELHO 0xAA3333AA
- #define AMARELO 0xFFFF00AA
- #define BRANCO 0xFFFFFFAA
- #define ROXO 0x9900FFAA
- #define LS 0
- #define LV 1
- #define SF 2
- #define AA 3
- #define OCUPADO 4
- #define DESOCUPADO 5
- #define NOAVIAO 6
- #define FORAVIAO 7
- #define Los 8
- #define San 9
- #define Abandoned 10
- #define Las 11
- forward LosSantos(playerid);
- forward SanFierro(playerid);
- forward AbandonedCity(playerid);
- forward LasVenturas(playerid);
- forward ClosePPiloto(playerid);
- forward OCUPADOO(playerid);
- forward ClosePPulo(playerid);
- forward MusicaAviao(playerid);
- forward CheckIn0(playerid);
- forward CheckIn1(playerid);
- forward CheckIn2(playerid);
- forward CheckIn3(playerid);
- forward CheckIn4(playerid);
- forward Viagem(playerid);
- forward LosSantosViagem(playerid);
- forward LasVenturasViagem(playerid);
- forward SanFierroViagem(playerid);
- forward AbandonedCityViagem(playerid);
- forward CheckIn5(playerid);
- forward Viagem(playerid);
- forward SalvarPassagens(playerid);
- forward CarregarPassagens(playerid);
- new PPiloto;
- new gTeam[MAX_PLAYERS];
- new gOcuped[MAX_PLAYERS];
- new gAviao[MAX_PLAYERS];
- new gCidade[MAX_PLAYERS];
- new PPulo;
- new timer1;
- new timer2;
- new timer3;
- new timer4;
- new PassagemLS[MAX_PLAYERS];
- new PassagemLV[MAX_PLAYERS];
- new PassagemSF[MAX_PLAYERS];
- new PassagemAC[MAX_PLAYERS];
- new Milhas[MAX_PLAYERS];
- new Check1;
- new Check2;
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" Sistema de Viagem by Gustavo_Bonomo editaado por CidadeNovaRP");
- print(" Favor, Mater os Créditos");
- print("--------------------------------------\n");
- return 1;
- }
- public OnGameModeInit()
- {
- CreateObject(14404,2641.21582031,-4159.45458984,1193.96643066,0.00000000,0.00000000,0.00000000); //object(jet_interior) (1)
- CreateObject(1562,2640.26440430,-4165.15185547,1192.87158203,0.00000000,0.00000000,180.00000000); //object(ab_jetseat) (1)
- CreateObject(1562,2642.21044922,-4164.15185547,1192.87158203,0.00000000,0.00000000,180.00000000); //object(ab_jetseat) (2)
- CreateObject(1562,2640.26440430,-4162.73046875,1192.87158203,0.00000000,0.00000000,180.00000000); //object(ab_jetseat) (3)
- CreateObject(1562,2642.21044922,-4161.73046875,1192.87158203,0.00000000,0.00000000,180.00000000); //object(ab_jetseat) (4)
- PPiloto = CreateObject(1495,2640.36547852,-4155.41259766,1192.24145508,0.00000000,0.00000000,0.00000000); //object(gen_doorext01) (1)
- CreateObject(1502,2640.37060547,-4158.03417969,1192.22216797,0.00000000,0.00000000,0.00000000); //object(gen_doorint04) (2)
- CreateObject(1555,2640.51660156,-4157.98925781,1194.73547363,0.00000000,0.00000000,0.00000000); //object(gen_doorext17) (1)
- CreateObject(14548,2640.74511719,-4207.01269531,1194.18811035,13.15612793,0.00000000,179.99450684); //object(cargo_test) (1)
- CreateObject(2946,2644.27539062,-4167.62402344,1192.22387695,0.00000000,0.00000000,0.00000000); //object(cr_door_03) (1)
- CreateObject(2949,2641.41577148,-4167.55175781,1192.21643066,0.00000000,0.00000000,270.00000000); //object(kmb_lockeddoor) (1)
- CreateObject(2949,2640.00292969,-4173.25097656,1192.06518555,0.00000000,0.00000000,90.00000000); //object(kmb_lockeddoor) (2)
- PPulo = CreateObject(971,2640.71582031,-4230.63378906,1192.62670898,0.00000000,0.00000000,0.00000000); //object(subwaygate) (1)
- CreateObject(16407,-1407.16894531,-273.67578125,972.38885498,0.00000000,0.00000000,0.00000000); //object(airfieldhus1) (1)
- CreateObject(16409,-1385.47265625,-278.79687500,972.27349854,0.00000000,0.00000000,179.99450684); //object(by_weehangr) (1)
- CreateObject(980,-1378.29687500,-278.02825928,974.53613281,0.00000000,0.00000000,90.00000000); //object(airportgate) (1)
- CreateObject(8172,-1358.30249023,-295.43530273,972.28491211,0.00000000,0.00000000,0.00000000); //object(vgssairportland07) (1)
- CreateObject(1683,-1360.41687012,-282.91323853,978.17193604,0.00000000,0.00000000,90.00000000); //object(ap_jumbo_01) (2)
- CreateObject(8172,-1358.30249023,-135.02078247,972.28491211,0.00000000,0.00000000,0.00000000); //object(vgssairportland07) (2)
- CreateObject(8172,-1358.30249023,-456.77340698,972.28491211,0.00000000,0.00000000,0.00000000); //object(vgssairportland07) (3)
- CreateObject(2773,-1409.01660156,-274.90179443,972.51544189,0.00000000,0.00000000,90.00000000); //object(cj_airprt_bar) (1)
- CreateObject(2775,-1407.80566406,-271.12762451,974.62170410,0.00000000,0.00000000,0.00000000); //object(cj_airprt_mon) (1)
- CreateObject(2793,-1404.72094727,-276.06414795,974.56323242,0.00000000,0.00000000,90.00000000); //object(cj_air_d_2) (1)
- CreateObject(3658,-1406.81359863,-279.00198364,972.64178467,0.00000000,0.00000000,0.00000000); //object(airlastrola_las) (1)
- CreateObject(3659,-1409.33947754,-271.41992188,973.00897217,0.00000000,0.00000000,0.00000000); //object(airfinfoa_las) (1)
- CreateObject(3881,-1381.53710938,-276.34082031,974.16412354,0.00000000,0.00000000,90.00000000); //object(airsecbooth_sfse) (1)
- CreateObject(3882,-1382.19274902,-276.18331909,973.28826904,0.00000000,0.00000000,0.00000000); //object(airsecboothint_sfse) (1)
- CreateObject(1569,-1390.91784668,-281.37869263,972.30474854,0.00000000,0.00000000,90.00000000); //object(adam_v_door) (1)
- CreateObject(1569,-1403.61816406,-278.43280029,971.99822998,0.00000000,0.00000000,90.00000000); //object(adam_v_door) (2)
- CreateObject(1649,-1409.93774414,-275.20678711,975.59014893,0.00000000,0.00000000,0.00000000); //object(wglasssmash) (1)
- CreateObject(1649,-1405.61718750,-275.20678711,975.59014893,0.00000000,0.00000000,0.00000000); //object(wglasssmash) (2)
- CreateObject(1533,-1413.53283691,-278.15481567,971.99822998,0.00000000,0.00000000,90.00000000); //object(gen_doorext12) (1)
- CreateObject(2942,-1410.70410156,-279.24609375,972.64111328,0.00000000,0.00000000,179.99450684); //object(kmb_atm1) (1)
- CreateObject(1622,-1405.32666016,-273.02288818,975.27325439,0.00000000,346.10501099,0.00000000); //object(nt_securecam2_01) (1)
- CreateObject(1843,-1406.34094238,-271.59011841,971.99822998,0.00000000,0.00000000,0.00000000); //object(shop_shelf02) (1)
- CreateObject(1845,-1410.67028809,-273.40853882,971.99822998,0.00000000,0.00000000,90.00000000); //object(shop_shelf10) (1)
- CreateObject(1984,-1405.38098145,-274.87051392,972.15142822,0.00000000,0.00000000,180.00000000); //object(shlf5_till) (1)
- CreateObject(2773,-1389.63732910,-281.79299927,972.82196045,0.00000000,0.00000000,90.00000000); //object(cj_airprt_bar) (4)
- CreateObject(2773,-1388.36413574,-278.52203369,972.82977295,0.00000000,0.00000000,0.00000000); //object(cj_airprt_bar) (4)
- CreateObject(2773,-1388.36401367,-280.82128906,972.82977295,0.00000000,0.00000000,0.00000000); //object(cj_airprt_bar) (4)
- CreateObject(2773,-1388.36401367,-276.22131348,972.82977295,0.00000000,0.00000000,0.00000000); //object(cj_airprt_bar) (4)
- CreateObject(2773,-1387.01147461,-279.85787964,972.82196045,0.00000000,0.00000000,90.00000000); //object(cj_airprt_bar) (4)
- CreateObject(2773,-1384.71142578,-279.85742188,972.82196045,0.00000000,0.00000000,90.00000000); //object(cj_airprt_bar) (4)
- CreateObject(2773,-1382.41064453,-279.85742188,972.82196045,0.00000000,0.00000000,90.00000000); //object(cj_airprt_bar) (4)
- CreateObject(2773,-1380.10998535,-279.85742188,972.82196045,0.00000000,0.00000000,90.00000000); //object(cj_airprt_bar) (4)
- CreateObject(2775,-1388.36401367,-273.64532471,975.53179932,0.00000000,0.00000000,0.00000000); //object(cj_airprt_mon) (2)
- CreateObject(2793,-1386.91210938,-278.48089600,975.61834717,0.00000000,0.00000000,0.00000000); //object(cj_air_d_2) (2)
- CreateObject(1721,-1411.77539062,-279.21710205,971.99822998,0.00000000,0.00000000,0.00000000); //object(est_chair1) (1)
- CreateObject(1721,-1412.65332031,-279.21679688,971.99822998,0.00000000,0.00000000,0.00000000); //object(est_chair1) (2
- AddStaticVehicle(462,-1551.99853516,-427.88165283,5.71161175,0.00000000,-1,-1); //Faggio
- AddStaticVehicle(462,-1553.99853516,-427.88165283,5.71161175,0.00000000,-1,-1); //Faggio
- AddStaticVehicle(471,-1555.40039062,-431.66503906,5.69317627,0.00000000,-1,-1); //Quad
- AddStaticVehicle(471,-1557.40039062,-431.66503906,5.69317627,0.00000000,-1,-1); //Quad
- AddStaticVehicle(471,1689.74597168,1434.33422852,10.34179211,0.00000000,-1,-1); //Quad
- AddStaticVehicle(471,1691.74511719,1434.33398438,10.34179211,0.00000000,-1,-1); //Quad
- AddStaticVehicle(462,1693.74511719,1434.33398438,10.50698185,0.00000000,-1,-1); //Faggio
- AddStaticVehicle(462,1695.74511719,1434.33398438,10.50698185,0.00000000,-1,-1); //Faggio
- AddStaticVehicle(462,1686.78417969,-2260.72143555,13.21709442,0.00000000,-1,-1); //Faggio
- AddStaticVehicle(462,1684.78417969,-2260.72143555,13.21709442,0.00000000,-1,-1); //Faggio
- AddStaticVehicle(471,1682.78417969,-2260.72143555,13.05190468,0.00000000,-1,-1); //Quad
- AddStaticVehicle(471,1680.78417969,-2260.72143555,13.05190468,0.00000000,-1,-1); //Quad
- AddStaticVehicle(462,-31.51064301,2322.44116211,23.80495834,0.00000000,-1,-1); //Faggio
- AddStaticVehicle(462,-33.50976562,2322.44042969,23.80495834,0.00000000,-1,-1); //Faggio
- AddStaticVehicle(471,-35.50976562,2322.44042969,23.63976860,0.00000000,-1,-1); //Quad
- AddStaticVehicle(471,-37.50976562,2322.44042969,23.63976860,0.00000000,-1,-1); //Quad
- Create3DTextLabel("Los Santos AirPort\nUSE: /aero",0x008080FF,1685.771484375,-2238.6528320313,13.546875,80.0,0);
- Create3DTextLabel("Las Venturas AirPort\nUSE: /aero",0x008080FF,1673.603515625,1447.8060302734,10.7849702835083,80.0,0);
- Create3DTextLabel("San Fierro AirPort\nUSE: /aero",0x008080FF,-1543.2019042969,-438.81130981445,6,80.0,0);
- Create3DTextLabel("Abandoned City AirPort\nUSE: /aero",0x008080FF,-36.17295837,2349.83422852,24.30255508,80.0,0);
- Create3DTextLabel("Compartimento de Bagagens\nUSE: /bagagens",0x008080FF,2640.6623535156,-4167.0356445313,1193.2164306641,7.0,9);
- Create3DTextLabel("Voltar para o Avião\nUSE: /aviao",0x008080FF,2640.74609375,-4174.2734375,1193.0736083984,7.0,9);
- Create3DTextLabel("Porta do Piloto\nUSE: /piloto logado RCON",0x008080FF,2641.36547852,-4155.41259766,1193.24145508,7.0,9);
- Create3DTextLabel("Portão de Pulo\nUSE: /pulo logado RCON",0x008080FF,2640.71582031,-4230.63378906,1185.62670898,7.0,9);
- Create3DTextLabel("Check-In\nAperte Enter para Ceder",0x008080FF,-1379.93627930,-279.16741943,972.31256104,7.0,-1);
- CreatePickup(1318, 23, 1685.771484375, -2238.6528320313, 13.546875, -1);
- CreatePickup(1239, 23, -1379.93627930,-279.16741943,973.31256104, -1);
- CreatePickup(1318, 23, 1673.603515625, 1447.8060302734, 10.7849702835083, -1);
- CreatePickup(1318, 23, -1543.2019042969, -438.81130981445, 6, -1);
- CreatePickup(1318, 23, -36.17295837,2349.83422852,24.30255508, -1);
- CreatePickup(1318, 23, -1413.10949707,-277.41513062,972.99822998, 3);
- CreatePickup(1318, 23, -1407.36328125,-275.76007080,972.99822998, 3);
- CreatePickup(1318, 23, -1404.07910156,-277.64163208,972.99822998, 3);
- CreatePickup(1318, 23, -1390.49047852,-280.62014771,973.30474854, 3);
- CreatePickup(1318, 23, -1413.10949707,-277.41513062,972.99822998, 4);
- CreatePickup(1318, 23, -1407.36328125,-275.76007080,972.99822998, 4);
- CreatePickup(1318, 23, -1404.07910156,-277.64163208,972.99822998, 4);
- CreatePickup(1318, 23, -1390.49047852,-280.62014771,973.30474854, 4);
- CreatePickup(1318, 23, -1413.10949707,-277.41513062,972.99822998, 5);
- CreatePickup(1318, 23, -1407.36328125,-275.76007080,972.99822998, 5);
- CreatePickup(1318, 23, -1404.07910156,-277.64163208,972.99822998, 5);
- CreatePickup(1318, 23, -1390.49047852,-280.62014771,973.30474854, 5);
- CreatePickup(1318, 23, -1413.10949707,-277.41513062,972.99822998, 6);
- CreatePickup(1318, 23, -1407.36328125,-275.76007080,972.99822998, 6);
- CreatePickup(1318, 23, -1404.07910156,-277.64163208,972.99822998, 6);
- CreatePickup(1318, 23, -1390.49047852,-280.62014771,973.30474854, 6);
- Create3DTextLabel("Menu de Viagem\nUSE: /viajar",0x008080FF,-1404.07910156,-277.64163208,972.99822998,80.0,3);
- Create3DTextLabel("Voltar para o Saguão Principal\nUSE: /saguao",0x008080FF,-1390.49047852,-280.62014771,973.30474854,80.0,3);
- Create3DTextLabel("Loja do Aeroporto\nUSE: /lojaero",0x008080FF,-1407.36328125,-275.76007080,972.99822998,80.0,3);
- Create3DTextLabel("Voltar para Las Venturas\nUSE: /sairlv",0x008080FF,-1413.10949707,-277.41513062,972.99822998,80.0,3);
- Create3DTextLabel("Menu de Viagem\nUSE: /viajar",0x008080FF,-1404.07910156,-277.64163208,972.99822998,80.0,4);
- Create3DTextLabel("Voltar para o Saguão Principal\nUSE: /saguao",0x008080FF,-1390.49047852,-280.62014771,973.30474854,80.0,4);
- Create3DTextLabel("Loja do Aeroporto\nUSE: /lojaero",0x008080FF,-1407.36328125,-275.76007080,972.99822998,80.0,4);
- Create3DTextLabel("Voltar para Los Santos\nUSE: /sairls",0x008080FF,-1413.10949707,-277.41513062,972.99822998,80.0,4);
- Create3DTextLabel("Menu de Viagem\nUSE: /viajar",0x008080FF,-1404.07910156,-277.64163208,972.99822998,80.0,5);
- Create3DTextLabel("Voltar para o Saguão Principal\nUSE: /saguao",0x008080FF,-1390.49047852,-280.62014771,973.30474854,80.0,5);
- Create3DTextLabel("Loja do Aeroporto\nUSE: /lojaero",0x008080FF,-1407.36328125,-275.76007080,972.99822998,80.0,5);
- Create3DTextLabel("Voltar para San Fierro\nUSE: /sairsf",0x008080FF,-1413.10949707,-277.41513062,972.99822998,80.0,5);
- Create3DTextLabel("Menu de Viagem\nUSE: /viajar",0x008080FF,-1404.07910156,-277.64163208,972.99822998,80.0,6);
- Create3DTextLabel("Voltar para o Saguão Principal\nUSE: /saguao",0x008080FF,-1390.49047852,-280.62014771,973.30474854,80.0,6);
- Create3DTextLabel("Loja do Aeroporto\nUSE: /lojaero",0x008080FF,-1407.36328125,-275.76007080,972.99822998,80.0,6);
- Create3DTextLabel("Voltar para Abandoned City\nUSE: /sairac",0x008080FF,-1413.10949707,-277.41513062,972.99822998,80.0,6);
- return 1;
- }
- public OnGameModeExit()
- {
- DOF2_Exit();
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- SendClientMessage(playerid, VERMELHO, "Sistema de Viagem Feito por Gustavo_Bonomo e editado por CidadeNovaRP.");
- SendClientMessage(playerid, ROXO, "USE: /ajudaviagem para mais Informações.");
- gOcuped[playerid] = DESOCUPADO ;
- DisableInteriorEnterExits();
- SetPlayerMapIcon(playerid, 0, -1543.2019042969,-438.81130981445,6, 5, 0);
- SetPlayerMapIcon(playerid, 1, 1673.603515625,1447.8060302734,10.7849702835083, 5, 0);
- SetPlayerMapIcon(playerid, 2, 1685.771484375,-2238.6528320313,13.546875, 5, 0);
- SetPlayerMapIcon(playerid, 3, -36.17295837,2349.83422852,24.30255508, 5, 0);
- CarregarPassagens(playerid);
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- SalvarPassagens(playerid);
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- if(gAviao[playerid] == NOAVIAO )
- {
- SetPlayerVirtualWorld(playerid, 0);
- DisablePlayerCheckpoint(playerid);
- gOcuped[playerid] = DESOCUPADO ;
- gAviao[playerid] = FORAVIAO ;
- SendClientMessage(playerid, VERMELHO, "Você Morreu no Aviao e por isso não precisa Esperar 2 minutos para Viajar Novamente.");
- MusicaAviao(playerid);
- KillTimer(timer1);
- KillTimer(timer2);
- KillTimer(timer3);
- KillTimer(timer4);
- }
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- new cmd[128], idx;
- cmd = strtok(cmdtext, idx);
- if (strcmp("/viajar", cmdtext, true, 10) == 0)
- {
- if (gOcuped[playerid] == DESOCUPADO )
- {
- if(IsPlayerInRangeOfPoint(playerid, 2.0, -1404.07910156,-277.64163208,972.99822998))
- {
- if(GetPlayerVirtualWorld(playerid) == 4)
- {
- ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"Selecione para que Cidade você Deseja fazer Check-In:","Las Venturas\nSan Fierro\nAbandoned City","Confirma","Fechar");
- }
- else if(GetPlayerVirtualWorld(playerid) == 5)
- {
- ShowPlayerDialog(playerid,2,DIALOG_STYLE_LIST,"Selecione para que Cidade você Deseja fazer Check-In:","Las Venturas\nLos Santos\nAbandoned City","Confirma","Fechar");
- }
- else if(GetPlayerVirtualWorld(playerid) == 3)
- {
- ShowPlayerDialog(playerid,3,DIALOG_STYLE_LIST,"Selecione para que Cidade você Deseja fazer Check-In:","Los Santos\nSan Fierro\nAbandoned City","Confirma","Fechar");
- }
- else if(GetPlayerVirtualWorld(playerid) == 6)
- {
- ShowPlayerDialog(playerid,4,DIALOG_STYLE_LIST,"Selecione para que Cidade você Deseja fazer Check-In:","Los Santos\nSan Fierro\nLas Venturas","Confirma","Fechar");
- }
- }
- }
- return true;
- }
- if (strcmp("/ajudaviagem", cmdtext, true, 10) == 0)
- {
- SendClientMessage(playerid, VERMELHO, "Sistema de Viagens by: /creditos");
- SendClientMessage(playerid, BRANCO, "USE: /aero nos Aeroportos de LV, LS, SF e/ou AC para Entrar no Interior do AirPort.");
- SendClientMessage(playerid, BRANCO, "USE: /bagagens dentro do Avião para ir para o Compartimento de Bagagens (/aviao para Voltar ao Avião).");
- SendClientMessage(playerid, BRANCO, "USE: /viajar Dentro de um AirPort para Abrir o Menu de Viagem (/saguao para Voltar)");
- SendClientMessage(playerid, BRANCO, "USE: /lojaero Dentro de um AirPort para Abrir o Menu da Loja Aero");
- SendClientMessage(playerid, BRANCO, "USE: /piloto logado na RCON para Abrir a Porta do Piloto.");
- SendClientMessage(playerid, BRANCO, "USE: /pulo logado na RCON para Abrir a Porta de Pulo.");
- SendClientMessage(playerid, BRANCO, "USE: /explodir logado na RCON para Explodir o Avião.");
- return true;
- }
- if (strcmp("/creditos", cmdtext, true, 10) == 0)
- {
- SendClientMessage(playerid, VERMELHO, "~ CRÉDITOS ~");
- SendClientMessage(playerid, BRANCO, "Gustavo_Bonomo - Fez Tudo!");
- SendClientMessage(playerid, BRANCO, "CidadeNovaRP - Adicionou novas funcionalidades.");
- SendClientMessage(playerid, BRANCO, "Todos do Fórum do SA-MP que me AJUDARAM!");
- return true;
- }
- if (strcmp("/piloto", cmdtext, true, 10) == 0)
- {
- if(IsPlayerAdmin(playerid))
- {
- MoveObject(PPiloto, 2639.2653808594, -4155.41259766, 1192.24145508, 1.0);
- SetTimerEx("ClosePPiloto", 5000, false, "i", playerid);
- SendClientMessage(playerid, AMARELO, "Portão do Piloto Aberto, irá Fechar em 5 Segundos!");
- }
- return true;
- }
- if (strcmp("/pulo", cmdtext, true, 10) == 0)
- {
- if(IsPlayerAdmin(playerid))
- {
- MoveObject(PPulo, 2640.71582031,-4230.63378906,1185.62670898, 1.0);
- SetTimerEx("ClosePPulo", 5000, false, "i", playerid);
- SendClientMessage(playerid, AMARELO, "Portão de Pulo Aberto, irá Fechar em 5 Segundos!");
- }
- return true;
- }
- if (strcmp("/explodir", cmdtext, true, 10) == 0)
- {
- if(IsPlayerAdmin(playerid))
- {
- CreateExplosion(2641.19140625,-4160.57617188,1192.86560059, 2, 9000);
- CreateExplosion(2640.93823242,-4187.19824219,1192.78320312, 2, 9000);
- CreateExplosion(2640.93750000,-4202.19824219,1192.78320312, 2, 9000);
- CreateExplosion(2640.93750000,-4217.19824219,1192.78320312, 2, 9000);
- CreateExplosion(2640.93750000,-4232.19824219,1192.78320312, 2, 9000);
- CreateExplosion(2641.19140625,-4160.57617188,1192.86560059, 2, 9000);
- CreateExplosion(2640.93823242,-4187.19824219,1192.78320312, 2, 9000);
- CreateExplosion(2640.93750000,-4202.19824219,1192.78320312, 2, 9000);
- CreateExplosion(2640.93750000,-4217.19824219,1192.78320312, 2, 9000);
- CreateExplosion(2640.93750000,-4232.19824219,1192.78320312, 2, 9000);
- SendClientMessageToAll(AMARELO, "Algum Admin Explodiu o Aviao!");
- }
- return true;
- }
- if (strcmp("/bagagens", cmdtext, true, 10) == 0)
- {
- if(IsPlayerInRangeOfPoint(playerid, 2.0, 2640.6623535156,-4167.0356445313,1193.2164306641))
- {
- SetPlayerPos(playerid, 2640.74609375,-4174.2734375,1193.0736083984);
- }
- return true;
- }
- if (strcmp("/aviao", cmdtext, true, 10) == 0)
- {
- if(IsPlayerInRangeOfPoint(playerid, 2.0, 2640.74609375,-4174.2734375,1193.07360839841))
- {
- SetPlayerPos(playerid, 2640.6623535156,-4167.0356445313,1193.2164306641);
- }
- return true;
- }
- if (strcmp("/aero", cmdtext, true, 10) == 0)
- {
- if(IsPlayerInRangeOfPoint(playerid, 2.0, 1673.603515625,1447.8060302734,10.7849702835083)) //LV
- {
- SetPlayerVirtualWorld(playerid, 3);
- SetPlayerPos(playerid, -1413.10949707,-277.41513062,972.99822998);
- }
- else if(IsPlayerInRangeOfPoint(playerid, 2.0, 1685.771484375,-2238.6528320313,13.546875)) //LS
- {
- SetPlayerVirtualWorld(playerid, 4);
- SetPlayerPos(playerid, -1413.10949707,-277.41513062,972.99822998);
- }
- else if(IsPlayerInRangeOfPoint(playerid, 2.0, -1543.2019042969,-438.81130981445,6)) //SF
- {
- SetPlayerVirtualWorld(playerid, 5);
- SetPlayerPos(playerid, -1413.10949707,-277.41513062,972.99822998);
- }
- else if(IsPlayerInRangeOfPoint(playerid, 2.0, -36.17295837,2349.83422852,24.30255508)) //AC
- {
- SetPlayerVirtualWorld(playerid, 6);
- SetPlayerPos(playerid, -1413.10949707,-277.41513062,972.99822998);
- }
- return true;
- }
- if (strcmp("/sairlv", cmdtext, true, 10) == 0)
- {
- if(IsPlayerInRangeOfPoint(playerid, 2.0, -1413.10949707,-277.41513062,972.99822998)) //LV
- {
- if(GetPlayerVirtualWorld(playerid) == 3) //LV
- {
- SetPlayerVirtualWorld(playerid, 0);
- SetPlayerPos(playerid, 1673.603515625,1447.8060302734,10.7849702835083);
- }
- return true;
- }
- }
- if (strcmp("/sairls", cmdtext, true, 10) == 0)
- {
- if(GetPlayerVirtualWorld(playerid) == 4)
- {
- if(IsPlayerInRangeOfPoint(playerid, 2.0, -1413.10949707,-277.41513062,972.99822998)) //LS
- {
- SetPlayerVirtualWorld(playerid, 0);
- SetPlayerPos(playerid, 1685.771484375,-2238.6528320313,13.546875);
- }
- return true;
- }
- }
- if (strcmp("/sairsf", cmdtext, true, 10) == 0)
- {
- if(IsPlayerInRangeOfPoint(playerid, 2.0, -1413.10949707,-277.41513062,972.99822998)) //SF
- {
- if(GetPlayerVirtualWorld(playerid) == 5)
- {
- SetPlayerVirtualWorld(playerid, 0);
- SetPlayerPos(playerid, -1543.2019042969,-438.81130981445,6);
- }
- return true;
- }
- }
- if (strcmp("/sairac", cmdtext, true, 10) == 0)
- {
- if(IsPlayerInRangeOfPoint(playerid, 2.0, -1413.10949707,-277.41513062,972.99822998)) //SF
- {
- if(GetPlayerVirtualWorld(playerid) == 6)
- {
- SetPlayerVirtualWorld(playerid, 0);
- SetPlayerPos(playerid, -36.17295837,2349.83422852,24.30255508);
- }
- return true;
- }
- }
- if (strcmp("/lojaero", cmdtext, true, 10) == 0)
- {
- if(IsPlayerInRangeOfPoint(playerid, 2.0, -1407.36328125,-275.76007080,972.99822998)) //LOJA AERO
- {
- ShowPlayerDialog(playerid,70,DIALOG_STYLE_LIST,"Loja Aero","Comprar Passagens\nComprar GPS\nTrocar Milhas Aéreas","Confirma","Cancelar");
- }
- return true;
- }
- if (strcmp("/saguao", cmdtext, true, 10) == 0)
- {
- if(IsPlayerInRangeOfPoint(playerid, 2.0, -1390.49047852,-280.62014771,973.30474854))
- {
- SetPlayerPos(playerid, -1404.07910156,-277.64163208,972.99822998);
- }
- return 1;
- }
- return 1;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- if(playerid, Check1)
- {
- ShowPlayerDialog(playerid,10,DIALOG_STYLE_MSGBOX,"O Avião Pousou","Você deseja Sair do Avião?","Sim","Não");
- }
- else if(playerid, Check2)
- {
- ShowPlayerDialog(playerid,109,DIALOG_STYLE_MSGBOX,"Check-In","Você deseja fazer o Check-In?","Sim","Não");
- }
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if ((newkeys==KEY_SECONDARY_ATTACK))
- {
- OnPlayerCommandText(playerid,"/aero");
- OnPlayerCommandText(playerid,"/viajar");
- OnPlayerCommandText(playerid,"/bagagens");
- OnPlayerCommandText(playerid,"/aviao");
- OnPlayerCommandText(playerid,"/lojaero");
- OnPlayerCommandText(playerid,"/sairac");
- OnPlayerCommandText(playerid,"/sairsf");
- OnPlayerCommandText(playerid,"/sairlv");
- OnPlayerCommandText(playerid,"/sairls");
- OnPlayerCommandText(playerid,"/saguao");
- }
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == 1){ //LS
- if(response){
- if(GetPlayerVirtualWorld(playerid) == 5)
- {
- if(listitem == 0){
- ShowPlayerDialog(playerid,20,DIALOG_STYLE_MSGBOX,"Confirmar Passagem","Você optou Viajar para Las Venturas.\nA Viagem custa uma Passsagem para Las Venturas.\nDesejar Continuar e Fazer o Check-In?","Sim","Não");
- }
- if(listitem == 1){
- ShowPlayerDialog(playerid,21,DIALOG_STYLE_MSGBOX,"Confirmar Passagem","Você optou Viajar para San Fierro.\nA Viagem custa uma Passsagem para San Fierro.\nDesejar Continuar e Fazer o Check-In?","Sim","Não");
- }
- if(listitem == 2){
- ShowPlayerDialog(playerid,22,DIALOG_STYLE_MSGBOX,"Confirmar Passagem","Você optou Viajar para Abandoned City.\nA Viagem custa uma Passsagem para Abandoned City.\nDesejar Continuar e Fazer o Check-In?","Sim","Não");
- }
- }
- }
- else{
- SendClientMessage(playerid, ROXO, "Você Fechou o Menu de Viagem.");
- }
- }
- if(dialogid == 2){ //SF
- if(response){
- if(GetPlayerVirtualWorld(playerid) == 5)
- {
- if(listitem == 0){
- ShowPlayerDialog(playerid,23,DIALOG_STYLE_MSGBOX,"Confirmar Passagem","Você optou Viajar para Las Venturas.\nA Viagem custa uma Passsagem para Las Venturas.\nDesejar Continuar e Fazer o Check-In?","Sim","Não");
- }
- if(listitem == 1){
- ShowPlayerDialog(playerid,24,DIALOG_STYLE_MSGBOX,"Confirmar Passagem","Você optou Viajar para Los Santos.\nA Viagem custa uma Passsagem para Los Santos.\nDesejar Continuar e Fazer o Check-In?","Sim","Não");
- }
- if(listitem == 2){
- ShowPlayerDialog(playerid,25,DIALOG_STYLE_MSGBOX,"Confirmar Passagem","Você optou Viajar para Abandoned City.\nA Viagem custa uma Passsagem para Abandoned City.\nDesejar Continuar e Fazer o Check-In?","Sim","Não");
- }
- }
- }
- else{
- SendClientMessage(playerid, ROXO, "Você Fechou o Menu de Viagem.");
- }
- }
- if(dialogid == 3){ //LV
- if(response){
- if(GetPlayerVirtualWorld(playerid) == 3)
- {
- if(listitem == 0){
- ShowPlayerDialog(playerid,26,DIALOG_STYLE_MSGBOX,"Confirmar Passagem","Você optou Viajar para Los Santos.\nA Viagem custa uma Passsagem para Los Santos.\nDesejar Continuar e Fazer o Check-In?","Sim","Não");
- }
- if(listitem == 1){
- ShowPlayerDialog(playerid,27,DIALOG_STYLE_MSGBOX,"Confirmar Passagem","Você optou Viajar para San Fierro.\nA Viagem custa uma Passsagem para San Fierro.\nDesejar Continuar e Fazer o Check-In?","Sim","Não");
- }
- if(listitem == 2){
- ShowPlayerDialog(playerid,28,DIALOG_STYLE_MSGBOX,"Confirmar Passagem","Você optou Viajar para Abandoned City.\nA Viagem custa uma Passsagem para Abandoned City.\nDesejar Continuar e Fazer o Check-In?","Sim","Não");
- }
- }
- }
- else{
- SendClientMessage(playerid, ROXO, "Você Fechou o Menu de Viagem.");
- }
- }
- if(dialogid == 4){ //AA
- if(response){
- if(GetPlayerVirtualWorld(playerid) == 6)
- {
- if(listitem == 0){
- ShowPlayerDialog(playerid,29,DIALOG_STYLE_MSGBOX,"Confirmar Passagem","Você optou Viajar para Los Santos.\nA Viagem custa uma Passsagem para Los Santos.\nDesejar Continuar e Fazer o Check-In?","Sim","Não");
- }
- if(listitem == 1){
- ShowPlayerDialog(playerid,30,DIALOG_STYLE_MSGBOX,"Confirmar Passagem","Você optou Viajar para San Fierro.\nA Viagem custa uma Passsagem para San Fierro.\nDesejar Continuar e Fazer o Check-In?","Sim","Não");
- }
- if(listitem == 2){
- ShowPlayerDialog(playerid,31,DIALOG_STYLE_MSGBOX,"Confirmar Passagem","Você optou Viajar para Las Venturas.\nA Viagem custa uma Passsagem para Las Venturas.\nDesejar Continuar e Fazer o Check-In?","Sim","Não");
- }
- }
- }
- else{
- SendClientMessage(playerid, ROXO, "Você Fechou o Menu de Viagem.");
- }
- }
- if(dialogid == 23){ // SF TO LV
- if(response){
- if(PassagemLV[playerid] >= 1)
- {
- gCidade[playerid] = Las ;
- PassagemLV[playerid] -= 1;
- SendClientMessage(playerid, BRANCO, "Você escolheu Viajar para Las Venturas.");
- SetPlayerPos(playerid, -1390.49047852,-280.62014771,973.30474854); // OK
- Check2 = SetPlayerCheckpoint(playerid, -1379.93627930,-279.16741943,972.31256104,2.0);
- SendClientMessage(playerid, AMARELO, "Você Mostrou a Passagem e foi Liberado. Vá até o PickUp para fazer o Check-in.");
- }
- }
- else{
- SendClientMessage(playerid, ROXO, "Você optou não Mostrar a Passagem e Continuou no Saguão Principal.");
- }
- }
- if(dialogid == 24){ // SF TO LS
- if(response){
- if(PassagemLS[playerid] >= 1)
- {
- gCidade[playerid] = Los ;
- SendClientMessage(playerid, BRANCO, "Você escolheu Viajar para Los Santos.");
- SetPlayerPos(playerid, -1390.49047852,-280.62014771,973.30474854); // OK
- Check2 = SetPlayerCheckpoint(playerid, -1379.93627930,-279.16741943,972.31256104,2.0);
- SendClientMessage(playerid, AMARELO, "Você Mostrou a Passagem e foi Liberado. Vá até o PickUp para fazer o Check-in.");
- }
- }
- else{
- SendClientMessage(playerid,ROXO, "Você optou não Mostrar a Passagem e Continuou no Saguão Principal.");
- }
- }
- if(dialogid == 25){ // SF TO AA
- if(response){
- if(PassagemAC[playerid] >= 1)
- {
- gCidade[playerid] = Abandoned ;
- SendClientMessage(playerid, BRANCO, "Você escolheu Viajar para Abandoned City.");
- SetPlayerPos(playerid, -1390.49047852,-280.62014771,973.30474854); // OK
- Check2 = SetPlayerCheckpoint(playerid, -1379.93627930,-279.16741943,972.31256104,2.0);
- SendClientMessage(playerid, AMARELO, "Você Mostrou a Passagem e foi Liberado. Vá até o PickUp para fazer o Check-in.");
- }
- }
- else{
- SendClientMessage(playerid, ROXO, "Você optou não Mostrar a Passagem e Continuou no Saguão Principal.");
- }
- }
- if(dialogid == 20){ // LS TO LV
- if(response){
- if(PassagemLV[playerid] >= 1)
- {
- gCidade[playerid] = Las ;
- SendClientMessage(playerid, BRANCO, "Você escolheu Viajar para Las Venturas.");
- SetPlayerPos(playerid, -1390.49047852,-280.62014771,973.30474854); // OK
- Check2 = SetPlayerCheckpoint(playerid, -1379.93627930,-279.16741943,972.31256104,2.0);
- SendClientMessage(playerid, AMARELO, "Você Mostrou a Passagem e foi Liberado. Vá até o PickUp para fazer o Check-in.");
- }
- }
- else{
- SendClientMessage(playerid,ROXO, "Você optou não Mostrar a Passagem e Continuou no Saguão Principal.");
- }
- }
- if(dialogid == 21){ // LS TO SF
- if(response){
- if(PassagemSF[playerid] >= 1)
- {
- gCidade[playerid] = San ;
- SendClientMessage(playerid, BRANCO, "Você escolheu Viajar para San Fierro.");
- SetPlayerPos(playerid, -1390.49047852,-280.62014771,973.30474854); // OK
- Check2 = SetPlayerCheckpoint(playerid, -1379.93627930,-279.16741943,972.31256104,2.0);
- SendClientMessage(playerid, AMARELO, "Você Mostrou a Passagem e foi Liberado. Vá até o PickUp para fazer o Check-in.");
- }
- }
- else{
- SendClientMessage(playerid, ROXO, "Você optou não Mostrar a Passagem e Continuou no Saguão Principal.");
- }
- }
- if(dialogid == 22){ // LS TO AA
- if(response){
- if(PassagemAC[playerid] >= 1)
- {
- gCidade[playerid] = Abandoned ;
- SendClientMessage(playerid, BRANCO, "Você escolheu Viajar para Abandoned City.");
- SetPlayerPos(playerid, -1390.49047852,-280.62014771,973.30474854); // OK
- Check2 = SetPlayerCheckpoint(playerid, -1379.93627930,-279.16741943,972.31256104,2.0);
- SendClientMessage(playerid, AMARELO, "Você Mostrou a Passagem e foi Liberado. Vá até o PickUp para fazer o Check-in.");
- }
- }
- else{
- SendClientMessage(playerid, ROXO, "Você optou não Mostrar a Passagem e Continuou no Saguão Principal.");
- }
- }
- if(dialogid == 27){ // LV TO SF
- if(response){
- if(PassagemSF[playerid] >= 1)
- {
- gCidade[playerid] = San ;
- SendClientMessage(playerid, BRANCO, "Você escolheu Viajar para San Fierro.");
- SetPlayerPos(playerid, -1390.49047852,-280.62014771,973.30474854); // OK
- Check2 = SetPlayerCheckpoint(playerid, -1379.93627930,-279.16741943,972.31256104,2.0);
- SendClientMessage(playerid, AMARELO, "Você Mostrou a Passagem e foi Liberado. Vá até o PickUp para fazer o Check-in.");
- }
- }
- else{
- SendClientMessage(playerid, ROXO, "Você optou não Mostrar a Passagem e Continuou no Saguão Principal.");
- }
- }
- if(dialogid == 26){ // LV TO LS
- if(response){
- if(PassagemLS[playerid] >= 1)
- {
- gCidade[playerid] = Los ;
- SendClientMessage(playerid, BRANCO, "Você escolheu Viajar para Los Santos.");
- SetPlayerPos(playerid, -1390.49047852,-280.62014771,973.30474854); // OK
- Check2 = SetPlayerCheckpoint(playerid, -1379.93627930,-279.16741943,972.31256104,2.0);
- SendClientMessage(playerid, AMARELO, "Você Mostrou a Passagem e foi Liberado. Vá até o PickUp para fazer o Check-in.");
- }
- }
- else{
- SendClientMessage(playerid, ROXO, "Você optou não Mostrar a Passagem e Continuou no Saguão Principal.");
- }
- }
- if(dialogid == 28){ // LV TO AA
- if(response){
- if(PassagemAC[playerid] >= 1)
- {
- gCidade[playerid] = Abandoned ;
- SendClientMessage(playerid, BRANCO, "Você escolheu Viajar para Abandoned City.");
- SetPlayerPos(playerid, -1390.49047852,-280.62014771,973.30474854); // OK
- Check2 = SetPlayerCheckpoint(playerid, -1379.93627930,-279.16741943,972.31256104,2.0);
- SendClientMessage(playerid, AMARELO, "Você Mostrou a Passagem e foi Liberado. Vá até o PickUp para fazer o Check-in.");
- }
- }
- else{
- SendClientMessage(playerid, ROXO, "Você optou não Mostrar a Passagem e Continuou no Saguão Principal.");
- }
- }
- if(dialogid == 31){ // AA TO LV
- if(response){
- if(PassagemLV[playerid] >= 1)
- {
- gCidade[playerid] = Las ;
- SendClientMessage(playerid, BRANCO, "Você escolheu Viajar para Las Venturas.");
- SetPlayerPos(playerid, -1390.49047852,-280.62014771,973.30474854); // OK
- Check2 = SetPlayerCheckpoint(playerid, -1379.93627930,-279.16741943,972.31256104,2.0);
- SendClientMessage(playerid, AMARELO, "Você Mostrou a Passagem e foi Liberado. Vá até o PickUp para fazer o Check-in.");
- }
- }
- else{
- SendClientMessage(playerid, ROXO, "Você optou não Mostrar a Passagem e Continuou no Saguão Principal.");
- }
- }
- if(dialogid == 29){ // AA TO LS
- if(response){
- if(PassagemLS[playerid] >= 1)
- {
- gCidade[playerid] = Los ;
- SendClientMessage(playerid, BRANCO, "Você escolheu Viajar para Los Santos.");
- SetPlayerPos(playerid, -1390.49047852,-280.62014771,973.30474854); // OK
- Check2 = SetPlayerCheckpoint(playerid, -1379.93627930,-279.16741943,972.31256104,2.0);
- SendClientMessage(playerid, AMARELO, "Você Mostrou a Passagem e foi Liberado. Vá até o PickUp para fazer o Check-in.");
- }
- }
- else{
- SendClientMessage(playerid, ROXO, "Você optou não Mostrar a Passagem e Continuou no Saguão Principal.");
- }
- }
- if(dialogid == 30){ // AA TO SF
- if(response){
- if(PassagemSF[playerid] >= 1)
- {
- gCidade[playerid] = San ;
- SendClientMessage(playerid, BRANCO, "Você escolheu Viajar para San Fierro.");
- SetPlayerPos(playerid, -1390.49047852,-280.62014771,973.30474854); // OK
- Check2 = SetPlayerCheckpoint(playerid, -1379.93627930,-279.16741943,972.31256104,2.0);
- SendClientMessage(playerid, AMARELO, "Você Mostrou a Passagem e foi Liberado. Vá até o PickUp para fazer o Check-in.");
- }
- }
- else{
- SendClientMessage(playerid, ROXO, "Você optou não Mostrar a Passagem e Continuou no Saguão Principal.");
- }
- }
- if(dialogid == 10){
- if(response){
- if(gTeam[playerid] == LV )
- {
- SetPlayerVirtualWorld(playerid, 0);
- SetPlayerPos(playerid, 1673.603515625, 1447.8060302734, 10.7849702835083); // LV
- DisablePlayerCheckpoint(playerid);
- SendClientMessage(playerid, AMARELO, "Você Saiu do Avião e foi para o Exterior do Las Venturas AirPort.");
- gAviao[playerid] = FORAVIAO ;
- gOcuped[playerid] = OCUPADO ;
- SetTimerEx("OCUPADOO", 120000, false, "i", playerid);
- MusicaAviao(playerid);
- }
- else if(gTeam[playerid] == LS )
- {
- SetPlayerVirtualWorld(playerid, 0);
- SetPlayerPos(playerid, 1685.771484375, -2238.6528320313, 13.546875); // LS
- DisablePlayerCheckpoint(playerid);
- SendClientMessage(playerid, AMARELO, "Você Saiu do Avião e foi para o Exterior do Los Santos AirPort.");
- gAviao[playerid] = FORAVIAO ;
- gOcuped[playerid] = OCUPADO ;
- SetTimerEx("OCUPADOO", 120000, false, "i", playerid);
- MusicaAviao(playerid);
- }
- else if(gTeam[playerid] == SF )
- {
- SetPlayerVirtualWorld(playerid, 0);
- SetPlayerPos(playerid, -1543.2019042969, -438.81130981445, 6); // SF
- DisablePlayerCheckpoint(playerid);
- SendClientMessage(playerid, AMARELO, "Você Saiu do Avião e foi para o Exterior do San Fierro AirPort.");
- gAviao[playerid] = FORAVIAO ;
- gOcuped[playerid] = OCUPADO ;
- SetTimerEx("OCUPADOO", 120000, false, "i", playerid);
- MusicaAviao(playerid);
- }
- else if(gTeam[playerid] == AA )
- {
- SetPlayerVirtualWorld(playerid, 0);
- SetPlayerPos(playerid, -36.17295837,2349.83422852,24.30255508); // AA
- DisablePlayerCheckpoint(playerid);
- SendClientMessage(playerid, AMARELO, "Você Saiu do Avião e foi para o Exterior do Abandoned City AirPort.");
- gAviao[playerid] = FORAVIAO ;
- gOcuped[playerid] = OCUPADO ;
- SetTimerEx("OCUPADOO", 120000, false, "i", playerid);
- MusicaAviao(playerid);
- }
- }
- else{
- SendClientMessage(playerid, ROXO, "Você optou Ficar no Avião.");
- }
- }
- if(dialogid == 109)
- {
- if(response)
- {
- CheckIn0(playerid);
- DisablePlayerCheckpoint(playerid);
- }
- else
- {
- SendClientMessage(playerid, ROXO, "Você optou não fazer o Check-In.");
- }
- }
- if(dialogid == 209)
- {
- if(response)
- {
- ResetPlayerWeapons(playerid);
- CheckIn4(playerid);
- }
- else
- {
- SendClientMessage(playerid, ROXO, "Você optou não Largar as Armas e foi Expulso da Sala de Check-In.");
- TogglePlayerControllable(playerid, 1);
- SetPlayerPos(playerid, -1404.07910156,-277.64163208,972.99822998);
- }
- }
- if(dialogid == 209)
- {
- if(response)
- {
- ResetPlayerWeapons(playerid);
- CheckIn4(playerid);
- }
- else
- {
- SendClientMessage(playerid, ROXO, "Você optou não Largar as Armas e foi Expulso da Sala de Check-In.");
- TogglePlayerControllable(playerid, 1);
- SetPlayerPos(playerid, -1404.07910156,-277.64163208,972.99822998);
- }
- }
- if(dialogid == 1000)
- {
- if(response)
- {
- if(gCidade[playerid] == Abandoned )
- {
- DisablePlayerCheckpoint(playerid);
- AbandonedCityViagem(playerid);
- SendClientMessage(playerid, AMARELO, "Você Entrogou a Passagem e Foi para o Avião.");
- PassagemAC[playerid] -= 1;
- Milhas[playerid] += 1;
- }
- else if(gCidade[playerid] == Los )
- {
- DisablePlayerCheckpoint(playerid);
- LosSantosViagem(playerid);
- SendClientMessage(playerid, AMARELO, "Você Entrogou a Passagem e Foi para o Avião.");
- PassagemLS[playerid] -= 1;
- Milhas[playerid] += 1;
- }
- else if(gCidade[playerid] == Las )
- {
- DisablePlayerCheckpoint(playerid);
- LasVenturasViagem(playerid);
- SendClientMessage(playerid, AMARELO, "Você Entrogou a Passagem e Foi para o Avião.");
- PassagemLV[playerid] -= 1;
- Milhas[playerid] += 1;
- }
- else if(gCidade[playerid] == San )
- {
- DisablePlayerCheckpoint(playerid);
- SanFierroViagem(playerid);
- SendClientMessage(playerid, AMARELO, "Você Entrogou a Passagem e Foi para o Avião.");
- PassagemSF[playerid] -= 1;
- Milhas[playerid] += 1;
- }
- }
- else
- {
- SendClientMessage(playerid, ROXO, "Você optou não Embarcar e foi Expulso da Sala de Check-In.");
- }
- }
- if(dialogid == 70){
- if(response){
- if(listitem == 0){
- ShowPlayerDialog(playerid,71,DIALOG_STYLE_LIST,"Comprar Passagens","Passagem para Las Venturas\nPassagem para Los Santos\nPassagem para San Fierro\nPassagem para Abandoned City\nPacote de Passagens","Confirma","Cancelar");
- }
- if(listitem == 1){
- SendClientMessage(playerid, VERMELHO, "GPS será Adicionado na V1.2");
- }
- if(listitem == 2){
- ShowPlayerDialog(playerid,667,DIALOG_STYLE_MSGBOX,"Confirmar Trocar de Milhas Aereas","Você optou Trocar suas Milhas Aereas por um Pacote de Passagens\nA Troca irá lhe Custar 8 Milhas Aereas\nDeseja Realmente Trocar?","Sim","Não");
- }
- }
- else{
- SendClientMessage(playerid, ROXO, "Você Fechou o Menu da Loja Aero.");
- }
- }
- if(dialogid == 71){
- if(response){
- if(listitem == 0){
- ShowPlayerDialog(playerid,72,DIALOG_STYLE_INPUT,"Confirmar Compra","Você optou Comprar Passagens para Las Venturas\nCada Passagem Custa $2.000,00\nQuantas Unidades você quer?","Confirma","Cancelar");
- }
- if(listitem == 1){
- ShowPlayerDialog(playerid,73,DIALOG_STYLE_INPUT,"Confirmar Compra","Você optou Comprar Passagens para Los Santos\nCada Passagem Custa $1.800,00\nQuantas Unidades você quer?","Confirma","Cancelar");
- }
- if(listitem == 2){
- ShowPlayerDialog(playerid,74,DIALOG_STYLE_INPUT,"Confirmar Compra","Você optou Comprar Passagens para San Fierro\nCada Passagem Custa $1.600,00\nQuantas Unidades você quer?","Confirma","Cancelar");
- }
- if(listitem == 3){
- ShowPlayerDialog(playerid,75,DIALOG_STYLE_INPUT,"Confirmar Compra","Você optou Comprar Passagens para Abandoned City\nCada Passagem Custa $1.400,00\nQuantas Unidades você quer?","Confirma","Cancelar");
- }
- if(listitem == 4){
- ShowPlayerDialog(playerid,76,DIALOG_STYLE_MSGBOX,"Confirmar Compra","Você optou Comprar um Pacote de Passagens\nO Pacote Custa $6100,00\nDeseja Realmente Comprar?","Sim","Não");
- }
- }
- else{
- SendClientMessage(playerid, ROXO, "Você Fechou o Menu da Loja Aero.");
- }
- }
- if(dialogid == 72)
- {
- if(response)
- {
- new var[128];
- new Passagens = strval(inputtext);
- PassagemLV[playerid] += Passagens;
- format(var, sizeof(var), "Você Comprou %d para Passagens Las Venturas, isso lhe Custou R$%d.", Passagens, Passagens*2000);
- GivePlayerMoney(playerid, -Passagens*2000);
- SendClientMessage(playerid, AMARELO, var);
- }
- else
- {
- SendClientMessage(playerid, ROXO, "Você optou não Comprar Passagens.");
- }
- }
- if(dialogid == 667)
- {
- if(response)
- {
- if(Milhas[playerid] >= 8)
- {
- SendClientMessage(playerid, ROXO, "Você Trocou suas Milhas Aereas por um Pacote de Passagens.");
- PassagemLV[playerid] += 1;
- PassagemLS[playerid] += 1;
- PassagemSF[playerid] += 1;
- PassagemAC[playerid] += 1;
- }
- }
- else
- {
- SendClientMessage(playerid, ROXO, "Você optou não Trocar suas Milhas Aereas.");
- }
- }
- if(dialogid == 73)
- {
- if(response)
- {
- new var[128];
- new Passagens = strval(inputtext);
- PassagemLS[playerid] += Passagens;
- format(var, sizeof(var), "Você Comprou %d para Passagens Los Santos, isso lhe Custou R$%d.", Passagens, Passagens*1800);
- GivePlayerMoney(playerid, -Passagens*1800);
- SendClientMessage(playerid, AMARELO, var);
- }
- else
- {
- SendClientMessage(playerid, ROXO, "Você optou não Comprar Passagens.");
- }
- }
- if(dialogid == 76)
- {
- if(response)
- {
- SendClientMessage(playerid, ROXO, "Você Comprou um Pacote de Passagens.");
- PassagemLV[playerid] += 1;
- PassagemLS[playerid] += 1;
- PassagemSF[playerid] += 1;
- PassagemAC[playerid] += 1;
- }
- else
- {
- SendClientMessage(playerid, ROXO, "Você optou não Comprar o Pacote de Passagens.");
- }
- }
- if(dialogid == 74)
- {
- if(response)
- {
- new var[128];
- new Passagens = strval(inputtext);
- PassagemSF[playerid] += Passagens;
- format(var, sizeof(var), "Você Comprou %d para Passagens San Fierro, isso lhe Custou R$%d.", Passagens, Passagens*1600);
- GivePlayerMoney(playerid, -Passagens*1600);
- SendClientMessage(playerid, AMARELO, var);
- }
- else
- {
- SendClientMessage(playerid, ROXO, "Você optou não Comprar Passagens.");
- }
- }
- if(dialogid == 75)
- {
- if(response)
- {
- new var[128];
- new Passagens = strval(inputtext);
- PassagemAC[playerid] += Passagens;
- format(var, sizeof(var), "Você Comprou %d para Passagens Abandoned City, isso lhe Custou R$%d.", Passagens, Passagens*1400);
- GivePlayerMoney(playerid, -Passagens*1400);
- SendClientMessage(playerid, AMARELO, var);
- }
- else
- {
- SendClientMessage(playerid, ROXO, "Você optou não Comprar Passagens.");
- }
- }
- return 1;
- }
- public SanFierro(playerid)
- {
- gTeam[playerid] = SF ;
- Check1 = SetPlayerCheckpoint(playerid, 2643.2917480469,-4166.91015625,1192.2238769531,2.0);
- GameTextForPlayer(playerid,"~w~Voce Chegou ao seu Destino:~n~~r~San ~g~Fierro",10000,5);
- SendClientMessage(playerid, AMARELO, "Vá até o CheckPoint.");
- return 1;
- }
- public LosSantos(playerid)
- {
- gTeam[playerid] = LS ;
- Check1 = SetPlayerCheckpoint(playerid, 2643.2917480469,-4166.91015625,1192.2238769531,2.0);
- GameTextForPlayer(playerid,"~w~Voce Chegou ao seu Destino:~n~~r~Los ~g~Santos",10000,5);
- SendClientMessage(playerid, AMARELO, "Vá até o CheckPoint.");
- return 1;
- }
- public LasVenturas(playerid)
- {
- gTeam[playerid] = LV ;
- Check1 = SetPlayerCheckpoint(playerid, 2643.2917480469,-4166.91015625,1192.2238769531,2.0);
- GameTextForPlayer(playerid,"~w~Voce Chegou ao seu Destino:~n~~r~Las ~g~Venturas",10000,5);
- SendClientMessage(playerid, AMARELO, "Vá até o CheckPoint.");
- return 1;
- }
- public AbandonedCity(playerid)
- {
- gTeam[playerid] = AA ;
- Check1 = SetPlayerCheckpoint(playerid, 2643.2917480469,-4166.91015625,1192.2238769531,2.0);
- GameTextForPlayer(playerid,"~w~Voce Chegou ao seu Destino:~n~~r~Abandoned ~g~City",10000,5);
- SendClientMessage(playerid, AMARELO, "Vá até o CheckPoint.");
- return 1;
- }
- public ClosePPiloto(playerid)
- {
- MoveObject(PPiloto, 2640.36547852, -4155.41259766, 1192.24145508, 1.0);
- return 1;
- }
- public OCUPADOO(playerid)
- {
- SendClientMessage(playerid, BRANCO, "Você já Pode Viajar Novamente.");
- gOcuped[playerid] = DESOCUPADO ;
- return 1;
- }
- public ClosePPulo(playerid)
- {
- MoveObject(PPulo,2640.71582031,-4230.63378906,1192.62670898,1);
- return 1;
- }
- public MusicaAviao(playerid)
- {
- if(gAviao[playerid] == NOAVIAO )
- {
- PlayAudioStreamForPlayer(playerid, "http://dc307.4shared.com/img/404738380/28c883d9/dlink__2Fdownload_2FLqf-BM9G_3Ftsid_3D20120116-131706-cf36c8db/preview.mp3");
- }
- else if(gAviao[playerid] == FORAVIAO )
- {
- StopAudioStreamForPlayer(playerid);
- }
- return 1;
- }
- public CheckIn0(playerid)
- {
- TogglePlayerControllable(playerid, 0);
- SendClientMessage(playerid, AMARELO, "Bagagens sendo Checadas...");
- SetTimerEx("CheckIn1", 3000, false, "i", playerid);
- }
- public CheckIn1(playerid)
- {
- SendClientMessage(playerid, VERMELHO, "Bagagens Chegadas, tudo OK!");
- CheckIn2(playerid);
- return 1;
- }
- public CheckIn2(playerid)
- {
- SendClientMessage(playerid, AMARELO, "Conferindo Documentos...");
- SetTimerEx("CheckIn3", 3000, false, "i", playerid);
- return 1;
- }
- public CheckIn3(playerid)
- {
- if(GetPlayerWantedLevel(playerid) <= 2)
- {
- SetTimerEx("CheckIn4", 0, false, "i", playerid);
- SendClientMessage(playerid, VERMELHO, "Você não Está com Níveis de Procura Prejudiciais e foi Liberado!");
- }
- if(GetPlayerWantedLevel(playerid) >= 3)
- {
- SendClientMessage(playerid, VERMELHO, "Você Está com 3 ou Mais Níveis de Procura e foi Expulso da Sala de Check-In!");
- SetPlayerPos(playerid, -1404.07910156,-277.64163208,972.99822998);
- TogglePlayerControllable(playerid, 1);
- }
- return 1;
- }
- public CheckIn4(playerid)
- {
- SendClientMessage(playerid, AMARELO, "Revistando...");
- SetTimerEx("CheckIn5", 3000, false, "i", playerid);
- return 1;
- }
- public CheckIn5(playerid)
- {
- if(GetPlayerWeapon(playerid))
- {
- SendClientMessage(playerid, VERMELHO, "ARMA(S) DETECTADA(S)!!!");
- ShowPlayerDialog(playerid,209,DIALOG_STYLE_MSGBOX,"Check-In","Armas Foram Detectadas!\nDeseja Larga-lás e Continuar o Check-In?","Sim","Não");
- TogglePlayerControllable(playerid, 0);
- }
- else
- {
- SendClientMessage(playerid, AMARELO, "Ok, tudo Certo Senhor, tenha uma Boa Viagem!");
- TogglePlayerControllable(playerid, 0);
- Viagem(playerid);
- }
- return 1;
- }
- public Viagem(playerid)
- {
- ShowPlayerDialog(playerid,1000,DIALOG_STYLE_MSGBOX,"Embarque","Você deseja Embarcar no Avião?","Sim","Não");
- return 1;
- }
- public AbandonedCityViagem(playerid)
- {
- SetPlayerPos(playerid, 2643.2917480469,-4166.91015625,1193.2238769531);
- SetPlayerVirtualWorld(playerid, 9);
- TogglePlayerControllable(playerid, 1);
- gAviao[playerid] = NOAVIAO ;
- MusicaAviao(playerid);
- new Time = 30 + random(15);
- timer3 = SetTimer("AbandonedCity", Time*1000, false);
- return 1;
- }
- public SanFierroViagem(playerid)
- {
- SetPlayerPos(playerid, 2643.2917480469,-4166.91015625,1193.2238769531);
- SetPlayerVirtualWorld(playerid, 9);
- TogglePlayerControllable(playerid, 1);
- gAviao[playerid] = NOAVIAO ;
- MusicaAviao(playerid);
- new Time = 30 + random(15);
- timer4 = SetTimerEx("SanFierro", Time*1000, false, "i", playerid);
- return 1;
- }
- public LosSantosViagem(playerid)
- {
- SetPlayerPos(playerid, 2643.2917480469,-4166.91015625,1193.2238769531);
- SetPlayerVirtualWorld(playerid, 9);
- TogglePlayerControllable(playerid, 1);
- gAviao[playerid] = NOAVIAO ;
- MusicaAviao(playerid);
- new Time = 30 + random(15);
- timer2 = SetTimerEx("LosSantos", Time*1000, false, "i", playerid);
- return 1;
- }
- public LasVenturasViagem(playerid)
- {
- SetPlayerPos(playerid, 2643.2917480469,-4166.91015625,1193.2238769531);
- SetPlayerVirtualWorld(playerid, 9);
- TogglePlayerControllable(playerid, 1);
- gAviao[playerid] = NOAVIAO ;
- MusicaAviao(playerid);
- new Time = 30 + random(15);
- timer1 = SetTimerEx("LasVenturas", Time*1000, false, "i", playerid);
- return 1;
- }
- public SalvarPassagens(playerid)
- {
- new nome[24], arquivo[100];
- GetPlayerName(playerid, nome, 24);
- format(arquivo, sizeof(arquivo), "Passagens/%s", nome);
- if(!DOF2_FileExists(arquivo)) return DOF2_CreateFile(arquivo);
- DOF2_SetInt(arquivo, "Milhas", Milhas[playerid]);
- DOF2_SetInt(arquivo, "PassagemLS", PassagemLS[playerid]);
- DOF2_SetInt(arquivo, "PassagemLV", PassagemLV[playerid]);
- DOF2_SetInt(arquivo, "PassagemSF", PassagemSF[playerid]);
- DOF2_SetInt(arquivo, "PassagemAC", PassagemAC[playerid]);
- return 1;
- }
- public CarregarPassagens(playerid)
- {
- new nome[24], arquivo[100];
- GetPlayerName(playerid, nome, 24);
- format(arquivo, sizeof(arquivo), "Passagens/%s", nome);
- if(!DOF2_FileExists(arquivo)) return DOF2_CreateFile(arquivo);
- Milhas[playerid] = (playerid, DOF2_GetInt(arquivo, "Milhas"));
- PassagemLS[playerid] = (playerid, DOF2_GetInt(arquivo, "PassagemLS"));
- PassagemLV[playerid] = (playerid, DOF2_GetInt(arquivo, "PassagemLV"));
- PassagemSF[playerid] = (playerid, DOF2_GetInt(arquivo, "PassagemSF"));
- PassagemAC[playerid] = (playerid, DOF2_GetInt(arquivo, "PassagemAC"));
- return 1;
- }
- strtok(const string[], &index)
- {
- new length = strlen(string);
- while ((index < length) && (string[index] <= ' '))
- {
- index++;
- }
- new offset = index;
- new result[20];
- while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
- {
- result[index - offset] = string[index];
- index++;
- }
- result[index - offset] = EOS;
- return result;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement