Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- RUNWAYS_LOADED = false
- RUNWAYS = {
- {
- id = "LSIA_MAIN",
- name = "12L / 30R (MAIN)",
- start = vector3(-932.71044921875, -3181.8178710938, 13.944442749023),
- stop = vector3(-1556.7080078125, -2821.5263671875, 14.012976646423),
- width = 30.0,
- },
- {
- id = "LSIA_SIDE",
- name = "12R / 30L (SIDE)",
- start = vector3(-1011.8407592773, -3330.6501464844, 13.944445610046),
- stop = vector3(-1644.9565429688, -2965.0344238281, 13.944760322571),
- width = 30.0,
- },
- {
- id = "LSIA_JET",
- name = "3 / 21 (JET)",
- start = vector3(-1648.9975585938, -2752.1401367188, 13.944695472717),
- stop = vector3(-1356.1740722656, -2245.498046875, 13.944822311401),
- width = 30.0,
- },
- {
- id = "PO_MAIN",
- name = "4 / 22",
- start = vector3(-525.64300537109, -3197.5693359375, 10.329814910889),
- stop = vector3(-203.70486450195, -2861.8779296875, 10.319770812988),
- width = 30.0,
- },
- {
- id = "AC_MAIN",
- name = "CV-96",
- start = vector3(3004.6804199219, -4606.7768554688, 15.261612892151),
- stop = vector3(3103.2136230469, -4817.8725585938, 15.261606216431),
- width = 30.0,
- },
- {
- id = "CIA_MAIN",
- name = "18C / 36C",
- start = vector3(-5739.1845703125, 480.60723876953, 11.999995231628),
- stop = vector3(-5739.1567382813, 1344.0760498047, 11.999994277954),
- width = 40.0,
- },
- {
- id = "CIA_SIDE",
- name = "18R / 36L",
- start = vector3(-5939.0375976563, 1345.5400390625, 11.999997138977),
- stop = vector3(-5939.052734375, 482.70733642578, 11.999997138977),
- width = 40.0,
- },
- {
- id = "CIA_JET",
- name = "18L / 36R",
- start = vector3(-5339.0795898438, 614.41137695313, 11.999996185303),
- stop = vector3(-5339.037109375, 83.193084716797, 11.999998092651),
- width = 40.0,
- },
- {
- id = "ZMA_MAIN",
- name = "12 / 30",
- start = vector3(-2035.1485595703, 2874.177734375, 32.827575683594),
- stop = vector3(-2768.7790527344, 3298.1213378906, 32.811977386475),
- width = 50.0,
- },
- {
- id = "ZMA_JET",
- name = "15 / 33",
- start = vector3(-2380.6682128906, 3177.9018554688, 32.887172698975),
- stop = vector3(-2618.7067871094, 3315.3649902344, 32.897830963135),
- width = 30.0,
- },
- {
- id = "SSIA_MAIN",
- name = "9 / 27",
- start = vector3(1115.0146484375, 3935.3679199219, 33.434326171875),
- stop = vector3(395.42025756836, 3935.3483886719, 33.457805633545),
- width = 30.0,
- },
- {
- id = "SSIA_JET",
- name = "18 / 36",
- start = vector3(433.0514831543, 3654.8288574219, 33.434677124023),
- stop = vector3(433.6637878418, 3975.947265625, 33.434677124023),
- width = 30.0,
- },
- {
- id = "SS_MAIN",
- name = "8L / 26R",
- start = vector3(1091.86328125, 3085.5620117188, 40.414089202881),
- stop = vector3(1604.9891357422, 3222.7919921875, 40.411533355713),
- width = 30.0,
- },
- {
- id = "SS_SIDE",
- name = "8R / 26L",
- start = vector3(1108.9323730469, 3022.6938476563, 40.534107208252),
- stop = vector3(1493.8580322266, 3125.3120117188, 40.534114837646),
- width = 30.0,
- },
- {
- id = "SS_JET",
- name = "5 / 23",
- start = vector3(1402.677734375, 2999.0708007813, 40.551860809326),
- stop = vector3(1605.4626464844, 3202.6540527344, 40.531623840332),
- width = 25.0,
- },
- {
- id = "MKA_MAIN",
- name = "7 / 25",
- start = vector3(1928.6947021484, 4711.9868164063, 41.169578552246),
- stop = vector3(2093.7785644531, 4787.8432617188, 41.03804397583),
- width = 20.0,
- },
- {
- id = "POA_MAIN",
- name = "1 / 19",
- start = vector3(3122.9406738281, -1011.3656005859, 8.5234985351563),
- stop = vector3(3202.2951660156, -544.2646484375, 8.5143775939941),
- width = 20.0,
- },
- {
- id = "POA_SIDE",
- name = "1 / 19",
- start = vector3(3288.5368652344, -1040.6389160156, 8.5159826278687),
- stop = vector3(3366.7360839844, -576.32037353516, 8.5052175521851),
- width = 20.0,
- },
- {
- id = "SCA_JET",
- name = "18 / 36",
- start = vector3(5435.5395507813, 3235.3920898438, 12.000001907349),
- stop = vector3(5435.59375, 2670.599609375, 12.000001907349),
- width = 40.0,
- },
- {
- id = "SCA_MAIN",
- name = "9R / 27L",
- start = vector3(5752.384765625, 3752.4428710938, 12.000003814697),
- stop = vector3(6617.7602539063, 3752.3295898438, 11.999999046326),
- width = 40.0,
- },
- {
- id = "SCA_SIDE",
- name = "9L / 27R",
- start = vector3(5553.8056640625, 3952.369140625, 12.000003814697),
- stop = vector3(6417.4829101563, 3952.4582519531, 11.999992370605),
- width = 40.0,
- },
- {
- id = "PIA_MAIN",
- name = "9L / 27R",
- start = vector3(1365.6862792969, 6833.47265625, 5.9940295219421),
- stop = vector3(792.41253662109, 6873.7475585938, 5.9960532188416),
- width = 30.0,
- },
- {
- id = "PBA_JET",
- name = "5 / 23",
- start = vector3(-280.2666015625, 6599.6518554688, 7.7498021125793),
- stop = vector3(-498.28857421875, 6371.8203125, 7.7497901916504),
- width = 30.0,
- },
- {
- id = "PBA_MAIN",
- name = "7 / 25",
- start = vector3(-377.0090637207, 6695.0942382813, 7.7874774932861),
- stop = vector3(-811.38079833984, 6241.4770507813, 7.6397833824158),
- width = 30.0,
- },
- }
- for _, runway in next, RUNWAYS do
- local center = vector3(
- runway.start.x + (runway.stop.x - runway.start.x) / 2,
- runway.start.y + (runway.stop.y - runway.start.y) / 2,
- runway.start.z
- )
- runway.center = center
- local angle = math.atan(runway.start.y - runway.stop.y, runway.start.x - runway.stop.x)
- angle = angle * 180 / math.pi
- angle = (360 + math.floor(angle)) % 360
- runway.angle = angle + 1
- local length = #(
- vector3(runway.start.x, runway.start.y, runway.start.z)
- -
- vector3(runway.stop.x, runway.stop.y, runway.stop.z)
- )
- runway.length = length
- end
- Citizen.CreateThread(function()
- for _, runway in next, RUNWAYS do
- local blip = AddBlipForArea(runway.center.x, runway.center.y, runway.center.z, runway.length, runway.width)
- -- SetBlipAsShortRange(blip, true)
- -- SetBlipDisplay(blip, 3)
- SetBlipRotation(blip, runway.angle)
- SetBlipColour(blip, 0xFF000080)
- runway.blip = blip
- end
- RUNWAYS_LOADED = true
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement