Hier noch eine Variante von Gimli, mit der automatisch der Nick eingesetzt wird:
|
Quellcode
|
1
|
on *:Join:#:{ if ($nick) { msg $chan Hi $nick } }
|
Man muss das bei dieser Variante nicht für jeden Nick einzeln eingeben, hat aber dafür auch für jeden die gleiche Begrüßung, nur eben der Nick ist unterschiedlich.
Hmm noch was ich habe vergeblich versucht das so hinzukriegen, dass ich bestimmte namen vordefiniert habe, für die extra begrüßungen kommen und alle anderen sollen immer die gleiche nachricht bekommen.
Hier ist mein Code:
|
Quellcode
|
1
|
on *:Join:#:{ if ($nick == Hans-Dieter) { msg $chan Tach Hans-Dieter! Wie geht's? } { if ($nick) { msg $chan Hi $nick }
|
So funktioniert es nun, dass jeder, der nicht Hans-Dieter heißt mit "Hi [Nickname]" begrüßt wird, allerdings wird jemand der Hans-Dieter heißt zweimal begrüßt, nämlich mit "Tach Hans-Dieter! Wie geht's?" und "Hi Hans-Dieter". Mir ist auch klar wieso er das macht. Weil nämlich beide if-Anweisungen wahr sind. Deshalb habe ich das zuerst mit "else" probiert, nur leider klappt das irgendwie nicht:
|
Quellcode
|
1
|
on *:Join:#:{ if ($nick == Hans-Dieter) { msg $chan Tach Hans-Dieter! Wie geht's? } else { msg $chan Hi $nick }
|
Bei diesem Code ignoriert er alles nach dem "else" einfach und begrüßt nur Hans-Dieter wenn er reinkommt.
Wär gut wenn mir da jemand helfen könnte! Ich hab jetzt ewig rumprobiert.
Wird (wahrscheinlich) Japan oder (noch viel wahrscheinlicher) die gesamte Menschheit retten