37 lines
1.0 KiB
C#
37 lines
1.0 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;
|
|
|
|
public Porning()
|
|
{
|
|
adminCommands = new AdminCommands(this);
|
|
playerCommands = new PlayerCommands(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);
|
|
}
|
|
} |