player.SendChatMessage -> ChatService.SendMessage

This commit is contained in:
hydrant
2019-05-23 11:44:36 +02:00
parent 993f9972cd
commit ffafe085f9
12 changed files with 147 additions and 144 deletions

View File

@@ -40,7 +40,7 @@ namespace ReallifeGamemode.Server.Commands
if (iItem == null)
{
player.SendChatMessage("Dieses Essen existiert nicht.");
ChatService.SendMessage(player, "Dieses Essen existiert nicht.");
return;
}
@@ -49,7 +49,7 @@ namespace ReallifeGamemode.Server.Commands
if (eatItem == null)
{
player.SendChatMessage("Du hast dieses Item nicht");
ChatService.SendMessage(player, "Du hast dieses Item nicht");
return;
}
@@ -67,7 +67,7 @@ namespace ReallifeGamemode.Server.Commands
ChatService.NotAuthorized(player);
return;
}
player.SendChatMessage("Deine Fahrzeuge: ");
ChatService.SendMessage(player, "Deine Fahrzeuge: ");
int userID = player.GetUser().Id;
using (var loadData = new DatabaseContext())
@@ -76,7 +76,7 @@ namespace ReallifeGamemode.Server.Commands
{
if (v.UserId == userID)
{
player.SendChatMessage("~b~" + v.Model);
ChatService.SendMessage(player, "~b~" + v.Model);
}
}
}
@@ -116,7 +116,7 @@ namespace ReallifeGamemode.Server.Commands
{
string msg = $"{toHash} => {NAPI.Util.GetHashKey(toHash)}";
NAPI.Util.ConsoleOutput(msg);
player.SendChatMessage(msg);
ChatService.SendMessage(player, msg);
}
#endregion
@@ -145,12 +145,12 @@ namespace ReallifeGamemode.Server.Commands
return;
}
player.SendChatMessage("Online Teammitglieder:");
ChatService.SendMessage(player, "Online Teammitglieder:");
List<Client> playerlist = NAPI.Pools.GetAllPlayers().FindAll(c => c.GetUser()?.IsAdmin(AdminLevel.SUPPORTER) ?? false).OrderByDescending(c => c.GetUser().AdminLevel).ToList();
foreach (Client currentPlayer in playerlist)
{
player.SendChatMessage(currentPlayer.GetUser().AdminLevel.GetName() + " | " + currentPlayer.Name);
ChatService.SendMessage(player, currentPlayer.GetUser().AdminLevel.GetName() + " | " + currentPlayer.Name);
}
}
@@ -162,7 +162,7 @@ namespace ReallifeGamemode.Server.Commands
ChatService.NotAuthorized(player);
return;
}
player.SendChatMessage("Deine Dimension ist ~g~" + player.Dimension);
ChatService.SendMessage(player, "Deine Dimension ist ~g~" + player.Dimension);
}
[Command("to", "~m~Benutzung: ~s~/to [Name]")]
@@ -195,7 +195,7 @@ namespace ReallifeGamemode.Server.Commands
return;
}
player.SendChatMessage("Position: X Y Z: " + player.Position);
ChatService.SendMessage(player, "Position: X Y Z: " + player.Position);
}
[Command("gh", "~m~Benutzung: ~s~/gh [Name]")]
@@ -217,7 +217,7 @@ namespace ReallifeGamemode.Server.Commands
//TODO: Als Supporter nur, wenn mit dem Ziel ein offenes Ticket besteht. Ansonsten kein Teleport
if (target.IsInVehicle && target.VehicleSeat == -1) target.Vehicle.Position = player.Position;
else target.Position = player.Position;
target.SendChatMessage("Du wurdest von " + player.Name + " teleportiert.");
ChatService.SendMessage(target, "Du wurdest von " + player.Name + " teleportiert.");
}
[Command("aw", "~m~Benutzung: ~s~/aw [Spieler] [Nachricht]", GreedyArg = true)]
@@ -244,7 +244,7 @@ namespace ReallifeGamemode.Server.Commands
msg = Regex.Replace(msg, "(~[a-zA-Z]~{1})|(!{(.*)})", "");
player.SendChatMessage("~y~PM an " + target.Name + ": " + msg + " ");
ChatService.SendMessage(player, "~y~PM an " + target.Name + ": " + msg + " ");
string Message = "~y~PM von " + player.GetUser().AdminLevel.GetName() + " " + player.Name + ": " + msg + "";
NAPI.Chat.SendChatMessageToPlayer(target, Message);
}
@@ -260,10 +260,10 @@ namespace ReallifeGamemode.Server.Commands
using (var dbContext = new DatabaseContext())
{
player.SendChatMessage("~m~__________ ~s~Fraktionen ~m~__________");
ChatService.SendMessage(player, "~m~__________ ~s~Fraktionen ~m~__________");
foreach (Entities.Faction f in dbContext.Factions)
{
player.SendChatMessage(f.Id.ToString().PadRight(3) + " | " + f.Name);
ChatService.SendMessage(player, f.Id.ToString().PadRight(3) + " | " + f.Name);
}
}
}
@@ -277,10 +277,10 @@ namespace ReallifeGamemode.Server.Commands
return;
}
player.SendChatMessage("~m~__________ ~s~Businesses ~m~__________");
ChatService.SendMessage(player, "~m~__________ ~s~Businesses ~m~__________");
foreach (BusinessBase b in BusinessManager.Businesses.OrderBy(b => b.Id))
{
player.SendChatMessage(b.Id.ToString().PadRight(3) + " | " + b.Name + (b is CarDealerBusinessBase ? " | Autohaus" : ""));
ChatService.SendMessage(player, b.Id.ToString().PadRight(3) + " | " + b.Name + (b is CarDealerBusinessBase ? " | Autohaus" : ""));
}
}
@@ -293,10 +293,10 @@ namespace ReallifeGamemode.Server.Commands
return;
}
player.SendChatMessage("~m~__________ ~s~Jobs ~m~__________");
ChatService.SendMessage(player, "~m~__________ ~s~Jobs ~m~__________");
foreach (JobBase job in JobManager.GetJobs())
{
player.SendChatMessage(job.Id.ToString().PadRight(3) + " | " + job.Name);
ChatService.SendMessage(player, job.Id.ToString().PadRight(3) + " | " + job.Name);
}
}
#endregion
@@ -331,8 +331,8 @@ namespace ReallifeGamemode.Server.Commands
ChatService.PlayerNotFound(player);
return;
}
player.SendChatMessage("Du hast ~y~" + target.Name + " ~s~gefreezed.");
target.SendChatMessage("Du wurdest von ~y~" + player.Name + "~s~ gefreezed.");
ChatService.SendMessage(player, "Du hast ~y~" + target.Name + " ~s~gefreezed.");
ChatService.SendMessage(target, "Du wurdest von ~y~" + player.Name + "~s~ gefreezed.");
target.Freeze(true);
}
@@ -351,8 +351,8 @@ namespace ReallifeGamemode.Server.Commands
ChatService.PlayerNotFound(player);
return;
}
player.SendChatMessage("Du hast ~y~" + target.Name + " ~s~unfreezed.");
target.SendChatMessage("Du wurdest von ~y~" + player.Name + "~s~ unfreezed.");
ChatService.SendMessage(player, "Du hast ~y~" + target.Name + " ~s~unfreezed.");
ChatService.SendMessage(target, "Du wurdest von ~y~" + player.Name + "~s~ unfreezed.");
target.Freeze(false);
}
@@ -375,7 +375,7 @@ namespace ReallifeGamemode.Server.Commands
}
}
}
player.SendChatMessage(gotoString);
ChatService.SendMessage(player, gotoString);
}
[Command("mark", "~m~Benutzung: ~s~/mark")]
@@ -552,8 +552,8 @@ namespace ReallifeGamemode.Server.Commands
return;
}
target.Dimension = dimension;
target.SendChatMessage("~s~Deine Dimension wurde auf ~g~" + dimension + "~s~ geändert.");
player.SendChatMessage("~s~Die Dimension von ~y~" + target.Name + " ~s~wurde auf ~g~" + dimension + "~s~ geändert.");
ChatService.SendMessage(target, "~s~Deine Dimension wurde auf ~g~" + dimension + "~s~ geändert.");
ChatService.SendMessage(player, "~s~Die Dimension von ~y~" + target.Name + " ~s~wurde auf ~g~" + dimension + "~s~ geändert.");
}
[Command("kick", "~m~Benutzung: ~s~/kick [Player] [Grund]", GreedyArg = true)]
@@ -595,7 +595,7 @@ namespace ReallifeGamemode.Server.Commands
ChatService.PlayerNotFound(player);
return;
}
player.SendChatMessage("IP von ~y~" + NAPI.Player.GetPlayerName(target) + ": ~g~" + target.Address);
ChatService.SendMessage(player, "IP von ~y~" + NAPI.Player.GetPlayerName(target) + ": ~g~" + target.Address);
}
[Command("ban", "~m~Benutzung: ~s~/ban [User] [Zeit in Minuten(0 für Permanent)] [Grund] ", GreedyArg = true)]
@@ -751,7 +751,7 @@ namespace ReallifeGamemode.Server.Commands
Vector3 oldPos = target.Position;
target.Position = new Vector3(oldPos.X, oldPos.Y, oldPos.Z + wert);
player.SendChatMessage("Du hast " + target.Name + " geslappt. Höhe: " + wert + "");
ChatService.SendMessage(player, "Du hast " + target.Name + " geslappt. Höhe: " + wert + "");
}
[Command("takeweapon", "~m~Benutzung: ~s~/takeweapon [Spieler]")]
@@ -769,8 +769,8 @@ namespace ReallifeGamemode.Server.Commands
return;
}
target.RemoveAllWeapons();
target.SendChatMessage("~b~Deine Waffen wurden dir von " + player.Name + "(Admin) abgenommen");
player.SendChatMessage("~b~Dem Spieler " + target.Name + " wurden erfolgreich alle Waffen abgenommen ");
ChatService.SendMessage(target, "~b~Deine Waffen wurden dir von " + player.Name + "(Admin) abgenommen");
ChatService.SendMessage(player, "~b~Dem Spieler " + target.Name + " wurden erfolgreich alle Waffen abgenommen ");
}
[Command("tov", "~m~Benutzung: ~s~/tov [Fahrzeug ID]")]
@@ -830,8 +830,8 @@ namespace ReallifeGamemode.Server.Commands
}
target.Health = hp;
target.SendChatMessage("~b~Deine HP wurden von " + player.Name + " auf " + hp + " gesetzt.");
player.SendChatMessage("~b~Du hast die HP von " + target.Name + " auf " + hp + " gesetzt.");
ChatService.SendMessage(target, "~b~Deine HP wurden von " + player.Name + " auf " + hp + " gesetzt.");
ChatService.SendMessage(player, "~b~Du hast die HP von " + target.Name + " auf " + hp + " gesetzt.");
}
[Command("clothes", "~m~Benutzung: ~s~/clothes [Spieler] [Slot] [Component ID] (Textur)")]
@@ -949,7 +949,7 @@ namespace ReallifeGamemode.Server.Commands
{
if (!player.IsInVehicle)
{
player.SendChatMessage("~m~Benutzung: ~s~/vdestroy (ID)");
ChatService.SendMessage(player, "~m~Benutzung: ~s~/vdestroy (ID)");
return;
}
targetVeh = player.Vehicle;
@@ -1012,7 +1012,7 @@ namespace ReallifeGamemode.Server.Commands
player.Vehicle.PrimaryColor = color1;
player.Vehicle.SecondaryColor = color2;
player.SendChatMessage("Farb-ID1 " + color1 + ", Farb-ID2 " + color2 + "");
ChatService.SendMessage(player, "Farb-ID1 " + color1 + ", Farb-ID2 " + color2 + "");
}
[Command("giveweapon", "~m~Benutzung: ~s~/giveweapon [Spieler] [Waffe] [Munition]")]
@@ -1052,8 +1052,8 @@ namespace ReallifeGamemode.Server.Commands
}
target.GiveWeapon((WeaponHash)uHash, ammo);
target.SendChatMessage("~b~Du hast von " + player.Name + " eine/n " + hash + " mit einer Munition von " + ammo + " erhalten.");
player.SendChatMessage("~b~Du hast " + target.Name + " eine/n " + hash + " mit einer Munition von " + ammo + " gegeben.");
ChatService.SendMessage(target, "~b~Du hast von " + player.Name + " eine/n " + hash + " mit einer Munition von " + ammo + " erhalten.");
ChatService.SendMessage(player, "~b~Du hast " + target.Name + " eine/n " + hash + " mit einer Munition von " + ammo + " gegeben.");
}
[Command("arevive", "~m~Benutzung: ~s~/arevive [Spieler]")]
@@ -1103,8 +1103,8 @@ namespace ReallifeGamemode.Server.Commands
}
target.Armor = armor;
target.SendChatMessage("~b~Deine Rüstung wurde von " + player.Name + " auf " + armor + " gesetzt.");
player.SendChatMessage("~b~Du hast die Rüstung von " + target.Name + " auf " + armor + " gesetzt.");
ChatService.SendMessage(target, "~b~Deine Rüstung wurde von " + player.Name + " auf " + armor + " gesetzt.");
ChatService.SendMessage(player, "~b~Du hast die Rüstung von " + target.Name + " auf " + armor + " gesetzt.");
}
#endregion
#region ALevel1337
@@ -1196,7 +1196,7 @@ namespace ReallifeGamemode.Server.Commands
if (invWeight + (amount * InventoryManager.GetItemById(itemId).Gewicht) > 40000)
{
player.SendChatMessage("~y~" + target.Name + " ~s~hat nicht mehr genug Platz in seinem Inventar.");
ChatService.SendMessage(player, "~y~" + target.Name + " ~s~hat nicht mehr genug Platz in seinem Inventar.");
}
else
{
@@ -1343,16 +1343,16 @@ namespace ReallifeGamemode.Server.Commands
if (option == "load")
{
NAPI.World.RequestIpl(name);
player.SendChatMessage("~g~Das IPL ~s~" + name + " ~g~wurde erfolgreich geladen");
ChatService.SendMessage(player, "~g~Das IPL ~s~" + name + " ~g~wurde erfolgreich geladen");
}
else if (option == "remove")
{
NAPI.World.RemoveIpl(name);
player.SendChatMessage("~g~Das IPL ~s~" + name + " ~g~wurde erfolgreich entladen");
ChatService.SendMessage(player, "~g~Das IPL ~s~" + name + " ~g~wurde erfolgreich entladen");
}
else
{
player.SendChatMessage("~m~Benutzung: ~s~/ipl [Load / Remove] [Name]");
ChatService.SendMessage(player, "~m~Benutzung: ~s~/ipl [Load / Remove] [Name]");
}
}
@@ -1370,9 +1370,9 @@ namespace ReallifeGamemode.Server.Commands
{
if (!managedClient.IsLoggedIn()) return;
managedClient.Health = hp;
managedClient.SendChatMessage("~b~Admin " + player.Name + " hat im Radius von " + radius + " die HP auf " + hp + " gesetzt.");
ChatService.SendMessage(managedClient, "~b~Admin " + player.Name + " hat im Radius von " + radius + " die HP auf " + hp + " gesetzt.");
}
player.SendChatMessage("~b~Das Leben von " + peopleInRange.Count + " Spielern wurde auf " + hp + " gesetzt.");
ChatService.SendMessage(player, "~b~Das Leben von " + peopleInRange.Count + " Spielern wurde auf " + hp + " gesetzt.");
}
[Command("freekh", "~m~Benutzung: ~s~/freekh (Radius)")]
@@ -1398,7 +1398,7 @@ namespace ReallifeGamemode.Server.Commands
managedClient.TriggerEvent("onPlayerRevived");
managedClient.SetData("isDead", false);
managedClient.SendNotification(toPlayerNotification);
managedClient.SendChatMessage(toPlayerChat);
ChatService.SendMessage(managedClient, toPlayerChat);
NAPI.Player.SpawnPlayer(managedClient, managedClient.Position);
managedClient.Health = 100;
@@ -1407,7 +1407,7 @@ namespace ReallifeGamemode.Server.Commands
//Medic.RemoveTaskFromList(task);
}
player.SendChatMessage("~b~Du hast " + playerRevided + " Spieler wiederbelebt.");
ChatService.SendMessage(player, "~b~Du hast " + playerRevided + " Spieler wiederbelebt.");
}
[Command("rsetarmor", "~m~Benutzung: ~s~/rsetarmor [Radius] (Armor)")]
@@ -1424,9 +1424,9 @@ namespace ReallifeGamemode.Server.Commands
{
if (!managedClient.IsLoggedIn()) return;
managedClient.Armor = Armor;
managedClient.SendChatMessage("~b~Admin " + player.Name + " hat im Radius von " + radius + " die Rüstung auf " + Armor + " gesetzt.");
ChatService.SendMessage(managedClient, "~b~Admin " + player.Name + " hat im Radius von " + radius + " die Rüstung auf " + Armor + " gesetzt.");
}
player.SendChatMessage("~b~Die Rüstung von " + peopleInRange.Count + " Spielern wurde auf " + Armor + " gesetzt.");
ChatService.SendMessage(player, "~b~Die Rüstung von " + peopleInRange.Count + " Spielern wurde auf " + Armor + " gesetzt.");
}
[Command("rgiveweapon", "~m~Benutzung: ~s~/rgiveweapon [Radius] [Waffe] [Munition]")]
@@ -1460,9 +1460,9 @@ namespace ReallifeGamemode.Server.Commands
{
if (!managedClient.IsLoggedIn()) return;
managedClient.GiveWeapon(weaponHash, munition);
managedClient.SendChatMessage("~b~Admin " + player.Name + " hat im Radius von " + radius + " eine/n " + weapon + " mit " + munition + " Munition vergeben.");
ChatService.SendMessage(managedClient, "~b~Admin " + player.Name + " hat im Radius von " + radius + " eine/n " + weapon + " mit " + munition + " Munition vergeben.");
}
player.SendChatMessage("~b~Du hast " + peopleInRange.Count + " Spielern eine " + weapon + " mit " + munition + " Munition gegeben");
ChatService.SendMessage(player, "~b~Du hast " + peopleInRange.Count + " Spielern eine " + weapon + " mit " + munition + " Munition gegeben");
}
[Command("time", "~m~Benutzung: ~s~/time [Stunde] (Minuten) (Sekunden)")]
@@ -1482,7 +1482,7 @@ namespace ReallifeGamemode.Server.Commands
if (hour == -1)
{
player.SendChatMessage("Es wird nun wieder die Echtzeit genutzt.");
ChatService.SendMessage(player, "Es wird nun wieder die Echtzeit genutzt.");
TimeManager.StartTimeManager();
return;
}
@@ -1529,15 +1529,15 @@ namespace ReallifeGamemode.Server.Commands
OrderBy(x => x.Order)
.FirstOrDefault(r => r.FactionId == f.Id)?.Id ?? null;
player.SendChatMessage("~b~[ADMIN]~s~ Du hast hast den Spieler ~y~" + target.Name + "~s~ administrativ in die Fraktion ~o~" + f.Name + "~s~ eingeladen.");
target.SendChatMessage("~b~[ADMIN]~s~ Du wurdest von ~y~" + player.Name + "~s~ administrativ in die Fraktion ~o~" + f.Name + "~s~ eingeladen.");
ChatService.SendMessage(player, "~b~[ADMIN]~s~ Du hast hast den Spieler ~y~" + target.Name + "~s~ administrativ in die Fraktion ~o~" + f.Name + "~s~ eingeladen.");
ChatService.SendMessage(target, "~b~[ADMIN]~s~ Du wurdest von ~y~" + player.Name + "~s~ administrativ in die Fraktion ~o~" + f.Name + "~s~ eingeladen.");
}
else
{
u.FactionId = null;
u.FactionRankId = null;
player.SendChatMessage("~b~[ADMIN]~s~ Du hast hast den Spieler ~y~" + target.Name + "~s~ administrativ aus seiner Fraktion geworfen.");
target.SendChatMessage("~b~[ADMIN]~s~ Du wurdest von ~y~" + player.Name + "~s~ administrativ aus deiner Fraktion geworfen.");
ChatService.SendMessage(player, "~b~[ADMIN]~s~ Du hast hast den Spieler ~y~" + target.Name + "~s~ administrativ aus seiner Fraktion geworfen.");
ChatService.SendMessage(target, "~b~[ADMIN]~s~ Du wurdest von ~y~" + player.Name + "~s~ administrativ aus deiner Fraktion geworfen.");
}
u.FactionLeader = false;
@@ -1579,8 +1579,8 @@ namespace ReallifeGamemode.Server.Commands
.FirstOrDefault(r => r.FactionId == f.Id)?.Id ?? null;
u.FactionLeader = true;
player.SendChatMessage("~b~[ADMIN]~s~ Du hast hast den Spieler ~y~" + target.Name + "~s~ zum Leader der Fraktion ~o~" + f.Name + "~s~ ernannt.");
target.SendChatMessage("~b~[ADMIN]~s~ Du wurdest von ~y~" + player.Name + "~s~ zum Leader der Fraktion ~o~" + f.Name + "~s~ ernannt.");
ChatService.SendMessage(player, "~b~[ADMIN]~s~ Du hast hast den Spieler ~y~" + target.Name + "~s~ zum Leader der Fraktion ~o~" + f.Name + "~s~ ernannt.");
ChatService.SendMessage(target, "~b~[ADMIN]~s~ Du wurdest von ~y~" + player.Name + "~s~ zum Leader der Fraktion ~o~" + f.Name + "~s~ ernannt.");
dbContext.SaveChanges();
}
@@ -1602,7 +1602,7 @@ namespace ReallifeGamemode.Server.Commands
case "goto":
if (option1 == null)
{
player.SendChatMessage("Für Goto musst du einen dritten Parameter angeben. Beispiel: Ort des Goto-Punktes.");
ChatService.SendMessage(player, "Für Goto musst du einen dritten Parameter angeben. Beispiel: Ort des Goto-Punktes.");
return;
}
else
@@ -1617,7 +1617,7 @@ namespace ReallifeGamemode.Server.Commands
}
else
{
player.SendChatMessage("Einen Goto-Punkt mit dieser Bezeichnung gibt es schon!");
ChatService.SendMessage(player, "Einen Goto-Punkt mit dieser Bezeichnung gibt es schon!");
}
}
@@ -1634,14 +1634,14 @@ namespace ReallifeGamemode.Server.Commands
player.SendNotification("Fahrzeug ~g~" + vehicle.DisplayName + "~s~ gespeichert.", true);
player.SetIntoVehicle(vehicle, playerSeat);
}
else player.SendChatMessage("~m~Du sitzt in keinem Fahrzeug!");
else ChatService.SendMessage(player, "~m~Du sitzt in keinem Fahrzeug!");
break;
case "fvehicle":
if (player.IsInVehicle)
{
if (player.GetUser().Faction == null)
{
player.SendChatMessage("~m~Du bist in keiner Fraktion! Invite dich erst mit ~y~/ainvite");
ChatService.SendMessage(player, "~m~Du bist in keiner Fraktion! Invite dich erst mit ~y~/ainvite");
return;
}
else
@@ -1654,7 +1654,7 @@ namespace ReallifeGamemode.Server.Commands
player.SetIntoVehicle(vehicle, playerSeat);
}
}
else player.SendChatMessage("~m~Du sitzt in keinem Fahrzeug!");
else ChatService.SendMessage(player, "~m~Du sitzt in keinem Fahrzeug!");
break;
case "jvehicle":
if (player.IsInVehicle)
@@ -1679,20 +1679,20 @@ namespace ReallifeGamemode.Server.Commands
player.SetIntoVehicle(vehicle, -1);
}
}
else player.SendChatMessage("~m~Du sitzt in keinem Fahrzeug!");
else ChatService.SendMessage(player, "~m~Du sitzt in keinem Fahrzeug!");
break;
case "svehicle":
if (player.IsInVehicle)
{
if (option1 == null || option2 == null)
{
player.SendChatMessage("~m~Benutzung: ~s~/save SVehicle [Carshop Business ID] [Preis]");
ChatService.SendMessage(player, "~m~Benutzung: ~s~/save SVehicle [Carshop Business ID] [Preis]");
return;
}
if (!int.TryParse(option1, out int businessId) || !int.TryParse(option2, out int price))
{
player.SendChatMessage("~m~Benutzung: ~s~/save SVehicle [Carshop Business ID] [Preis]");
ChatService.SendMessage(player, "~m~Benutzung: ~s~/save SVehicle [Carshop Business ID] [Preis]");
return;
}
@@ -1717,7 +1717,7 @@ namespace ReallifeGamemode.Server.Commands
Vector3 oldPos = player.Position;
player.Position = new Vector3(oldPos.X, oldPos.Y, oldPos.Z + 2.5);
}
else player.SendChatMessage("~m~Du sitzt in keinem Fahrzeug!");
else ChatService.SendMessage(player, "~m~Du sitzt in keinem Fahrzeug!");
break;
}
@@ -1737,7 +1737,7 @@ namespace ReallifeGamemode.Server.Commands
case "vehicle":
if (!player.IsInVehicle)
{
player.SendChatMessage("~m~Du sitzt in keinem Fahrzeug!");
ChatService.SendMessage(player, "~m~Du sitzt in keinem Fahrzeug!");
return;
}
@@ -1750,8 +1750,8 @@ namespace ReallifeGamemode.Server.Commands
if (option.ToLower() != "yes")
{
player.SendChatMessage("Bist du sicher, dass du folgendes Fahrzeug löschen willst: ~m~" + veh.ToString() + " ~s~?");
player.SendChatMessage("Falls ~g~Ja~s~, nutze ~y~/remove vehicle yes");
ChatService.SendMessage(player, "Bist du sicher, dass du folgendes Fahrzeug löschen willst: ~m~" + veh.ToString() + " ~s~?");
ChatService.SendMessage(player, "Falls ~g~Ja~s~, nutze ~y~/remove vehicle yes");
return;
}
@@ -1767,7 +1767,7 @@ namespace ReallifeGamemode.Server.Commands
case "goto":
if (option == "")
{
player.SendChatMessage("~m~Benutzung: ~s~/remove [Goto] [Punkt]");
ChatService.SendMessage(player, "~m~Benutzung: ~s~/remove [Goto] [Punkt]");
return;
}
if (!player.GetUser()?.IsAdmin(AdminLevel.PROJEKTLEITUNG) ?? true) //1338
@@ -1818,7 +1818,7 @@ namespace ReallifeGamemode.Server.Commands
NAPI.World.RequestIpl("gr_case11_bunkerclosed");
NAPI.World.RequestIpl("gr_case6_bunkerclosed");
NAPI.World.RequestIpl("gr_case4_bunkerclosed");
player.SendChatMessage("~y~ Online Bunkers~s~ erfolgreich geladen!");
ChatService.SendMessage(player, "~y~ Online Bunkers~s~ erfolgreich geladen!");
break;
case "ArcadiusBusinessCentre":
NAPI.World.RequestIpl("ex_dt1_02_office_02b");
@@ -1834,7 +1834,7 @@ namespace ReallifeGamemode.Server.Commands
NAPI.World.RequestIpl("imp_dt1_02_cargarage_b");
NAPI.World.RequestIpl("imp_dt1_02_cargarage_c");
NAPI.World.RequestIpl("imp_dt1_02_modgarage");
player.SendChatMessage("~y~ Arcadius Business Centre~s~ erfolgreich geladen!");
ChatService.SendMessage(player, "~y~ Arcadius Business Centre~s~ erfolgreich geladen!");
break;
case "MazeBankBuilding":
NAPI.World.RequestIpl("ex_dt1_11_office_02b");
@@ -1850,7 +1850,7 @@ namespace ReallifeGamemode.Server.Commands
NAPI.World.RequestIpl("imp_dt1_11_cargarage_b");
NAPI.World.RequestIpl("imp_dt1_11_cargarage_c");
NAPI.World.RequestIpl("imp_dt1_11_modgarage");
player.SendChatMessage("~y~ Maze Bank Building~s~ erfolgreich geladen!");
ChatService.SendMessage(player, "~y~ Maze Bank Building~s~ erfolgreich geladen!");
break;
case "LomBank":
NAPI.World.RequestIpl("ex_sm_13_office_02b");
@@ -1866,7 +1866,7 @@ namespace ReallifeGamemode.Server.Commands
NAPI.World.RequestIpl("imp_sm_13_cargarage_b");
NAPI.World.RequestIpl("imp_sm_13_cargarage_c");
NAPI.World.RequestIpl("imp_sm_13_modgarage");
player.SendChatMessage("~y~Lom Bank~s~ erfolgreich geladen!");
ChatService.SendMessage(player, "~y~Lom Bank~s~ erfolgreich geladen!");
break;
case "MazeBankWest":
NAPI.World.RequestIpl("ex_sm_15_office_02b");
@@ -1882,7 +1882,7 @@ namespace ReallifeGamemode.Server.Commands
NAPI.World.RequestIpl("imp_sm_15_cargarage_b");
NAPI.World.RequestIpl("imp_sm_15_cargarage_c");
NAPI.World.RequestIpl("imp_sm_15_modgarage");
player.SendChatMessage("~y~Maze Bank West~s~ erfolgreich geladen!");
ChatService.SendMessage(player, "~y~Maze Bank West~s~ erfolgreich geladen!");
break;
case "ClubWareHouse":
NAPI.World.RequestIpl("bkr_biker_interior_placement_interior_0_biker_dlc_int_01_milo");
@@ -1897,7 +1897,7 @@ namespace ReallifeGamemode.Server.Commands
NAPI.World.RequestIpl("ex_exec_warehouse_placement_interior_2_int_warehouse_l_dlc_milo");
NAPI.World.RequestIpl("imp_impexp_interior_placement_interior_1_impexp_intwaremed_milo_");
NAPI.World.RequestIpl("bkr_bi_hw1_13_int");
player.SendChatMessage("~y~Clubs & Warehouses~s~ erfolgreich geladen!");
ChatService.SendMessage(player, "~y~Clubs & Warehouses~s~ erfolgreich geladen!");
break;
case "SpecialLocations":
NAPI.World.RequestIpl("cargoship");
@@ -1913,7 +1913,7 @@ namespace ReallifeGamemode.Server.Commands
NAPI.World.RequestIpl("refit_unload");
NAPI.World.RequestIpl("post_hiest_unload");
NAPI.World.RequestIpl("FIBlobby");
player.SendChatMessage("~y~Special Locations~s~ erfolgreich geladen!");
ChatService.SendMessage(player, "~y~Special Locations~s~ erfolgreich geladen!");
break;
case "GRHYacht":
NAPI.World.RequestIpl("gr_heist_yacht2");
@@ -1922,7 +1922,7 @@ namespace ReallifeGamemode.Server.Commands
NAPI.World.RequestIpl("gr_heist_yacht2_bridge");
NAPI.World.RequestIpl("gr_heist_yacht2_enginrm");
NAPI.World.RequestIpl("gr_heist_yacht2_lounge");
player.SendChatMessage("~y~Gunrunning heist Yacht~s~ erfolgreich geladen!");
ChatService.SendMessage(player, "~y~Gunrunning heist Yacht~s~ erfolgreich geladen!");
break;
case "DHYacht":
NAPI.World.RequestIpl("hei_yacht_heist");
@@ -1933,12 +1933,12 @@ namespace ReallifeGamemode.Server.Commands
NAPI.World.RequestIpl("hei_yacht_heist_Bedrm");
NAPI.World.RequestIpl("hei_yacht_heist_DistantLights");
NAPI.World.RequestIpl("hei_yacht_heist_LODLights");
player.SendChatMessage("~y~Dignity heist Yacht~s~ erfolgreich geladen!");
ChatService.SendMessage(player, "~y~Dignity heist Yacht~s~ erfolgreich geladen!");
break;
case "PYacht":
NAPI.World.RequestIpl("smboat");
NAPI.World.RequestIpl("smboat_lod");
player.SendChatMessage("~y~Party Yacht~s~ erfolgreich geladen!");
ChatService.SendMessage(player, "~y~Party Yacht~s~ erfolgreich geladen!");
break;
case "AircraftCarrier":
NAPI.World.RequestIpl("hei_carrier");
@@ -1950,17 +1950,17 @@ namespace ReallifeGamemode.Server.Commands
NAPI.World.RequestIpl("hei_Carrier_int5");
NAPI.World.RequestIpl("hei_Carrier_int6");
NAPI.World.RequestIpl("hei_carrier_LODLights");
player.SendChatMessage("~y~Aircraft Carrier~s~ erfolgreich geladen!");
ChatService.SendMessage(player, "~y~Aircraft Carrier~s~ erfolgreich geladen!");
break;
case "BridgeTC":
NAPI.World.RequestIpl("canyonriver01_traincrash");
NAPI.World.RequestIpl("canyonriver01_traincrash");
player.SendChatMessage("~y~Bridge Train Crash~s~ erfolgreich geladen!");
ChatService.SendMessage(player, "~y~Bridge Train Crash~s~ erfolgreich geladen!");
break;
case "BridgeTN":
NAPI.World.RequestIpl("canyonriver01");
NAPI.World.RequestIpl("railing_start");
player.SendChatMessage("~y~Bridge Train Normal~s~ erfolgreich geladen!");
ChatService.SendMessage(player, "~y~Bridge Train Normal~s~ erfolgreich geladen!");
break;
case "NorthYankton":
NAPI.World.RequestIpl("prologue01");
@@ -1994,7 +1994,7 @@ namespace ReallifeGamemode.Server.Commands
NAPI.World.RequestIpl("prologue_occl");
NAPI.World.RequestIpl("prologuerd");
NAPI.World.RequestIpl("prologuerdb");
player.SendChatMessage("~y~North Yankton~s~ erfolgreich geladen!");
ChatService.SendMessage(player, "~y~North Yankton~s~ erfolgreich geladen!");
break;
case "ONeilsFarmB":
NAPI.World.RequestIpl("farmint");
@@ -2002,18 +2002,18 @@ namespace ReallifeGamemode.Server.Commands
NAPI.World.RequestIpl("farm_burnt_props");
NAPI.World.RequestIpl("des_farmhs_endimap");
NAPI.World.RequestIpl("des_farmhs_end_occl");
player.SendChatMessage("~y~ONeils Farm Burnt~s~ erfolgreich geladen!");
ChatService.SendMessage(player, "~y~ONeils Farm Burnt~s~ erfolgreich geladen!");
break;
case "ONeilsFarm":
NAPI.World.RequestIpl("farm");
NAPI.World.RequestIpl("farm_props");
NAPI.World.RequestIpl("farm_int");
player.SendChatMessage("~y~ONeils Farm~s~ erfolgreich geladen!");
ChatService.SendMessage(player, "~y~ONeils Farm~s~ erfolgreich geladen!");
break;
case "Morgue":
NAPI.World.RequestIpl("coronertrash");
NAPI.World.RequestIpl("Coroner_Int_On");
player.SendChatMessage("~y~Morgue~s~ erfolgreich geladen!");
ChatService.SendMessage(player, "~y~Morgue~s~ erfolgreich geladen!");
break;
}
@@ -2140,8 +2140,8 @@ namespace ReallifeGamemode.Server.Commands
target.GetUser().GetBankAccount(dbContext).Balance = amount;
dbContext.SaveChanges();
}
player.SendChatMessage("~b~[ADMIN]~s~ Du hast das Geld von " + target.Name + " auf ~g~$" + amount + "~s~ gesetzt.");
target.SendChatMessage("~b~[ADMIN]~s~ Dein Geld wurde von Admin " + player.Name + " auf ~g~$" + amount + "~s~ gesetzt.");
ChatService.SendMessage(player, "~b~[ADMIN]~s~ Du hast das Geld von " + target.Name + " auf ~g~$" + amount + "~s~ gesetzt.");
ChatService.SendMessage(target, "~b~[ADMIN]~s~ Dein Geld wurde von Admin " + player.Name + " auf ~g~$" + amount + "~s~ gesetzt.");
}
[Command("givemoney", "~m~Benutzung: ~s~/givemoney [Name] [Menge]")]
@@ -2165,8 +2165,8 @@ namespace ReallifeGamemode.Server.Commands
target.GetUser().GetBankAccount(dbContext).Balance += amount;
dbContext.SaveChanges();
}
player.SendChatMessage("~b~[ADMIN]~s~ Du hast " + target.Name + " ~g~$" + amount + "~s~ gegeben.");
target.SendChatMessage("~b~[ADMIN]~s~ Admin " + player.Name + " hat dir ~g~$" + amount + "~s~ gegeben.");
ChatService.SendMessage(player, "~b~[ADMIN]~s~ Du hast " + target.Name + " ~g~$" + amount + "~s~ gegeben.");
ChatService.SendMessage(target, "~b~[ADMIN]~s~ Admin " + player.Name + " hat dir ~g~$" + amount + "~s~ gegeben.");
}
[Command("setbusinessowner", "~m~Benutzung: ~s~/setbusinessowner [Name] [Business ID]")]
@@ -2242,8 +2242,8 @@ namespace ReallifeGamemode.Server.Commands
owner.BusinessId = null;
business.GetBankAccount(dbContext).Balance = 0;
owner.Client?.SendChatMessage("~b~[ADMIN]~s~ Dir wurde von ~y~" + player.Name + "~s~ dein Business entzogen.");
player.SendChatMessage("~b~[ADMIN]~s~ Du hast ~y~" + owner.Name + "~s~ sein Business ~o~" + business.Name + "~s~ entzogen.");
ChatService.SendMessage(owner.Client, "~b~[ADMIN]~s~ Dir wurde von ~y~" + player.Name + "~s~ dein Business entzogen.");
ChatService.SendMessage(player, "~b~[ADMIN]~s~ Du hast ~y~" + owner.Name + "~s~ sein Business ~o~" + business.Name + "~s~ entzogen.");
dbContext.SaveChanges();
business.Update();
@@ -2294,7 +2294,7 @@ namespace ReallifeGamemode.Server.Commands
if (option1 != "add" && option1 != "remove" && option1 != "setenterposition" && option1 != "setexitposition")
{
player.SendChatMessage("~m~Benutzung: ~s~/interior [Add / Remove / SetEnterPosition / SetExitPosition] [Name]");
ChatService.SendMessage(player, "~m~Benutzung: ~s~/interior [Add / Remove / SetEnterPosition / SetExitPosition] [Name]");
return;
}
@@ -2309,7 +2309,7 @@ namespace ReallifeGamemode.Server.Commands
};
dbContext.Interiors.Add(interiorAdd);
dbContext.SaveChanges();
player.SendChatMessage("~b~[ADMIN]~s~ Das Interior ~y~" + option2 + "~s~ wurde erstellt. ~m~ID: " + interiorAdd.Id);
ChatService.SendMessage(player, "~b~[ADMIN]~s~ Das Interior ~y~" + option2 + "~s~ wurde erstellt. ~m~ID: " + interiorAdd.Id);
}
break;
case "remove":
@@ -2332,7 +2332,7 @@ namespace ReallifeGamemode.Server.Commands
dbContext.Interiors.Remove(interiorRemove);
dbContext.SaveChanges();
}
player.SendChatMessage("~b~[ADMIN]~s~ Das Interior wurde gelöscht.");
ChatService.SendMessage(player, "~b~[ADMIN]~s~ Das Interior wurde gelöscht.");
break;
case "setenterposition":
using (var dbContext = new DatabaseContext())
@@ -2352,7 +2352,7 @@ namespace ReallifeGamemode.Server.Commands
dbContext.SaveChanges();
InteriorManager.DeleteInterior(interior);
InteriorManager.LoadInterior(interior);
player.SendChatMessage("~b~[ADMIN]~s~ Die Eingangs-Position vom Interior ~y~" + interior.Name + "~s~ wurde gesetzt.");
ChatService.SendMessage(player, "~b~[ADMIN]~s~ Die Eingangs-Position vom Interior ~y~" + interior.Name + "~s~ wurde gesetzt.");
InteriorManager.LoadInteriors();
}
break;
@@ -2374,7 +2374,7 @@ namespace ReallifeGamemode.Server.Commands
dbContext.SaveChanges();
InteriorManager.DeleteInterior(interior);
InteriorManager.LoadInterior(interior);
player.SendChatMessage("~b~[ADMIN]~s~ Die Eingangs-Position vom Interior ~y~" + interior.Name + "~s~ wurde gesetzt.");
ChatService.SendMessage(player, "~b~[ADMIN]~s~ Die Eingangs-Position vom Interior ~y~" + interior.Name + "~s~ wurde gesetzt.");
InteriorManager.LoadInteriors();
}
break;
@@ -2391,7 +2391,7 @@ namespace ReallifeGamemode.Server.Commands
}
DoorManager.ReloadDoors();
player.SendChatMessage("~b~[ADMIN]~s~ Die Türen wurden erfolgreich neugeladen.");
ChatService.SendMessage(player, "~b~[ADMIN]~s~ Die Türen wurden erfolgreich neugeladen.");
}
#endregion
@@ -2409,7 +2409,7 @@ namespace ReallifeGamemode.Server.Commands
if (option != "add" && option != "remove")
{
player.SendChatMessage("~m~Benutzung: ~s~/whitelist [Add / Remove] [Socialclub Name]");
ChatService.SendMessage(player, "~m~Benutzung: ~s~/whitelist [Add / Remove] [Socialclub Name]");
return;
}
@@ -2426,7 +2426,7 @@ namespace ReallifeGamemode.Server.Commands
Whitelist whitelist = new Whitelist { SocialClubName = scName.ToLower() };
dbContext.WhitelistEntries.Add(whitelist);
player.SendChatMessage("~b~[ADMIN]~s~ ~y~" + scName + "~s~ wurde erfolgreich zur Whitelist hinzugefügt.");
ChatService.SendMessage(player, "~b~[ADMIN]~s~ ~y~" + scName + "~s~ wurde erfolgreich zur Whitelist hinzugefügt.");
}
else if (option == "remove")
{
@@ -2439,7 +2439,7 @@ namespace ReallifeGamemode.Server.Commands
Whitelist whitelist = dbContext.WhitelistEntries.FirstOrDefault(w => w.SocialClubName.ToLower() == scName.ToLower());
dbContext.WhitelistEntries.Remove(whitelist);
player.SendChatMessage("~b~[ADMIN]~s~ ~y~" + scName + "~s~ wurde erfolgreich aus der Whitelist entfernt.");
ChatService.SendMessage(player, "~b~[ADMIN]~s~ ~y~" + scName + "~s~ wurde erfolgreich aus der Whitelist entfernt.");
}
dbContext.SaveChanges();
}
@@ -2472,8 +2472,8 @@ namespace ReallifeGamemode.Server.Commands
target.GetUser(dbContext).AdminLevel = (AdminLevel)rank;
dbContext.SaveChanges();
}
target.SendChatMessage("Du wurdest durch " + player.Name + " auf Adminlevel " + target.GetUser().AdminLevel.GetName() + ":(" + rank + ") gesetzt.");
player.SendChatMessage("Du hast " + target.Name + " auf Adminlevel " + target.GetUser().AdminLevel.GetName() + ":(" + rank + ") gesetzt.");
ChatService.SendMessage(target, "Du wurdest durch " + player.Name + " auf Adminlevel " + target.GetUser().AdminLevel.GetName() + ":(" + rank + ") gesetzt.");
ChatService.SendMessage(player, "Du hast " + target.Name + " auf Adminlevel " + target.GetUser().AdminLevel.GetName() + ":(" + rank + ") gesetzt.");
}
#endregion