notification waypoint
This commit is contained in:
@@ -3,6 +3,7 @@
|
|||||||
let x_saved: number;
|
let x_saved: number;
|
||||||
let y_saved: number;
|
let y_saved: number;
|
||||||
let z_saved: number;
|
let z_saved: number;
|
||||||
|
let waypointSet: boolean;
|
||||||
|
|
||||||
mp.events.add("SERVER:Util_setWaypoint", (x, y, z) => {
|
mp.events.add("SERVER:Util_setWaypoint", (x, y, z) => {
|
||||||
mp.game.ui.setNewWaypoint(x, y);
|
mp.game.ui.setNewWaypoint(x, y);
|
||||||
@@ -12,11 +13,11 @@
|
|||||||
x_saved = position.x;
|
x_saved = position.x;
|
||||||
y_saved = position.y;
|
y_saved = position.y;
|
||||||
z_saved = position.z;
|
z_saved = position.z;
|
||||||
|
waypointSet = true;
|
||||||
mp.events.callRemote("SERVER:waypointToDriver", position.x, position.y);
|
mp.events.callRemote("SERVER:waypointToDriver", position.x, position.y);
|
||||||
});
|
});
|
||||||
|
|
||||||
mp.events.add("gotoWaypoint", () => {
|
mp.events.add("playerRemoveWaypoint", () => {
|
||||||
mp.gui.chat.push("xyz: " + x_saved + " " + y_saved + " " + z_saved);
|
waypointSet = false;
|
||||||
mp.players.local.position = new mp.Vector3(x_saved, y_saved, z_saved);
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@@ -26,13 +26,14 @@ namespace ReallifeGamemode.Server.Events
|
|||||||
Entity entity = NAPI.Vehicle.GetVehicleDriver(player.Vehicle);
|
Entity entity = NAPI.Vehicle.GetVehicleDriver(player.Vehicle);
|
||||||
Player driver = PlayerService.GetPlayerByNameOrId(entity.Value.ToString());
|
Player driver = PlayerService.GetPlayerByNameOrId(entity.Value.ToString());
|
||||||
|
|
||||||
if (driver == null)
|
if (driver == null || entity == null)
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
driver.TriggerEvent("SERVER:Util_setWaypoint", x, y);
|
driver.TriggerEvent("SERVER:Util_setWaypoint", x, y);
|
||||||
driver.SendNotification(player.Name + " hat dir einen Waypoint gesetzt");
|
driver.SendNotification(player.Name + " hat dir eine Markierung auf der Karte gesetzt");
|
||||||
|
player.SendNotification("Du hast " + driver.Name + " eine Markierung auf der Karte gesetzt");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user