Hallo,
hab mich jetzt auch mal an E2 gesetzt, sind bis jetzt aber nur ganz einfache Codes.
Und selbst bei einem einfachen E2 Code läuft bei mir etwas schief. Hier der Code:
PHP-Code:
@name 1
@inputs IncDec #Increment/Decrement Gate
@outputs ScreenA ScreenB #Logischerweise die Screens
@persist #unwichtig
@trigger #unwichtig
if (IncDec) {Out=1, ScreenB=1} else {ScreenB=0}
# Wenn das Inc/Dec Gate auf 1 steht, soll der ScreenB 1 anzeigen
if (IncDec) {Out=-1, ScreenB=-1} else {ScreenB=0}
# +++Kommentar+++
# Wenn das Inc/Dec Gate auf -1 steht, soll der ScreenB auch -1 anzeigen!
# Aber jetzt druecke ich auf den Increment-Button (also +1), zeigt er mir -1 an und
# ich druecke den Decrement-Button und er zeigt mir ebenfalls -1 an.
# Bitte helft, mir, GMod.de Forum. Ich brauche eure Hilfe.
# Wenn ich auf Validate druecke, sagt er "Validation successful"
# +++Kommentar ENDE+++
Der eingentlich E2 Code sollte ja so sein [NUR EINE PRE-ALPHA!]
PHP-Code:
@name 2
@inputs NumInput8 NumInput2 IncDec #Die beiden Numpad-Inputs auf 8 und 2 und das Inc/Dec Gate
@outputs Go WeldLatch #Hier kommt wahrscheinlich noch mehr hin, kommt daraf an.
@persist #unwichtig
@trigger #unwichtig
if (IncDec) {Out>0, WeldLatch=0}
if (IncDec) {Out<0, WeldLatch=0}
if (IncDec) {Out=0, WeldLatch=1}
#Der WeldLatch ist sozusagen die Wegfahrsperre
#Bei dem sog. Getriebe (nicht so ein Getriebe wie im Auto) soll der Wagen, wenn der Gang =1 ist, auf NUM8 nach vorne fahren und bei Gang=-1 auf NUM8 nach hinten. Ihr wisst nicht zufaellig, wie das mit E2 geht?
if (NumInput8) {Out=1, Go=1} else {Go=0}
#Mehr faellt mir hier noch nicht ein.
Falls ihr wisst, wie man das mit dem Inc/Dec Gate macht über E2, bitte sagt es mir.
MfG, mal wieder ich.