Ich möchte eine MessageBox erstellen, auf die man Antworten kann, woraufhin man wiederum individuelle Antworten bekommt. Ich denke, das hier sagt mehr, als wenn ich das beschreiben würde:
Das klappte nicht. Keine Chance. Gut, also ans Wiki gehalten und Folgendes gemacht:
Hätte mich auch gewundert, wenn das klappt. Klappt also auch nicht. Die Beschreibung im Wiki ist für einen Laien wie mich auch nicht gerade verständlich.
Da ich das Thema hier schonmal angesprochen hatte, versuche ich das ganze nochmal ohne das "if button > -1", das bringt aber herzlich wenig.
Was also tun? Muss die Reaktion auf die Antworten etwa so stehen:
; "Reaktion auf Antwort X"
...oder so:
; Reaktion auf Antwort X
...oder so:
;
Reaktion auf Antwort X
...oder so:
;
"Reaktion auf Antwort X"
...oder so:
;
MessageBox "Reaktion auf Antwort X"
...??? Ich habe jetzt seit etwa 2 Stunden alles mögliche durchprobiert. Was ist denn nun richtig?
Code:
scn MeinTollerMessageBoxScript
short button
short activated
begin onActivate Player
if activated == 0
MessageBox "Fragestellung A", "Antwort 1", "Antwort 2", "Antwort 3"
set activated to 1
endif
end
begin GameMode
set button to GetButtonPressed
if button > -1
if button == 0
MessageBox "Reaktion auf Antwort 1"
elseif button == 1
MessageBox "Reaktion auf Antwort 2"
elseif button == 2
MessageBox "Reaktion auf Antwort 3"
endif
endif
end
Das klappte nicht. Keine Chance. Gut, also ans Wiki gehalten und Folgendes gemacht:
Code:
[/COLOR][/COLOR]scn MeinTollerMessageBoxScriptDieZweite
short button
short activated
begin onActivate Player
if activated == 0
MessageBox "Fragestellung A", "Antwort 1", "Antwort 2", "Antwort 3"
set activated to 1
endif
end
begin GameMode
set button to GetButtonPressed
if button > -1
if button == 0
; MessageBox "Reaktion auf Antwort 1"
elseif button == 1
; MessageBox "Reaktion auf Antwort 2"
elseif button == 2
; MessageBox "Reaktion auf Antwort 3"
endif
endif
end
Hätte mich auch gewundert, wenn das klappt. Klappt also auch nicht. Die Beschreibung im Wiki ist für einen Laien wie mich auch nicht gerade verständlich.
Da ich das Thema hier schonmal angesprochen hatte, versuche ich das ganze nochmal ohne das "if button > -1", das bringt aber herzlich wenig.
Was also tun? Muss die Reaktion auf die Antworten etwa so stehen:
; "Reaktion auf Antwort X"
...oder so:
; Reaktion auf Antwort X
...oder so:
;
Reaktion auf Antwort X
...oder so:
;
"Reaktion auf Antwort X"
...oder so:
;
MessageBox "Reaktion auf Antwort X"
...??? Ich habe jetzt seit etwa 2 Stunden alles mögliche durchprobiert. Was ist denn nun richtig?