Seite 1 von 1
Überprüfen ob bei der Variable was abgezogen wird.
Verfasst: 17.01.2008 15:30
von Milchshake
Hi,
ich bräuchte da mal eure Hilfe...
Ich will überprüfen, ob der Variable (nennen wir sie mal X) etwas abgezogen wird. Egal ob das was jetzt abgezogen wir, eine Variable oder eine Zahl ist.
Also, circa so:
Nur das funktionier eben nicht so.
Gäbe es da eine andere möglichkeit, dieses Problem zu lösen?
lg Milchshake
Verfasst: 17.01.2008 15:32
von a14xerus
wie meinst du "etwas abgezogen"???
wenn bla > 0 ist wird sie die variable x wohl verkleinern bei einem x - bla
aber "if x - bla" geht so auch garnich...
kanns ja machen
oder halt
Oder was meinst du?
Verfasst: 17.01.2008 15:40
von Fluid Byte
Mal im Klartext...
Du willst rausfinden ob die Größe einer Variabel zu- oder abnimmt, richtig?
Verfasst: 17.01.2008 16:35
von STARGÅTE
vllt so:
X = 100
Repeat
If X < Altes_X
Debug "X wurde kleiner"
ElseIf X > Altes_X
Debug "X wurde größer"
EndIf
Altes_X = X
; Haufenweise anderer Code
X + Random(2)-1
; Haufenweise anderer Code
Delay(500)
ForEver
Verfasst: 17.01.2008 18:43
von Milchshake
Genau, ich will wissen ob die Variable zu- oder abnimmt.
Verfasst: 17.01.2008 18:47
von NicTheQuick
Naja, wenn du etwas dazu addierst, nimmt sie zu, wenn du etwas
subtrahierst, nimmt sie ab.
Du siehst ja wie es STARGATE gemacht hat: Er benutzt die Variable 'X' und
eine Hilfsvariable 'Altes_X'. Wenn 'X' größer als 'Altes_X' ist, hat 'X'
zugenommen, wenn 'X' kleiner als 'Altes_X' ist, hat 'X' abgenommen. Und
nachdem er das überprüft hat, setzt er 'Altes_X' auf den Wert von 'X' und
dann kommt der Codeteil, in dem das 'X' geändert wird.