void irc_OnQuit( object sender, QuitEventArgs e ) { CurrentPug.RemovePlayer( e.Who ); }
void OnQuit(object sender, QuitEventArgs e) { Logger.Log(e.Data.Nick + " has Left the IRC channel", LogType.IRCChat); Player.GlobalMessage(e.Data.Nick + " has left the IRC channel"); irc.RfcNames(channel); }
void OnQuit(object sender, QuitEventArgs e) { AddNotification("{0} left the chat.".F(e.Who)); Game.RunAfterTick(() => Users.Remove(e.Who)); }
void OnQuit(object sender, QuitEventArgs e) { try { if (e.Data.Channel == devchannel) { Player.GlobalMessageDevs("To Devs: " + Server.GlobalChatColour + e.Data.Nick + Server.DefaultColor + " has quit the Dev Global Chat Channel"); } else { Player.GlobalMessageDevs("To Devs: " + Server.GlobalChatColour + e.Data.Nick + Server.DefaultColor + " has quit the Global Chat Channel"); } globalchat.RfcNames(channel); globalchat.RfcNames(devchannel); } catch (Exception ex) { Server.ErrorLog(ex); } }
void OnQuit(object sender, QuitEventArgs e) { try { Player.GlobalMessageDevs("To Devs: " + Server.GlobalChatColour + e.Data.Nick + "&g has quit the Global Chat IRC" + (!String.IsNullOrEmpty(e.QuitMessage) ? " (" + e.QuitMessage + ")" : "")); globalchat.RfcNames(channel); globalchat.RfcNames(devchannel); } catch (Exception ex) { Server.ErrorLog(ex); } }
void ClientQuit(QuitEventArgs e) { var bot = Server.Bot(e.Who); if (bot != null) { bot.Connected = false; bot.LastMessage = "quited"; UpdateBot(bot); UpdateChannel(bot.Parent); } }
void IRC_OnQuit(object sender, QuitEventArgs e) { if (e.Who != QueriedUser) return; Output(new ColorTextPair[] { new ColorTextPair(ZChat.Options.TextFore, "!") }, new ColorTextPair[] { new ColorTextPair(ZChat.Options.TextFore, e.Who + " quit (" + e.QuitMessage + ")") }); if (ZChat.Options.HighlightTrayIconForJoinsAndQuits) ShowActivity(); }
void OnQuit(object sender, QuitEventArgs e) { Server.s.Log(e.Data.Nick + " has left IRC"); Player.GlobalChat(null, Server.IRCColour + e.Data.Nick + Server.DefaultColor + " has left IRC", false); irc.RfcNames(channel); irc.RfcNames(opchannel); }
void irc_OnQuit(object sender, QuitEventArgs e) { if (!UsersContains(e.Who)) return; Output(new ColorTextPair[] { new ColorTextPair(ZChat.Options.TextFore, "!") }, new ColorTextPair[] { new ColorTextPair(ZChat.Options.TextFore, e.Who + " quit (" + e.QuitMessage + ")") }); UpdateUsers(); if (ZChat.Options.HighlightTrayIconForJoinsAndQuits) ShowActivity(); }
void onIRCQuit(object sender, QuitEventArgs e) { messageToVP(true, "", msgQuit, e.Who, e.QuitMessage); }
private void OnQuit(object sender, QuitEventArgs e) { if (OpList == null) OpList = new HashSet<string>(); if (OpList.Contains(e.Who)) { //Remove him if he's there. OpList.Remove(e.Who); } }
static void irc_OnQuit(object sender, QuitEventArgs e) { //throw new NotImplementedException(); }
private void _OnQuit(object sender, QuitEventArgs e) { #if LOG4NET _Logger.Debug("_Quit() e.Who: "+e.Who); #endif if (e.Data.Irc.IsMe(e.Who)) { // _OnDisconnect() handles this } else { MessageModel quitMsg = new MessageModel(); quitMsg.MessageType = MessageType.Event; TextMessagePartModel textMsg; textMsg = new TextMessagePartModel(); textMsg.Text = "-!- "; quitMsg.MessageParts.Add(textMsg); textMsg = new TextMessagePartModel(); textMsg.Text = e.Who; textMsg.ForegroundColor = GetNickColor(e.Who); quitMsg.MessageParts.Add(textMsg); textMsg = new TextMessagePartModel(); textMsg.Text = String.Format( _("{0} [{1}] has quit [{2}]"), String.Empty, e.Data.Ident + "@" + e.Data.Host, e.QuitMessage); quitMsg.MessageParts.Add(textMsg); foreach (ChatModel chat in Session.Chats) { if (chat.ProtocolManager != this) { // we don't care about channels and queries the user was // on other networks continue; } if (chat.ChatType == ChatType.Group) { GroupChatModel cchat = (GroupChatModel)chat; PersonModel user = cchat.GetPerson(e.Who); if (user != null) { // he is on this channel, let's remove him Session.RemovePersonFromGroupChat(cchat, user); Session.AddMessageToChat(cchat, quitMsg); } } else if ((chat.ChatType == ChatType.Person) && (chat.ID == e.Who)) { Session.AddMessageToChat(chat, quitMsg); } } } }
private void _OnQuit(object sender, QuitEventArgs e) { #if LOG4NET // logging noise //_Logger.Debug("_Quit() e.Who: "+e.Who); #endif if (e.Data.Irc.IsMe(e.Who)) { // _OnDisconnect() handles this } else { var builder = CreateMessageBuilder(); builder.AppendEventPrefix(); builder.AppendIdendityName(CreatePerson(e.Who)); // TRANSLATOR: do NOT change the position of {0}! builder.AppendText(_("{0} [{1}] has quit"), String.Empty, String.Format("{0}@{1}", e.Data.Ident, e.Data.Host)); builder.AppendText(" ["); // colors are annoying in quit messages builder.StripColors = true; builder.AppendMessage(e.QuitMessage); builder.AppendText("]"); var quitMsg = builder.ToMessage(); foreach (ChatModel chat in Chats) { if (chat.ChatType == ChatType.Group) { GroupChatModel cchat = (GroupChatModel)chat; PersonModel user = cchat.GetPerson(e.Who); if (user != null) { // he is on this channel, let's remove him Session.RemovePersonFromGroupChat(cchat, user); Session.AddMessageToChat(cchat, quitMsg); } } else if ((chat.ChatType == ChatType.Person) && (chat.ID == e.Who)) { Session.AddMessageToChat(chat, quitMsg); } } } }
private void _ircClient_OnQuit(object sender, QuitEventArgs e) { UserQuit(e.Who); }
void OnQuit(object sender, QuitEventArgs e) { if(Client.IsMe(e.Who)) { return; } foreach (KeyValuePair<string, NetChannel> channel in Channels) { if (channel.Value.Users.Contains(GetUser(e.Who))) { this.UserLeft(channel.Value, GetUser(e.Who)); } } }
void OnQuit(object sender, QuitEventArgs e) { //Player.GlobalMessageDevs("To Devs: " + Server.GlobalChatColour + e.Data.Nick + Server.DefaultColor + " has quit the Global Chat Channel"); globalchat.RfcNames(channel); }
void OnQuit(object sender, QuitEventArgs e) { if(OpList == null) OpList = new Dictionary<string, string>(); if(OpList.ContainsKey(e.Who)) { OpList.Remove(e.Who); } }
void mClient_OnQuit(object sender, QuitEventArgs e) { UpdateNames(); }
void OnQuit(object sender, QuitEventArgs e) { Server.s.Log(Server.IRCColour + e.Data.Nick + "&g has quit IRC" + (!String.IsNullOrEmpty(e.QuitMessage) ? " (" + e.QuitMessage + ")" : "")); Player.GlobalChat(null, Server.IRCColour + e.Data.Nick + "&g has quit IRC" + (!String.IsNullOrEmpty(e.QuitMessage) ? " (" + e.QuitMessage + ")" : ""), false); irc.RfcNames(channel); irc.RfcNames(opchannel); }
void ClientOnQuit(object sender, QuitEventArgs e) { _events.Enqueue(new IrcEvent { Type = IrcEvent.EventType.Quit, Event = e }); _waitHandle.Set(); }