rendered paste bodyon *: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 <Reason> 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
}
}