rendered paste bodymIRC Script for setting away or busy. Includes: Action of you being away to all channels you're in. Changing your nick. Setting an away message.
/istat {
if ($1 == away) { /var %status |Away | /var %action $2- | if (%action == $null) { /var %action Reason not given. } | /tnick $me $+ %status | /away %action | /ame is away: %action }
if ($1 == busy) { /var %status |Busy | /var %action $2- | if (%action == $null) { /var %action Reason not given. } | /tnick $me $+ %status | /away %action | /ame is busy: %action }
if ($1 == movie) { /var %status |Movie | /var %action Movie | /tnick $me $+ %status | /away %action | /ame is busy: %action }
if ($1 == sleep) { /var %status |Sleep | /var %action Sleeping | /tnick $me $+ %status | /away %action | /ame is away: %action }
if ($1 == phone) { /var %status |Phone | /var %action Phone | /tnick $me $+ %status | /away %action | /ame is away: %action }
if ($1 == coding) { /var %status |Coding | /var %action Coding | /tnick $me $+ %status | /away %action | /ame is busy: %action }
if ($1 == studying) { /var %status |Studying | /var %action Studying | /tnick $me $+ %status | /away %action | /ame is busy: %action }
if ($1 == back) { /var %newNick $remove($left($me,$pos($me,|,1)),|) | /tnick %newNick | /away | /ame has returned. }
}
Syntax:
/istat <status> <action>
NOTE: Only the 'away' and 'busy' status have the option of an <action>.
Examples:
/istat away
/istat away Eating
/istat busy
/istat busy Hacking the Planet
/istat sleep
/istat phone
/istat coding
/istat studying
/istat back
If you have any questions or updates to this script, contact me at: staticsyphon@gmail.com