chatmessage für gekickte und gebannte spieler + kurzes delay
This commit is contained in:
@@ -471,13 +471,14 @@ namespace ReallifeGamemode.Server.Commands
|
|||||||
Medic.UpdateDutyMedics(-1);
|
Medic.UpdateDutyMedics(-1);
|
||||||
}
|
}
|
||||||
|
|
||||||
string targetPlayername = NAPI.Player.GetPlayerName(target);
|
|
||||||
string adminPlayername = NAPI.Player.GetPlayerName(player);
|
string adminPlayername = NAPI.Player.GetPlayerName(player);
|
||||||
|
|
||||||
ChatService.SendMessage(target, "~r~KICKINFO: ~w~Du wurdest von " + adminPlayername + " vom Server gekickt: " + reason);
|
ChatService.SendMessage(target, "~r~KICKINFO: ~w~Du wurdest von " + adminPlayername + " vom Server gekickt: " + reason);
|
||||||
target.Kick();
|
|
||||||
|
|
||||||
ChatService.BroadcastAdmin("~y~SKICK: ~w~" + targetPlayername + " wurde von " + player.GetUser().AdminLevel.GetName() + " " + adminPlayername + " gekickt: " + reason, AdminLevel.SUPPORTER);
|
NAPI.Task.Run(() => {
|
||||||
|
target.Kick();
|
||||||
|
}, 2500);
|
||||||
|
|
||||||
|
ChatService.BroadcastAdmin("~y~SKICK: ~w~" + targetname + " wurde von " + player.GetUser().AdminLevel.GetName() + " " + adminPlayername + " gekickt: " + reason, AdminLevel.SUPPORTER);
|
||||||
}
|
}
|
||||||
|
|
||||||
[Command("clearchat", "~m~Benutzung: ~s~/clearchat")]
|
[Command("clearchat", "~m~Benutzung: ~s~/clearchat")]
|
||||||
@@ -785,14 +786,15 @@ namespace ReallifeGamemode.Server.Commands
|
|||||||
Medic.UpdateDutyMedics(-1);
|
Medic.UpdateDutyMedics(-1);
|
||||||
}
|
}
|
||||||
|
|
||||||
string targetPlayername = NAPI.Player.GetPlayerName(target);
|
|
||||||
string adminPlayername = NAPI.Player.GetPlayerName(player);
|
string adminPlayername = NAPI.Player.GetPlayerName(player);
|
||||||
|
|
||||||
ChatService.SendMessage(target, "~r~KICKINFO: ~w~Du wurdest von " + adminPlayername + " vom Server gekickt: " + reason);
|
ChatService.SendMessage(target, "~r~KICKINFO: ~w~Du wurdest von " + adminPlayername + " vom Server gekickt: " + reason);
|
||||||
|
|
||||||
|
NAPI.Task.Run(() => {
|
||||||
target.Kick();
|
target.Kick();
|
||||||
|
}, 2500);
|
||||||
|
|
||||||
ChatService.Broadcast("~y~INFO: ~w~" + targetPlayername + " wurde von " + player.GetUser().AdminLevel.GetName() + " " + adminPlayername + " gekickt: " + reason);
|
ChatService.Broadcast("~y~INFO: ~w~" + targetname + " wurde von " + player.GetUser().AdminLevel.GetName() + " " + adminPlayername + " gekickt: " + reason);
|
||||||
}
|
}
|
||||||
|
|
||||||
[Command("warn", "~m~Benutzung: ~s~/warn [Player] [Grund]", GreedyArg = true)]
|
[Command("warn", "~m~Benutzung: ~s~/warn [Player] [Grund]", GreedyArg = true)]
|
||||||
@@ -874,7 +876,19 @@ namespace ReallifeGamemode.Server.Commands
|
|||||||
|
|
||||||
reason = Regex.Replace(reason, "(~[a-zA-Z]~)|(!{(.*)})", "");
|
reason = Regex.Replace(reason, "(~[a-zA-Z]~)|(!{(.*)})", "");
|
||||||
|
|
||||||
|
string adminPlayername = NAPI.Player.GetPlayerName(admin);
|
||||||
|
String banMessage = "~r~BANINFO: ~w~Du wurdest von " + adminPlayername + " vom Server gebannt: " + reason;
|
||||||
|
|
||||||
|
if (mins > 0)
|
||||||
|
{
|
||||||
|
banMessage = "~r~BANINFO: ~w~Du wurdest von " + adminPlayername + " für " + mins + " Minuten vom Server gebannt: " + reason;
|
||||||
|
}
|
||||||
|
|
||||||
|
ChatService.SendMessage(target, banMessage);
|
||||||
|
|
||||||
|
NAPI.Task.Run(() => {
|
||||||
target.GetUser().BanPlayer(admin, reason, mins);
|
target.GetUser().BanPlayer(admin, reason, mins);
|
||||||
|
}, 2500);
|
||||||
}
|
}
|
||||||
|
|
||||||
[Command("unban", "~m~Benutzung: ~s~/unban [Name] ")]
|
[Command("unban", "~m~Benutzung: ~s~/unban [Name] ")]
|
||||||
|
|||||||
Reference in New Issue
Block a user