NotificationService für Fehler rein
This commit is contained in:
@@ -75,12 +75,12 @@ namespace ReallifeGamemode.Server.Managers
|
||||
|
||||
if (result == TransactionResult.NEGATIVE_MONEY_SENT)
|
||||
{
|
||||
player.SendNotification("~r~Es können nur positive Beträge überwiesen werden");
|
||||
NotificationService.SendErrorNotification(player, "Es können nur positive Beträge überwiesen werden");
|
||||
return;
|
||||
}
|
||||
else if (result == TransactionResult.SENDER_NOT_ENOUGH_MONEY)
|
||||
{
|
||||
player.SendNotification("~r~Du hast nicht genug Geld");
|
||||
NotificationService.SendErrorNotification(player, "Du hast nicht genug Geld");
|
||||
return;
|
||||
}
|
||||
else if (result == TransactionResult.SUCCESS)
|
||||
@@ -110,12 +110,12 @@ namespace ReallifeGamemode.Server.Managers
|
||||
|
||||
if (result == TransactionResult.NEGATIVE_MONEY_SENT)
|
||||
{
|
||||
player.SendNotification("~r~Es können nur positive Beträge überwiesen werden");
|
||||
NotificationService.SendErrorNotification(player, "Es können nur positive Beträge überwiesen werden");
|
||||
return;
|
||||
}
|
||||
else if (result == TransactionResult.SENDER_NOT_ENOUGH_MONEY)
|
||||
{
|
||||
player.SendNotification("~r~Es ist nicht genug Geld auf der Businesskasse vorhanden");
|
||||
NotificationService.SendErrorNotification(player, "Es ist nicht genug Geld auf der Businesskasse vorhanden");
|
||||
return;
|
||||
}
|
||||
else if (result == TransactionResult.SUCCESS)
|
||||
@@ -177,7 +177,7 @@ namespace ReallifeGamemode.Server.Managers
|
||||
TransactionResult result = BankManager.TransferMoney(user, business, price, "Auto gekauft", dbContext);
|
||||
if (result == TransactionResult.SENDER_NOT_ENOUGH_MONEY)
|
||||
{
|
||||
player.SendNotification("~r~Du hast nicht genug Geld: " + price.ToMoneyString());
|
||||
NotificationService.SendErrorNotification(player, "Du hast nicht genug Geld: " + price.ToMoneyString());
|
||||
return;
|
||||
}
|
||||
player.SendChatMessage("~y~Du hast das Fahrzeug erfolgreich gekauft");
|
||||
@@ -205,7 +205,7 @@ namespace ReallifeGamemode.Server.Managers
|
||||
TransactionResult result = BankManager.TransferMoney(faction, business, (int)(price * FACTION_CAR_MULTIPLIER), "Auto gekauft", dbContext);
|
||||
if (result == TransactionResult.SENDER_NOT_ENOUGH_MONEY)
|
||||
{
|
||||
player.SendNotification("~r~Die Fraktion hat nicht genug Geld: " + (price * FACTION_CAR_MULTIPLIER).ToMoneyString());
|
||||
NotificationService.SendErrorNotification(player, "Die Fraktion hat nicht genug Geld: " + (price * FACTION_CAR_MULTIPLIER).ToMoneyString());
|
||||
return;
|
||||
}
|
||||
player.SendChatMessage("~y~Deine Fraktion hat das Fahrzeug erfolgreich gekauft");
|
||||
|
||||
@@ -336,19 +336,19 @@ namespace ReallifeGamemode.Server.Managers
|
||||
var user = player.GetUser(dbContext);
|
||||
if (user.Faction?.StateOwned ?? false || user.Faction?.GangOwned == false)
|
||||
{
|
||||
player.SendNotification("~r~Du darfst keine Hanfsamen einpflanzen");
|
||||
NotificationService.SendErrorNotification(player, "Du darfst keine Hanfsamen einpflanzen");
|
||||
return;
|
||||
}
|
||||
|
||||
if (player.HasData(PLAYER_CURRENTLY_PLANTING_DATA_KEY) && player.GetData<bool>(PLAYER_CURRENTLY_PLANTING_DATA_KEY))
|
||||
{
|
||||
player.SendNotification("~r~Du pflanzt aktuell schon einen Hanfsamen ein");
|
||||
NotificationService.SendErrorNotification(player, "Du pflanzt aktuell schon einen Hanfsamen ein");
|
||||
return;
|
||||
}
|
||||
|
||||
if (dbContext.CannabisPlants.Where(p => p.PlantedById == user.Id && !p.Harvested).Count() >= MAX_CONCURRENT_PLANTS)
|
||||
{
|
||||
player.SendNotification($"~r~Du kannst nur {MAX_CONCURRENT_PLANTS} Pflanzen gleichzeitig anpflanzen");
|
||||
NotificationService.SendErrorNotification(player, $"Du kannst nur {MAX_CONCURRENT_PLANTS} Pflanzen gleichzeitig anpflanzen");
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -366,7 +366,7 @@ namespace ReallifeGamemode.Server.Managers
|
||||
UserItem userCannabisSeedsItem = InventoryManager.UserHasThisItem(player, cannabisSeedItem.Id);
|
||||
if (userCannabisSeedsItem == null)
|
||||
{
|
||||
player.SendNotification("~r~Du hast keine Samen mehr");
|
||||
NotificationService.SendErrorNotification(player, "Du hast keine Samen mehr");
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -464,7 +464,7 @@ namespace ReallifeGamemode.Server.Managers
|
||||
|
||||
if (amount > GetAmountOfCannabisSeedsPlayerCanBuyToday(user))
|
||||
{
|
||||
player.SendNotification("~r~Du kannst heute nicht mehr so viele Samen kaufen");
|
||||
NotificationService.SendErrorNotification(player, "Du kannst heute nicht mehr so viele Samen kaufen");
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -480,7 +480,7 @@ namespace ReallifeGamemode.Server.Managers
|
||||
HanfNpc hanfNpc = GetHanfNpcWherePlayerIsStanding(player);
|
||||
if (hanfNpc == null)
|
||||
{
|
||||
player.SendNotification("~r~Du bist nicht mehr beim Dealer");
|
||||
NotificationService.SendErrorNotification(player, "Du bist nicht mehr beim Dealer");
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -488,7 +488,7 @@ namespace ReallifeGamemode.Server.Managers
|
||||
|
||||
if (user.Handmoney < price)
|
||||
{
|
||||
player.SendNotification("~r~Du hast nicht genug Geld dafür");
|
||||
NotificationService.SendErrorNotification(player, "Du hast nicht genug Geld dafür");
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -549,7 +549,7 @@ namespace ReallifeGamemode.Server.Managers
|
||||
{
|
||||
if (!((user.FactionId == 1 || user.FactionId == 3) && player.IsDuty()))
|
||||
{
|
||||
player.SendNotification("~r~Du kannst kein Hanf ernten");
|
||||
NotificationService.SendErrorNotification(player, "Du kannst kein Hanf ernten");
|
||||
return;
|
||||
}
|
||||
}
|
||||
@@ -567,7 +567,7 @@ namespace ReallifeGamemode.Server.Managers
|
||||
bool isPlantRotten = DateTime.Now - plant.PlantDate > MAX_PLANT_TIME;
|
||||
if (isPlantRotten)
|
||||
{
|
||||
player.SendNotification("~r~Die Pflanze ist leider verrottet");
|
||||
NotificationService.SendErrorNotification(player, "Die Pflanze ist leider verrottet");
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -583,7 +583,7 @@ namespace ReallifeGamemode.Server.Managers
|
||||
}
|
||||
else
|
||||
{
|
||||
player.SendNotification("~r~Du konntest den Samen leider nicht wieder ausgraben");
|
||||
NotificationService.SendErrorNotification(player, "Du konntest den Samen leider nicht wieder ausgraben");
|
||||
}
|
||||
}
|
||||
else
|
||||
@@ -605,7 +605,7 @@ namespace ReallifeGamemode.Server.Managers
|
||||
}
|
||||
else
|
||||
{
|
||||
player.SendNotification("~r~Du hast die falschen Samen eingesät und keinen Ertrag aus dieser Pflanze erhalten");
|
||||
NotificationService.SendErrorNotification(player, "Du hast die falschen Samen eingesät und keinen Ertrag aus dieser Pflanze erhalten");
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -671,7 +671,7 @@ namespace ReallifeGamemode.Server.Managers
|
||||
UserItem userCannabisItem = userItems.Where(i => i.ItemId == cannabisItem.Id).FirstOrDefault();
|
||||
if (userCannabisItem == null || userCannabisItem.Amount < CANNABIS_NEEDED_FOR_JOINT)
|
||||
{
|
||||
player.SendNotification($"~r~Du hast nicht genug Cannabis dabei~n~Zur Herstellung eines Joints werden {CANNABIS_NEEDED_FOR_JOINT} Hanfblüten benötigt");
|
||||
NotificationService.SendErrorNotification(player, $"Du hast nicht genug Cannabis dabei~n~Zur Herstellung eines Joints werden {CANNABIS_NEEDED_FOR_JOINT} Hanfblüten benötigt");
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -730,14 +730,14 @@ namespace ReallifeGamemode.Server.Managers
|
||||
|
||||
if (seedsUserCanBuy == 0)
|
||||
{
|
||||
player.SendNotification("~r~Du kannst heute keine Samen mehr kaufen");
|
||||
NotificationService.SendErrorNotification(player, "Du kannst heute keine Samen mehr kaufen");
|
||||
return;
|
||||
}
|
||||
|
||||
HanfNpc hanfNpc = GetHanfNpcWherePlayerIsStanding(player);
|
||||
if (hanfNpc == null)
|
||||
{
|
||||
player.SendNotification("~r~Du bist nicht bei einem Dealer");
|
||||
NotificationService.SendErrorNotification(player, "Du bist nicht bei einem Dealer");
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -765,14 +765,14 @@ namespace ReallifeGamemode.Server.Managers
|
||||
|
||||
if (cannabisAmount == 0)
|
||||
{
|
||||
player.SendNotification("~r~Du hast kein Cannabis dabei");
|
||||
NotificationService.SendErrorNotification(player, "Du hast kein Cannabis dabei");
|
||||
return;
|
||||
}
|
||||
|
||||
HanfNpc hanfNpc = GetHanfNpcWherePlayerIsStanding(player);
|
||||
if (hanfNpc == null)
|
||||
{
|
||||
player.SendNotification("~r~Du bist nicht bei einem Dealer");
|
||||
NotificationService.SendErrorNotification(player, "Du bist nicht bei einem Dealer");
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -797,14 +797,14 @@ namespace ReallifeGamemode.Server.Managers
|
||||
|
||||
if (cannabisAmount < amount)
|
||||
{
|
||||
player.SendNotification("~r~Du hast nicht so viel Cannabis dabei");
|
||||
NotificationService.SendErrorNotification(player, "Du hast nicht so viel Cannabis dabei");
|
||||
return;
|
||||
}
|
||||
|
||||
HanfNpc hanfNpc = GetHanfNpcWherePlayerIsStanding(player);
|
||||
if (hanfNpc == null)
|
||||
{
|
||||
player.SendNotification("~r~Du bist nicht mehr bei einem Dealer");
|
||||
NotificationService.SendErrorNotification(player, "Du bist nicht mehr bei einem Dealer");
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
@@ -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
|
||||
{
|
||||
|
||||
@@ -7,6 +7,7 @@ using ReallifeGamemode.Database.Entities;
|
||||
using ReallifeGamemode.Database.Models;
|
||||
using ReallifeGamemode.Server.Extensions;
|
||||
using ReallifeGamemode.Server.Log;
|
||||
using ReallifeGamemode.Server.Services;
|
||||
|
||||
namespace ReallifeGamemode.Server.Managers
|
||||
{
|
||||
@@ -132,7 +133,7 @@ namespace ReallifeGamemode.Server.Managers
|
||||
ServerVehicle serverVehicle = vehicle.GetServerVehicle(dbContext);
|
||||
if (serverVehicle is FactionVehicle factionVehicle && factionVehicle.BuyPrice == 0)
|
||||
{
|
||||
player.SendNotification("~r~Dieses Fahrzeug kann aktuell leider nicht getunt werden");
|
||||
NotificationService.SendErrorNotification(player, "Dieses Fahrzeug kann aktuell leider nicht getunt werden");
|
||||
onlyRepair = true;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user