Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
| Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung | |||
|
choices-erstellen [2026/08/11 05:45] 43.173.178.52 alte Version wiederhergestellt (2015/08/18 20:16) |
choices-erstellen [2026/08/17 06:53] (aktuell) 43.173.174.79 alte Version wiederhergestellt (2016/02/06 04:02) |
||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== Dialog-Choices ====== | ||
| + | |||
| Willkommen zu dem Tutorial zum erstellen von Choices. Choices sind mehrere Auswahlmöglichkeiten. Das heißt wenn dich ein NPC fragt: "Wie gehts?" | Willkommen zu dem Tutorial zum erstellen von Choices. Choices sind mehrere Auswahlmöglichkeiten. Das heißt wenn dich ein NPC fragt: "Wie gehts?" | ||
| Zeile 5: | Zeile 7: | ||
| Also, erst mal ein Beispiel: | Also, erst mal ein Beispiel: | ||
| - | --------- | + | <code cpp>//////////////////////////////////////////////////////////// |
| - | //////////////////////////////////////////////////////////// | + | |
| ////////////// | ////////////// | ||
| /////////////////////////////////////////////////////// | /////////////////////////////////////////////////////// | ||
| Zeile 47: | Zeile 48: | ||
| | | ||
| }; | }; | ||
| - | --------- | + | </ |
| - | { | + | |
| + | |||
| + | <code cpp>{ | ||
| [...] | [...] | ||
| Info_ClearChoices | Info_ClearChoices | ||
| Info_AddChoice | Info_AddChoice | ||
| Info_AddChoice | Info_AddChoice | ||
| - | }; | + | };</ |
| - | --------- | + | |
| Das ist das neue. Ihr packt das einfach in die normale FUNC VOID eures Dialogs. Natürlich können es auch mehr als nur 2 Choices sein. | Das ist das neue. Ihr packt das einfach in die normale FUNC VOID eures Dialogs. Natürlich können es auch mehr als nur 2 Choices sein. | ||
| Dann tragt ihr einfach folgendes ein ein: | Dann tragt ihr einfach folgendes ein ein: | ||
| - | --------- | + | <code cpp> |
| Info_AddChoice | Info_AddChoice | ||
| - | --------- | + | </ |
| " | " | ||
| " | " | ||
| - | In die Klammern kommt erst die Dialoginstanz. Als zweites kommt in die Klammern dann die discription/der Text für den Dialog angezeigt wird. Und dann die Instanz für die Choice, also das, was ausgeführt werden soll, wenn der Spieler sich für diese Auswahl entschieden hat. | + | In die Klammern kommt erst die Dialoginstanz. Als zweites kommt in die Klammern dann die description/der Text für den Dialog angezeigt wird. Und dann die Instanz für die Choice, also das, was ausgeführt werden soll, wenn der Spieler sich für diese Auswahl entschieden hat. |
| - | --------- | + | <code cpp> |
| FUNC VOID Dia_Dieter_Hallo_a () | FUNC VOID Dia_Dieter_Hallo_a () | ||
| { | { | ||
| Zeile 80: | Zeile 82: | ||
| | | ||
| | | ||
| - | }; | + | };</ |
| - | --------- | + | |
| Für jede der im zweiten Teil der Info_AddChoice-Syntax angegebene Instanz wird unter die abgeschlossene " | Für jede der im zweiten Teil der Info_AddChoice-Syntax angegebene Instanz wird unter die abgeschlossene " | ||