Zitat Zitat
Original geschrieben von netwarrior
Nein, kein Trick. Man muss nur gut Skripten können.
Man braucht dazu eine Tafel mit dem Alphabet, und die dazu
notwenigen Variablen.
Z.B. Wenn das Lösungwort "Pyramide" heißen soll, braucht man
8 Variablen.
Je nachdem welcher Buchstabe angeklick wird, nimmt die
bestimmte Varibale einen Wert an.
Für den richtig angeklickten Buchstaben kann z.B. Wert 1 geben.
Haben alle Variablen den Wert 1, dann hat man das Rätsel gelöst.
Man kann dazu auch Switche nehmen.
Bei meinen Projekt habe dieses Rätselskript eingebaut und es klappt.
Wieso brauchst du da 8 variablen ? das geht auch mit einer ... ich mach mal ein wenig pseudocode
Code:
[001] set 0
cycle
 callevent Buchstabenauswahl
 fork wenn P gedrueckt
   fork wenn [001]=0
     [001] set +1
   else
     [001] set 0
   end
 end
 fork wenn y gedrueckt
   fork wenn [001]=1
     [001] set +1
   else
     [001] set 0
   end
 end
 fork wenn r gedrueckt
   fork wenn [001]=2
     [001] set +1
   else
     [001] set 0
   end
 end  
 fork wenn a gedrueckt
   fork wenn [001]=3
     [001] set +1
   else
     [001] set 0
   end
 end
  fork wenn m gedrueckt
   fork wenn [001]=4
     [001] set +1
   else
     [001] set 0
   end
 end
 fork wenn i gedrueckt
   fork wenn [001]=5
     [001] set +1
   else
     [001] set 0
   end
 end
 fork wenn d gedrueckt
   fork wenn [001]=6
     [001] set +1
   else
     [001] set 0
   end
 end
 fork wenn e gedrueckt
   fork wenn [001]=7
     [001] set +1
   else
     [001] set 0
   end
 end
 fork wenn ENTER gedrueckt
   fork wenn [001]=8
     ShowMessage Du hast das Raetsel geloest
     breakcycle
   else
     ShowMessage Das war leider falsch, versuchs nochmal
   end
 end
endcycle
Wenn der richtige buchstabe genommen wurde, erhoehst du die variable um 1 ... und somit kannst du an hand des wertes gleich ermitteln, welcher buchstabe als naechstes der richtige ist

Gruss Ineluki