on *:TEXT:?brb*:#: { if ((% [ $+ [ $address($nick,2) ] $+ [ .BeRightBack ] ] == BeRightBack)) { .notice $nick 04• 1B14RB 4[1 Y14our status is already 5" 7Be-Right-Back 5" 4] .notice $nick 04• 1B14RB 4[ 1P14lease type 7!back 14to change your status. 4] .halt } elseif ((% [ $+ [ $address($nick,2) ] $+ [ .BeRightBack ] ] == $null)) { if ($2- == $null) { .set %BeRightBackTime $ctime .msg $chan 04• 1B14RB 4[7 $nick 1I14s now 5" 7Be-Right-Back 5" 4] .msg $chan 04• 1B14RB 4[1 S14tarted from1:3 $time 4] .set % $+ $address($nick,2) $+ .BeRightBack BeRightBack .set % $+ $address($nick,2) $+ .InUse InUse .set %WHATHESAID $2- .halt } else { .set %BeRightBackTime $ctime .msg $chan 04• 1B14RB 4[7 $nick 1I14s now 5" 7Be-Right-Back 5" 4] .msg $chan 04• 1B14RB 4[1 R14eason1:3 $2- 4] .msg $chan 04• 1B14RB 4[1 S14tarted from1:3 $time GMT+1 4] .set % $+ $address($nick,2) $+ .BeRightBack BeRightBack .set % $+ $address($nick,2) $+ .InUse InUse .set %WHATHESAID $2- .halt } } } on *:TEXT:?back*:#: { if ((% [ $+ [ $address($nick,2) ] $+ [ .BeRightBack ] ] == BeRightBack)) { if (%WHATHESAID == $null) { .msg $chan 04• 1B14ACK 4[7 $nick 1I14s now 5" 7Back 5" 4] .msg $chan 04• 1B14ACK 4[7 $nick 1W14as away for1: 3 $duration($calc($ctime - %BeRightBackTime)) 4] .unset % $+ $address($nick,2) $+ .BeRightBack BeRightBack .unset % $+ $address($nick,2) $+ .InUse InUse .unset %BeRightBackTime $ctime .unset %WHATHESAID $2- .halt } else { .msg $chan 04• 1B14ACK 4[7 $nick 1I14s now 5" 7Back 5" 4] .msg $chan 04• 1B14ACK 4[ 1R14eason1: 3 %WHATHESAID 4] .msg $chan 04• 1B14ACK 4[7 $nick 1W14as away for1: 3 $duration($calc($ctime - %BeRightBackTime)) 4] .unset % $+ $address($nick,2) $+ .BeRightBack BeRightBack .unset % $+ $address($nick,2) nick $+ .InUse InUse .unset %BeRightBackTime $ctime .unset %WHATHESAID $2- .halt } } else { .notice $nick 04• 1B14ACK 4[1 Y14our status is already 5" 7Back 5" 4] .notice $nick 04• 1B14ACK 4[1 P14lease type 7!brb 14to change your status. 4] .halt } } on *:KICK:#: { if ((% [ $+ [ $address($knick,2) ] $+ [ .BeRightBack ] ] == BeRightBack)) { .msg $chan 04• 1B14ACK 4[7 $knick 1G14ot kicked from7 $chan 1H14is status was 5"7Brb5" 4] .msg $chan 04• 1B14ACK 4[7 $knick 1I14s now 5"7Back5" 4] .unset % $+ $address($nick,2) $+ .BeRightBack BeRightBack .unset % $+ $address($nick,2) nick $+ .InUse InUse .unset %BeRightBackTime $ctime .unset %WHATHESAID $2- .halt } } on *:QUIT:#: { if ((% [ $+ [ $address($nick,2) ] $+ [ .BeRightBack ] ] == BeRightBack)) { .msg $chan 04• 1B14ACK 4[7 $nick 1H14as quit IRC, 14H14is status was 5"7Brb5" 4] .msg $chan 04• 1B14ACK 4[7 $nick 1I14s now 5"7Back5" 4] .unset % $+ $address($nick,2) $+ .BeRightBack BeRightBack .unset % $+ $address($nick,2) nick $+ .InUse InUse .unset %BeRightBackTime $ctime .unset %WHATHESAID $2- .halt } } on *:PART:#: { if ((% [ $+ [ $address($nick,2) ] $+ [ .BeRightBack ] ] == BeRightBack)) { .msg $chan 04• 1B14ACK 4[7 $nick 1H14as parted $chan , 14H14is status was 5"7Brb5" 4] .msg $chan 04• 1B14ACK 4[7 $nick 1I14s now 5"7Back5" 4] .unset % $+ $address($nick,2) $+ .BeRightBack BeRightBack .unset % $+ $address($nick,2) nick $+ .InUse InUse .unset %BeRightBackTime $ctime .unset %WHATHESAID $2- .halt } }