MoonScript IRC — File Browser

MoonScriptIRCv3.0 / MoonScriptIRCv3.0 / system / personalremotes.ini

personalremotes.ini — 5.77 KB — Download this file

[script]
n0=#encryption on
n1=on *:text:*:#: {
n2=  if ( !MsCrYpT isin $1- ) { echo # $moontxt2($strip($decrypt($2-))) }
n3=}
n4=on *:text:*:?: {
n5=  if ( !MsCrYpT isin $1- ) { echo $nick $moontxt2($strip($decrypt($2-))) }
n6=}
n7=#encryption end
n8=
n9=#personalprotect on
n10=on *:text:*:#: {
n11=  if ( %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ] == $null )  { set %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ] 1 | .timer 1 5 unset %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ] | goto end }
n12=  elseif ( %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ] >= 1 ) && ( %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ] <= 5 )  { inc %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ] 1 | .timer 1 5 unset %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ] | goto end }
n13=  elseif ( %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ] == 6 )  { 
n14=    ignore -u $+ %pfpignore $nick 3 | .notice $nick %pfpignore second ignore for text flood
n15=    echo -a $moontxt2(Added) $moontxt2($nick) ( $+ $moontxt2($address) $+ ) $moontxt2(To Ignore List For Text Flood) ( $+ $moontxt2(%pfpignore) $+ sec)
n16=    unset %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ]
n17=    halt
n18=  }
n19=  :end
n20=}
n21=
n22=on *:action:*:#: {
n23=  if ( %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ] == $null )  { set %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ] 1 | .timer 1 5 unset %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ] | goto end }
n24=  elseif ( %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ] >= 1 ) && ( %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ] <= 5 )  { inc %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ] 1 | .timer 1 5 unset %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ] | goto end }
n25=  elseif ( %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ] == 6 )  { 
n26=    ignore -u $+ %pfpignore $nick 3 | .notice $nick %pfpignore second ignore for action flood
n27=    echo -a $moontxt2(Added) $moontxt2($nick) ( $+ $moontxt2($address) $+ ) $moontxt2(To Ignore List For Action Flood) ( $+ $moontxt2(%pfpignore) $+ sec)
n28=    unset %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ]
n29=    halt
n30=  }
n31=  :end
n32=}
n33=
n34=on *:text:*:?: {
n35=  if ( %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ] == $null )  { set %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ] 1 | .timer 1 5 unset %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ] | goto end }
n36=  elseif ( %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ] >= 1 ) && ( %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ] <= 5 )  { inc %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ] 1 | .timer 1 5 unset %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ] | goto end }
n37=  elseif ( %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ] == 6 )  { 
n38=    ignore -u $+ %pfpignore $nick 3 | .notice $nick %pfpignore second ignore for text flood
n39=    close -m $nick | echo -a $moontxt2(Added) $moontxt2($nick) ( $+ $moontxt2($address) $+ ) $moontxt2(To Ignore List For Text Flood) ( $+ $moontxt2(%pfpignore) $+ sec)
n40=    unset %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ]
n41=    halt
n42=  }
n43=  :end
n44=}
n45=
n46=on *:action:*:?: {
n47=  if ( %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ] == $null )  { set %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ] 1 | .timer 1 5 unset %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ] | goto end }
n48=  elseif ( %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ] >= 1 ) && ( %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ] <= 5 )  { inc %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ] 1 | .timer 1 5 unset %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ] | goto end }
n49=  elseif ( %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ] == 6 )  { 
n50=    ignore -u $+ %pfpignore $nick 3 | .notice $nick %pfpignore second ignore for action flood
n51=    close -m $nick | echo -a $moontxt2(Added) $moontxt2($nick) ( $+ $moontxt2($address) $+ ) $moontxt2(To Ignore List For Action Flood) ( $+ $moontxt2(%pfpignore) $+ sec)
n52=    unset %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ]
n53=    halt
n54=  }
n55=  :end
n56=}
n57=on *:notice:*:*: {
n58=  if ( serv isin $nick ) { halt }
n59=  if ( %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ] == $null )  { set %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ] 1 | .timer 1 5 unset %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ] | goto end }
n60=  elseif ( %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ] >= 1 ) && ( %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ] <= 5 )  { inc %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ] 1 | .timer 1 5 unset %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ] | goto end }
n61=  elseif ( %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ] == 6 )  { 
n62=    ignore -u $+ %pfpignore $nick 3 | .notice $nick %pfpignore second ignore for notice flood
n63=    echo -a echo -a $moontxt2(Added) $moontxt2($nick) ( $+ $moontxt2($address) $+ ) $moontxt2(To Ignore List For Notice Flood) ( $+ $moontxt2(%pfpignore) $+ sec)
n64=    unset %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ]
n65=    halt
n66=  }
n67=  :end
n68=}
n69=ctcp *:*:*: {
n70=  if ( %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ] == $null )  { set %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ] 1 | .timer 1 5 unset %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ] | goto end }
n71=  elseif ( %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ] >= 1 ) && ( %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ] <= 4 )  { inc %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ] 1 | .timer 1 5 unset %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ] | goto end }
n72=  elseif ( %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ] == 5 )  { 
n73=    ignore -u $+ %pfpignore $nick 3 | .notice $nick %pfpignore second ignore for ctcp flood
n74=    echo -a $moontxt2(Added) $moontxt2($nick) ( $+ $moontxt2($address) $+ ) $moontxt2(To Ignore List For CTCP Flood) ( $+ $moontxt2(%pfpignore) $+ sec)
n75=    unset %floodcheck [ $+ [ $nick [ $+ [ $chan ] ] ] ]
n76=    halt
n77=  }
n78=  :end
n79=}
n80=#personalprotect END