on !*:JOIN:#:{
var %ret
if ($time >= 00:00:00) && ($time < 06:00:00) %ret = Hey late binnenkomer! Ga lekker slapen, $nick $+ !
elseif ($time >= 06:00:00) && ($time < 12:00:00) %ret = Goedenmorgen $nick $+ !
elseif ($time >= 12:00:00) && ($time < 18:00:00) %ret = Goedenmiddag $nick $+ !
elseif ($time >= 18:00:00) && ($time < 00:00:00) %ret = Goedenavond $nick $+ !
else %ret = Iets ging fout met mijn greet script...
msg $chan %ret
}
Je ziet, het uitroepsteken voor de JOIN statement zorgt ervoor dat deze gebeurtenis alleen plaatsvindt bij anderen (niet jezelf). Vervolgens gebruiken we IF en ELSEIF om de return value te bepalen welke naar de kamer wordt weer gegeven.
As you can see the exclamation mark before the JOIN statement makes sure the event is only fired when others JOIN (not you). Furthermore we use an IF and ELSEIF statement to set the return value which is being messaged to the channel.
Ik weet alleen niet of de operators <, > en >= kan rekenen met minuten en seconden waarden tussen de : char
I just don't know if the <, > and >= operators can calculate with minutes and second values between the : char