nodmzonen bei pilotjobs
This commit is contained in:
@@ -16,22 +16,40 @@ let fahrschuleVector3 = new mp.Vector3(-757.4177, -1279.31, 5.1093183);
|
||||
let fahrschuleVector4 = new mp.Vector3(-832.14087, -1268.561, 4.9827914);
|
||||
let fahrschuleVector5 = new mp.Vector3(-856.8085, -1286.7786, 6.474576);
|
||||
|
||||
const polygon_busbase = polygons.add([busbaseVector1, busbaseVector2, busbaseVector3, busbaseVector4], 15, true, [255, 155, 0, 255], 0);
|
||||
const polygon_stadthalle = polygons.add([stadthalleVector1, stadthalleVector2, stadthalleVector3, stadthalleVector4], 15, true, [255, 155, 0, 255], 0);
|
||||
const polygon_fahrschule = polygons.add([fahrschuleVector1, fahrschuleVector2, fahrschuleVector3, fahrschuleVector4, fahrschuleVector5], 15, true, [255, 155, 0, 255], 0);
|
||||
let pilotAnfaengerVector1 = new mp.Vector3(1763.263, 3292.4204, 41.159176);
|
||||
let pilotAnfaengerVector2 = new mp.Vector3(1785.29944, 3230.2786, 42.553444);
|
||||
let pilotAnfaengerVector3 = new mp.Vector3(1655.139, 3198.6257, 42.723602);
|
||||
let pilotAnfaengerVector4 = new mp.Vector3(1639.2759, 3256.5574, 40.966084);
|
||||
|
||||
export let listNoDMZones = [polygon_busbase, polygon_stadthalle, polygon_fahrschule];
|
||||
let pilotProfiVector1 = new mp.Vector3(-1595.5433, -3130.2798, 13.944942);
|
||||
let pilotProfiVector2 = new mp.Vector3(-1679.6715, -3082.12, 13.948778);
|
||||
let pilotProfiVector3 = new mp.Vector3(-1728.0858, -3164.9736, 14.055883);
|
||||
let pilotProfiVector4 = new mp.Vector3(-1640.4034, -3213.0503, 13.8741665);
|
||||
|
||||
const polygon_busbase = polygons.add([busbaseVector1, busbaseVector2, busbaseVector3, busbaseVector4], 15, false, [255, 155, 0, 255], 0);
|
||||
const polygon_stadthalle = polygons.add([stadthalleVector1, stadthalleVector2, stadthalleVector3, stadthalleVector4], 15, false, [255, 155, 0, 255], 0);
|
||||
const polygon_fahrschule = polygons.add([fahrschuleVector1, fahrschuleVector2, fahrschuleVector3, fahrschuleVector4, fahrschuleVector5], 15, false, [255, 155, 0, 255], 0);
|
||||
const polygon_pilotAnfaenger = polygons.add([pilotAnfaengerVector1, pilotAnfaengerVector2, pilotAnfaengerVector3, pilotAnfaengerVector4], 15, false, [255, 155, 0, 255], 0);
|
||||
const polygon_pilotProfi = polygons.add([pilotProfiVector1, pilotProfiVector2, pilotProfiVector3, pilotProfiVector4], 15, false, [255, 155, 0, 255], 0);
|
||||
|
||||
export let listNoDMZones = [polygon_busbase, polygon_stadthalle, polygon_fahrschule, polygon_pilotAnfaenger, polygon_pilotProfi];
|
||||
export let isInAnyNoDMPolygon;
|
||||
|
||||
export default function nodmHandler() {
|
||||
|
||||
mp.events.add('playerEnterPolygon', (polygon) => {
|
||||
mp.events.call('toggleNoDmZone', true);
|
||||
isInAnyNoDMPolygon = true;
|
||||
|
||||
if (listNoDMZones.indexOf(polygon) != -1){
|
||||
mp.events.call('toggleNoDmZone', true);
|
||||
isInAnyNoDMPolygon = true;
|
||||
}
|
||||
});
|
||||
|
||||
mp.events.add('playerLeavePolygon', (polygon) => {
|
||||
mp.events.call('toggleNoDmZone', false);
|
||||
isInAnyNoDMPolygon = false;
|
||||
|
||||
if (listNoDMZones.indexOf(polygon) != -1) {
|
||||
mp.events.call('toggleNoDmZone', false);
|
||||
isInAnyNoDMPolygon = false;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user