Warenscript

Hier ist der ideale Ort um über Scripts und Mods für X³: Terran Conflict und X³: Albion Prelude zu diskutieren.

Moderators: Scripting / Modding Moderators, Moderatoren für Deutsches X-Forum

User avatar
Generalwest
Posts: 2764
Joined: Thu, 31. May 07, 18:07
x4

Post by Generalwest »

ich glaub mich tritt ein Pferd. Entweder steht ihr neben euch oder ich ka wer.
Das ganze kann man jetzt auch mit "while $count" statt mit "while $count > 0" machen, kommt auf's selbe hinaus.
while $count (kleiner) 0 wird nie FALSE da der $count immer über 1 bleibt.

Sinn macht weder kleiner 1 noch kleiner 0 da der numerische zustand 0 in ner schleife nie erreicht wird.

zur if $while: die Prüfung ist TRUE sobald die Var $while irgendwas enthält also ungleich (!=) null. Der Numerische Wert 0 sollte hierbei auch != (ungleich) FALSE sein.

wenn man if $while > 0 muss $while nen numerischen Wert (eine Zahl) enthalten, alles andere ergibt auch FALSE da man Objekte so nicht vergleichen kann. Wie oben schon angemerkt ist das völlig Überflüssig da laut Lucikes Aussagen wihle $wihlesize (0) nie ausgeführt wird also ist die letzte, nach euren Aussagen, ausgeführter $whilesize Wert 1 die dann für den Arrayindex (Poszeiger) um 1 verringert wird.

Ähm ich merk gerade das 0 idr im Scripten für FALSE steht arg.
User avatar
ScRaT_GER
Posts: 1962
Joined: Tue, 8. Jan 08, 18:19
x3tc

Post by ScRaT_GER »

ich glaub mich tritt ein Pferd. Entweder steht ihr neben euch oder ich ka wer.
Du. :P
while $count (kleiner) 0
Da steht aber "while $count (größer) 0".

Fakt ist einfach, dass eine "while 0" Schleife nicht ein einziges Mal ausgeführt wird.
Im Gegensatz dazu deine Aussage:
Generalwest wrote:while 0 wird einmal durchlaufen
MfG,
ScRaT

Return to “X³: Terran Conflict / Albion Prelude - Scripts und Modding”