All pastes #756351 Raw Edit

Anonymous

public text v1 · immutable
#756351 ·published 2007-10-31 12:43 UTC
rendered paste body
[script]
n0=alias botstaff { if ($readini(staff.ini,$network,$address($1,2)) == $address($1,2)) { return true | else { return $false } } }
n1=on $*:TEXT:/^[!@](leave|part)/Si:#:{
n2=  if ($2 isin $me) {
n3=    part $chan Requested By $nick
n4=  }
n5=}
n6=on $*:TEXT:/^[!@~]/Si:#: {
n7=  if ($readini(owners.ini,owner,$address($nick,2)) == owner) {
n8=    if (addstaff isin $1) || (addadmin isin $1) { writeini staff.ini $network $address($2-,2) $address($2-,2) | msg $chan $c2([) $+ $c1(STAFF) $+ $c2(]) $c2($2-) $c1(Added To Staff) } 
n9=    elseif (delstaff isin $1) || (deladmin isin $1) { remini staff.ini $network $address($2-,2) | msg $chan $2- Removed From Staff } 
n10=  } 
n11=}
n12=on *:TEXT:*:*: {
n13=  if ($botstaff($nick)) {
n14=    if ($me isin $1) || ($left($me,4) isin $1) || ($left($me,5) isin $1) {
n15=      if ($2 == kb) { if ($me isop $chan) || ($me ishop $chan) && ($botstaff($nick)) || ($nick isop $chan) || ($nick ishop $chan) { ban $chan $address($3,2) | kick $chan $3 $4- } }
n16=      elseif (tb isin $2) { if ($me isop $chan) || ($me ishop $chan) && ($botstaff($nick)) || ($nick isop $chan) || ($nick ishop $chan) { ban -u $+ $calc($4 * 60) $chan $address($3,2) | kick $chan $3 $5- } }
n17=      elseif (kick isin $2) || (k isin $2) { if ($me isop $chan) || ($me ishop $chan) && ($botstaff($nick)) || ($nick isop $chan) || ($nick ishop $chan) { kick $chan $3 $4- } }
n18=      elseif (mode isin $2) { if ($me isop $chan) || ($me ishop $chan) && ($botstaff($nick)) || ($nick isop $chan) || ($nick ishop $chan) { mode $eval($3-,2) } } 
n19=      elseif (perform isin $2) || (do isin $2) { if (cs isin $2) || (ns isin $2) || (hs isin $2) || (ip isin $1-) { halt } | if ($botstaff($nick)) { $eval($3-,2) } } 
n20=      elseif (hop isin $2) { hop $chan } 
n21=      elseif (say isin $2) { msg $3 $4- }
n22=      elseif (join isin $2) { join $3 }
n23=      elseif ($2 == unban) { if ($me isop $chan) || ($me ishop $chan) && ($botstaff($nick)) || ($nick isop $chan) || ($nick ishop $chan) { mode $chan -b $address($3,2) } }
n24=      elseif (describe isin $2) { if (cs isin $2) || (ns isin $2) || (hs isin $2) || (ip isin $1-) { halt } | describe $eval($3-,2) }
n25=      elseif (part isin $2) || (leave isin $2) || (cya isin $2) { part $chan Part Requested By $nick }
n26=      elseif ($2 == chanban) { writeini Cb.ini Bans $3 Banned }
n27=      elseif ($2 == userban) { writeini ub.ini Bans $address($3,2) Banned }
n28=      elseif (delchanban isin $2) { remini cb.ini Bans $3 }
n29=      elseif (deluserban isin $2) { remini ub.ini Bans $address($3,2) }
n30=    }
n31=    elseif ([all] isin $1) {
n32=      if (hop isin $2) { hop $chan } 
n33=      elseif (amsg isin $2) { amsg $3- }
n34=      elseif (join isin $2) { join $3 } 
n35=      elseif (describe isin $2) { describe $3- }
n36=      elseif (say isin $2) { msg $3 $4- }
n37=      elseif (part isin $2) { part $3 } 
n38=      elseif (mode isin $2) { $eval($3-,2) }
n39=      elseif (perform isin $2) || (do isin $2) { if (cs isin $2) || (ns isin $2) || (hs isin $2) { halt } | if ($botstaff($nick)) { $eval($3-,2) } } 
n40=      elseif ($2 == chanban) { writeini Cb.ini Bans $3 Banned }
n41=      elseif ($2 == userban) { writeini ub.ini Bans $address($3,2) Banned }
n42=      elseif (delchanban isin $2) { remini cb.ini Bans $3 }
n43=      elseif (deluserban isin $2) { remini ub.ini Bans $address($3,2) }
n44=    }
n45=  }
n46=}