pushmode doesnt allow custom delay wich is what im after as delay i want to use differs from network to network as well as stacked modes per line. The number of stacked modes allowed by the server is usually sent by the server itself (and I think eggdrop use it). Concerning the delay... Why do you ...
I gave you a way to get and shuffle the list of files, what did you do with that ? I won't make the script for you, I can help you to do it, by giving tips and tracks.
Let me ensure I understand well: A !play command will choose a file randomly in a directory and then read it (a line each 5s), when the file is ended it takes ne next one (in its randomized list) and do the same. The !shuffle command is the same than !play , it just resets the play list and start it...
Check if you don't have 2 binds ctcr loaded (multiple loading of script without restarting it ?) When I tested it, I only got one response from the eggdrop. And as your ping aren't the same, I suspect it's due to a side-effect in your eggdrop (restart could be a good idea) or the network you're on, ...
That's the thing DasBrain explained. $cyclechan is not defined in cycle proc. Add it in your global, or use $:: namespace # channel to cycle set cyclechan "#Sohbet" # minutes between each cycle set timecycle 2 # minutes to idle before rejoining chan set timewait 1 bind RAW * 366 cyclestart...
Depend on the reply you get: if it contains the nick and an information that the ip is spoofed, you can relaunch a /whois. The danger is that you may flood the server with /whois commands if you don't get the real IP. You should probably add a counter (who($nick)) and stop if you did more than 2 /wh...
Peharps can you try to understand what the code does, read the doc and try to adapt. OR, to say that quicker: learn. bind nick - * checkvoice # name of the called procedure is checkvoice proc checkvoice {nick uhost handle chan newnick} { set onchash [md5 [string tolower "${nick}:${chan}"]]...