All pastes #423889 Raw Edit

blah

public text v1 · immutable
·published 2007-04-04 13:51 UTC
rendered paste body
on *:JOIN:#: { 
  if (%greets [ $+ [ $chan ] ] == on) || (%greets [ $+ [ $chan ] ] == $null) {  
    if (%greet [ $+ [ $nick ] ] == $null) { 
      notice $nick You have no greet set! !setgreet to set one. 
      halt 
    } 
    if (%greet [ $+ [ $nick ] ] !== $null) { 
      msg $chan [ 4»7»1 $nick 7«4«1 ] %greet [ $+ [ $nick ] ] 
    } 
  } 
} 
on *:TEXT:!setgreet*:#: { 
  if (!$2) { 
    notice $nick You must provide a greet. 
    halt 
  } 
  if (*$* iswm $2) { 
    notice $nick Identifyers aernt accepted. Nice try. 
    halt 
  } 
  if (%greet [ $+ [ $nick ] ] == $null) { 
    set %greet [ $+ [ $nick ] ] $2- 
    notice $nick Your personal greet set to: $2- 
    halt 
  } 
  if (%greet [ $+ [ $nick ] ] !== $null) { 
    set %greet [ $+ [ $nick ] ] $2- 
    notice $nick Your personal greet has been changed to: $2- 
  } 
} 
on *:TEXT:!delgreet:#: { 
  if (%greet [ $+ [ $Nick ] ] == $Null) { 
    notice $nick You have no greet set! 
    halt 
  } 
  unset %greet [ $+ [ $nick ] ] 
  notice $nick Your greet has been unset. 
  halt 
} 
on *:TEXT:!greets*:#: { 
  if (!$2) { 
    notice $nick Syntax: !greets on / !greets off 
    halt 
  } 
  if (%greets [ $+ [ $chan ] ] == $null) { 
    if ($2 == on) && (%greets [ $+ [ $chan ] ] == $null) { 
      set %greets [ $+ [ $chan ] ] on 
      msg $chan Greets are now on! 
      halt 
    } 
    if ($2 == off) && (%greets [ $+ [ $chan ] ] == $null) { 
      set %greets [ $+ [ $chan ] ] off 
      msg $chan Greets are now off! 
      halt 
    } 
  } 
  if (%greets [ $+ [ $chan ] ] !== $null) { 
    if ($2 == on) && (%greets [ $+ [ $chan ] ] == off) { 
      set %greets [ $+ [ $chan ] ] on 
      msg $chan Greets are now on! 
      halt 
    } 
    if ($2 == off) && (%greets [ $+ [ $chan ] ] == on) { 
      set %greets [ $+ [ $chan ] ] off 
      msg $chan Greets are now off! 
      halt 
    } 
  }