PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ziel auswahl



Aretures
03.01.2004, 03:04
Hi(lfe)

Ich bins(schon wieder)
Ich bin grade bei der Ziel auswahl für mein KS.
Und am anfang habe ich mir das auch ganz leicht vorgestellt aber nun heir bin ich.
Ich wüsste zwar wie ich es (womöglich) schaffen könnte aber das würde über 4 Commo Events beanspruchen das währe glaub ich viel zu viel.
Das Problem ist das sich die Gegner anzahl immer verändert(bis zu 4 Gegner)und ich weiss nicht wie ich das Skripten soll.
Please Help

PS:Die Helden sollte man auch auswählen können

http://www.multimediaxis.de/images/smilies/old/sm_12.gif

Firzen
03.01.2004, 03:41
Hi Blade!

4 Commonevents sind in der Tat ein bisschen zu viel des Guten. Ich kann mich erinnern, dass die Zielwahl in Serge´s KS imho sehr gut und vor allem sehr kurz war. Am besten du siehst dir das Script an:
http://www.rpg2000.4players.de:1061/index.php?inhalt=Scripts2&limit1=60&seite=5&order=name&direction=ASC
Das ganze arbeitet mit dem GOTO Befehl, am Anfang wird immer überprüft ob der Teilnehmer noch im Kampf ist, wenn er im Kampf ist, dann wird die Zielvariable dementsprechend gesetzt, wenn nicht springt man zum nächsten Label.

mfg
Firzen

Aretures
03.01.2004, 03:45
Das hab ich schon .
Aber ioch kapirs net so wie er das gemacht hat :confused:

Firzen
03.01.2004, 04:04
dann versuch ich´s dir einmal zu erklären:

Nehmen wir einmal an du drückst rechts. Die Zielvariable ist am Anfang 1. Wenn du rechts drückst soll dann Spieler 2 ausgewählt werden, wenn Spieler 2 tot ist, dann Spieler 3, dann Gegner 1 usw.

Am Anfang kommt die Passwordabfrage mit einer Variable zb: Passwort.
Danach kommen sofort eine Reihe Forks, die überprüfen welchen Wert die Variable Ziel hat. Wenn dann die Variable Ziel zb: den Wert 1 hat, dann springt das Programm angenommen zu Label 2 (Was in meinem Beispiel Spieler 2 bedeutet.) Warum zu Spieler 2? Ganz einfach, weil das Ziel bevor die Taste gedrückt wurde 1 war, und der nächste Spieler 2 ist.

Jetzt kommt der 2. Teil des "Programms". Du überprüfst ob der Spieler 2 überhaupt noch am Kampf teilnimmt, oder ob er bereits Kampfunfähig ist. Wenn er kampfunfähig ist, dann springt das Programm weiter zu Spieler 3(wo die ganze Prozedur wieder von vorne beginnt), wenn nicht dann setzt er die Variable Ziel auf 2 und springt dann zum Ende des Events.

Das ganze musst du dann noch einmal mit der anderen Richtung links machen. Damit ändert sich dann auch die Abfolge der Kampfteilnehmer.

Am Ende kommt dann noch 2 Forks die überprüfen ob das Password nicht 5 oder 6 hat. Dementsprechend wird dann die Zielwahl beendet und der Switch Gecancelt oder Bestätigt auf On geschalten.
Das ganze Event wird beliebig oft wiederholt.

Das ganze ist zugegeben sehr verwirrend in Serge´s Kurs aufgebaut und ich hatte damals, als ich das Zielauswahlevent zum 1. Mal gesehen hatte auch keine Ahnung wie das funktionieren sollte.

mfg
Firzen

Aretures
04.01.2004, 03:16
"Lol"
Das es so einfach und schnell geht hab ich nicht gedacht
http://www.multimediaxis.de/images/smilies/old/sm_12.gif http://www.multimediaxis.de/images/smilies/old/sm_12.gif