diff --git a/ReallifeGamemode.Server/Commands/AdminCommands.cs b/ReallifeGamemode.Server/Commands/AdminCommands.cs index 0b8aadd3..fbacb9ad 100644 --- a/ReallifeGamemode.Server/Commands/AdminCommands.cs +++ b/ReallifeGamemode.Server/Commands/AdminCommands.cs @@ -96,7 +96,7 @@ namespace ReallifeGamemode.Server.Commands if (receiverUser == null) { - player.SendChatMessage("~r~[FEHLER]~s~ Diese Fraktion existiert nicht."); + ChatService.Error(player, "Diese Fraktion existiert nicht."); return; } @@ -228,7 +228,7 @@ namespace ReallifeGamemode.Server.Commands if (target == player) { - ChatService.ErrorMsg(player); + ChatService.Error(player, "Du kannst dir nicht selber zuflüstern."); return; } @@ -374,7 +374,7 @@ namespace ReallifeGamemode.Server.Commands if (!player.HasData("mark")) { - player.SendChatMessage("~r~[FEHLER]~s~ Du hast noch keine Markierung gesetzt. ~m~(/mark)"); + ChatService.Error(player, "Du hast noch keine Markierung gesetzt. ~m~(/mark)"); return; } @@ -602,27 +602,27 @@ namespace ReallifeGamemode.Server.Commands return; } - Entities.User user; + User user; using (var dbContext = new DatabaseContext()) { user = dbContext.Users.FirstOrDefault(u => u.Name == userName); if (user == null) { - admin.SendChatMessage("~r~[FEHLER]~s~ Dieser Spieler existiert nicht."); + ChatService.Error(admin, "Dieser Spieler existiert nicht."); return; } if (user.BanId == null) { - admin.SendChatMessage("~r~[FEHLER]~s~ Dieser Spieler ist nicht gebannt."); + ChatService.Error(admin, "Dieser Spieler ist nicht gebannt."); return; } Ban ban = dbContext.Bans.FirstOrDefault(b => b.Id == user.BanId); if (ban == null) { - admin.SendChatMessage("~r~[FEHLER]~s~ Dieser Spieler ist nicht gebannt."); + ChatService.Error(admin, "Dieser Spieler ist nicht gebannt."); return; } @@ -635,7 +635,7 @@ namespace ReallifeGamemode.Server.Commands int currentTimestamp = (int)(DateTime.UtcNow.Subtract(new DateTime(1970, 1, 1))).TotalSeconds; if (ban.UntilDateTime < currentTimestamp) { - admin.SendChatMessage("~r~[FEHLER]~s~ Dieser Spieler ist nicht gebannt."); + ChatService.Error(admin, "Dieser Spieler ist nicht gebannt."); return; } } @@ -660,7 +660,7 @@ namespace ReallifeGamemode.Server.Commands if(p == null) { - player.SendChatMessage("~r~[FEHLER]~s~ Dieser Goto-Punkt existiert nicht."); + ChatService.Error(player, "Dieser Goto-Punkt existiert nicht."); return; } @@ -686,7 +686,7 @@ namespace ReallifeGamemode.Server.Commands } if (target == player) { - ChatService.ErrorMsg(player); + ChatService.Error(player, "Du kannst dich nicht selber spectaten."); return; } @@ -758,7 +758,7 @@ namespace ReallifeGamemode.Server.Commands Vehicle v = VehicleManager.GetVehicleFromId(vehid); if(v == null) { - player.SendChatMessage("~r~[FEHLER]~s~ Dieses Fahrzeug existiert nicht."); + ChatService.Error(player, "Dieses Fahrzeug existiert nicht."); return; } @@ -777,7 +777,7 @@ namespace ReallifeGamemode.Server.Commands Vehicle v = VehicleManager.GetVehicleFromId(vehid); if (v == null) { - player.SendChatMessage("~r~[FEHLER]~s~ Dieses Fahrzeug existiert nicht."); + ChatService.Error(player, "Dieses Fahrzeug existiert nicht."); return; } @@ -871,7 +871,7 @@ namespace ReallifeGamemode.Server.Commands if (player.IsInVehicle) // Man darf keine Autos erstellen, wenn man selbst in einem sitzt (verhindert Bugs) { - player.SendChatMessage("~r~[FEHLER]~s~ Du sitzt momentan schon in einem Fahrzeug."); + ChatService.Error(player, "Du sitzt momentan schon in einem Fahrzeug."); return; } @@ -880,7 +880,7 @@ namespace ReallifeGamemode.Server.Commands if(!VehicleManager.IsValidHash(uHash)) { - player.SendChatMessage("~r~[FEHLER]~s~ Dieses Fahrzeug existiert nicht."); + ChatService.Error(player, "Dieses Fahrzeug existiert nicht."); return; } @@ -901,7 +901,7 @@ namespace ReallifeGamemode.Server.Commands if (!player.IsInVehicle) { - player.SendChatMessage("~r~[FEHLER]~s~ Du sitzt momentan nicht in einem Fahrzeug."); + ChatService.Error(player, "Du sitzt momentan nicht in einem Fahrzeug."); return; } player.Vehicle.Repair(); @@ -932,7 +932,7 @@ namespace ReallifeGamemode.Server.Commands targetVeh = VehicleManager.GetVehicleFromId(vid); if(targetVeh == null) { - player.SendChatMessage("~r~[FEHLER]~s~ Dieses Fahrzeug existiert nicht."); + ChatService.Error(player, "Dieses Fahrzeug existiert nicht."); return; } } @@ -940,7 +940,7 @@ namespace ReallifeGamemode.Server.Commands ServerVehicle veh = VehicleManager.GetServerVehicleFromVehicle(targetVeh); if(veh != null) { - player.SendChatMessage("~r~[FEHLER]~s~ Dieses Fahrzeug wird von einem Server-System benutzt: ~m~" + veh.GetType().Name); + ChatService.Error(player, "Dieses Fahrzeug wird von einem Server-System benutzt: ~m~" + veh.GetType().Name); return; } @@ -958,7 +958,7 @@ namespace ReallifeGamemode.Server.Commands if (!player.IsInVehicle) { - player.SendChatMessage("~r~[FEHLER]~s~ Du sitzt momentan nicht in einem Fahrzeug."); + ChatService.Error(player, "Du sitzt momentan nicht in einem Fahrzeug."); return; } @@ -978,7 +978,7 @@ namespace ReallifeGamemode.Server.Commands if (!player.IsInVehicle) { - player.SendChatMessage("~r~[FEHLER]~s~ Du sitzt momentan in keinem Fahrzeug!"); + ChatService.Error(player, "Du sitzt momentan in keinem Fahrzeug!"); return; } @@ -998,7 +998,7 @@ namespace ReallifeGamemode.Server.Commands if (ammo <= 0) { - player.SendChatMessage("~r~[FEHLER]~s~ Es muss mindestens 1 Munition vergeben werden."); + ChatService.Error(player, "Es muss mindestens 1 Munition vergeben werden."); return; } @@ -1011,9 +1011,9 @@ namespace ReallifeGamemode.Server.Commands WeaponHash wHash = NAPI.Util.WeaponNameToModel(weapon); - if (wHash == default(WeaponHash)) + if (wHash == default) { - player.SendChatMessage("~r~[FEHLER]~s~ Diese Waffe existiert nicht."); + ChatService.Error(player, "Diese Waffe existiert nicht."); return; } @@ -1039,7 +1039,7 @@ namespace ReallifeGamemode.Server.Commands } if (target.Health != 0) { - player.SendChatMessage("~r~[FEHLER]:~s~Spieler ist nicht tot"); + ChatService.Error(player, "Der Spieler ist nicht tot."); return; } target.TriggerEvent("onPlayerRevived"); @@ -1249,7 +1249,7 @@ namespace ReallifeGamemode.Server.Commands if (!player.IsInVehicle) { - player.SendChatMessage("~r~[FEHLER]~s~ Du sitzt momentan nicht in einem Fahrzeug."); + ChatService.Error(player, "Du sitzt momentan nicht in einem Fahrzeug."); return; } @@ -1267,7 +1267,7 @@ namespace ReallifeGamemode.Server.Commands if (!player.IsInVehicle) { - player.SendChatMessage("~r~[FEHLER]~s~ Du sitzt momentan nicht in einem Fahrzeug."); + ChatService.Error(player, "Du sitzt momentan nicht in einem Fahrzeug."); return; } @@ -1287,7 +1287,7 @@ namespace ReallifeGamemode.Server.Commands if (!player.IsInVehicle) { - player.SendChatMessage("~r~[FEHLER]~s~ Du sitzt momentan nicht in einem Fahrzeug."); + ChatService.Error(player, "Du sitzt momentan nicht in einem Fahrzeug."); return; } @@ -1406,9 +1406,9 @@ namespace ReallifeGamemode.Server.Commands WeaponHash wHash = NAPI.Util.WeaponNameToModel(weapon); - if (wHash == default(WeaponHash)) + if (wHash == default) { - player.SendChatMessage("~r~[FEHLER]~s~ Diese Waffe existiert nicht."); + ChatService.Error(player, "Diese Waffe existiert nicht."); return; } @@ -1434,7 +1434,7 @@ namespace ReallifeGamemode.Server.Commands if(hour > 23 || min > 59 || sec > 59) { - player.SendChatMessage("~r~[FEHLER]~s~ Es wurde eine ungültige Zeit eingegeben."); + ChatService.Error(player, "Es wurde eine ungültige Zeit eingegeben."); return; } @@ -1474,7 +1474,7 @@ namespace ReallifeGamemode.Server.Commands Entities.Faction f = dbContext.Factions.FirstOrDefault(x => x.Id == faction); if (f == null && faction != 0) { - player.SendChatMessage("~r~[FEHLER]~s~ Diese Fraktion existiert nicht (Liste: ~m~/factionlist)."); + ChatService.Error(player, "Diese Fraktion existiert nicht (Liste: ~m~/factionlist)."); return; } @@ -1525,7 +1525,7 @@ namespace ReallifeGamemode.Server.Commands Entities.Faction f = dbContext.Factions.FirstOrDefault(x => x.Id == faction); if (f == null) { - player.SendChatMessage("~r~[FEHLER]~s~ Diese Fraktion existiert nicht (Liste: ~m~/factionlist)."); + ChatService.Error(player, "Diese Fraktion existiert nicht (Liste: ~m~/factionlist)."); return; } @@ -1632,13 +1632,13 @@ namespace ReallifeGamemode.Server.Commands BusinessBase business = BusinessManager.GetBusiness(businessId); if(business == null) { - player.SendChatMessage("~r~[FEHLER]~s~ Dieses Business existiert nicht."); + ChatService.Error(player, "Dieses Business existiert nicht."); return; } if(!(business is CarDealerBusinessBase)) { - player.SendChatMessage("~r~[FEHLER]~s~ Dieses Business ist kein Fahrzeug-Business."); + ChatService.Error(player, "Dieses Business ist kein Fahrzeug-Business."); return; } @@ -1677,7 +1677,7 @@ namespace ReallifeGamemode.Server.Commands ServerVehicle veh = player.Vehicle.GetServerVehicle(); if(veh == null) { - player.SendChatMessage("~r~[FEHLER]~s~ Dieses Fahrzeug wird nicht von einem Server-System genutzt."); + ChatService.Error(player, "Dieses Fahrzeug wird nicht von einem Server-System genutzt."); return; } @@ -1713,7 +1713,7 @@ namespace ReallifeGamemode.Server.Commands GotoPoint p = dbContext.GotoPoints.FirstOrDefault(x => x.Description == option); if(p == null) { - player.SendChatMessage("~r~[FEHLER]~s~ Dieser Goto-Punkt existiert nicht."); + ChatService.Error(player, "Dieser Goto-Punkt existiert nicht."); return; } @@ -1968,7 +1968,7 @@ namespace ReallifeGamemode.Server.Commands Entities.Faction f = context.Factions.FirstOrDefault(id => id.Id == factionID); if (f == null) { - player.SendChatMessage("~r~[FEHLER]~s~ Diese Fraktion existiert nicht (Liste: ~m~/factionlist)."); + ChatService.Error(player, "Diese Fraktion existiert nicht (Liste: ~m~/factionlist)."); return; } @@ -2016,7 +2016,7 @@ namespace ReallifeGamemode.Server.Commands if (!found) { - player.SendChatMessage("~r~[FEHLER]~s~ Dieses Wetter existiert nicht."); + ChatService.Error(player, "Dieses Wetter existiert nicht."); return; } @@ -2046,7 +2046,7 @@ namespace ReallifeGamemode.Server.Commands if (!player.IsInVehicle) { - player.SendChatMessage("~r~[FEHLER]~s~ Du sitzt momentan nicht in einem Fahrzeug."); + ChatService.Error(player, "Du sitzt momentan nicht in einem Fahrzeug."); return; } @@ -2120,20 +2120,20 @@ namespace ReallifeGamemode.Server.Commands if(target.GetUser().BusinessId != null) { - player.SendChatMessage("~r~[FEHLER]~s~ Der Spieler besitzt momentan schon ein Business: ~o~" + BusinessManager.GetBusiness(target.GetUser().BusinessId).Name); + ChatService.Error(player, "Der Spieler besitzt momentan schon ein Business: ~o~" + BusinessManager.GetBusiness(target.GetUser().BusinessId).Name); return; } BusinessBase business = BusinessManager.GetBusiness(businessid); if(business == null) { - player.SendChatMessage("~r~[FEHLER]~s~ Dieses Business existiert nicht. ~m~/businesslist"); + ChatService.Error(player, "Dieses Business existiert nicht. ~m~/businesslist"); return; } if(business.GetOwner() != null) { - player.SendChatMessage("~r~[FEHLER]~s~ Das Business hat momentan noch einen Besitzer: ~o~" + business.GetOwner().Name + "~s~. Entferne diesen Besitzer erst mit ~m~/clearbusiness"); + ChatService.Error(player, "Das Business hat momentan noch einen Besitzer: ~o~" + business.GetOwner().Name + "~s~. Entferne diesen Besitzer erst mit ~m~/clearbusiness"); return; } @@ -2159,7 +2159,7 @@ namespace ReallifeGamemode.Server.Commands BusinessBase business = BusinessManager.GetBusiness(businessid); if (business == null) { - player.SendChatMessage("~r~[FEHLER]~s~ Dieses Business existiert nicht. ~m~/businesslist"); + ChatService.Error(player, "Dieses Business existiert nicht. ~m~/businesslist"); return; } @@ -2168,7 +2168,7 @@ namespace ReallifeGamemode.Server.Commands User owner = business.GetOwner(dbContext); if(owner == null) { - player.SendChatMessage("~r~[FEHLER]~s~ Dieses Business hat momentan keinen Besitzer."); + ChatService.Error(player, "Dieses Business hat momentan keinen Besitzer."); return; } @@ -2195,7 +2195,7 @@ namespace ReallifeGamemode.Server.Commands BusinessBase business = BusinessManager.GetBusiness(businessid); if (business == null) { - player.SendChatMessage("~r~[FEHLER]~s~ Dieses Business existiert nicht. ~m~/businesslist"); + ChatService.Error(player, "Dieses Business existiert nicht. ~m~/businesslist"); return; } @@ -2250,13 +2250,13 @@ namespace ReallifeGamemode.Server.Commands { if(!int.TryParse(option2, out int intId)) { - player.SendChatMessage("~r~[FEHLER]~s~ Es muss eine Nummer angegeben werden."); + ChatService.Error(player, "Es muss eine Nummer angegeben werden."); return; } Interior interiorRemove = InteriorManager.GetInteriorById(intId, dbContext); if(interiorRemove == null) { - player.SendChatMessage("~r~[FEHLER]~s~ Dieses Interior existiert nicht."); + ChatService.Error(player, "Dieses Interior existiert nicht."); return; } @@ -2272,13 +2272,13 @@ namespace ReallifeGamemode.Server.Commands { if (!int.TryParse(option2, out int intIdEnter)) { - player.SendChatMessage("~r~[FEHLER]~s~ Es muss eine Nummer angegeben werden."); + ChatService.Error(player, "Es muss eine Nummer angegeben werden."); return; } Interior interior = InteriorManager.GetInteriorById(intIdEnter, dbContext); if (interior == null) { - player.SendChatMessage("~r~[FEHLER]~s~ Dieses Interior existiert nicht."); + ChatService.Error(player, "Dieses Interior existiert nicht."); return; } interior.EnterPosition = player.Position; @@ -2294,13 +2294,13 @@ namespace ReallifeGamemode.Server.Commands { if (!int.TryParse(option2, out int intIdExit)) { - player.SendChatMessage("~r~[FEHLER]~s~ Es muss eine Nummer angegeben werden."); + ChatService.Error(player, "Es muss eine Nummer angegeben werden."); return; } Interior interior = InteriorManager.GetInteriorById(intIdExit, dbContext); if (interior == null) { - player.SendChatMessage("~r~[FEHLER]~s~ Dieses Interior existiert nicht."); + ChatService.Error(player, "Dieses Interior existiert nicht."); return; } interior.ExitPosition = player.Position; @@ -2353,7 +2353,7 @@ namespace ReallifeGamemode.Server.Commands { if (dbContext.WhitelistEntries.Any(w => w.SocialClubName.ToLower() == scName.ToLower())) { - player.SendChatMessage("~r~[FEHLER]~s~ Dieser Name ist schon auf der Whitelist."); + ChatService.Error(player, "Dieser Name ist schon auf der Whitelist."); return; } @@ -2366,7 +2366,7 @@ namespace ReallifeGamemode.Server.Commands { if (!dbContext.WhitelistEntries.Any(w => w.SocialClubName.ToLower() == scName.ToLower())) { - player.SendChatMessage("~r~[FEHLER]~s~ Dieser Name ist nicht auf der Whitelist."); + ChatService.Error(player, "Dieser Name ist nicht auf der Whitelist."); return; } @@ -2390,7 +2390,7 @@ namespace ReallifeGamemode.Server.Commands if (!Enum.IsDefined(typeof(AdminLevel), rank)) { - player.SendChatMessage("~r~[FEHLER]~s~ Dieser Adminrang ist nicht definiert."); + ChatService.Error(player, "Dieser Adminrang ist nicht definiert."); return; } diff --git a/ReallifeGamemode.Server/Commands/FactionCommands.cs b/ReallifeGamemode.Server/Commands/FactionCommands.cs index ccb71d45..b20e245c 100644 --- a/ReallifeGamemode.Server/Commands/FactionCommands.cs +++ b/ReallifeGamemode.Server/Commands/FactionCommands.cs @@ -90,7 +90,7 @@ namespace ReallifeGamemode.Server.Commands if (target.GetUser()?.FactionId != null) { - player.SendChatMessage("~r~[FEHLER]~s~ Dieser Spieler ist schon in einer Fraktion."); + ChatService.Error(player, "Dieser Spieler ist schon in einer Fraktion."); return; } @@ -121,7 +121,7 @@ namespace ReallifeGamemode.Server.Commands if (target.GetUser()?.FactionId != player.GetUser()?.FactionId) { - player.SendChatMessage("~r~[FEHLER]~s~ Dieser Spieler ist nicht in deiner Fraktion."); + ChatService.Error(player, "Dieser Spieler ist nicht in deiner Fraktion."); return; } @@ -130,7 +130,7 @@ namespace ReallifeGamemode.Server.Commands FactionRank fr = dbContext.FactionRanks.FirstOrDefault(r => r.RankName == rank && r.FactionId == player.GetUser(dbContext).FactionId); if (fr == null) { - player.SendChatMessage("~r~[FEHLER]~s~ Dieser Rang existiert nicht."); + ChatService.Error(player, "Dieser Rang existiert nicht."); return; } @@ -161,19 +161,19 @@ namespace ReallifeGamemode.Server.Commands if (target.GetUser()?.FactionId != player.GetUser()?.FactionId) { - player.SendChatMessage("~r~[FEHLER]~s~ Dieser Spieler ist nicht in deiner Fraktion."); + ChatService.Error(player, "Dieser Spieler ist nicht in deiner Fraktion."); return; } if (player.Handle == target.Handle) { - player.SendChatMessage("~r~[FEHLER]~s~ Du kannst dich nicht selber uninviten."); + ChatService.Error(player, "Du kannst dich nicht selber uninviten."); return; } if (target.GetUser()?.FactionLeader ?? false) { - player.SendChatMessage("~r~[FEHLER]~s~ Du kannst keinen Leader uninviten."); + ChatService.Error(player, "Du kannst keinen Leader uninviten."); return; } @@ -221,7 +221,7 @@ namespace ReallifeGamemode.Server.Commands } if (player.IsInVehicle) { - player.SendChatMessage("~r~[FEHLER]~s~ Du kannst in einem Auto nicht wiederbeleben!"); + ChatService.Error(player, "Du kannst in einem Auto nicht wiederbeleben!"); return; } @@ -229,7 +229,7 @@ namespace ReallifeGamemode.Server.Commands var deadPlayer = nearPlayers.Where(i => i.GetData("isDead") == true).FirstOrDefault(); if (player == deadPlayer) { - player.SendChatMessage("~r~[FEHLER]~s~ Du kannst dich nicht selbst wiederbeleben!"); + ChatService.Error(player, "Du kannst dich nicht selbst wiederbeleben!"); return; } player.PlayAnimation("amb@medic@standing@kneel@enter", "enter", 0); @@ -254,7 +254,7 @@ namespace ReallifeGamemode.Server.Commands } if (player.IsInVehicle) { - player.SendChatMessage("~r~[FEHLER]~s~ Du kannst in einem Auto nicht heilen!"); + ChatService.Error(player, "Du kannst in einem Auto nicht heilen!"); return; } Client target = ClientService.GetClientByNameOrId(receiver); diff --git a/ReallifeGamemode.Server/Commands/UserCommands.cs b/ReallifeGamemode.Server/Commands/UserCommands.cs index 778e54a7..8111171a 100644 --- a/ReallifeGamemode.Server/Commands/UserCommands.cs +++ b/ReallifeGamemode.Server/Commands/UserCommands.cs @@ -2,6 +2,7 @@ using ReallifeGamemode.Server.Entities; using ReallifeGamemode.Server.Extensions; using ReallifeGamemode.Server.Models; +using ReallifeGamemode.Server.Services; using ReallifeGamemode.Server.Util; using System.Linq; @@ -22,7 +23,7 @@ namespace ReallifeGamemode.Server.Commands { if(!player.HasData("accept_invite")) { - player.SendChatMessage("~r~[FEHLER]~s~ Du hast keine Einladung in eine Fraktion erhalten."); + ChatService.Error(player, "Du hast keine Einladung in eine Fraktion erhalten."); return; } @@ -34,7 +35,7 @@ namespace ReallifeGamemode.Server.Commands if(leader == null) { - player.SendChatMessage("~r~[FEHLER]~s~ Die Einladung ist abgelaufen."); + ChatService.Error(player, "Die Einladung ist abgelaufen."); return; } diff --git a/ReallifeGamemode.Server/Events/Faction.cs b/ReallifeGamemode.Server/Events/Faction.cs index e272f0e4..443e5b7b 100644 --- a/ReallifeGamemode.Server/Events/Faction.cs +++ b/ReallifeGamemode.Server/Events/Faction.cs @@ -2,6 +2,7 @@ using Newtonsoft.Json; using ReallifeGamemode.Server.Entities; using ReallifeGamemode.Server.Models; +using ReallifeGamemode.Server.Services; using ReallifeGamemode.Server.Util; using System.Collections.Generic; using System.Linq; @@ -19,7 +20,7 @@ namespace ReallifeGamemode.Server.Events Entities.Faction f = context.Factions.FirstOrDefault(x => x.Id == helper.FactionId); if (f == null) { - player.SendChatMessage("~r~[FEHLER]~s~ Bei der Bearbeitung der Ränge ist ein Fehler aufgetreten: Die Fraktion existiert nicht."); + ChatService.Error(player, "Bei der Bearbeitung der Ränge ist ein Fehler aufgetreten: Die Fraktion existiert nicht."); return; } diff --git a/ReallifeGamemode.Server/Main.cs b/ReallifeGamemode.Server/Main.cs index fb33855a..469bbc29 100644 --- a/ReallifeGamemode.Server/Main.cs +++ b/ReallifeGamemode.Server/Main.cs @@ -29,18 +29,12 @@ namespace ReallifeGamemode.Server NAPI.Server.SetAutoSpawnOnConnect(false); NAPI.Server.SetAutoRespawnAfterDeath(false); NAPI.Data.SetWorldData("playerCreatorDimension", 0); + InventoryManager.LoadItems(); TuningManager.LoadTuningGarages(); - //TuningManager.AddTuningGarage(new Vector3(-341, -134, 38.5)); // Downtown LS - //TuningManager.AddTuningGarage(new Vector3(732, -1088, 21)); // LS Intersection - //TuningManager.AddTuningGarage(new Vector3(-1155, -2006, 12)); // LS Airport - //TuningManager.AddTuningGarage(new Vector3(110, 6628, 31)); // Paleto Bay - //TuningManager.AddTuningGarage(new Vector3(1175, 2639, 37)); // Route 69 - - TimeManager.StartTimeManager(); VehicleManager.StartTimer(); diff --git a/ReallifeGamemode.Server/Services/ChatService.cs b/ReallifeGamemode.Server/Services/ChatService.cs index 08c852e0..3b289130 100644 --- a/ReallifeGamemode.Server/Services/ChatService.cs +++ b/ReallifeGamemode.Server/Services/ChatService.cs @@ -16,21 +16,17 @@ namespace ReallifeGamemode.Server.Services { public static void NotAuthorized(Client player) { - player.SendChatMessage("~r~[FEHLER]~s~ Du kannst diesen Befehl nicht ausführen."); + ChatService.Error(player, "Du kannst diesen Befehl nicht ausführen."); } public static void PlayerNotFound(Client player) { - player.SendChatMessage("~r~[FEHLER]~s~ Der Spieler wurde nicht gefunden."); + ChatService.Error(player, "Der Spieler wurde nicht gefunden."); } - public static void PlayerNotLoggedIn(Client player) + public static void Error(Client player, string message) { - player.SendChatMessage("~r~[FEHLER]~s~ Du bist nicht eingeloggt."); - } - public static void ErrorMsg(Client player) - { - player.SendChatMessage("~r~[FEHLER]~s~ Die Aktion wurde nicht ausgeführt."); + player.SendChatMessage($"~r~[FEHLER]~s~ {message}."); } ///