예제 #1
0
 public Adminleave(VirtualServer _server, AdminMessageChannel amc) : base(_server, "adminleave", new HelpMsgStrings("", "adminleave <on/off> <adminleave message>"))
 {
     if (amc == null || !amc.sameServer(this.server))
     {
         throw new Exception("setup error");
     }
     server.UserLeft += (s, u) =>
     {
         if (on && amc.channel != null)
         {
             server.safeSendMessage(amc.channel, wmls.Response(u));
         }
     };
 }
예제 #2
0
 public Admingreet(VirtualServer _server, AdminMessageChannel amc) : base(_server, "admingreet", new HelpMsgStrings("", "admingreet <on/off> <admingreet message>"))
 {
     if (amc == null || !amc.sameServer(this.server))
     {
         throw new Exception("setup error");
     }
     server.UserJoined += (s, u) =>
     {
         if (on && u.Guild.Id == server.getServer().Id&& amc.channel != null)
         {
             server.safeSendMessage(amc.channel, wmls.Response(u));
         }
     };
 }