All pastes #610636 Raw Edit

Miscellany

public text v1 · immutable
·published 2007-07-09 15:48 UTC
rendered paste body
alias c1 { return $+(,$1-) } 
alias c2 { return $+(,$1-) } 
On $*:TEXT:/^[!@.]setgreet/Si:#: { 
    if ($readini(greets.ini,greets,$wildsite)) { 
      writeini -n greets.ini greets $wildsite $replace($2-,$chr(3),@k,$chr(2),@b,$chr(22),@r,$chr(31),@u,$chr(15),@o) 
      notice $nick $c1(Your greet has been changed to:) $c2 $+ $2-     
    } 
    else { 
      writeini -n greets.ini greets $wildsite $replace($2-,$chr(3),@k,$chr(2),@b,$chr(22),@r,$chr(31),@u,$chr(15),@o) 
      notice $nick $c1(Your greet has been set to:) $c2 $+ $2- 
    }
 } 


on $*:TEXT:/^[!@.]delgreet/Si:#: { 
  if (!$readini(greets.ini,greets,$wildsite)) { 
    notice $nick $c1(You have no greet to delete!) 
  } 
  else { 
    notice $nick $c1(Your greet of:) $c2 $+ $qt($replace($readini(greets.ini,greets,$wildsite),@k,$chr(3),@b,$chr(2),@r,$chr(22),@u,$chr(31),@o,$chr(15)) $+ ) $c1(has been deleted.)  
    remini greets.ini greets $wildsite 
  } 
} 
on $*:TEXT:/^[!@.]viewgreet/Si:#: { 
  if (!$2) && ($right($1,5) == greet) { 
    if (!$readini(greets.ini,greets,$wildsite)) { 
      notice $nick $c1(You have no greet set. Type) $c2(!setgreet <greet>) $c1(to set one.) 
    } 
    else { 
      notice $nick $c1(Your greet is:) $c2 $+ $replace($readini(greets.ini,greets,$wildsite),@k,$chr(3),@b,$chr(2),@r,$chr(22),@u,$chr(31),@o,$chr(15)) 
    } 
  } 
} 
on $*:TEXT:/^[!@.]greets/Si:#: { 
  if (!$2) { 
    notice $nick $c1(Please specify on or off) 
  } 
  if ($nick ishop $chan || $nick isop $chan) { 
    if ($2) { 
      writeini -n greets.ini channels $chan $2 
      notice $chan $c1(Greets for) $c2($chan) $c1(have been turned) $c2($2) $+ $c1(.) 
    } 
  } 
  else { 
    notice $nick $c1(You need to be an op/halfop to use this command.) 
  } 
} 
on *:JOIN:#: { 
  if ($readini(greets.ini,channels,$chan) != off) { 
    if ($readini(greets.ini,greets,$wildsite)) { 
      msg $chan  $+ $+([,$nick,]) $replace($readini(greets.ini,greets,$wildsite),@k,$chr(3),@b,$chr(2),@r,$chr(22),@u,$chr(31),@o,$chr(15)) 
    } 
    else { 
      notice $nick $c1(You have no greet set! Type) $c2(!setgreet <greet>) $c1(to set one.) 
    } 
  } 
}