Files
plugin/plugin.cs

39 lines
1.1 KiB
C#

using CounterStrikeSharp.API.Core;
namespace Porning;
public class Porning : BasePlugin
{
public override string ModuleName => "p0rning";
public override string ModuleVersion => "0.0.1";
private readonly AdminCommands adminCommands;
private readonly PlayerCommands playerCommands;
private SkinsManager skinsManager;
public Porning()
{
adminCommands = new AdminCommands(this);
playerCommands = new PlayerCommands(this);
skinsManager = new SkinsManager(this);
}
public override void Load(bool hotReload)
{
new Logger().Info("Loaded!");
registerAdminCommands();
registerPlayerCommands();
}
private void registerAdminCommands()
{
AddCommand("css_amap", "Change map", adminCommands.onMap);
AddCommand("css_abhop", "Toggle bhop", adminCommands.onBhop);
AddCommand("css_ainfo", "Broadcast message", adminCommands.onInfo);
}
private void registerPlayerCommands()
{
AddCommand("css_help", "Help", playerCommands.onHelp);
AddCommand("css_map", "Vote Map", playerCommands.onMapVote);
}
}