Creating a mIRC Away System. This will require a bit knowledge in dialogs and a few other simple things. ;Creating the dialog. dialog Aways { title "Away System" size -1 -1 175 45 option dbu text "Reason:",1 , 2 2 45 10 edit "",2 , 2 10 171 10 text "Away Nick:",3 , 60 25 45 10 edit "",4 , 60 33 55 10 button "Away",6 , 10 33 40 10 button "Return",7 , 125 33 40 10 } ;Up above is the layout of your away system. ;Size is the width/height of the dialog. ;Edit number 1 is where you put your away reason and edit number 2 is where you put your away nick.(On the dialog) ;Then there are the obvious Away/Return buttons that set you away and unset you from being away. ;Now for the codes to make this dialog work. on *:dialog:aways:sclick:6:{ away | amsg -[ Away ]- -[ Reason: $did($dname,2)]- -[ Left At: $time(h:nn) ]- | set %oldsn $me | nick $did($dname,4).text } on *:dialog:aways:sclick:7:{ away | amsg -[ Back ]- -[ From: $did($dname,2) ]- -[ Returned At: $time(h:nn) ]- | nick %oldsn } ;Up above as stated before are the codes to make the Away/Return buttons message all the channels you are in that you are away. ;Also, set %oldsn $me is holding your current nick so when you return it will change your nick back to how it was. ;The code: $did($dname,2).text messages all chans the text you put in the Reason box as your away reason. ;The code: nick $did($dname,4).text changes your nick to the text your put into the Away Nick box. Well that's the end of the tutorial I hope you have learned a couple of things.