Example #1
0
        void OnNickChange(object sender, NickChangeEventArgs e)
        {
            Player.GlobalMessageGC(Server.gcColor + "[Global] " + e.OldNickname + Server.DefaultColor + " is now known as " + Server.gcColor + e.NewNickname);
            Server.s.LogGC(e.OldNickname + " is now known as " + e.NewNickname);

            irc.RfcNames(channel);
        }
Example #2
0
        void OnChanMessage(object sender, IrcEventArgs e)
        {
            string temp = e.Data.Message; string storedNick = e.Data.Nick;

            string allowedchars = "1234567890-=qwertyuiop[]\\asdfghjkl;'zxcvbnm,./!@#$%^*()_+QWERTYUIOPASDFGHJKL:\"ZXCVBNM<>? ";

            foreach (char ch in temp)
            {
                if (allowedchars.IndexOf(ch) == -1)
                {
                    temp = temp.Replace(ch, '*');
                }
            }

            Server.s.LogGC("[" + storedNick + "]" + temp);
            Player.GlobalMessageGC(Server.gcColor + "[Global][" + storedNick + "]" + temp);
        }
Example #3
0
 void OnPart(object sender, PartEventArgs e)
 {
     Server.s.LogGC(e.Data.Nick + " has left Global Chat");
     Player.GlobalMessageGC(Server.gcColor + e.Data.Nick + Server.DefaultColor + " has left Global Chat");
     irc.RfcNames(channel);
 }