Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # bold = \002
- # underline = \037
- # reverse = \026
- # color = \003[fg[,bg]] (fg=foreground (textcolor), bg=background
- # all colors number are the same like mIRC:
- # 0=white, 1=black, 2=darkblue, 3=darkgreen, 4=red, 5=brown, 6=magenta, 7=orange
- # 8=yellow, 9=lightgreen, 10=darkcyan, 11=lightcyan, 12=lightblue, 13=pink, 14=darkgrey, 15=lightgrey
- ## Change the colors
- proc msg_color {chan text} {
- if {[string match *c* [getchanmode $chan]]} {
- set msg_colors [list \00300,00 "" \00300,0 "" \00300,01 "" \00300,1 "" \00300,02 "" \00300,2 "" \00300,03 "" \00300,3 "" \00300,04 "" \00300,4 "" \00300,05 "" \00300,5 "" \00300,06 "" \00300,6 "" \00300,07 "" \00300,7 "" \00300,08 "" \00300,8 "" \00300,09 "" \00300,9 "" \00300,10 "" \00300,11 "" \00300,12 "" \00300,13 "" \00300,14 "" \00300,15 "" \0030,00 "" \0030,0 "" \0030,01 "" \0030,1 "" \0030,02 "" \0030,2 "" \0030,03 "" \0030,3 "" \0030,04 "" \0030,4 "" \0030,05 "" \0030,5 "" \0030,06 "" \0030,6 "" \0030,07 "" \0030,7 "" \0030,08 "" \0030,8 "" \0030,09 "" \0030,9 "" \0030,10 "" \0030,11 "" \0030,12 "" \0030,13 "" \0030,14 "" \0030,15 "" \00301,00 "" \00301,0 "" \00301,01 "" \00301,1 "" \00301,02 "" \00301,2 "" \00301,03 "" \00301,3 "" \00301,04 "" \00301,4 "" \00301,05 "" \00301,5 "" \00301,06 "" \00301,6 "" \00301,07 "" \00301,7 "" \00301,08 "" \00301,8 "" \00301,09 "" \00301,9 "" \00301,10 "" \00301,11 "" \00301,12 "" \00301,13 "" \00301,14 "" \00301,15 "" \0031,00 "" \0031,0 "" \0031,01 "" \0031,1 "" \0031,02 "" \0031,2 "" \0031,03 "" \0031,3 "" \0031,04 "" \0031,4 "" \0031,05 "" \0031,5 "" \0031,06 "" \0031,6 "" \0031,07 "" \0031,7 "" \0031,08 "" \0031,8 "" \0031,09 "" \0031,9 "" \0031,10 "" \0031,11 "" \0031,12 "" \0031,13 "" \0031,14 "" \0031,15 "" \00302,00 "" \00302,0 "" \00302,01 "" \00302,1 "" \00302,02 "" \00302,2 "" \00302,03 "" \00302,3 "" \00302,04 "" \00302,4 "" \00302,05 "" \00302,5 "" \00302,06 "" \00302,6 "" \00302,07 "" \00302,7 "" \00302,08 "" \00302,8 "" \00302,09 "" \00302,9 "" \00302,10 "" \00302,11 "" \00302,12 "" \00302,13 "" \00302,14 "" \00302,15 "" \0032,00 "" \0032,0 "" \0032,01 "" \0032,1 "" \0032,02 "" \0032,2 "" \0032,03 "" \0032,3 "" \0032,04 "" \0032,4 "" \0032,05 "" \0032,5 "" \0032,06 "" \0032,6 "" \0032,07 "" \0032,7 "" \0032,08 "" \0032,8 "" \0032,09 "" \0032,9 "" \0032,10 "" \0032,11 "" \0032,12 "" \0032,13 "" \0032,14 "" \0032,15 "" \00303,00 "" \00303,0 "" \00303,01 "" \00303,1 "" \00303,02 "" \00303,2 "" \00303,03 "" \00303,3 "" \00303,04 "" \00303,4 "" \00303,05 "" \00303,5 "" \00303,06 "" \00303,6 "" \00303,07 "" \00303,7 "" \00303,08 "" \00303,8 "" \00303,09 "" \00303,9 "" \00303,10 "" \00303,11 "" \00303,12 "" \00303,13 "" \00303,14 "" \00303,15 "" \0033,00 "" \0033,0 "" \0033,01 "" \0033,1 "" \0033,02 "" \0033,2 "" \0033,03 "" \0033,3 "" \0033,04 "" \0033,4 "" \0033,05 "" \0033,5 "" \0033,06 "" \0033,6 "" \0033,07 "" \0033,7 "" \0033,08 "" \0033,8 "" \0033,09 "" \0033,9 "" \0033,10 "" \0033,11 "" \0033,12 "" \0033,13 "" \0033,14 "" \0033,15 "" \00304,00 "" \00304,0 "" \00304,01 "" \00304,1 "" \00304,02 "" \00304,2 "" \00304,03 "" \00304,3 "" \00304,04 "" \00304,4 "" \00304,05 "" \00304,5 "" \00304,06 "" \00304,6 "" \00304,07 "" \00304,7 "" \00304,08 "" \00304,8 "" \00304,09 "" \00304,9 "" \00304,10 "" \00304,11 "" \00304,12 "" \00304,13 "" \00304,14 "" \00304,15 "" \0034,00 "" \0034,0 "" \0034,01 "" \0034,1 "" \0034,02 "" \0034,2 "" \0034,03 "" \0034,3 "" \0034,04 "" \0034,4 "" \0034,05 "" \0034,5 "" \0034,06 "" \0034,6 "" \0034,07 "" \0034,7 "" \0034,08 "" \0034,8 "" \0034,09 "" \0034,9 "" \0034,10 "" \0034,11 "" \0034,12 "" \0034,13 "" \0034,14 "" \0034,15 "" \00305,00 "" \00305,0 "" \00305,01 "" \00305,1 "" \00305,02 "" \00305,2 "" \00305,03 "" \00305,3 "" \00305,04 "" \00305,4 "" \00305,05 "" \00305,5 "" \00305,06 "" \00305,6 "" \00305,07 "" \00305,7 "" \00305,08 "" \00305,8 "" \00305,09 "" \00305,9 "" \00305,10 "" \00305,11 "" \00305,12 "" \00305,13 "" \00305,14 "" \00305,15 "" \0035,00 "" \0035,0 "" \0035,01 "" \0035,1 "" \0035,02 "" \0035,2 "" \0035,03 "" \0035,3 "" \0035,04 "" \0035,4 "" \0035,05 "" \0035,5 "" \0035,06 "" \0035,6 "" \0035,07 "" \0035,7 "" \0035,08 "" \0035,8 "" \0035,09 "" \0035,9 "" \0035,10 "" \0035,11 "" \0035,12 "" \0035,13 "" \0035,14 "" \0035,15 "" \00306,00 "" \00306,0 "" \00306,01 "" \00306,1 "" \00306,02 "" \00306,2 "" \00306,03 "" \00306,3 "" \00306,04 "" \00306,4 "" \00306,05 "" \00306,5 "" \00306,06 "" \00306,6 "" \00306,07 "" \00306,7 "" \00306,08 "" \00306,8 "" \00306,09 "" \00306,9 "" \00306,10 "" \00306,11 "" \00306,12 "" \00306,13 "" \00306,14 "" \00306,15 "" \0036,00 "" \0036,0 "" \0036,01 "" \0036,1 "" \0036,02 "" \0036,2 "" \0036,03 "" \0036,3 "" \0036,04 "" \0036,4 "" \0036,05 "" \0036,5 "" \0036,06 "" \0036,6 "" \0036,07 "" \0036,7 "" \0036,08 "" \0036,8 "" \0036,09 "" \0036,9 "" \0036,10 "" \0036,11 "" \0036,12 "" \0036,13 "" \0036,14 "" \0036,15 "" \00307,00 "" \00307,0 "" \00307,01 "" \00307,1 "" \00307,02 "" \00307,2 "" \00307,03 "" \00307,3 "" \00307,04 "" \00307,4 "" \00307,05 "" \00307,5 "" \00307,06 "" \00307,6 "" \00307,07 "" \00307,7 "" \00307,08 "" \00307,8 "" \00307,09 "" \00307,9 "" \00307,10 "" \00307,11 "" \00307,12 "" \00307,13 "" \00307,14 "" \00307,15 "" \0037,00 "" \0037,0 "" \0037,01 "" \0037,1 "" \0037,02 "" \0037,2 "" \0037,03 "" \0037,3 "" \0037,04 "" \0037,4 "" \0037,05 "" \0037,5 "" \0037,06 "" \0037,6 "" \0037,07 "" \0037,7 "" \0037,08 "" \0037,8 "" \0037,09 "" \0037,9 "" \0037,10 "" \0037,11 "" \0037,12 "" \0037,13 "" \0037,14 "" \0037,15 "" \00308,00 "" \00308,0 "" \00308,01 "" \00308,1 "" \00308,02 "" \00308,2 "" \00308,03 "" \00308,3 "" \00308,04 "" \00308,4 "" \00308,05 "" \00308,5 "" \00308,06 "" \00308,6 "" \00308,07 "" \00308,7 "" \00308,08 "" \00308,8 "" \00308,09 "" \00308,9 "" \00308,10 "" \00308,11 "" \00308,12 "" \00308,13 "" \00308,14 "" \00308,15 "" \0038,00 "" \0038,0 "" \0038,01 "" \0038,1 "" \0038,02 "" \0038,2 "" \0038,03 "" \0038,3 "" \0038,04 "" \0038,4 "" \0038,05 "" \0038,5 "" \0038,06 "" \0038,6 "" \0038,07 "" \0038,7 "" \0038,08 "" \0038,8 "" \0038,09 "" \0038,9 "" \0038,10 "" \0038,11 "" \0038,12 "" \0038,13 "" \0038,14 "" \0038,15 "" \00309,00 "" \00309,0 "" \00309,01 "" \00309,1 "" \00309,02 "" \00309,2 "" \00309,03 "" \00309,3 "" \00309,04 "" \00309,4 "" \00309,05 "" \00309,5 "" \00309,06 "" \00309,6 "" \00309,07 "" \00309,7 "" \00309,08 "" \00309,8 "" \00309,09 "" \00309,9 "" \00309,10 "" \00309,11 "" \00309,12 "" \00309,13 "" \00309,14 "" \00309,15 "" \0039,00 "" \0039,0 "" \0039,01 "" \0039,1 "" \0039,02 "" \0039,2 "" \0039,03 "" \0039,3 "" \0039,04 "" \0039,4 "" \0039,05 "" \0039,5 "" \0039,06 "" \0039,6 "" \0039,07 "" \0039,7 "" \0039,08 "" \0039,8 "" \0039,09 "" \0039,9 "" \0039,10 "" \0039,11 "" \0039,12 "" \0039,13 "" \0039,14 "" \0039,15 "" \00310,00 "" \00310,0 "" \00310,01 "" \00310,1 "" \00310,02 "" \00310,2 "" \00310,03 "" \00310,3 "" \00310,04 "" \00310,4 "" \00310,05 "" \00310,5 "" \00310,06 "" \00310,6 "" \00310,07 "" \00310,7 "" \00310,08 "" \00310,8 "" \00310,09 "" \00310,9 "" \00310,10 "" \00310,11 "" \00310,12 "" \00310,13 "" \00310,14 "" \00310,15 "" \00311,00 "" \00311,0 "" \00311,01 "" \00311,1 "" \00311,02 "" \00311,2 "" \00311,03 "" \00311,3 "" \00311,04 "" \00311,4 "" \00311,05 "" \00311,5 "" \00311,06 "" \00311,6 "" \00311,07 "" \00311,7 "" \00311,08 "" \00311,8 "" \00311,09 "" \00311,9 "" \00311,10 "" \00311,11 "" \00311,12 "" \00311,13 "" \00311,14 "" \00311,15 "" \00312,00 "" \00312,0 "" \00312,01 "" \00312,1 "" \00312,02 "" \00312,2 "" \00312,03 "" \00312,3 "" \00312,04 "" \00312,4 "" \00312,05 "" \00312,5 "" \00312,06 "" \00312,6 "" \00312,07 "" \00312,7 "" \00312,08 "" \00312,8 "" \00312,09 "" \00312,9 "" \00312,10 "" \00312,11 "" \00312,12 "" \00312,13 "" \00312,14 "" \00312,15 "" \00313,00 "" \00313,0 "" \00313,01 "" \00313,1 "" \00313,02 "" \00313,2 "" \00313,03 "" \00313,3 "" \00313,04 "" \00313,4 "" \00313,05 "" \00313,5 "" \00313,06 "" \00313,6 "" \00313,07 "" \00313,7 "" \00313,08 "" \00313,8 "" \00313,09 "" \00313,9 "" \00313,10 "" \00313,11 "" \00313,12 "" \00313,13 "" \00313,14 "" \00313,15 "" \00314,00 "" \00314,0 "" \00314,01 "" \00314,1 "" \00314,02 "" \00314,2 "" \00314,03 "" \00314,3 "" \00314,04 "" \00314,4 "" \00314,05 "" \00314,5 "" \00314,06 "" \00314,6 "" \00314,07 "" \00314,7 "" \00314,08 "" \00314,8 "" \00314,09 "" \00314,9 "" \00314,10 "" \00314,11 "" \00314,12 "" \00314,13 "" \00314,14 "" \00314,15 "" \00315,00 "" \00315,0 "" \00315,01 "" \00315,1 "" \00315,02 "" \00315,2 "" \00315,03 "" \00315,3 "" \00315,04 "" \00315,4 "" \00315,05 "" \00315,5 "" \00315,06 "" \00315,6 "" \00315,07 "" \00315,7 "" \00315,08 "" \00315,8 "" \00315,09 "" \00315,9 "" \00315,10 "" \00315,11 "" \00315,12 "" \00315,13 "" \00315,14 "" \00315,15 "" \003 "" \002 "" \037 "" \026 ""]
- set text [string map $msg_colors $text]
- #regsub -all {\\003\d{1,2},\d{1,2}} $text {} text
- }
- return $text
- }
Advertisement