Files
reallife-gamemode/ReallifeGamemode.Client/Player/nodm.ts
2021-04-22 18:46:44 +02:00

30 lines
906 B
TypeScript

import polygons from "../polygons";
let vec1 = new mp.Vector3(-515.60626, -2165.5671, 7.5437155);
let vec2 = new mp.Vector3(-527.26056, -2179.1477, 6.2923);
let vec3 = new mp.Vector3(-519.55426, -2186.5708, 6.4070964);
let vec4 = new mp.Vector3(-506.00034, -2186.9153, 6.705781);
let vec5 = new mp.Vector3(-500.05966, -2178.3372, 3.6730707);
const polygon = polygons.add([vec1, vec2, vec3, vec4, vec5], 6, true, [255, 255, 255, 255], 0);
export let isInAnyPolygon;
export default function nodmHandler() {
polygon.visible = true;
polygon.height = 100;
polygon.lineColorRGBA = [255, 155, 0, 255];
mp.events.add('playerEnterPolygon', (polygon) => {
mp.events.call('toggleNoDmZone', true);
isInAnyPolygon = true;
});
mp.events.add('playerLeavePolygon', (polygon) => {
mp.events.call('toggleNoDmZone', false);
isInAnyPolygon = false;
});
}