All pastes #122621 Raw Edit

Untitled

public text v1 · immutable
·published 2006-08-08 20:21 UTC
rendered paste body
on 1:TEXT:!setop*:#:{ 
  if (($nick isop $chan) && ($2 ison $chan) && ($2 !isin $read(ops.txt)) && ($2 !== $null)) {
    /write ops.txt $2
  /notice $nick The name $2 was set as an online op. }
  elseif (($nick isop $chan) && ($nick !isin $read(ops.txt)) && ($2 == $null)) { 
    /write ops.txt $nick
  /notice $nick You were added to the ops list. }
  else { /notice $nick Access Denied. }
}

on 1:TEXT:!removeop*:#:{
  if (($nick isop $chan) && ($2 !== $null)) {
    /write -ds $+ $2 ops.txt
  /notice $nick The name $2 was removed as an online op. }
  elseif (($2 == $null) && ($nick isop $chan)) {
    /write -ds $+ $nick ops.txt
  /notice $nick You were removed from the ops list. }  
  else { /notice $nick You don't have permission to do that. }
}
on 1:TEXT:!ops:#:{ 
  /msg $nick The current online ops are as follows:
/play $nick ops.txt }