on *:JOIN:#: { if ( %greet [ $+ [ $nick ] ] != $null ) { if ( %greet [ $+ [ $chan ] ] == on) { msg $chan $nick has entered the channel $chan $+ ! msg $chan [( $nick ]) %greet [ $+ [ $nick ] ] } } else { notice $nick You do not have a custom greet set, to set one please type !RpGreet } } on *:TEXT:!rpgreet *:#: { if ( %greet [ $+ [ $chan ] ] == ON ) { if ( $2- == $null ) { notice $nick You need to write something for your greet. | halt } if ( $2- != $null ) { if ( %greet [ $+ [ $nick ] ] == $2- ) { notice $nick Your greet is already that. | halt } } set %greet [ $+ [ $nick ] ] $2- notice $nick Your greet has been set as $2- } if ( %greet [ $+ [ $chan ] ] == OFF ) { notice $nick Sorry $nick but the custom greets for this channel are turned off. | halt } } on *:TEXT:!Greet *:#: { if ( $nick isop $chan ) || ( $nick ishop $chan ) { if ( $2 == ON ) { if ( %greet [ $+ [ $chan ] ] == ON ) { notice $nick The custom greets for this channel are on already. | halt } set %greet [ $+ [ $chan ] ] ON notice $nick The custom greets for $chan has been turned 9ON } } if ( $nick isop $chan ) || ( $nick ishop $chan ) { if ( $2 == OFF ) { if ( %greet [ $+ [ $chan ] ] == OFF ) { notice $nick The custom greets for this channel are off already. | halt } set %greet [ $+ [ $chan ] ] OFF notice $nick The custom greets for $chan has been turned 4OFF } } } else { notice $nick Sorry $nick but you cannot change the settings of this channels greet }