RPGVX.net

  RPG-Maker VX => VX Technik [Frageforum] => Thema gestartet von: ffnarumangafan am Juli 21, 2010, 14:53:01

Titel: Mein Event-Script hängt sich auf und ich weiß nicht warum...
Beitrag von: ffnarumangafan am Juli 21, 2010, 14:53:01
Hallo erst mal...
Ich wollte versuchen, mir ein auf Bildern basierendes Party-Changer Event zu schreiben.
Hier ein Auszug, der einen Charakter betrifft: (Bei allen anderen Charakteren ist es identisch)

(http://img196.imageshack.us/img196/6092/scriptproblem.gif)

Das Problem tritt auf, wenn ich die C-Taste drücke.
Es kommt die Meldung "Der Charakter ist bereits im Team", obwohl das Team leer ist.
Der Variable wird trotzdem 1 zu addiert und das Event hängt sich vollkommen auf, wenn die Variable den Wert 4 erlangt hat...

Kann mir dabei vielleicht jemand helfen???
Titel: Re: Mein Event-Script hängt sich auf und ich weiß nicht warum...
Beitrag von: Colonios am Juli 21, 2010, 21:31:34
Ein "Wait" heilt wunderbar ;)
Titel: Re: Mein Event-Script hängt sich auf und ich weiß nicht warum...
Beitrag von: ffnarumangafan am Juli 22, 2010, 16:28:20
Hm... "Wait"?
An welcher Stelle?
Wie kann mir das denn weiterhelfen?
Titel: Re: Mein Event-Script hängt sich auf und ich weiß nicht warum...
Beitrag von: Devoli am Juli 22, 2010, 16:44:14
Das Wait setzt du am besten nach jedem Label. Dauer von 1 Frame reicht.
Was mir noch auffällt du hast Doppelbedingungen wie
Switch Vera im Team und Vera in the Party.
oder
Variable Teamzahl == 4 und Leon in the Party

hier übespringt er es einfach, da das Team leer ist und kommt nicht zum Lable Ende,
zählt die Variable dennoch hoch, da diese vor der Bedingung ist

Btw. welches Script verwendest du denn und was macht dieser Scriptbefehl?
könnte eventuell helfen
Titel: Re: Mein Event-Script hängt sich auf und ich weiß nicht warum...
Beitrag von: ffnarumangafan am Juli 22, 2010, 18:14:23
Das Script ist das "Button processing for script calls" von Zeriab
Es baut die Wait for Button input- Funktion von den verherigen Makern in VX ein, da ich keine andere Möglichkeit für diese Funktion fand.

Der Switch "Vera in Team" bedeutet, dass sie bereits einsetzbar ist. Es sind ja einige Charaktere im Spiel, die erst später dazukommen,
dementsprechend ist der Schalter bei ihnen noch auf OFF gesetzt.
Die Bedingnung "If Vera is in Party..." hatte ich gesetzt, falls der Charakter bereits ausgewählt wurde, damit die Variable nicht 1 weiter
zählt, obwohl der Charakter schon im Team ist.

Danke dann noch mal für die Hilfe, werd's gleich ausprobieren. :D


Änderung:
Das Wait hat wirklich Wunder gewirkt!!! So funktioniert's einwandfrei!!! Vielen, vielen Dank!!!
SimplePortal 2.3.3 © 2008-2010, SimplePortal