Bot Tutorial: Sätze zufällig wiedergeben Teil II
In diesem Teil erfährst du, wie man mehrere zwei-Wort-Kombinationen in verschiedene Sätze oder sogar in einem Satz anwenden kann. Als 1. Kombi nehmen wir "weil ich" und als 2. "weil du".
Sätze:
Ich habe viele Taler, weil ich sparsam bin.
Ich besitze schöne Möbel, weil ich viele Geschenke erhalte.
Wir sind unterwegs, weil du uns eine Abkürzung gezeigt hast.
Wir stecken hier fest, weil du nicht weiter wusstest.
Mit diesen Sätzen soll gezeigt werden, dass der Bot auch mehrere Kombis zulässt, ohne dass sie sich gegenseitig beeinflussen.
Sätze:
Ich habe viele Taler, weil ich sparsam bin.
Ich besitze schöne Möbel, weil ich viele Geschenke erhalte.
Wir sind unterwegs, weil du uns eine Abkürzung gezeigt hast.
Wir stecken hier fest, weil du nicht weiter wusstest.
Mit diesen Sätzen soll gezeigt werden, dass der Bot auch mehrere Kombis zulässt, ohne dass sie sich gegenseitig beeinflussen.
Interessanter wird es aber dann, wenn mehrere Kombis in einem Satz vorhanden sind.
Sätze:
Der Zahnarzt sitzt auf dem Stuhl und behandelt den Patienten, während dieser schläft.
Der Clown sitzt auf dem Luftballon und bespaßt das Publikum, während dieser lacht.
Die Musikerin sitzt auf dem Klavier und spielt seinem Freund etwas vor, während dieser singt.
Sätze:
Der Zahnarzt sitzt auf dem Stuhl und behandelt den Patienten, während dieser schläft.
Der Clown sitzt auf dem Luftballon und bespaßt das Publikum, während dieser lacht.
Die Musikerin sitzt auf dem Klavier und spielt seinem Freund etwas vor, während dieser singt.
Dadurch sind dann Sätze möglich wie: Der Zahnarzt sitzt auf dem Luftballon und bespaßt das Publikum, während dieser singt.
Die Worte "Der Zahnarzt", "Der Clown", "Die Musikerin" sind alle untereinander tauschbar, da sie vor der Wort-Kombi sitzt auf stehen. Zwischen den Kombis sind Teilsätze (grün), die auch nur untereinander tauschbar sind. Und als 3. die Worte "schläft", "lacht", "singt", die ebenfalls nur untereinander tauschbar sind, weil sie hinter der gleichen Wort-Kombi stehen.
Die Worte "Der Zahnarzt", "Der Clown", "Die Musikerin" sind alle untereinander tauschbar, da sie vor der Wort-Kombi sitzt auf stehen. Zwischen den Kombis sind Teilsätze (grün), die auch nur untereinander tauschbar sind. Und als 3. die Worte "schläft", "lacht", "singt", die ebenfalls nur untereinander tauschbar sind, weil sie hinter der gleichen Wort-Kombi stehen.
Zufallssystem:
Da der Bot diese Sätze zufällig zusammenbauen kann, ist es möglich diese Funktion für Wireds auszunutzen, um zufällige Effekte auszulösen. Als Beispiel nutzen wir einen Code, der sich laufend verändert. Eine dreistellige Zahl von 000 bis 999. In der Textquelle muss folgendes drin stehen:
Da der Bot diese Sätze zufällig zusammenbauen kann, ist es möglich diese Funktion für Wireds auszunutzen, um zufällige Effekte auszulösen. Als Beispiel nutzen wir einen Code, der sich laufend verändert. Eine dreistellige Zahl von 000 bis 999. In der Textquelle muss folgendes drin stehen:
1 ab cd 1 ef gh 1
2 ab cd 2 ef gh 2
3 ab cd 3 ef gh 3
4 ab cd 4 ef gh 4
5 ab cd 5 ef gh 5
6 ab cd 6 ef gh 6
7 ab cd 7 ef gh 7
8 ab cd 8 ef gh 8
9 ab cd 9 ef gh 9
0 ab cd 0 ef gh 0
2 ab cd 2 ef gh 2
3 ab cd 3 ef gh 3
4 ab cd 4 ef gh 4
5 ab cd 5 ef gh 5
6 ab cd 6 ef gh 6
7 ab cd 7 ef gh 7
8 ab cd 8 ef gh 8
9 ab cd 9 ef gh 9
0 ab cd 0 ef gh 0
Wie man sieht werden die Buchstaben ab cd und ef gh als Wort-Kombination gebraucht, damit der Bot weiß, dass er die Zahlen vertauschen soll. Die verschiedenen Sätze können nun mit dem Sagt-etwas Wired aufgefangen werden. Der folgende Stapel wird 30 mal gebraucht:
- WIRED Bedingung: Auslösender Habbo steht auf Möbelstück
- WIRED Effekt: Möbelstück nimmt Zustand und Position ein
- WIRED Auslöser: Ein Habbo sagt etwas
Auslösender Habbo steht auf Möbelstück: Ausgewählt ist der Boden, wo nur der Bot stehen darf.
Möbelstück nimmt Zustand und Position ein: Dort werden die Zahlen 0 bis 9 vom Nummernbauklotz gespeichert. Die 1. Stapelreihe bezieht sich auf die Hunderter-, die 2. auf die Zehner- und die 3. auf die Einer-Stelle. (Das sind 10 Stapel pro Stapelreihe, bei 3 Stapelreihen macht das insgesamt 30 Stapeln).
Ein Habbo sagt etwas: Für die Hunderter-Stelle wird die 1. Zahl aus der Quelle kopiert und die dazugehörige Wort-Kombination, damit das Sagt-etwas Wired unterscheiden kann, um welche Zahlen-Stelle es sich handelt. Die 1. Reihe wird dann von
1 ab bis 0 ab kopiert, sodass jedes Sagt-etwas Wired eine andere Zahl enthält (siehe Bild).
Bei der Zehner-Stelle wird cd 1 bis cd 0 kopiert und bei der Einer-Stelle gh 1 bis gh 0. Die Posi-Wireds müssen natürlich mit dem Sagt-etwas Wireds zusammenpassen. Z. B. muss cd 4 Sagt-etwas mit dem Posi-Wired verbunden sein, der auch die Zahl 4 gespeichert hat an der Zehner-Stelle.
Das Endergebnis sieht dann so aus (Bot-Nachricht ist dann durch Sagt-etwas Wireds unsichtbar):
Das Endergebnis sieht dann so aus (Bot-Nachricht ist dann durch Sagt-etwas Wireds unsichtbar):
Diese Methode ist relativ Sparsam, wenn man bedenkt, dass man auch 1000 Wireds gebraucht hätte, um jede mögliche Zahl zu speichern und dann abzurufen.