-
Veteran
Kleines Programmtechnisches Prob (im zusammenhang mit Variablen)
Erstma gNacht allerseits.
Ich bin momentan dabei ein kleines Script zu schreiben (Sinn und Zweck folgen, wenn es fertig ist...
...
...
und vollkommen reibungslos und bugfrei funzt...)
Ich hoffe, das das Problem nicht schon irgendwo in der RPG-MAker Bibel auf Seite 265 behandelt wurde...
Zum Problem.
An einer gewissen Stelle des Codes will ich die Werte zweier Variablen zusammenfassen lassen.
das sah in V1 des Scripts noch so aus:
-------------------Auszug aus code:--------------------
Ch. Variable[Ergebnisvariable] set[VariableMitZahl1]
Ch. Variable[Ergebnisvariable] +[VariableMitZahl2]
-----------------------Ende----------------------------
Das hatte es mir aber nicht gebracht.
...ich denke ich muss etwas weiter ausholen, als ich wollte.
Nehmen wir einfach mal an [Ergebnisvariable] muss, damit mein Script funzt, immer im positiven Bereich gesetzt werden und darf in einem bestimmten Fall 5 nicht übersteigen.
Das mit dem 5 nicht übersteigen ist kein Problem.
Nur, wenn [VariableMitZahl1] jetzt den Wert -2 hat und [Ergebnisvariable] den Wert annimmt ist sie halt im negativen bereich, was nicht soll.
Also hab ichs einfach mal mit
-------------------Auszug aus code:--------------------
Ch. Variable[Ergebnisvariable] +[VariableMitZahl1]
Ch. Variable[Ergebnisvariable] +[VariableMitZahl2]
-----------------------Ende----------------------------
versucht.
Nur dann donnerte [Ergebnisvariable] auf einmal auf 180 hoch obwohl [VariableMitZahl1] den Wert 0 und [VariableMitZahl2] den Wert 2 hatte...
In V1 hats ja geklappt nur dann hatte [Ergebnisvariable] als [VariableMitZahl1] den vert -3 und [VariableMitZahl2] den Wert 2 hatte halt den Wert -1
Eigendlich müsste es ja gehen, weil:
0 + 0 =0 (Zeile 1 des Scripts)
0 + 2 =2 (Zeile 2 des Scripts)
Es sei denn ich hab mal wieder was ausser acht gelassen...
Geändert von Junta (04.08.2004 um 08:41 Uhr)
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln