I've noticed that when I come back from being idle, it turns my nickname white.
This maybe a side effect of your previous copy having left vars around, try this command //unset -s %cnick.*
Then empty the CNICK entres using addressbook/colors then...
/away IM AWAY
//Grey.Idle.And.Away.Nicks
* turned grey in a few seconds?
/away
//Grey.Idle.And.Away.Nicks
* turned back to what it was?
Or just observe if it continues to occur after the unset and address book clear out
I may be wrong, but I didnt see it setting the variable to the nicks color before it's changed to grey.
if ($nick(%channel,%x).idle >=
60) {
that should be 600 but i had it down at one minute for testing .. if ($cnick(%nick).color != 14) {
if its not already colored 14 then we do the below code .... if ($cnick(%nick)) { set %cnick. [ $+ [ %nick ] ] $cnick(%nick).color }
if there is a entry for the nick in the list then set the %cnick.%nick to its color I also get this error:
-
disable.#GIAAN.WHOIS.RAWS No such nick
-
Since i'm unfamilar with this format, I wans't able to fix it.
Just an untrapped raw, you have to forgive me on these, my status window has so much junk flying up it, i dont notice half of the things, i have check points in scripts, that i havent ever removed after finishing them, and they all display in the status window, i just leave it in there incase ill have to debug it one day.
locate
#GIAAN.WHOIS.RAWS endand make it
raw 401:*:{ haltdef }
#GIAAN.WHOIS.RAWS end I also saw a few lines in the code that had:
-
;;;;Blah
-
Those lines can be removed they create a extra window and display info to it i used a special window as i wanted to tab out the data so i could read it. Iy was used for debugging the code, take the ;;;; of if you want and see what it does.