Quiz

Fragen zu "Adventure Game Studio"? Hier rein!
Antworten
Benutzeravatar
Killer Bonsai
Verpackungs-Wegwerfer
Verpackungs-Wegwerfer
Beiträge: 88
Registriert: 13.04.2005, 13:06
Wohnort: Cologne
Kontaktdaten:

Quiz

Beitrag von Killer Bonsai »

Also ich hab schon viel ausprobiert, aber ich weiß nicht wie ich das verknüpfen soll.

Ich will ein Quiz in mein Adventure einbauen, aber ich weiß nicht wie ich das einstellen muss, das es (das Quiz) nur dann weiter geht, wenn man die richtige Antwort gegeben hat. Und wenn nicht dann das dann kommt "Falsch" oder irgendwas anderes in der Art.
Also ich hab das versucht mit einem Dialog. Also das man die Antwort selber auswählen muss.

Wenn das überhaupt geht, und es ihr einem noob erklären könnt, würde ich mich freuen.

MFG: Killer Bonsai
Das Leben ist scheiße,
hat aber ne sau geile Grafik.
;)
Benutzeravatar
Floyd
Logik-Lord
Logik-Lord
Beiträge: 1088
Registriert: 14.03.2004, 19:59

Beitrag von Floyd »

Wenn du das Quiz mit einem Dialog realisierst, setzt du einfach bei jeder falschen Antwort z.B einen Stop Befehl, der den Dialog beendet, und bei der richtigen Antwort startest du z.B. einen neuen Dialog oder blendest neue Optionen ein und die Alten aus.
Unter "setting up the game" findest du alle Befehle.
MfG Floyd
Benutzeravatar
Killer Bonsai
Verpackungs-Wegwerfer
Verpackungs-Wegwerfer
Beiträge: 88
Registriert: 13.04.2005, 13:06
Wohnort: Cologne
Kontaktdaten:

Beitrag von Killer Bonsai »

Aber wo muss der stop Befehl hin?
Also wenn ich den bei "Edit Script" nach dem z.b. "@2 // option 2" setze beendet der ohne das ich was ausgewählt habe.
Genauso ist das mit dem "nächster Dialog" also hier weiß ich nicht wo das hin muss.

Wie gesagt bin halt nen noob :oops:

Killer*ZuDoofFürDieseWelt*Bonsai
Das Leben ist scheiße,
hat aber ne sau geile Grafik.
;)
Benutzeravatar
Floyd
Logik-Lord
Logik-Lord
Beiträge: 1088
Registriert: 14.03.2004, 19:59

Beitrag von Floyd »

Also ein Dialog Schema sieht in etwa so aus:
// dialog script file
@S // dialog startup entry point
run-script 1 // Lässt ein script ablaufen (siehe unten)
return
@1 // option 1
NPC: Antwort.
option-off 1 //Schaltet Option aus
goto-dialog 1 //Wechselt zu einem anderen Dialog
@2 // option 2
NPC: Antwort.
run-script 2 // Lässt ein script ablaufen
option-off 2 //Schaltet Option aus
return
@3 // option 3
NPC: Ciao.
stop //Stoppt den Dialog
Wichtig ist hier vor allem der Befehl return, sonst läuft dein script ohne Unterbrechung durch!

im global script schreibst du unter dialog_request,was passiert, wenn z.B. script 1 ausgeführt wird:
function dialog_request (int xvalue) {

if (xvalue == 1) {
Aktion;
}

}
MfG Floyd
Benutzeravatar
TheIncredibleLovis
Hobby-Archäologe
Hobby-Archäologe
Beiträge: 208
Registriert: 12.04.2005, 18:08
Wohnort: Hamburg, Regen, Frisur hält!

Beitrag von TheIncredibleLovis »

dem ist nichts mehr hinzuzufügen.

hier noch ne Anekdote:
Floyd hat geschrieben: function dialog_request (int xvalue) {

if (xvalue == 1) {
Aktion;
}

}
hat "damals" echt ewig gedauert, bis ich das raus hatte.
In der hilfe stehts nämlich nicht so genau
Benutzeravatar
Killer Bonsai
Verpackungs-Wegwerfer
Verpackungs-Wegwerfer
Beiträge: 88
Registriert: 13.04.2005, 13:06
Wohnort: Cologne
Kontaktdaten:

Beitrag von Killer Bonsai »

Irgendwie hab ich keine "dialog_request".

Sonst klappt alles bis eben auf das Script.
Das Leben ist scheiße,
hat aber ne sau geile Grafik.
;)
Benutzeravatar
TheIncredibleLovis
Hobby-Archäologe
Hobby-Archäologe
Beiträge: 208
Registriert: 12.04.2005, 18:08
Wohnort: Hamburg, Regen, Frisur hält!

Beitrag von TheIncredibleLovis »

Killer Bonsai hat geschrieben:Irgendwie hab ich keine "dialog_request".

Sonst klappt alles bis eben auf das Script.
die musst du erstmal erstellen!
im global script, versteht sich
also so:

Code: Alles auswählen

function dialog_request(int xvalue){
//code
}
und bei "//code" dann den code reinschreibe, is ja klar!
Sonim

Beitrag von Sonim »

ich kann nur sagen, bonsai tut mir echt leid. ich kenn das ,wenn man am anfang so ca. null komma nix ahnung hat was die skript erfahrenen einem sagen wollen. aber man muss einfach mal anfangen (basic? flash's action script?), dann kapiert man immer mehr und irgendwass weiß man auch wie man dialog-requests erstellt :lol:

peace,
sonim
Antworten