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 ] } }