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}"]]...
You can do that for the @ (but just op, not aop), I'm not sure you can add the sop.
Eggdrop doesn't know these modes, so it can't check if an op is aop nor sop.
What do you mean ? The user doesn't get his voice when he regains his previous nick ? I made a little test (and some little modifications): bind nick - * checkvoice proc checkvoice {nick uhost handle chan newnick} { set onchash [md5 [string tolower "${nick}:${chan}"]] set nnchash [md5 [str...