All pastes #98614 Raw Edit

Stuff

public text v1 · immutable
#98614 ·published 2006-07-24 17:32 UTC
rendered paste body
on *:NOTICE:*STATUS*:*:{
  if $2 != !status {
    if %greetchange == on {
      if $3 == 3 {
        if %greet.num [ $+ [ $2 ] ] == $null {
          /write greet.txt <7 $+ $2 $+ >: %tempgreet
        }
        /write -w*<7 $+ $2 $+ >:* greet.txt <7 $+ $2 $+ >: %tempgreet
        /notice %tempnick Your greet has now been set to < $+ $2 $+ > %tempgreet .  
      }
      else /notice %tempnick You need to be identified in order to change a greet.
      /set %greetchange off
    }
  }
}
on *:TEXT:!greet*:*: {
  if $2 != edit {
    set %tempnick $nick
    set %tempgreet $2-
    /ns status $nick
    set %greetchange on
  }
  if $2 == edit {
    if $nick == *YOURNAMEHERE* {
      /write -w*<7 $+ $3 $+ >:* greet.txt <7 $+ $3 $+ >: *edit*
      /notice *YOURNAMEHERE* $3 $+ 's greet has been edited.
    }
  }
}

on *:JOIN:#: {
    /set %pgreet $read(greet.txt, w, *<7 $+ $nick $+ >:*)
    if %pgreet != $null {
      /msg $chan %pgreet
    }
    else {
      /notice $nick You do not have a greet set! [ !greet GREET ]
    }
  }