コード例 #1
0
ファイル: TShockIRC.cs プロジェクト: moisterrific/TShockIRC
        void OnUserQuit(object sender, IrcCommentEventArgs e)
        {
            var ircUser = (IrcUser)sender;

            IrcUsers.Remove(ircUser);

            if (!String.IsNullOrEmpty(Config.IRCQuitMessageFormat))
            {
                TShock.Utils.Broadcast(String.Format(Config.IRCQuitMessageFormat, ircUser.NickName, e.Comment), Color.Yellow);
            }
        }
コード例 #2
0
ファイル: IRCService.cs プロジェクト: mattias197711/Jackett2
        private void Client_NetworkInformationReceived(object sender, IrcCommentEventArgs e)
        {
            var network = NetworkFromIrcClient(sender as StandardIrcClient);

            network.Messages.Add(new Message()
            {
                From = network.Client.ServerName,
                Text = e.Comment,
                Type = MessageType.System
            });
            NotifyNetworkChange(network);
        }
コード例 #3
0
        private static void ircClient1_User_Quit(object sender, IrcCommentEventArgs e)
        {
            client1UserQuitComment = e.Comment;

            if (client1UserQuitEvent != null)
                client1UserQuitEvent.Set();
        }