Added ChatService.Error, removed ChatService.ErrorMsg, removed hardcoded tuning garages

This commit is contained in:
hydrant
2019-04-22 13:22:27 +02:00
parent c756d038aa
commit 00dfb1180e
6 changed files with 72 additions and 80 deletions

View File

@@ -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;
}

View File

@@ -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);

View File

@@ -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;
}

View File

@@ -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;
}

View File

@@ -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();

View File

@@ -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}.");
}
/// <summary>