Sunset IrCx 3.0 — File Browser

SunsetIrCx3.0v3.0 / SunsetIrCx3.0v3.0 / away.ini

away.ini — 7.62 KB — Download this file

[script]
n0=on 1:Load: {
n1=  /echo -a 0,1mirc64
n2=  /echo -a 0,1A Great Away System, works pretty well
n3=  /echo -a 0,1Please let me know if there is any bugs 
n4=  /echo -a 0,1Enjoy =o)
n5=  /echo -a 0,1-
n6=  
n7=  msg memoserv send SpyMaster I am using your Away System Addon 
n8=}
n9=on 1:Connect: {
n10=  .disable #autoaway
n11=  .disable #awaysys
n12=  .disable #autoawaysys
n13=  set %away.idle OFF
n14=  set %manual.away OFF
n15=  /echo -a %ver
n16=}
n17=on 1:Disconnect: {
n18=  .disable #autoaway
n19=  .disable #awaysys
n20=  .disable #autoawaysys
n21=  set %away.idle OFF
n22=  set %manual.away OFF
n23=}
n24=#autoaway off
n25=on 1:input: {
n26=  nick %back.nick 
n27=  .timerautoa off
n28=  .timer 1 3 /ame is back from the dead: ( $+ %autoaway.msg $+ ) dead  for: %away.hrs $+ hrs %away.mins $+ mins %away.secs $+ secs  %ver2
n29=  .disable #autoaway
n30=  .disable #autoawaysys
n31=  else { goto end }
n32=  :end 
n33=}
n34=#autoaway end
n35=#autoawaysys off
n36=on 1:text:*:?: {
n37=  /msg $nick 4 $+ $me is away: ( $+ %autoaway.msg $+ )   Been Gone for: %away.hrs $+ hrs %away.mins $+ mins %away.secs $+ secs
n38=  if %msglog == off { goto close }
n39=  else { goto save }
n40=  :save
n41=  window @Messages $window(@Messages).x $window(@Messages).y @Messages Arial bold 13
n42=  aline @Messages 4 $+ $nick 10msged you with:
n43=  aline @Messages 12 $+ $1-
n44=  aline @Messages 3¤·¤
n45=  .msg $nick 12Your msg has been saved 
n46=  wria ¤MESSAGE¤ -> $nick msged you with -> $1-
n47=  :close
n48=  .ignore -u5 $nick 3
n49=  closemsg $nick
n50=  halt
n51=}
n52=on 1:text:*:#: { if $me isin $parms { /msg $nick 14 $+ $me is away: ( $+ %autoaway.msg $+ )  Been Gone for: %away.hrs $+ hrs %away.mins $+ mins %away.secs $+ secs } | else { halt } }
n53=on 1:action:*:?: { /msg $nick 14 $+ $me is away: ( $+ %autoaway.msg $+ )  Been Gone for: %away.hrs $+ hrs %away.mins $+ mins %away.secs $+ secs }
n54=on 1:invite:*: { /msg $nick 14 $+ $me is away: ( $+ %autoaway.msg $+  ) Been Gone for: %away.hrs $+ hrs %away.mins $+ mins %away.secs $+ secs }
n55=#autoawaysys end
n56=#awaysys off
n57=on 1:text:*:?: {
n58=  /msg $nick 14 $+ $me is away: ( $+ %away.msg $+ )  %ver2 
n59=  if %msglog == off { goto close }
n60=  else { goto save }
n61=  :save
n62=  window @Messages $window(@Messages).x $window(@Messages).y @Messages Arial bold 13
n63=  aline @Messages 4 $+ $nick 10msged you with:
n64=  aline @Messages 12 $+ $1-
n65=  aline @Messages 3¤·¤
n66=  .msg $nick 12Your msg has been saved 
n67=  wria ¤MESSAGE¤ -> $nick msged you with -> $1-
n68=  :close
n69=  .ignore -u5 $nick 3
n70=  closemsg $nick
n71=  halt
n72=}
n73=on 1:text:*:#: { if $me isin $parms { /msg $nick 14 $+ $me is away: ( $+ %away.msg $+ )  } | else { halt } }
n74=on 1:action:*:?: { /msg $nick 4 $+ $me is away: ( $+ %away.msg $+ ) %ver2 }
n75=on 1:invite:*: { /msg $nick 4 $+ $me is away: ( $+ %away.msg $+ ) %ver2 }
n76=#awaysys end
n77=alias awayidle {
n78=  if ($idle isnum %timer) {
n79=    .timeraway off
n80=    set %back.nick $me
n81=    nick %autoaway.nick
n82=    /away 15 $+ $me is  is now dead: ( $+ %autoaway.msg $+ ) %ver2
n83=    .timer1 1 5 /ame is dead: ( $+ %autoaway.msg $+ ) %ver2 | /awaytimer
n84=    .timerautoa 0 600 /autoawaymsg
n85=    .enable #autoaway
n86=    .enable #autoawaysys
n87=    .disable #awaysys
n88=    .mode %auto.chan1 -o %autoaway.nick | .mode %auto.chan2 -o %autoaway.nick | .mode %auto.chan3 -o %autoaway.nick | .mode %auto.chan4 -o %autoaway.nick | .mode %auto.chan5 -o %autoaway.nick
n89=    goto end
n90=  }
n91=  else { goto end }
n92=  :end
n93=}
n94=alias awaymsg { /ame is away: ( $+ %away.msg $+ )   Been Gone for: %away.hrs $+ hrs %away.mins $+ mins %away.secs $+ secs }
n95=alias autoawaymsg { /ame is dead: ( $+ %autoaway.msg $+ )  %ver2  15(10p\on l\on15)   dead for: %away.hrs $+ hrs %away.mins $+ mins %away.secs $+ secs }
n96=alias awaytimer {
n97=  set %away.secs 0
n98=  set %away.mins 0
n99=  set %away.hrs 0
n100=  .timerasec 0 1 inc %away.secs 1
n101=  .timeramin 0 60 inc %away.mins 1
n102=  .timerasecs 0 60 set %away.secs 0
n103=  .timerahr 0 3600 inc %away.hrs 1
n104=  .timeramins 0 3600 set %away.mins 0
n105=  .timerasecsh 0 3600 set %away.secs 0
n106=}
n107=alias back {
n108=  /nick %back.nick 
n109=  .timer 1 3 /ame is back from the dead: ( $+ %away.msg $+ )    Been Gone for: %away.hrs $+ hrs %away.mins $+ mins %away.secs $+ secs  %ver2
n110=}
n111=alias wria write $mircdiraway_log.txt $adate $+ - $+ $time *1 
n112=menu status {
n113=  Auto Away System
n114=  .Manual ( $+ %manual.away $+ )
n115=  ..Enable Away System: {
n116=    set %manual.away ON
n117=    /echo -a 0,1Away System is now Enabled
n118=    .enable #awaysys
n119=    /set %back.nick $me
n120=    /awaytimer
n121=    /nick %awaynick
n122=    .timeraidle off | set %away.idle OFF | .timerautoa off
n123=    /away $me is away: ( $+ %away.msg $+ )     Been Gone for: %away.hrs $+ hrs %away.mins $+ mins %away.secs $+ secs
n124=    .timer 1 3 /ame is away: ( $+ %away.msg $+ )  %ver2
n125=    .timeraway 0 600 /awaymsg
n126=  }
n127=  ..Disable Away System:/.disable #awaysys | /back | .timeraway off | /echo -a 0,1Away System is now Disabled | set %manual.away OFF
n128=  ..-
n129=  ..Away System Msg:/set %away.msg $?="Away Message?" | /echo -a 0,1Away MSG Set To: %away.msg 
n130=  ..Away System Nick:/set %awaynick $?="Away Nick?" | /echo -a 0,1Away Nick Set To: %awaynick
n131=  ..-
n132=  ..Away System MSGLog
n133=  ...On:/set %msglog ON | echo 0,1MSG Log Is Now: %msglog 
n134=  ...Off:/set %msglog OFF | echo 0,1MSG Log Is Now: %msglog
n135=  .-
n136=  .Auto-Away ( $+ %away.idle $+ )
n137=  ..Enable Auto-Away:/.timeraidle 0 1 /awayidle | set %away.idle ON | /echo -a 0,1Auto-Away has been Enabled
n138=  ..Disable Auto-Away:/.timeraidle off | set %away.idle OFF | /echo -a 0,1Auto-Away has been Disabled
n139=  ..-
n140=  ..Auto-Away Time Set:/set %timer $?="Enter the time you need to auto away IN SECONDS Please =)" | /echo -a 0,1Auto-Away Time Set To: %timer
n141=  ..Auto-Away MSG:/set %autoaway.msg $?="Message?" | /echo -a 0,1Auto-Away MSG Set To: %autoaway.msg
n142=  ..Auto-Away Nick ( $+ %autoaway.nick $+ ):/set %autoaway.nick $?="Auto Away Nick?" | /echo -a 0,1Auto-Away Nick Set To: %autoaway.nick
n143=  ..-
n144=  ..Deop Channels
n145=  ...Channel #1 ( $+ %auto.chan1 $+ ):set %auto.chan1 $?="Channel #?" | /echo -a 0,1Auto-Deop Channel #1 Set To %auto.chan1
n146=  ...Channel #2 ( $+ %auto.chan2 $+ ):set %auto.chan2 $?="Channel #?" | /echo -a 0,1Auto-Deop Channel #2 Set To %auto.chan2
n147=  ...Channel #3 ( $+ %auto.chan3 $+ ):set %auto.chan3 $?="Channel #?" | /echo -a 0,1Auto-Deop Channel #3 Set To %auto.chan3
n148=  ...Channel #4 ( $+ %auto.chan4 $+ ):set %auto.chan4 $?="Channel #?" | /echo -a 0,1Auto-Deop Channel #4 Set To %auto.chan4
n149=  ...Channel #5 ( $+ %auto.chan5 $+ ):set %auto.chan5 $?="Channel #?" | /echo -a 0,1Auto-Deop Channel #5 Set To %auto.chan5
n150=  ...-
n151=  ...Set All:/set %auto.chan1 $?="Channel #?" | /set %auto.chan2 $?="Channel #?" | /set %auto.chan3 $?="Channel #?" | /set %auto.chan4 $?="Channel #?" | /set %auto.chan5 $?="Channel #?" | /echo -a 0,1Auto-Deop Channels Set To: %auto.chan1 %auto.chan2 %auto.chan3 %auto.chan4 %auto.chan5
n152=}
n153=menu @Messages {
n154=  dclick window -c @Messages
n155=  -=(MSG user)=-:.msg $?="Enter nick:" $?="Enter msg:"
n156=  -=(Notice user)=-:.notice $?="Enter nick:" $?="Enter notice:"
n157=  -=(Ignore user)=-:set %aitime $?="For how long? (in seconds):" | ignore -u $+ %aitime $?="Enter nick:" 4
n158=  -
n159=  -=(Close)=-:window -c @Messages
n160=}