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); }
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); }
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); }