1
0
mirror of https://github.com/RaidMax/IW4M-Admin.git synced 2025-06-14 00:58:18 -05:00

Branch for IW4X practically everything refactored

This commit is contained in:
RaidMax
2017-05-26 17:49:27 -05:00
parent 85a658b987
commit 10075b0d3f
107 changed files with 7426 additions and 3995 deletions

View File

@ -0,0 +1,65 @@
using System;
using SharedLibrary;
using SharedLibrary.Extensions;
using System.Threading.Tasks;
namespace MessageBoard.Plugin
{
public class Main : IPlugin
{
public static Forum.Manager forum { get; private set; }
public static Server stupidServer { get; private set; }
public string Author
{
get
{
return "RaidMax";
}
}
public float Version
{
get
{
return 0.1f;
}
}
public string Name
{
get
{
return "Message Board Plugin";
}
}
public async Task OnLoad()
{
await Task.Run(() =>
{
forum = new Forum.Manager();
forum.Start();
});
}
public async Task OnUnload()
{
forum.Stop();
}
public async Task OnTick(Server S)
{
return;
}
public async Task OnEvent(Event E, Server S)
{
if (E.Type == Event.GType.Start)
{
if (stupidServer == null)
stupidServer = S;
}
}
}
}