From 777eb6fc01a01d6a82608b6ef3bef3e1c0ff0c7d Mon Sep 17 00:00:00 2001 From: hydrant Date: Sun, 23 Jun 2019 19:45:29 +0200 Subject: [PATCH] Set waypoint on map when accepting taxi job --- ReallifeGamemode.Server/Managers/JobManager.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ReallifeGamemode.Server/Managers/JobManager.cs b/ReallifeGamemode.Server/Managers/JobManager.cs index e9787049..f1f7fcbd 100644 --- a/ReallifeGamemode.Server/Managers/JobManager.cs +++ b/ReallifeGamemode.Server/Managers/JobManager.cs @@ -249,7 +249,7 @@ namespace ReallifeGamemode.Server.Managers var job = taxiJob.TaxiContracts.Where(t => t.Name == name).First(); - var target = NAPI.Player.GetPlayerFromName(name); + var target = ClientService.GetClientByNameOrId(name); if (target == null) { taxiJob.TaxiContracts.Remove(job); @@ -259,6 +259,8 @@ namespace ReallifeGamemode.Server.Managers job.Driver = player; + player.TriggerEvent("SERVER:Util_setWaypoint", target.Position.X, target.Position.Y); + ChatService.SendMessage(target, $"!{{02FCFF}}Dein Auftrag wurde von {player.Name} angenommen. Warte an deiner aktuellen Position."); ChatService.SendMessage(player, $"!{{02FCFF}}Du hast den Auftrag von {name} angenommen. Hole ihn nun ab."); }