export default function waypointUtil() { let x_saved: number; let y_saved: number; let z_saved: number; let waypointSet: boolean; mp.events.add("SERVER:Util_setWaypoint", (x, y, z) => { mp.game.ui.setNewWaypoint(x, y); }); mp.events.add("playerCreateWaypoint", (position) => { x_saved = position.x; y_saved = position.y; z_saved = position.z; waypointSet = true; mp.events.callRemote("SERVER:waypointToDriver", position.x, position.y); }); mp.events.add("playerRemoveWaypoint", () => { waypointSet = false; }); }