Files
reallife-gamemode/ReallifeGamemode.Client/Player/nodm.ts
2021-04-22 19:05:14 +02:00

30 lines
1.2 KiB
TypeScript

import polygons from "../polygons";
let busbaseVector1 = new mp.Vector3(-522.4485, -2138.7021, 7.7564063);
let busbaseVector2 = new mp.Vector3(-584.9822, -2072.467, 5.9921026);
let busbaseVector3 = new mp.Vector3(-669.1689, -2172.7917, 6.009973);
let busbaseVector4 = new mp.Vector3(-600.4804, -2230.3953, 6.213662);
let stadthalleVector1 = new mp.Vector3(-464.26273, -242.73814, 35.946384);
let stadthalleVector2 = new mp.Vector3(-505.32938, -170.14832, 37.859695);
let stadthalleVector3 = new mp.Vector3(-589.5164, -224.41574, 36.648193);
let stadthalleVector4 = new mp.Vector3(-556.6909, -280.71564, 35.163292);
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);
export let isInAnyPolygon;
export default function nodmHandler() {
mp.events.add('playerEnterPolygon', (polygon) => {
mp.events.call('toggleNoDmZone', true);
isInAnyPolygon = true;
});
mp.events.add('playerLeavePolygon', (polygon) => {
mp.events.call('toggleNoDmZone', false);
isInAnyPolygon = false;
});
}