internal void OnUserLeaveChannel(BotShell bot, UserLeaveChannelArgs e) { if (this.UserLeaveChannelEvent != null) { try { this.UserLeaveChannelEvent(bot, e); } catch { } } }
internal void OnUserLeaveChannel(BotShell sender, SlaveArgs slave, UserLeaveChannelArgs e) { if (this.UserLeaveChannelEvent != null) { try { this.UserLeaveChannelEvent(sender, slave, e); } catch { } } }
private void Events_UserLeaveChannelEvent(BotShell bot, UserLeaveChannelArgs e) { if (this._announce) { string message = bot.ColorHeader + e.Sender + bot.ColorHighlight + " has left the private channel"; this.SendMessage(bot, message); this._database.ExecuteNonQuery("DELETE FROM pg WHERE user = " + e.SenderID); } }
private void Events_UserLeaveChannelEvent(BotShell bot, UserLeaveChannelArgs e) { if (e.Local) { if (this.RelayMode == "both" || this.RelayMode == "guest") { this.SendMessage(this.BOLD + this.BOLD + this.BOLD + "[" + bot.Character + "'s Guest]" + this.BOLD + " " + e.Sender + " has left the private channel", "irc"); } } }
private void Events_UserLeaveChannelEvent(BotShell bot, UserLeaveChannelArgs e) { lock (this.Shadowbreeds) if (this.Shadowbreeds.ContainsKey(e.Sender.ToLower())) { this.Shadowbreeds.Remove(e.Sender.ToLower()); } lock (this.Callers) if (this.Callers.Contains(e.Sender.ToLower())) { this.Callers.Remove(e.Sender.ToLower()); bot.SendPrivateChannelMessage(bot.ColorHighlight + "Removed " + HTML.CreateColorString(bot.ColorHeaderHex, e.Sender) + " from the callers list"); } }
private void UserLeaveChannelEvent(BotShell bot, UserLeaveChannelArgs e) { if (!e.Local) { return; } if (this._core.IsRaider(e.Sender)) { this._core.RemoveRaider(e.Sender, true); lock (this._lds) { Raider raider = new Raider(); raider.Time = DateTime.Now; raider.Character = e.Sender; raider.Duration = 5; this._lds.Add(e.Sender, raider); } } }
private void Events_UserLeaveChannelEvent(BotShell bot, UserLeaveChannelArgs e) { this.Output(e.Channel, String.Format("[{0}] {1} Left the channel", e.Channel, e.Sender)); }