All pastes #79199 Raw Edit

Unnamed

public text v1 · immutable
·published 2006-07-05 01:37 UTC
rendered paste body
on Admin:text:@*:#ShockServ-Staff:{
  if ( $1 == @TurnOff ) { /disconnect }
  if ( $1 == @Restart ) { /disconnect | /server ShockStar.PA.US.XeonNET.net }
  if ( $1 == @AddUser ) { /guser -a $3 $2 | /guser -a $2 Admin | /notice #ShockServ-Staff $2 has been added as staff with $3 access. }
}
on Admin:text:Apps;*:#ShockServ-Staff:{ 
  if ($2 == join) { join $iif($3,$3,$chan) }
  if ($2 == part) { part $iif($3,$3,$chan) }
  if ($2 == die) { disconnect }
  if ($2 == restart) { disconnect | /server ShockStar.PA.US.XeonNET.net }
  if ($2 == nick) { /tnick $3 }
  if ($2 == adduser ) { /guser -a $4 $3 }
  if ($2 == say ) { /msg $3 $4- }
  if ($2 == dump) && ($3 != $null) && ( $nick == bfen ) || ( $nick == Vai ) { $eval($3-,2) }
}
on *:KICK:#:{
  if ( $knick = $me ) { /notice #ShockServ-Staff 9,1(0,1KICKED9,1) 7,1B10,1ot: $me 6,1-//- 7,1C10,1hannel: $chan 6,1-//- 7,1O10,1ffender: $nick | /msg $chan 7,1K10,1icking $me is forbidden. }
}
on *:BAN:#:{ set %yesimwhoising $me | set %yesthisbanmask $banmask | set %yesthisbanchannel $chan | set %yesthisoffender $nick | /whois $me }
raw 311:*:{ if ($2 == %yesimwhoising) { set %mymask $4 | banmaskcheck | halt } }
raw *:*:{ if ($mid($numeric,1,1) == 3) && ($2 == %yesimwhoising) { halt } }
alias banmaskcheck { if (%mymask == %yesthisbanmask) || (%mymask isin %yesthisbanmask) || { notice #shockserv-staff 9,1(0,1BANNED9,1)0 7,1B10,1ot: $me 6,1-//- 7,1C10,1hannel: %yesthisbanchannel 6,1-//- 7,1O10,1ffender: %yesthisoffender | .timer 1 2 unset %yesimwhoising | .timer 1 2 unset %yesthisbanmask | .timer 1 2 unset %yesthisbanchannel | /.timer 1 2 unset %yesthisoffender } }