OverHaul Bus and Pilot TEST
This commit is contained in:
@@ -474,7 +474,8 @@ namespace ReallifeGamemode.Server.Commands
|
||||
string adminPlayername = NAPI.Player.GetPlayerName(player);
|
||||
ChatService.SendMessage(target, "~r~KICKINFO: ~w~Du wurdest von " + adminPlayername + " vom Server gekickt: " + reason);
|
||||
|
||||
NAPI.Task.Run(() => {
|
||||
NAPI.Task.Run(() =>
|
||||
{
|
||||
target.Kick();
|
||||
}, 2500);
|
||||
|
||||
@@ -790,7 +791,8 @@ namespace ReallifeGamemode.Server.Commands
|
||||
|
||||
ChatService.SendMessage(target, "~r~KICKINFO: ~w~Du wurdest von " + adminPlayername + " vom Server gekickt: " + reason);
|
||||
|
||||
NAPI.Task.Run(() => {
|
||||
NAPI.Task.Run(() =>
|
||||
{
|
||||
target.Kick();
|
||||
}, 2500);
|
||||
|
||||
@@ -852,7 +854,7 @@ namespace ReallifeGamemode.Server.Commands
|
||||
}
|
||||
|
||||
[Command("ban", "~m~Benutzung: ~s~/ban [User] [Grund] [Zeit in Minuten(0 für Permanent)]", GreedyArg = true)]
|
||||
public void CmdAdminBan(Player admin, string user, string reason, int mins = 0)
|
||||
public void CmdAdminBan(Player admin, string user, string reason, string strmins = "0")
|
||||
{
|
||||
if (!admin.GetUser()?.IsAdmin(AdminLevel.ADMIN) ?? true)
|
||||
{
|
||||
@@ -860,6 +862,12 @@ namespace ReallifeGamemode.Server.Commands
|
||||
return;
|
||||
}
|
||||
|
||||
if (!int.TryParse(strmins, out int mins) && mins < 0)
|
||||
{
|
||||
ChatService.ErrorMessage(admin, "Ungültige Zeitangabe");
|
||||
return;
|
||||
}
|
||||
|
||||
Player target = PlayerService.GetPlayerByNameOrId(user);
|
||||
|
||||
if (target == null || !target.IsLoggedIn())
|
||||
@@ -886,7 +894,8 @@ namespace ReallifeGamemode.Server.Commands
|
||||
|
||||
ChatService.SendMessage(target, banMessage);
|
||||
|
||||
NAPI.Task.Run(() => {
|
||||
NAPI.Task.Run(() =>
|
||||
{
|
||||
target.GetUser().BanPlayer(admin, reason, mins);
|
||||
}, 2500);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user