there's a problem in marky's color uno, where the script chokes on players with nicks containing { }.
Anyone has this fixed, or is willing to work on fixing it? am not finding much time to do that.
if {[string match "*\{*" $nick] || [string match "*\}*" $nick] } {
unontc $nick "Sorry $nick - you cannot join uno with this nick please use a nick that does not contain \002\{\}\002."
return 0
}
at least till someone does what i don't feel like doing lol
The problem is the script uses lots of variables within quotes, and doesn't use the curly braces to suppress interpreter from getting choked on special characters.. I experienced similar issues hacking the google script so I'm fairly certain this causes it. Every place where $nick is referenced within quotes you will have to encapsulate it. $nick -> ${nick}