Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #define LSA_BOX 1
- #define LVA_BOX 2
- #define SFA_BOX 3
- #define AA_BOX 4
- new LSAPickup;
- new LVAPickup;
- new SFAPickup;
- new AAPickup;
- forward ShowMenuLSA(playerid);
- forward ShowMenuLVA(playerid);
- forward ShowMenuSFA(playerid);
- forward ShowMenuAA(playerid);
- forward flytoLSA(playerid);
- forward flytoLVA(playerid);
- forward flytoSFA(playerid);
- forward flytoAA(playerid);
- public OnFilterScriptInit()
- {
- print("Airport Fly by JasperM loaded!");
- LSAPickup = CreatePickup(1318, 1, 1685.5594, -2332.8318, 13.5469, -1);
- LVAPickup = CreatePickup(1318, 1, 1676.9945, 1447.9906, 10.7828, -1);
- SFAPickup = CreatePickup(1318, 1, -1423.3134, -289.5794, 14.1484, -1);
- AAPickup = CreatePickup(1318, 1, 414.4318, 2531.5178, 16.5904, -1);
- return 1;
- }
- public ShowMenuLSA(playerid)
- {
- ShowPlayerDialog(playerid, LSA_BOX, DIALOG_STYLE_LIST, "Where you want to fly to?", "Las Venturas Airport\nSan Fierro Airport\nAbandoned Airport", "Let's go!", "Cancel");
- }
- public ShowMenuLVA(playerid)
- {
- ShowPlayerDialog(playerid, LVA_BOX, DIALOG_STYLE_LIST, "Where you want to fly to?", "Los Santos Airport\nSan Fierro Airport\nAbandoned Airport", "Let's go!", "Cancel");
- }
- public ShowMenuSFA(playerid)
- {
- ShowPlayerDialog(playerid, SFA_BOX, DIALOG_STYLE_LIST, "Where you want to fly to?", "Las Venturas Airport\nLos Santos Airport\nAbandoned Airport", "Let's go!", "Cancel");
- }
- public ShowMenuAA(playerid)
- {
- ShowPlayerDialog(playerid, AA_BOX, DIALOG_STYLE_LIST, "Where you want to fly to?", "Las Venturas Airport\nSan Fierro Airport\nLos Santos Airport", "Let's go!", "Cancel");
- }
- public flytoLSA(playerid)
- {
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, 1685.7302, -2325.8760, 13.5469); // LSA
- }
- public flytoLVA(playerid)
- {
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, 1680.2949, 1447.7716, 10.7737); // LVA
- }
- public flytoSFA(playerid)
- {
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, -1425.6901, -292.5054, 14.1484); // SFA
- }
- public flytoAA(playerid)
- {
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, 414.6748, 2528.4597, 16.6102); // AA
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == LSA_BOX)
- {
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- SetPlayerInterior(playerid, 1);
- SetPlayerPos(playerid, 2.384830, 33.103397, 1199.849976);
- SendClientMessage(playerid, 0x0000FFFF, "This flight will take 10 seconds!");
- SetTimerEx("flytoLVA", 10000, false, "i", playerid);
- }
- case 1:
- {
- SetPlayerInterior(playerid, 1);
- SetPlayerPos(playerid, 2.384830, 33.103397, 1199.849976);
- SendClientMessage(playerid, 0x0000FFFF, "This flight will take 10 seconds!");
- SetTimerEx("flytoSFA", 10000, false, "i", playerid);
- }
- case 2:
- {
- SetPlayerInterior(playerid, 1);
- SetPlayerPos(playerid, 2.384830, 33.103397, 1199.849976);
- SendClientMessage(playerid, 0x0000FFFF, "This flight will take 10 seconds!");
- SetTimerEx("flytoAA", 10000, false, "i", playerid);
- }
- }
- }
- }
- else if(dialogid == LVA_BOX)
- {
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- SetPlayerInterior(playerid, 1);
- SetPlayerPos(playerid, 2.384830, 33.103397, 1199.849976);
- SendClientMessage(playerid, 0x0000FFFF, "This flight will take 10 seconds!");
- SetTimerEx("flytoLSA", 10000, false, "i", playerid);
- }
- case 1:
- {
- SetPlayerInterior(playerid, 1);
- SetPlayerPos(playerid, 2.384830, 33.103397, 1199.849976);
- SendClientMessage(playerid, 0x0000FFFF, "This flight will take 10 seconds!");
- SetTimerEx("flytoSFA", 10000, false, "i", playerid);
- }
- case 2:
- {
- SetPlayerInterior(playerid, 1);
- SetPlayerPos(playerid, 2.384830, 33.103397, 1199.849976);
- SendClientMessage(playerid, 0x0000FFFF, "This flight will take 10 seconds!");
- SetTimerEx("flytoAA", 10000, false, "i", playerid);
- }
- }
- }
- }
- else if(dialogid == SFA_BOX)
- {
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- SetPlayerInterior(playerid, 1);
- SetPlayerPos(playerid, 2.384830, 33.103397, 1199.849976);
- SendClientMessage(playerid, 0x0000FFFF, "This flight will take 10 seconds!");
- SetTimerEx("flytoLVA", 10000, false, "i", playerid);
- }
- case 1:
- {
- SetPlayerInterior(playerid, 1);
- SetPlayerPos(playerid, 2.384830, 33.103397, 1199.849976);
- SendClientMessage(playerid, 0x0000FFFF, "This flight will take 10 seconds!");
- SetTimerEx("flytoLSA", 10000, false, "i", playerid);
- }
- case 2:
- {
- SetPlayerInterior(playerid, 1);
- SetPlayerPos(playerid, 2.384830, 33.103397, 1199.849976);
- SendClientMessage(playerid, 0x0000FFFF, "This flight will take 10 seconds!");
- SetTimerEx("flytoAA", 10000, false, "i", playerid);
- }
- }
- }
- }
- else
- {
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- SetPlayerInterior(playerid, 1);
- SetPlayerPos(playerid, 2.384830, 33.103397, 1199.849976);
- SendClientMessage(playerid, 0x0000FFFF, "This flight will take 10 seconds!");
- SetTimerEx("flytoLVA", 10000, false, "i", playerid);
- }
- case 1:
- {
- SetPlayerInterior(playerid, 1);
- SetPlayerPos(playerid, 2.384830, 33.103397, 1199.849976);
- SendClientMessage(playerid, 0x0000FFFF, "This flight will take 10 seconds!");
- SetTimerEx("flytoSFA", 10000, false, "i", playerid);
- }
- case 2:
- {
- SetPlayerInterior(playerid, 1);
- SetPlayerPos(playerid, 2.384830, 33.103397, 1199.849976);
- SendClientMessage(playerid, 0x0000FFFF, "This flight will take 10 seconds!");
- SetTimerEx("flytoLSA", 10000, false, "i", playerid);
- }
- }
- }
- }
- return 0;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- if(pickupid == LSAPickup)
- {
- ShowMenuLSA(playerid);
- }
- else if(pickupid == LVAPickup)
- {
- ShowMenuLVA(playerid);
- }
- else if(pickupid == SFAPickup)
- {
- ShowMenuSFA(playerid);
- }
- else if(pickupid == AAPickup)
- {
- ShowMenuAA(playerid);
- }
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
Add Comment
Please, Sign In to add comment