1
0
mirror of https://github.com/RaidMax/IW4M-Admin.git synced 2025-06-10 23:31:13 -05:00

add warn event

add alert to IW4ScriptCommands
This commit is contained in:
RaidMax
2018-09-02 21:25:09 -05:00
parent bc0fe3daec
commit 9b6249a128
6 changed files with 239 additions and 184 deletions

View File

@ -17,14 +17,29 @@ namespace IW4ScriptCommands
public Task OnEventAsync(GameEvent E, Server S)
{
if (E.Type == GameEvent.EventType.JoinTeam || E.Type == GameEvent.EventType.Disconnect)
//if (E.Type == GameEvent.EventType.JoinTeam || E.Type == GameEvent.EventType.Disconnect)
//{
// E.Origin = new SharedLibraryCore.Objects.Player()
// {
// ClientId = 1,
// CurrentServer = E.Owner
// };
// return new Commands.Balance().ExecuteAsync(E);
//}
if (E.Type == GameEvent.EventType.Warn)
{
E.Origin = new SharedLibraryCore.Objects.Player()
return S.SetDvarAsync("sv_iw4madmin_command", new CommandInfo()
{
ClientId = 1,
CurrentServer = E.Owner
};
return new Commands.Balance().ExecuteAsync(E);
ClientNumber = E.Target.ClientNumber,
Command = "alert",
CommandArguments = new List<string>()
{
"Warning",
"ui_mp_nukebomb_timer",
E.Data
}
}.ToString());
}
return Task.CompletedTask;