MoonScript IRC — File Browser

MoonScriptIRCv3.0 / MoonScriptIRCv3.0 / system / chanpops.mrc

chanpops.mrc — 9.47 KB — Download this file

;-------- -  -
; Popups
;-------- -  -
menu menubar,channel {
  -
  &MoonScript Settings
  .&Personal Flood Protect
  ..&Enable/Disable ( $+ $upper($group(#personalprotect)) $+ ): { if ( $group(#personalprotect) == ON ) { .disable #personalprotect | echo -a $moontxt2(Personal Flood Protection Is Now OFF) } | else { .enable #personalprotect | echo -a $moontxt2(Personal Flood Protection Is Now ON) } }
  ..Set Ignore Time ( $+ %pfpignore $+ secs):set %pfpignore $$?="number of seconds to ignore?" | echo -a $moontxt2(Ignore time set to:) $moontxt2(%pfpignore)
  .-
  .&Topic Lock ( $+ $upper($group(#toplock)) $+ )
  ..Enable/Disable:{ if ( $group(#toplock) == ON ) { .disable #toplock | echo -a $moontxt2(Topic Lock is Now OFF) } | else { .enable #toplock | echo -a $moontxt2(Topic Lock is Now ON) } }
  ..-
  ..&Channel Only: { 
    if ( $group(#toplock) == OFF ) { set %toplock.chan $chan | .enable #toplock | echo -a $moontxt2(Topic Lock Enabled For:) $moontxt2(#) | refresh.topic }
    else { .disable #toplock | echo -a $moontxt2(Topic Lock Disabled) | unset %toplock.chan | .remove toplock.txt }
  }
  ..&All Channels: {
    if ( $group(#toplock) == OFF ) { set %toplock.chan $chr(35) | .enable #toplock | echo -a $moontxt2(Topic Lock Enabled) | refresh.topic }
    else { .disable #toplock | echo -a $moontxt2(Topic Lock Disabled) | unset %toplock.chan | .remove toplock.txt }
  }
  .&Ban Lock ( $+ $Upper($group(#banlock)) $+ ): { if ( $group(#banlock) == ON ) { .disable #banlock | echo -a $moontxt2(Ban Lock is now OFF) } | else { .enable #banlock | echo -a $moontxt2(Ban Lock Is Now ON) } }
  .&No Ban ( $+ $Upper($group(#banunlock)) $+ ): { if ( $group(#banunlock) == ON ) { .disable #banunlock | echo -a $moontxt2(No Ban Is Now OFF) } | else { .enable #banunlock | echo -a $moontxt2(No Ban Is Now ON) } }
  .-
  .&Time Reminder ( $+ %autoTime $+ ): { if ( %autotime == ON ) { set %autotime OFF | echo -a $moontxt2(Auto Time Reminder Is Now OFF) } | else { set %autotime ON | echo -a $moontxt2(Auto Time Reminder Is Now ON) } }
  .&Lag Checker ( $+ %lagcheck $+ ): { if ( %lagcheck == ON ) { set %lagcheck OFF | .timerlag off | echo -a $moontxt2(Auto Lag Checker Is Now OFF) } | else { set %lagcheck ON | .timerlag 0 600 pingme | echo -a $moontxt2(Auto Lag Checker Is Now ON) } }
  .&Send Ping Meter ( $+ %pingmeter $+ ): { if ( %pingmeter == ON ) { set %pingmeter OFF | echo -a $moontxt2(Ping Meter Is Now OFF) } | else { set %pingmeter ON | echo -a $moontxt2(Ping Meter is now ON) } }
  .-
  .&Auto-Reop ( $+ $Upper($group(#autoreoper)) $+ ): { if ( $group(#autoreoper) == ON ) { .disable #autoreoper | echo -a $moontxt2(Auto Reop Is Now OFF) } | else { .enable #autoreoper | echo -a $moontxt2(Auto Reop Is Now ON) } }
  .&Auto-Unban ( $+ $Upper($group(#unbanner)) $+ ): { if ( $group(#unbanner) == ON ) { .disable #unbanner | echo -a $moontxt2(Auto Unbanner Is Now OFF) } | else { .enable #Unbanner | echo -a $moontxt2(Auto Unbanner Is Now ON) } }
  .&Revenge Kick ( $+ $Upper($group(#retaliator)) $+ ): { if ( $group(#retaliator) == ON ) { .disable #retaliator | echo -a $moontxt2(Revenge Kick Is Now OFF) } | else { .enable #retaliator | echo -a $moontxt2(Revenge Kick Is Now ON) } }
  .-
  .&OP Question ( $+ $Upper($group(#opfun)) $+ ): { if ( $group(#opfun) == ON ) { .disable #opfun | echo -a $moontxt2(OP Question Is Now OFF) } | else { .enable #opfun | echo -a $moontxt2(OP Question Is Now ON) } }
  .-
  .&Halt Default Text ( $+ $Upper($group(#haltdef)) $+ ): { if ( $group(#haltdef) == ON ) { .disable #haltdef | echo -a $moontxt2(Halting Default Text Is Now OFF) } | else { .enable #haltdef | echo -a $moontxt2(Halting Default Text Is Now ON) } }
  &User Settings:open.UserSettingDialog
  &Tell Times
  .&Time
  ..&Echo:echo -a $moontxt2(The Time Is:) $moontxt2($atime)
  ..&Channel:say $moontxt2(The Time Is:) $moontxt2($atime)
  .&Time/Date
  ..&Echo:echo -a $moontxt2(The Time & Date Is:) $moontxt2($atime) $moontxt2($adate)
  ..&Channel:say $moontxt2(The Time & Date Is:) $moontxt2($atime) $moontxt2($adate)
  .&Online Time
  ..&Echo:echo -a $moontxt2(You Have Been Online:) $moontxt2(%online.hrs) $+ 11,01hrs $moontxt2(%online.mins) $+ 11,01mins $moontxt2(%online.secs) $+ 11,01secs
  ..&Channel:say $moontxt2(I Have Been Online:) $moontxt2(%online.hrs) $+ 11,01hrs $moontxt2(%online.mins) $+ 11,01mins $moontxt2(%online.secs) $+ 11,01secs
  .&Oper Lenght
  ..&Echo:%Ticks = $ticks / 1000 | echo -a $moontxt2(Your O/S Has Been Operational For:) $moontxt2($duration(%ticks)) | unset %ticks
  ..&Channel:%Ticks = $ticks / 1000 | say $moontxt2(My O/S Has Been Operational For:) $moontxt2($duration(%ticks)) | unset %ticks
  -
  &Nicks
  .&Add A Nick: {
    if ( %nick1 == $null ) { set %nick1 1. $$?="Enter A Nick" | goto end }
    if ( %nick2 == $null ) { set %nick2 2. $$?="Enter A Nick" | goto end }
    if ( %nick3 == $null ) { set %nick3 3. $$?="Enter A Nick" | goto end }
    if ( %nick4 == $null ) { set %nick4 4. $$?="Enter A Nick" | goto end }
    if ( %nick5 == $null ) { set %nick5 5. $$?="Enter A Nick" | goto end }
    if ( %nick6 == $null ) { set %nick6 6. $$?="Enter A Nick" | goto end }
    if ( %nick7 == $null ) { set %nick7 7. $$?="Enter A Nick" | goto end }
    if ( %nick8 == $null ) { set %nick8 8. $$?="Enter A Nick" | goto end }
    if ( %nick9 == $null ) { set %nick9 9. $$?="Enter A Nick" | goto end }
    else { echo 14>>>12 You have too many nicks in your nick list | halt }
    :end
    echo 14>>>12 $! has been added to your nick list
  }
  .&Change Nick
  ..%nick1:nick $remove(%nick1,1. )
  ..%nick2:nick $remove(%nick2,2. )
  ..%nick3:nick $remove(%nick3,3. )
  ..%nick4:nick $remove(%nick4,4. )
  ..%nick5:nick $remove(%nick5,5. )
  ..%nick6:nick $remove(%nick6,6. )
  ..%nick7:nick $remove(%nick7,7. )
  ..%nick8:nick $remove(%nick8,8. )
  ..%nick9:nick $remove(%nick9,9. )
  .&Unset A Nick
  ..%nick1:unset %nick1
  ..%nick2:unset %nick2
  ..%nick3:unset %nick3
  ..%nick4:unset %nick4
  ..%nick5:unset %nick5
  -
  &Channels
  .&Add A Chan: {
    if ( %chan1 == $null ) { set %chan1 1. #$$?="Enter A Channel" | goto end }
    if ( %chan2 == $null ) { set %chan2 2. #$$?="Enter A Channel" | goto end }
    if ( %chan3 == $null ) { set %chan3 3. #$$?="Enter A Channel" | goto end }
    if ( %chan4 == $null ) { set %chan4 4. #$$?="Enter A Channel" | goto end }
    if ( %chan5 == $null ) { set %chan5 5. #$$?="Enter A Channel" | goto end }
    if ( %chan6 == $null ) { set %chan6 6. #$$?="Enter A Channel" | goto end }
    if ( %chan7 == $null ) { set %chan7 7. #$$?="Enter A Channel" | goto end }
    if ( %chan8 == $null ) { set %chan8 8. #$$?="Enter A Channel" | goto end }
    if ( %chan9 == $null ) { set %chan9 9. #$$?="Enter A Channel" | goto end }
    else { echo 14>>>12 You have too many channels in your channel list | halt }
    :end
    echo 14>>>12 $! has been added to your channel list
  }
  .&Join A Channel
  ..%chan1:join $remove(%chan1,1. )
  ..%chan2:join $remove(%chan2,2. )
  ..%chan3:join $remove(%chan3,3. )
  ..%chan4:join $remove(%chan4,4. )
  ..%chan5:join $remove(%chan5,5. )
  ..%chan6:join $remove(%chan6,6. )
  ..%chan7:join $remove(%chan7,7. )
  ..%chan8:join $remove(%chan8,8. )
  ..%chan9:join $remove(%chan9,9. )
  .&Unset A Chan
  ..%chan1:unset %chan1
  ..%chan2:unset %chan2
  ..%chan3:unset %chan3
  ..%chan4:unset %chan4
  ..%chan5:unset %chan5
  ..%chan6:unset %chan6
  ..%chan7:unset %chan7
  ..%chan8:unset %chan8
  ..%chan9:unset %chan9
  &Auto Join
  .&Switch ( $+ %autojoin $+ ): { if ( %autojoin == OFF ) { .set %autojoin ON | echo -a $moontxt2(Auto Join Is Now ON) } | else { .set %autojoin OFF | echo -a $moontxt2(Auto Join Is Now OFF) } }
  .-
  .&Add A Channel: {
    if ( %autojoin1 == $null ) { set %autojoin1 1. #$$?="Enter A Channel" | goto end }
    if ( %autojoin2 == $null ) { set %autojoin2 2. #$$?="Enter A Channel" | goto end }
    if ( %autojoin3 == $null ) { set %autojoin3 3. #$$?="Enter A Channel" | goto end }
    if ( %autojoin4 == $null ) { set %autojoin4 4. #$$?="Enter A Channel" | goto end }
    if ( %autojoin5 == $null ) { set %autojoin5 5. #$$?="Enter A Channel" | goto end }
    if ( %autojoin6 == $null ) { set %autojoin6 6. #$$?="Enter A Channel" | goto end }
    if ( %autojoin7 == $null ) { set %autojoin7 7. #$$?="Enter A Channel" | goto end }
    if ( %autojoin8 == $null ) { set %autojoin8 8. #$$?="Enter A Channel" | goto end }
    if ( %autojoin9 == $null ) { set %autojoin9 9. #$$?="Enter A Channel" | goto end }
    if ( %autojoin10 == $null ) { set %autojoin10 10. #$$?="Enter A Channel" | goto end }
    else { echo 14>>>12 You have too many channels in your channel list | halt }
    :end
    echo 14>>>12 $! has been added to your channel list
  }
  .&Join A Channel
  ..%autojoin1:join $remove(%autojoin1,1. )
  ..%autojoin2:join $remove(%autojoin2,2. )
  ..%autojoin3:join $remove(%autojoin3,3. )
  ..%autojoin4:join $remove(%autojoin4,4. )
  ..%autojoin5:join $remove(%autojoin5,5. )
  ..%autojoin6:join $remove(%autojoin6,6. )
  ..%autojoin7:join $remove(%autojoin7,7. )
  ..%autojoin8:join $remove(%autojoin8,8. )
  ..%autojoin9:join $remove(%autojoin9,9. )
  ..%autojoin10:join $remove(%autojoin10,10. )
  .&Unset A Channels
  ..%autojoin1:unset %autojoin1 
  ..%autojoin2:unset %autojoin2 
  ..%autojoin3:unset %autojoin3
  ..%autojoin4:unset %autojoin4 
  ..%autojoin5:unset %autojoin5 
  ..%autojoin6:unset %autojoin6
  ..%autojoin7:unset %autojoin7 
  ..%autojoin8:unset %autojoin8
  ..%autojoin9:unset %autojoin9 
  ..%autojoin10:unset %autojoin10 
  -
}