[Map] [MAP]Airport Island #1 + Interior
#1

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
Reply
#2

That's really cool. Nice work.
Reply
#3

Thanks :P
Reply
#4

nice work.
8/10
Reply
#5

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


Forum Jump:


Users browsing this thread: 1 Guest(s)