Beispiel #1
0
 internal void OnChannelJoin(BotShell bot, ChannelJoinEventArgs e)
 {
     if (this.ChannelJoinEvent != null)
     {
         try { this.ChannelJoinEvent(bot, e); }
         catch { }
     }
 }
Beispiel #2
0
 private void Events_ChannelJoinEvent(BotShell bot, ChannelJoinEventArgs e)
 {
     //Console.WriteLine("Joining channel: " + e.GroupType.ToString());
     if (e.GroupType == ChannelType.Organization)
     {
         bot.SendOrganizationMessage(bot.ColorHighlight + "System »» Online");
     }
 }
Beispiel #3
0
 public override bool OnChannelJoin(object sender, ChannelJoinEventArgs e)
 {
     if (!IsActiveChannel(e.Channel))
     {
         return(false);
     }
     this.SendCheck(string.Format("\u000315[\u000F{0}\u000315/\u000F{1}\u000315] {2}{3}\u000F joined.", e.Channel, (sender as IrcClient).NetworkName, Colours.NicknameColour(e.Sender.Nickname), e.Sender.Nickname), (IrcClient)sender, e.Channel);
     return(base.OnChannelJoin(sender, e));
 }
 public override bool OnChannelJoinAsync(object sender, ChannelJoinEventArgs e)
 {
     if (e.Sender.Nickname == ((IrcClient)sender).Me.Nickname)
     {
         BattleOff = false;
         if (this.ArenaConnection == null)
         {
             this.CheckChannels();
         }
     }
     return(base.OnChannelJoinAsync(sender, e));
 }
Beispiel #5
0
 public override bool OnChannelJoinAsync(object sender, ChannelJoinEventArgs e)
 {
     RecheckUser(e.Sender);
     return(base.OnChannelJoinAsync(sender, e));
 }