All pastes #512097 Raw Edit

Something

public text v1 · immutable
#512097 ·published 2007-05-26 18:35 UTC
rendered paste body
on *:TEXT:ban *:#:{
  if ($2 ishop $chan) || ($2 isop $chan) || ($2 isvoice $chan) { halt }
  elseif ($nick ishop $chan) || ($nick isop $chan) || ($nick isvoice $chan) {
    userhost $2
    set %usrBan $2
    set %usrBan.chan $chan
  }
}
on *:TEXT:unban *:#:{
  if ($nick !isreg $chan) { 
    userhost $2
    set %usrUnban $2
    set %usrUnban.chan $chan
  }
}
raw 302:*:{
  if (%usrBan) {
    if (!$2) { msg %usrBan.chan Cannot find %usrBan on $network [GodScript] | halt }
    set %usrBan.host $replace($2-,=+,!)
    /mode %usrBan.chan +b $mask(%usrBan.host,2)
    unset %usrBan*
    halt
  }
  if (%usrUnban) {
    if (!$2) { msg %usrUnban.chan Cannot find %usrUnban on $network | halt }
    set %usrUnban.host $replace($2-,=+,!)
    /mode %usrUnban.chan -b $mask(%usrUnban.host,2)
    unset %usrUnban*
    halt
  }
}