Help: Need the list of alternative nicknames to show all nicks in the users nick group. Is this possible?
Need highlights to be able to notice a nick who is trying to contact me if im away when I check "Away Highlights and Pm's"
Some way to add "Nicknames for Away" into the list box and be able to use them.
Info: Click in channel/statusbar etc. and find "Away", It will open a menu, you then click "Set away reason" and a text box will pop up that you type your reason for being away, then you select your away nick from the list of away nicks, and then "Ok", the variables I set hopefully would do the rest, although I am a bit lost on %awaytime. When you return, right click in channel, click "Away", find "Mark as no longer being away" and select your "Alternative Nicknames" and then click Ok".
dialog AwaySystem {
Title "Devin's Away Script"
size -l -l 300 200
option dbu
box "Nicknames for Away",4, 1 -1 101 85
box "Alternative Nicknames",5, 103 -1 160 85
button "Set Away Reason",1, 5 7 25 15
button "Mark as no longer being away",2, 35 7 25 15
button "Ok",3, 65 7 29 15, ok
check "Away Highlights and Pm's" 6, 157 31 105 10
text "Devin/Crusader's Away System" 21, 105 85 15 8
text "Using the Away System: Click on "Set Away Reason" and add the reason for being away in the text box, and that will be used to mark you as away, then use your nickname for being away and then click activate", 22, 105 93 200 16
text "To mark yourself as no longer being Away: Click Back and then select a nick from the alternative nicknames and then click activate.", 23, 105 109 200 32
}
on *:DIALOG:AwaySystem:sclick:1:{
/auser AwaySystem $?="Enter your away reason"
/set %awayreason $1-
/echo Your reason for being away is: %awayreason
}
on *:DIALOG:Awaysystem:sclick:2:{
/unset %awayreason | /unset %awaynick | /unset %awaytime
You are now back from: %awayreason
}
on *:DIALOG:AwaySystem:sclick:3:{
if ( %awayreason == set) && ( %awaynick == set) && ( %awaytime == set) {
/set %awaytime ???????
/ame is now away. Reason: %awayreason $+ . Left at %awaytime
/nick %awaynick
elseif ( %awayreason == unset) && ( %awaynick == unset) && ( %awaytime == unset) {
/nick %altnick
/ame is now back from: %awayreason $+ . I have been gone for $duration? .
}
}
}