on *:TEXT:!Setgreet*:#: { set %greet [ $+ [ $nick ] ] $2- set %greetsetted [ $+ [ $nick ] ] 1 notice $nick Your greet is now: $2- } on *:TEXT:!Viewgreet*:#: { if (%greet [ $+ [ $nick ] ] == $null) notice $nick You haven't got a greet set! Type !Setgreet to set it! else notice $nick Your current greet is: %greet [ $+ [ $nick ] ] } on *:JOIN:#:{ if (%greetsetted [ $+ [ $nick ] ] == 1) { /msg $chan $chr(91) $+ $nick $+ $chr(93) %greet [ $+ [ $nick ] ] } else halt }