OK - From your posting, it has become self evident what the issue is. It seems the list is being malformed. Those values should be on one line, rather than 2.
I have found the issue from this.
When the first person is added to the list, the script will select between using the "set" or "lappend" commands, based on if the list for that channel exists.
The problem is, it uses "set" if the list doesn't exist.
To fix this, we can hardcode it to use "lappend", which creates the list if need be.
Find and locate the "next:cmds" proc. The first switch method is add_list. Within this segment, locate the 2 line
Code: Select all
set temp(cmd) [expr {![info exists next(:list:$channel)]?"set":"lappend"}]
$temp(cmd) next(:list:$channel) [list $nick [clock seconds]]
Change them to the following
Code: Select all
lappend next(:list:$channel) [list $nick [clock seconds]]
AKA, delete the first line (can be done with CTRL+K while on the line in pico), and change the first part of the second command.