SA-MP Forums Archive
[Map] [MAP]Airport Island #1 + Interior - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Filterscripts (https://sampforum.blast.hk/forumdisplay.php?fid=17)
+---- Forum: Maps (https://sampforum.blast.hk/forumdisplay.php?fid=64)
+---- Thread: [Map] [MAP]Airport Island #1 + Interior (/showthread.php?tid=150832)



[MAP]Airport Island #1 + Interior - Armed2 - 28.05.2010

Airport Island #1
Ok first off im going to say, this is my first release on sa-mp.com i wish to release more in the future, i love mapping and setting it all up to work smoothly.

This island is not the first i have made, i have made roughly 60 that i am not planning to release (like training ones + requested ones)

Anyway on to the point, the island:
_________________________________________________
The island is basically just an Airport off the east coast of the mainland. it is not a cheap little one that you can drive too, and is definatly not in view distance from the mainland (by a long shot )
I have plenty of screen shots, but probably will still get some questions asking about stuff. As i said, first release, will learn over time.



Landing

Thanks to [RISK]Truckin[YTL] for flying in this screenshot
Good for Roleplay, there are two Bouy's in line with the runway in the ocean, can be used maybe as beacons, and send off a signal to planes on approach? (just an idea)

Terminal

Thought out the way i like it, the Terminal. Planes obviously park here, and the passangers can enter the terminal.

Terminal Interior

The interior, Enterable by typeing /enter at one of the doors, it has Check in facilities, also usefull for Roleplay!
Also can /exit at one of the doors.
Note you can use the code at the bottom of the post for this to work smoothly.

Lighted Approach


Lighted approaches from both sides of the airport, and lights along the runway. The interior of the Terminal is also lit.


The island itself


Don't you hate holes? i have done my best to prevent them. i have had a few people go over the island and check, they found none. This map is old now, and no longer developed (infact the only copy is on this post)
_________________________________________________


The Island
pawn Code:
CreateObject(4867, 5819.7827148438, -1567.9541015625, 3.9580659866333, 0.000000, 0.000000, 0.000000); //
    CreateObject(10767, 5627.8935546875, -1556.9711914063, -10.665011405945, 0.000000, 0.000000, 315); //
    CreateObject(746, 5712.9038085938, -1536.6380615234, 3.7857432365417, 0.000000, 0.000000, 266.70498657227); //
    CreateObject(746, 5712.6313476563, -1531.4833984375, 3.7857432365417, 0.000000, 0.000000, 266.7041015625); //
    CreateObject(746, 5713.3974609375, -1533.6845703125, 3.7857432365417, 0.000000, 0.000000, 328.23864746094); //
    CreateObject(16134, 5716.4194335938, -1579.2586669922, -4.3393578529358, 0.000000, 0.000000, 117.11505126953); //
    CreateObject(10755, 5854.5224609375, -1656.3142089844, 11.304637908936, 0.000000, 0.000000, 43.670013427734); //
    CreateObject(5004, 5856.3764648438, -1714.4835205078, 3.7000036239624, 0.000000, 0.000000, 0.000000); //
    CreateObject(4867, 6032.3134765625, -1567.9693603516, 3.9580659866333, 0.000000, 0.000000, 0.000000); //
    CreateObject(5004, 6104.4165039063, -1712.2143554688, 3.5750031471252, 0.000000, 0.000000, 180); //
    CreateObject(4867, 6140.1342773438, -1567.9639892578, 3.9330668449402, 0.000000, 0.000000, 0.000000); //
    CreateObject(4847, 6275.0859375, -1653.2941894531, -2.3200011253357, 354.04504394531, 0.000000, 90); //
    CreateObject(4847, 6275.0859375, -1653.2939453125, -2.3200011253357, 354.03991699219, 0.000000, 90); //
    CreateObject(4847, 6071.2412109375, -1856.271484375, -2.3200011253357, 354.03991699219, 0.000000, 0.000000); //
    CreateObject(4847, 5889.6606445313, -1856.2863769531, -2.2700009346008, 354.03991699219, 0.000000, 0.000000); //
    CreateObject(4847, 5685.849609375, -1652.3919677734, -2.5200018882751, 354.03991699219, 0.000000, 270); //
    CreateObject(4847, 5889.6850585938, -1449.2703857422, -2.5200018882751, 354.03991699219, 0.000000, 180); //
    CreateObject(4847, 6071.7451171875, -1449.3997802734, -2.5200018882751, 354.03991699219, 0.000000, 179.99450683594); //
    CreateObject(16113, 5698.6752929688, -1468.6174316406, -8.7799997329712, 0.000000, 0.000000, 83.370025634766); //
    CreateObject(16134, 5708.5747070313, -1467.7348632813, -2.1869266033173, 0.000000, 0.000000, 13.894989013672); //
    CreateObject(16134, 6251.5078125, -1474.8278808594, -3.6749997138977, 0.000000, 9.9249877929688, 199.21495056152); //
    CreateObject(16118, 6266.4375, -1470.8624267578, -7.5023713111877, 0.000000, 0.000000, 31.760009765625); //
    CreateObject(5004, 6104.5166015625, -1770.8562011719, 3.5500030517578, 0.000000, 0.000000, 179.99450683594); //
    CreateObject(5004, 5856.638671875, -1770.267578125, 3.7000036239624, 0.000000, 0.000000, 0.000000); //
    CreateObject(16113, 6256.2509765625, -1833.3237304688, -5.75, 0.000000, 0.000000, 268.68997192383); //
    CreateObject(16113, 6261.9150390625, -1840.2717285156, -13.529998779297, 0.000000, 0.000000, 268.68713378906); //
    CreateObject(10766, 5503.302734375, -1557.1181640625, 1.9499996900558, 0.000000, 0.000000, 90); //
    CreateObject(10764, 5444.4516601563, -1556.9146728516, 1.4031226634979, 0.000000, 0.000000, 315); //
    CreateObject(1243, 5144.5673828125, -1554.8117675781, -3.40625, 0.000000, 0.000000, 0.000000); //
    CreateObject(1243, 4678.3041992188, -1551.9671630859, -3.40625, 0.000000, 0.000000, 0.000000); //
    CreateObject(2946, 5853.7763671875, -1675.1998291016, 3.8627171516418, 0.000000, 0.000000, 93.970001220703); //
    CreateObject(2946, 5850.6079101563, -1675.3837890625, 3.8627171516418, 0.000000, 0.000000, 273); //
    CreateObject(2797, 5852.2719726563, -1675.3405761719, 7.903618812561, 0.000000, 0.000000, 3.9700012207031); //
    CreateObject(2797, 5839.4536132813, -1723.83203125, 6.8119874000549, 0.000000, 0.000000, 3.9700012207031); //
    CreateObject(7371, 5724.8012695313, -1722.7918701172, 3.8843793869019, 0.000000, 0.000000, 90); //
    CreateObject(7371, 5857.087890625, -1719.3549804688, 3.8593792915344, 0.000000, 0.000000, 88.015014648438); //
    CreateObject(7371, 5989.314453125, -1723.5329589844, 3.8593792915344, 0.000000, 0.000000, 90); //
    CreateObject(7371, 6121.6025390625, -1723.6171875, 3.8593792915344, 0.000000, 0.000000, 90); //
    CreateObject(7371, 6241.7412109375, -1603.6655273438, 3.8593792915344, 0.000000, 0.000000, 0.000000); //
    CreateObject(7371, 6361.7192382813, -1591.6357421875, 3.8593792915344, 0.000000, 0.000000, 270); //
    CreateObject(7371, 6361.71875, -1591.6357421875, -0.13562054932117, 0.000000, 0.000000, 270); //
    CreateObject(7371, 6361.71875, -1591.6357421875, -5.1206212043762, 0.000000, 0.000000, 270); //
    CreateObject(16118, 6368.7109375, -1576.9299316406, -11.202363967896, 0.000000, 0.000000, 358.01098632813); //
    CreateObject(16118, 6322.8383789063, -1590.1298828125, -11.202363967896, 0.000000, 0.000000, 260.74169921875); //
    CreateObject(3666, 6366.37109375, -1556.8996582031, 11.375865936279, 0.000000, 0.000000, 0.000000); //
    CreateObject(3666, 6367.0454101563, -1556.9260253906, 11.125869750977, 0.000000, 0.000000, 0.000000); //
    CreateObject(1278, 5851.876953125, -1675.6104736328, -3.3611469268799, 0.000000, 0.000000, 181.34996032715); //
    CreateObject(7371, 5658.8598632813, -1722.7584228516, 3.8843793869019, 0.000000, 0.000000, 90); //
    CreateObject(7371, 5658.8579101563, -1723.1594238281, -0.68062078952789, 0.000000, 0.000000, 90); //
    CreateObject(7371, 5658.857421875, -1723.1591796875, -5.0806212425232, 0.000000, 0.000000, 90); //
    CreateObject(16120, 5644.4321289063, -1723.9676513672, -11.710000038147, 0.000000, 0.000000, 141.64994812012); //
    CreateObject(16120, 5699.1938476563, -1832.5922851563, -2.5, 0.000000, 0.000000, 7.9400024414063); //
    CreateObject(3268, 5900.1333007813, -1486.2720947266, 3.8080654144287, 0.000000, 0.000000, 90); //
    CreateObject(3268, 6113.9614257813, -1486.6025390625, 3.8080654144287, 0.000000, 0.000000, 90); //
    CreateObject(3268, 5824.2446289063, 1105.6497802734, -2.25, 10, 0.000000, 0.000000); //
    CreateObject(3095, 5818.7841796875, 1104.7116699219, 6.5945587158203, 90, 0.000000, 0.000000); //
    CreateObject(3095, 5814.8984375, 1108.7645263672, 6.5945587158203, 90, 0.000000, 270); //
    CreateObject(3095, 5814.8657226563, 1114.7438964844, 6.5945587158203, 90, 0.000000, 270); //
    CreateObject(3095, 5818.8247070313, 1118.6983642578, 6.5945587158203, 90, 0.000000, 180); //
    CreateObject(3095, 5827.77734375, 1118.6940917969, 6.5945587158203, 90, 0.000000, 179.99450683594); //
    CreateObject(3095, 5829.705078125, 1118.7087402344, 6.5945587158203, 90, 0.000000, 179.99450683594); //
    CreateObject(3095, 5833.6401367188, 1114.7431640625, 6.5945587158203, 90, 0.000000, 90); //
    CreateObject(3095, 5833.6440429688, 1108.9112548828, 6.5945587158203, 90, 0.000000, 90); //
    CreateObject(3095, 5827.7055664063, 1104.7115478516, 6.5945587158203, 90, 0.000000, 0.000000); //
    CreateObject(3095, 5829.7294921875, 1104.7387695313, 6.5945587158203, 90, 0.000000, 0.000000); //
    CreateObject(3268, 5823.6108398438, 1112.4060058594, 3.8749995231628, 0.000000, 0.000000, 0.000000); //
    CreateObject(4640, 5831.9272460938, 1119.4827880859, 7.1133036613464, 0.000000, 0.000000, 180.63500976563); //
    CreateObject(16081, 5833.9516601563, 1062.1876220703, 5.4091410636902, 0.000000, 344.11999511719, 262.73498535156); //
    CreateObject(4640, 5832.3725585938, 1104.1226806641, 6.9383029937744, 0.000000, 0.000000, 0.000000); //
    CreateObject(2008, 5829.0395507813, 1115.1677246094, 6.6373891830444, 0.000000, 0.000000, 90); //
    CreateObject(2008, 5829.0434570313, 1112.1284179688, 6.6373891830444, 0.000000, 0.000000, 90); //
    CreateObject(2008, 5829.0444335938, 1109.0506591797, 6.6373891830444, 0.000000, 0.000000, 90); //
    CreateObject(2008, 5829.03515625, 1106.0246582031, 6.6373891830444, 0.000000, 0.000000, 90); //
    CreateObject(2946, 5828.4184570313, 1104.7060546875, 6.3898720741272, 0.000000, 0.000000, 90); //
    CreateObject(2946, 5825.2934570313, 1104.7136230469, 6.3898720741272, 0.000000, 0.000000, 270); //
    CreateObject(2946, 5814.8427734375, 1109.1013183594, 6.3898720741272, 0.000000, 0.000000, 0.67498779296875); //
    CreateObject(2946, 5814.8588867188, 1112.2598876953, 6.3898720741272, 0.000000, 0.000000, 180); //
    CreateObject(3877, 5392.4453125, -1585.3448486328, 3.4860510826111, 0.000000, 0.000000, 0.000000); //
    CreateObject(3877, 5392.2333984375, -1529.4149169922, 3.4860510826111, 0.000000, 0.000000, 0.000000); //
    CreateObject(2775, 5819.8427734375, 1118.4135742188, 8.8545227050781, 0.000000, 0.000000, 0.000000); //
    CreateObject(2775, 5823.4643554688, 1118.4741210938, 8.8545227050781, 0.000000, 0.000000, 0.000000); //
    CreateObject(2797, 5826.7353515625, 1104.8073730469, 9.5688915252686, 0.000000, 0.000000, 0.000000); //
    CreateObject(1278, 5816.7373046875, 1118.7198486328, -1.8949967622757, 0.000000, 0.000000, 0.000000); //
    CreateObject(1278, 5826.6826171875, 1118.8662109375, -1.8949967622757, 0.000000, 0.000000, 0.000000); //
This is 84 objects in Total.


Enter and Exit commands
pawn Code:
if (strcmp("/Enter", cmdtext, true, 10) == 0)
    {
        if(IsPlayerInRangeOfPoint(playerid,5,5839.5556640625, -1724.4288330078,4.8843765258789))
        {
          SetTimer("Antifreeze",1,false);
          SetPlayerPos(playerid,5815.4741210938,1110.66015625,7.5151405334473);
        }
        else if(IsPlayerInRangeOfPoint(playerid,5,5852.0576,-1674.8789,4.9344))
        {
          SetTimer("Antifreeze",1,false);
            SetPlayerPos(playerid,5826.8359375,1105.2972412109,7.5151405334473);
        }
        return 1;
    }
    if (strcmp("/Exit", cmdtext, true, 10) == 0)
    {
        if(IsPlayerInRangeOfPoint(playerid,5,5815.4741210938, 1110.66015625,6.5151405334473))
        {
          SetTimer("Antifreeze",1,false); //To prevent falling through the objects.
          SetPlayerPos(playerid,5839.5556640625,-1724.4288330078,4.8843765258789);
        }
        else if(IsPlayerInRangeOfPoint(playerid,5,5826.8359375,1105.2972412109,6.5151405334473))
        {
          SetTimer("Antifreeze",1,false);//To prevent falling through the objects.
          SetPlayerPos(playerid,5852.16015625,-1674.7191162109,4.9093766212463);
        }
        return 1;
    }
pawn Code:
forward Antifreeze(playerid);
public Antifreeze(playerid)
{
    TogglePlayerControllable(playerid,0);
    SetTimer("Antifreezeundo",2000,false);
    return 1;
}
forward Antifreezeundo(playerid);
public Antifreezeundo(playerid)
{
    TogglePlayerControllable(playerid,1);
    return 1;
}
Also i thought a little teleport command could be usefull if you would like to test.
pawn Code:
if (strcmp("/Gotoisland", cmdtext, true, 10) == 0)
    {
      SetTimer("Antifreeze",1,false);
      SetPlayerPos(playerid,5839.5556640625,-1724.4288330078,4.8843765258789);
      return 1;
    }

I know i have probably forgotton something, but if you need anything i will be happy to help ^^

Also any tips for future release posts (layout or something), would be appreciated


Re: [MAP]Airport Island #1 - [SMURF]Smurf - 28.05.2010

That's really cool. Nice work.


Re: [MAP]Airport Island #1 + Interior - Armed2 - 28.05.2010

Thanks :P


Re: [MAP]Airport Island #1 + Interior - Rickeman - 29.05.2010

nice work.
8/10



Re: [MAP]Airport Island #1 + Interior - Skidmarks - 20.04.2011

Nice work Armed <3 :P Or should i say Xai lol :P