1
0
mirror of https://github.com/RaidMax/IW4M-Admin.git synced 2025-06-10 15:20:48 -05:00

more rcon tweaks, and starting on unit tests for commands bleh

This commit is contained in:
RaidMax
2018-09-29 21:49:12 -05:00
parent 1fc2d8e460
commit 4eea217e82
9 changed files with 123 additions and 102 deletions

View File

@ -128,6 +128,8 @@ namespace SharedLibraryCore.Objects
return e;
}
this.Warnings++;
CurrentServer.Manager.GetEventHandler().AddEvent(e);
return e;
}
@ -150,7 +152,7 @@ namespace SharedLibraryCore.Objects
Owner = this.CurrentServer
};
if (this.Level < sender.Level)
if (this.Level > sender.Level)
{
e.FailReason = GameEvent.EventFailReason.Permission;
return e;
@ -162,13 +164,14 @@ namespace SharedLibraryCore.Objects
return e;
}
if (CurrentServer.Reports.Count(rep => (rep.Origin == sender &&
if (CurrentServer.Reports.Count(rep => (rep.Origin.NetworkId == sender.NetworkId &&
rep.Target.NetworkId == this.NetworkId)) > 0)
{
e.FailReason = GameEvent.EventFailReason.Exception;
return e;
}
CurrentServer.Reports.Add(new Report(this, sender, reportReason));
CurrentServer.Manager.GetEventHandler().AddEvent(e);
return e;
}