Exemple #1
0
 public override void Initialize()
 {
     Database.Connect();
     ServerApi.Hooks.GamePostInitialize.Register(this, OnGamePostInitialize);
     PlayerHooks.PlayerPermission        += OnPlayerPermission;
     PlayerHooks.PlayerItembanPermission += OnPlayerItembanPermission;
     PlayerHooks.PlayerProjbanPermission += OnPlayerProjbanPermission;
     PlayerHooks.PlayerTilebanPermission += OnPlayerTilebanPermission;
     GeneralHooks.ReloadEvent            += OnReload;
     WorldBanCommands.Register();
 }
Exemple #2
0
 protected override void Dispose(bool Disposing)
 {
     if (Disposing)
     {
         ServerApi.Hooks.GamePostInitialize.Deregister(this, OnGamePostInitialize);
         PlayerHooks.PlayerPermission        -= OnPlayerPermission;
         PlayerHooks.PlayerItembanPermission -= OnPlayerItembanPermission;
         PlayerHooks.PlayerProjbanPermission -= OnPlayerProjbanPermission;
         PlayerHooks.PlayerTilebanPermission -= OnPlayerTilebanPermission;
         GeneralHooks.ReloadEvent            -= OnReload;
         Database.Dispose();
         WorldBanCommands.Deregister();
     }
     base.Dispose(Disposing);
 }