7dfc2bbc1b
Hopefully this is the final fix for chat remaining on empty servers. (order matters!) Configuration setting to allow multiple owners. Fixed setlevel issues. Organized Server class variables
37 lines
954 B
C#
37 lines
954 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using SharedLibrary;
|
|
|
|
namespace IW4MAdmin
|
|
{
|
|
class PenaltyList : SharedLibrary.Interfaces.IPenaltyList
|
|
{
|
|
public PenaltyList()
|
|
{
|
|
}
|
|
|
|
public void AddPenalty(Penalty P)
|
|
{
|
|
ApplicationManager.GetInstance().GetClientDatabase().AddBan(P);
|
|
}
|
|
|
|
public void RemovePenalty(Penalty P)
|
|
{
|
|
ApplicationManager.GetInstance().GetClientDatabase().RemoveBan(P.OffenderID);
|
|
}
|
|
|
|
public List<Penalty> FindPenalties(Player P)
|
|
{
|
|
return ApplicationManager.GetInstance().GetClientDatabase().GetClientPenalties(P);
|
|
}
|
|
|
|
public List<Penalty> AsChronoList(int offset, int count)
|
|
{
|
|
return ApplicationManager.GetInstance().GetClientDatabase().GetPenaltiesChronologically(offset, count);
|
|
}
|
|
}
|
|
}
|