NotificationService für Fehler rein

This commit is contained in:
Luke
2021-07-05 11:33:04 +02:00
parent f70218e85a
commit 84c3a84ed0
10 changed files with 111 additions and 103 deletions

View File

@@ -137,7 +137,7 @@ namespace ReallifeGamemode.Server.Managers
{
if (!playerUser.DriverLicenseBike && !playerUser.DriverLicenseVehicle && !playerUser.FlyingLicensePlane && !playerUser.WeaponLicense)
{
player.SendNotification("~r~Sie besitzen keine Scheine!");
NotificationService.SendErrorNotification(player, "Sie besitzen keine Scheine!");
return;
}
if (player.Position.DistanceTo(target.Position) > 5)
@@ -188,7 +188,7 @@ namespace ReallifeGamemode.Server.Managers
}
if (targetUser?.Wanteds > 0)
{
player.SendNotification("~r~Du kannst diesen Spieler nicht inviten da er aktuell gesucht wird. (Wanted)", false);
NotificationService.SendErrorNotification(player, "Du kannst diesen Spieler nicht inviten, da nach ihm gefahndet wird", false);
return;
}
@@ -600,13 +600,13 @@ namespace ReallifeGamemode.Server.Managers
}
else if (target == player)
{
player.SendNotification("~r~Du kannst dir selbst kein Ticket geben!");
NotificationService.SendErrorNotification(player, "Du kannst dir selbst kein Ticket geben!");
}
else
{
if (amount <= 0 || amount > 10000)
{
player.SendNotification("~r~Du kannst nur einen Betrag zwischen $1 und $10.000 angeben!");
NotificationService.SendErrorNotification(player, "Du kannst nur einen Betrag zwischen $1 und $10.000 angeben!");
return;
}
@@ -630,7 +630,7 @@ namespace ReallifeGamemode.Server.Managers
if (!int.TryParse((string)JsonConvert.DeserializeObject(jsoAmount), out int amount))
{
player.SendNotification("~r~Es muss eine gültige Zahl für die Punkte angegeben werden!");
NotificationService.SendErrorNotification(player, "Es muss eine gültige Zahl für die Punkte angegeben werden!");
return;
}
@@ -642,7 +642,7 @@ namespace ReallifeGamemode.Server.Managers
if (target == player)
{
player.SendNotification("~r~Du kannst dir selbst keine Punkte setzen!");
NotificationService.SendErrorNotification(player, "Du kannst dir selbst keine Punkte setzen!");
return;
}
@@ -657,13 +657,13 @@ namespace ReallifeGamemode.Server.Managers
if (targetUser.DriverLicenseVehicle == false && targetUser.DriverLicenseBike == false)
{
player.SendNotification("~r~Der Spieler hat weder einen Auto- noch einen Motorradführerschein!");
NotificationService.SendErrorNotification(player, "Der Spieler hat weder einen Auto- noch einen Motorradführerschein!");
return;
}
if (amount < -13 || amount > 13)
{
player.SendNotification("~r~Du kannst nur zwischen 1 und 12 Punkte verteilen!");
NotificationService.SendErrorNotification(player, "Du kannst nur zwischen 1 und 12 Punkte verteilen!");
return;
}
@@ -777,7 +777,7 @@ namespace ReallifeGamemode.Server.Managers
if (player.Position.DistanceTo(target.Position) > 5)
{
player.SendNotification("~r~Der Spieler ist nicht in deiner Nähe");
NotificationService.SendErrorNotification(player, "Der Spieler ist nicht in deiner Nähe");
return;
}
@@ -841,14 +841,14 @@ namespace ReallifeGamemode.Server.Managers
var vehicle = NAPI.Pools.GetAllVehicles().Where(v => v.Position.DistanceTo(player.Position) <= 5).OrderBy(v => v.Position.DistanceTo(player.Position)).FirstOrDefault();
if (vehicle == null)
{
player.SendNotification("~r~Es befindet sich kein Fahrzeug in deiner Nähe");
NotificationService.SendErrorNotification(player, "Es befindet sich kein Fahrzeug in deiner Nähe");
return;
}
ServerVehicle serverVehicle = vehicle.GetServerVehicle(dbContext);
if (serverVehicle == null)
{
player.SendNotification("~r~Dieses Fahrzeug kann nicht durchsucht werden");
NotificationService.SendErrorNotification(player, "Dieses Fahrzeug kann nicht durchsucht werden");
return;
}
@@ -857,14 +857,14 @@ namespace ReallifeGamemode.Server.Managers
Player owner = PlayerService.GetPlayerByNameOrId(dbContext.Users.Where(u => u.Id == userVehicle.UserId).Select(u => u.Name).First());
if (owner == null || !owner.IsLoggedIn() || player.Position.DistanceTo(owner.Position) > 15)
{
player.SendNotification("~r~Der Besitzer des Fahrzeugs ist nicht in der Nähe");
NotificationService.SendErrorNotification(player, "Der Besitzer des Fahrzeugs ist nicht in der Nähe");
return;
}
}
if (serverVehicle.Model == VehicleHash.Riot)
{
player.SendNotification("~r~Der Riot muss zur Asservatenkammer gefahren werden");
NotificationService.SendErrorNotification(player, "Der Riot muss zur Asservatenkammer gefahren werden");
return;
}
@@ -911,7 +911,7 @@ namespace ReallifeGamemode.Server.Managers
{
if (player.GetUser().PlayedMinutes < 180)
{
player.SendNotification("~r~Du kannst Geld erst ab 3 Spielstunden vergeben");
NotificationService.SendErrorNotification(player, "Du kannst Geld erst ab drei Spielstunden vergeben");
return;
}
@@ -923,7 +923,7 @@ namespace ReallifeGamemode.Server.Managers
}
catch
{
player.SendNotification("~r~" + stringAmount + " ist kein gültiger Betrag.");
NotificationService.SendErrorNotification(player, $"{stringAmount} ist kein gültiger Betrag");
return;
}
Player target = PlayerService.GetPlayerByNameOrId(nameOrId);
@@ -937,15 +937,15 @@ namespace ReallifeGamemode.Server.Managers
}
else if (target == player)
{
player.SendNotification("~r~Du kannst dir selber kein Geld geben!");
NotificationService.SendErrorNotification(player, "Du kannst dir selber kein Geld geben!");
}
else if (!nearbyPlayers.Contains(target))
{
player.SendNotification("~r~Dieser Spieler befindet sich nicht in deiner Nähe!");
NotificationService.SendErrorNotification(player, "Dieser Spieler befindet sich nicht in deiner Nähe!");
}
else if (player.GetUser().Handmoney < amount)
{
player.SendNotification("~r~Du hast nicht genug Geld.");
NotificationService.SendErrorNotification(player, "Du hast nicht genug Geld");
return;
}
else
@@ -968,7 +968,7 @@ namespace ReallifeGamemode.Server.Managers
}
else
{
player.SendNotification("~r~Du kannst nur zwischen $1 und $5.000 geben!");
NotificationService.SendErrorNotification(player, "Du kannst nur zwischen $1 und $5.000 geben!");
}
}
}
@@ -990,7 +990,7 @@ namespace ReallifeGamemode.Server.Managers
if (listPlayers.Count() > 0)
player.TriggerEvent("showWantedlist", JsonConvert.SerializeObject(listPlayers));
else
player.SendNotification("~r~[Fehler] ~w~Es gibt derzeit keine Verbrecher!");
NotificationService.SendErrorNotification(player, "Es gibt derzeit keine Verbrecher!");
}
@@ -1003,7 +1003,7 @@ namespace ReallifeGamemode.Server.Managers
User user = player.GetUser(dbContext);
if (user.House == null)
{
player.SendNotification("~r~[Fehler] ~w~Du besitzt kein Haus!");
NotificationService.SendErrorNotification(player, "Du besitzt kein Haus!");
return;
}
else
@@ -1018,7 +1018,7 @@ namespace ReallifeGamemode.Server.Managers
{
if (player.GetUser().FactionId == 2 && player.IsDuty())
{
player.SendNotification("~r~[Fehler] ~w~Du kannst keinen Sanitäter rufen");
NotificationService.SendErrorNotification(player, "Du kannst keinen Sanitäter rufen");
return;
}
@@ -1035,7 +1035,7 @@ namespace ReallifeGamemode.Server.Managers
};
if (player.GetData<bool>("healauftrag") == true)
{
player.SendNotification("~r~[Fehler] ~w~Du hast bereits einen Sanitäter gerufen");
NotificationService.SendErrorNotification(player, "Du hast bereits einen Sanitäter gerufen");
}
else
{
@@ -1078,8 +1078,8 @@ namespace ReallifeGamemode.Server.Managers
if (player.GetUser().Handmoney < tradePrize)
{
tradeRequester.TriggerEvent("unlockTradeItems");
tradeRequester.SendNotification("~y~" + player.Name + " ~r~hat nicht genügend Bargeld! ~s~Handel abgebrochen.");
player.SendNotification("~r~Du hast nicht genügend Bargeld! ~s~Handel abgebrochen.");
tradeRequester.SendNotification("~y~" + player.Name + " ~s~hat nicht genügend Bargeld! Handel abgebrochen.");
NotificationService.SendErrorNotification(player, "Du hast nicht genügend Bargeld! Handel abgebrochen");
}
else
{