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) if (receiverUser == null)
{ {
player.SendChatMessage("~r~[FEHLER]~s~ Diese Fraktion existiert nicht."); ChatService.Error(player, "Diese Fraktion existiert nicht.");
return; return;
} }
@@ -228,7 +228,7 @@ namespace ReallifeGamemode.Server.Commands
if (target == player) if (target == player)
{ {
ChatService.ErrorMsg(player); ChatService.Error(player, "Du kannst dir nicht selber zuflüstern.");
return; return;
} }
@@ -374,7 +374,7 @@ namespace ReallifeGamemode.Server.Commands
if (!player.HasData("mark")) 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; return;
} }
@@ -602,27 +602,27 @@ namespace ReallifeGamemode.Server.Commands
return; return;
} }
Entities.User user; User user;
using (var dbContext = new DatabaseContext()) using (var dbContext = new DatabaseContext())
{ {
user = dbContext.Users.FirstOrDefault(u => u.Name == userName); user = dbContext.Users.FirstOrDefault(u => u.Name == userName);
if (user == null) if (user == null)
{ {
admin.SendChatMessage("~r~[FEHLER]~s~ Dieser Spieler existiert nicht."); ChatService.Error(admin, "Dieser Spieler existiert nicht.");
return; return;
} }
if (user.BanId == null) if (user.BanId == null)
{ {
admin.SendChatMessage("~r~[FEHLER]~s~ Dieser Spieler ist nicht gebannt."); ChatService.Error(admin, "Dieser Spieler ist nicht gebannt.");
return; return;
} }
Ban ban = dbContext.Bans.FirstOrDefault(b => b.Id == user.BanId); Ban ban = dbContext.Bans.FirstOrDefault(b => b.Id == user.BanId);
if (ban == null) if (ban == null)
{ {
admin.SendChatMessage("~r~[FEHLER]~s~ Dieser Spieler ist nicht gebannt."); ChatService.Error(admin, "Dieser Spieler ist nicht gebannt.");
return; return;
} }
@@ -635,7 +635,7 @@ namespace ReallifeGamemode.Server.Commands
int currentTimestamp = (int)(DateTime.UtcNow.Subtract(new DateTime(1970, 1, 1))).TotalSeconds; int currentTimestamp = (int)(DateTime.UtcNow.Subtract(new DateTime(1970, 1, 1))).TotalSeconds;
if (ban.UntilDateTime < currentTimestamp) if (ban.UntilDateTime < currentTimestamp)
{ {
admin.SendChatMessage("~r~[FEHLER]~s~ Dieser Spieler ist nicht gebannt."); ChatService.Error(admin, "Dieser Spieler ist nicht gebannt.");
return; return;
} }
} }
@@ -660,7 +660,7 @@ namespace ReallifeGamemode.Server.Commands
if(p == null) if(p == null)
{ {
player.SendChatMessage("~r~[FEHLER]~s~ Dieser Goto-Punkt existiert nicht."); ChatService.Error(player, "Dieser Goto-Punkt existiert nicht.");
return; return;
} }
@@ -686,7 +686,7 @@ namespace ReallifeGamemode.Server.Commands
} }
if (target == player) if (target == player)
{ {
ChatService.ErrorMsg(player); ChatService.Error(player, "Du kannst dich nicht selber spectaten.");
return; return;
} }
@@ -758,7 +758,7 @@ namespace ReallifeGamemode.Server.Commands
Vehicle v = VehicleManager.GetVehicleFromId(vehid); Vehicle v = VehicleManager.GetVehicleFromId(vehid);
if(v == null) if(v == null)
{ {
player.SendChatMessage("~r~[FEHLER]~s~ Dieses Fahrzeug existiert nicht."); ChatService.Error(player, "Dieses Fahrzeug existiert nicht.");
return; return;
} }
@@ -777,7 +777,7 @@ namespace ReallifeGamemode.Server.Commands
Vehicle v = VehicleManager.GetVehicleFromId(vehid); Vehicle v = VehicleManager.GetVehicleFromId(vehid);
if (v == null) if (v == null)
{ {
player.SendChatMessage("~r~[FEHLER]~s~ Dieses Fahrzeug existiert nicht."); ChatService.Error(player, "Dieses Fahrzeug existiert nicht.");
return; 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) 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; return;
} }
@@ -880,7 +880,7 @@ namespace ReallifeGamemode.Server.Commands
if(!VehicleManager.IsValidHash(uHash)) if(!VehicleManager.IsValidHash(uHash))
{ {
player.SendChatMessage("~r~[FEHLER]~s~ Dieses Fahrzeug existiert nicht."); ChatService.Error(player, "Dieses Fahrzeug existiert nicht.");
return; return;
} }
@@ -901,7 +901,7 @@ namespace ReallifeGamemode.Server.Commands
if (!player.IsInVehicle) 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; return;
} }
player.Vehicle.Repair(); player.Vehicle.Repair();
@@ -932,7 +932,7 @@ namespace ReallifeGamemode.Server.Commands
targetVeh = VehicleManager.GetVehicleFromId(vid); targetVeh = VehicleManager.GetVehicleFromId(vid);
if(targetVeh == null) if(targetVeh == null)
{ {
player.SendChatMessage("~r~[FEHLER]~s~ Dieses Fahrzeug existiert nicht."); ChatService.Error(player, "Dieses Fahrzeug existiert nicht.");
return; return;
} }
} }
@@ -940,7 +940,7 @@ namespace ReallifeGamemode.Server.Commands
ServerVehicle veh = VehicleManager.GetServerVehicleFromVehicle(targetVeh); ServerVehicle veh = VehicleManager.GetServerVehicleFromVehicle(targetVeh);
if(veh != null) 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; return;
} }
@@ -958,7 +958,7 @@ namespace ReallifeGamemode.Server.Commands
if (!player.IsInVehicle) 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; return;
} }
@@ -978,7 +978,7 @@ namespace ReallifeGamemode.Server.Commands
if (!player.IsInVehicle) if (!player.IsInVehicle)
{ {
player.SendChatMessage("~r~[FEHLER]~s~ Du sitzt momentan in keinem Fahrzeug!"); ChatService.Error(player, "Du sitzt momentan in keinem Fahrzeug!");
return; return;
} }
@@ -998,7 +998,7 @@ namespace ReallifeGamemode.Server.Commands
if (ammo <= 0) 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; return;
} }
@@ -1011,9 +1011,9 @@ namespace ReallifeGamemode.Server.Commands
WeaponHash wHash = NAPI.Util.WeaponNameToModel(weapon); 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; return;
} }
@@ -1039,7 +1039,7 @@ namespace ReallifeGamemode.Server.Commands
} }
if (target.Health != 0) if (target.Health != 0)
{ {
player.SendChatMessage("~r~[FEHLER]:~s~Spieler ist nicht tot"); ChatService.Error(player, "Der Spieler ist nicht tot.");
return; return;
} }
target.TriggerEvent("onPlayerRevived"); target.TriggerEvent("onPlayerRevived");
@@ -1249,7 +1249,7 @@ namespace ReallifeGamemode.Server.Commands
if (!player.IsInVehicle) 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; return;
} }
@@ -1267,7 +1267,7 @@ namespace ReallifeGamemode.Server.Commands
if (!player.IsInVehicle) 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; return;
} }
@@ -1287,7 +1287,7 @@ namespace ReallifeGamemode.Server.Commands
if (!player.IsInVehicle) 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; return;
} }
@@ -1406,9 +1406,9 @@ namespace ReallifeGamemode.Server.Commands
WeaponHash wHash = NAPI.Util.WeaponNameToModel(weapon); 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; return;
} }
@@ -1434,7 +1434,7 @@ namespace ReallifeGamemode.Server.Commands
if(hour > 23 || min > 59 || sec > 59) 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; return;
} }
@@ -1474,7 +1474,7 @@ namespace ReallifeGamemode.Server.Commands
Entities.Faction f = dbContext.Factions.FirstOrDefault(x => x.Id == faction); Entities.Faction f = dbContext.Factions.FirstOrDefault(x => x.Id == faction);
if (f == null && faction != 0) 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; return;
} }
@@ -1525,7 +1525,7 @@ namespace ReallifeGamemode.Server.Commands
Entities.Faction f = dbContext.Factions.FirstOrDefault(x => x.Id == faction); Entities.Faction f = dbContext.Factions.FirstOrDefault(x => x.Id == faction);
if (f == null) 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; return;
} }
@@ -1632,13 +1632,13 @@ namespace ReallifeGamemode.Server.Commands
BusinessBase business = BusinessManager.GetBusiness(businessId); BusinessBase business = BusinessManager.GetBusiness(businessId);
if(business == null) if(business == null)
{ {
player.SendChatMessage("~r~[FEHLER]~s~ Dieses Business existiert nicht."); ChatService.Error(player, "Dieses Business existiert nicht.");
return; return;
} }
if(!(business is CarDealerBusinessBase)) 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; return;
} }
@@ -1677,7 +1677,7 @@ namespace ReallifeGamemode.Server.Commands
ServerVehicle veh = player.Vehicle.GetServerVehicle(); ServerVehicle veh = player.Vehicle.GetServerVehicle();
if(veh == null) 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; return;
} }
@@ -1713,7 +1713,7 @@ namespace ReallifeGamemode.Server.Commands
GotoPoint p = dbContext.GotoPoints.FirstOrDefault(x => x.Description == option); GotoPoint p = dbContext.GotoPoints.FirstOrDefault(x => x.Description == option);
if(p == null) if(p == null)
{ {
player.SendChatMessage("~r~[FEHLER]~s~ Dieser Goto-Punkt existiert nicht."); ChatService.Error(player, "Dieser Goto-Punkt existiert nicht.");
return; return;
} }
@@ -1968,7 +1968,7 @@ namespace ReallifeGamemode.Server.Commands
Entities.Faction f = context.Factions.FirstOrDefault(id => id.Id == factionID); Entities.Faction f = context.Factions.FirstOrDefault(id => id.Id == factionID);
if (f == null) 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; return;
} }
@@ -2016,7 +2016,7 @@ namespace ReallifeGamemode.Server.Commands
if (!found) if (!found)
{ {
player.SendChatMessage("~r~[FEHLER]~s~ Dieses Wetter existiert nicht."); ChatService.Error(player, "Dieses Wetter existiert nicht.");
return; return;
} }
@@ -2046,7 +2046,7 @@ namespace ReallifeGamemode.Server.Commands
if (!player.IsInVehicle) 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; return;
} }
@@ -2120,20 +2120,20 @@ namespace ReallifeGamemode.Server.Commands
if(target.GetUser().BusinessId != null) 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; return;
} }
BusinessBase business = BusinessManager.GetBusiness(businessid); BusinessBase business = BusinessManager.GetBusiness(businessid);
if(business == null) if(business == null)
{ {
player.SendChatMessage("~r~[FEHLER]~s~ Dieses Business existiert nicht. ~m~/businesslist"); ChatService.Error(player, "Dieses Business existiert nicht. ~m~/businesslist");
return; return;
} }
if(business.GetOwner() != null) 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; return;
} }
@@ -2159,7 +2159,7 @@ namespace ReallifeGamemode.Server.Commands
BusinessBase business = BusinessManager.GetBusiness(businessid); BusinessBase business = BusinessManager.GetBusiness(businessid);
if (business == null) if (business == null)
{ {
player.SendChatMessage("~r~[FEHLER]~s~ Dieses Business existiert nicht. ~m~/businesslist"); ChatService.Error(player, "Dieses Business existiert nicht. ~m~/businesslist");
return; return;
} }
@@ -2168,7 +2168,7 @@ namespace ReallifeGamemode.Server.Commands
User owner = business.GetOwner(dbContext); User owner = business.GetOwner(dbContext);
if(owner == null) if(owner == null)
{ {
player.SendChatMessage("~r~[FEHLER]~s~ Dieses Business hat momentan keinen Besitzer."); ChatService.Error(player, "Dieses Business hat momentan keinen Besitzer.");
return; return;
} }
@@ -2195,7 +2195,7 @@ namespace ReallifeGamemode.Server.Commands
BusinessBase business = BusinessManager.GetBusiness(businessid); BusinessBase business = BusinessManager.GetBusiness(businessid);
if (business == null) if (business == null)
{ {
player.SendChatMessage("~r~[FEHLER]~s~ Dieses Business existiert nicht. ~m~/businesslist"); ChatService.Error(player, "Dieses Business existiert nicht. ~m~/businesslist");
return; return;
} }
@@ -2250,13 +2250,13 @@ namespace ReallifeGamemode.Server.Commands
{ {
if(!int.TryParse(option2, out int intId)) 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; return;
} }
Interior interiorRemove = InteriorManager.GetInteriorById(intId, dbContext); Interior interiorRemove = InteriorManager.GetInteriorById(intId, dbContext);
if(interiorRemove == null) if(interiorRemove == null)
{ {
player.SendChatMessage("~r~[FEHLER]~s~ Dieses Interior existiert nicht."); ChatService.Error(player, "Dieses Interior existiert nicht.");
return; return;
} }
@@ -2272,13 +2272,13 @@ namespace ReallifeGamemode.Server.Commands
{ {
if (!int.TryParse(option2, out int intIdEnter)) 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; return;
} }
Interior interior = InteriorManager.GetInteriorById(intIdEnter, dbContext); Interior interior = InteriorManager.GetInteriorById(intIdEnter, dbContext);
if (interior == null) if (interior == null)
{ {
player.SendChatMessage("~r~[FEHLER]~s~ Dieses Interior existiert nicht."); ChatService.Error(player, "Dieses Interior existiert nicht.");
return; return;
} }
interior.EnterPosition = player.Position; interior.EnterPosition = player.Position;
@@ -2294,13 +2294,13 @@ namespace ReallifeGamemode.Server.Commands
{ {
if (!int.TryParse(option2, out int intIdExit)) 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; return;
} }
Interior interior = InteriorManager.GetInteriorById(intIdExit, dbContext); Interior interior = InteriorManager.GetInteriorById(intIdExit, dbContext);
if (interior == null) if (interior == null)
{ {
player.SendChatMessage("~r~[FEHLER]~s~ Dieses Interior existiert nicht."); ChatService.Error(player, "Dieses Interior existiert nicht.");
return; return;
} }
interior.ExitPosition = player.Position; interior.ExitPosition = player.Position;
@@ -2353,7 +2353,7 @@ namespace ReallifeGamemode.Server.Commands
{ {
if (dbContext.WhitelistEntries.Any(w => w.SocialClubName.ToLower() == scName.ToLower())) 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; return;
} }
@@ -2366,7 +2366,7 @@ namespace ReallifeGamemode.Server.Commands
{ {
if (!dbContext.WhitelistEntries.Any(w => w.SocialClubName.ToLower() == scName.ToLower())) 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; return;
} }
@@ -2390,7 +2390,7 @@ namespace ReallifeGamemode.Server.Commands
if (!Enum.IsDefined(typeof(AdminLevel), rank)) 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; return;
} }

View File

@@ -90,7 +90,7 @@ namespace ReallifeGamemode.Server.Commands
if (target.GetUser()?.FactionId != null) 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; return;
} }
@@ -121,7 +121,7 @@ namespace ReallifeGamemode.Server.Commands
if (target.GetUser()?.FactionId != player.GetUser()?.FactionId) 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; return;
} }
@@ -130,7 +130,7 @@ namespace ReallifeGamemode.Server.Commands
FactionRank fr = dbContext.FactionRanks.FirstOrDefault(r => r.RankName == rank && r.FactionId == player.GetUser(dbContext).FactionId); FactionRank fr = dbContext.FactionRanks.FirstOrDefault(r => r.RankName == rank && r.FactionId == player.GetUser(dbContext).FactionId);
if (fr == null) if (fr == null)
{ {
player.SendChatMessage("~r~[FEHLER]~s~ Dieser Rang existiert nicht."); ChatService.Error(player, "Dieser Rang existiert nicht.");
return; return;
} }
@@ -161,19 +161,19 @@ namespace ReallifeGamemode.Server.Commands
if (target.GetUser()?.FactionId != player.GetUser()?.FactionId) 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; return;
} }
if (player.Handle == target.Handle) 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; return;
} }
if (target.GetUser()?.FactionLeader ?? false) if (target.GetUser()?.FactionLeader ?? false)
{ {
player.SendChatMessage("~r~[FEHLER]~s~ Du kannst keinen Leader uninviten."); ChatService.Error(player, "Du kannst keinen Leader uninviten.");
return; return;
} }
@@ -221,7 +221,7 @@ namespace ReallifeGamemode.Server.Commands
} }
if (player.IsInVehicle) 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; return;
} }
@@ -229,7 +229,7 @@ namespace ReallifeGamemode.Server.Commands
var deadPlayer = nearPlayers.Where(i => i.GetData("isDead") == true).FirstOrDefault(); var deadPlayer = nearPlayers.Where(i => i.GetData("isDead") == true).FirstOrDefault();
if (player == deadPlayer) if (player == deadPlayer)
{ {
player.SendChatMessage("~r~[FEHLER]~s~ Du kannst dich nicht selbst wiederbeleben!"); ChatService.Error(player, "Du kannst dich nicht selbst wiederbeleben!");
return; return;
} }
player.PlayAnimation("amb@medic@standing@kneel@enter", "enter", 0); player.PlayAnimation("amb@medic@standing@kneel@enter", "enter", 0);
@@ -254,7 +254,7 @@ namespace ReallifeGamemode.Server.Commands
} }
if (player.IsInVehicle) 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; return;
} }
Client target = ClientService.GetClientByNameOrId(receiver); Client target = ClientService.GetClientByNameOrId(receiver);

View File

@@ -2,6 +2,7 @@
using ReallifeGamemode.Server.Entities; using ReallifeGamemode.Server.Entities;
using ReallifeGamemode.Server.Extensions; using ReallifeGamemode.Server.Extensions;
using ReallifeGamemode.Server.Models; using ReallifeGamemode.Server.Models;
using ReallifeGamemode.Server.Services;
using ReallifeGamemode.Server.Util; using ReallifeGamemode.Server.Util;
using System.Linq; using System.Linq;
@@ -22,7 +23,7 @@ namespace ReallifeGamemode.Server.Commands
{ {
if(!player.HasData("accept_invite")) 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; return;
} }
@@ -34,7 +35,7 @@ namespace ReallifeGamemode.Server.Commands
if(leader == null) if(leader == null)
{ {
player.SendChatMessage("~r~[FEHLER]~s~ Die Einladung ist abgelaufen."); ChatService.Error(player, "Die Einladung ist abgelaufen.");
return; return;
} }

View File

@@ -2,6 +2,7 @@
using Newtonsoft.Json; using Newtonsoft.Json;
using ReallifeGamemode.Server.Entities; using ReallifeGamemode.Server.Entities;
using ReallifeGamemode.Server.Models; using ReallifeGamemode.Server.Models;
using ReallifeGamemode.Server.Services;
using ReallifeGamemode.Server.Util; using ReallifeGamemode.Server.Util;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
@@ -19,7 +20,7 @@ namespace ReallifeGamemode.Server.Events
Entities.Faction f = context.Factions.FirstOrDefault(x => x.Id == helper.FactionId); Entities.Faction f = context.Factions.FirstOrDefault(x => x.Id == helper.FactionId);
if (f == null) 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; return;
} }

View File

@@ -31,16 +31,10 @@ namespace ReallifeGamemode.Server
NAPI.Data.SetWorldData("playerCreatorDimension", 0); NAPI.Data.SetWorldData("playerCreatorDimension", 0);
InventoryManager.LoadItems(); InventoryManager.LoadItems();
TuningManager.LoadTuningGarages(); 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(); TimeManager.StartTimeManager();
VehicleManager.StartTimer(); VehicleManager.StartTimer();

View File

@@ -16,21 +16,17 @@ namespace ReallifeGamemode.Server.Services
{ {
public static void NotAuthorized(Client player) 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) 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."); player.SendChatMessage($"~r~[FEHLER]~s~ {message}.");
}
public static void ErrorMsg(Client player)
{
player.SendChatMessage("~r~[FEHLER]~s~ Die Aktion wurde nicht ausgeführt.");
} }
/// <summary> /// <summary>