Hallo Leutz!
Hab mal wieder ne Frage:
Und zwar möchte ich, dass eine Aktion erst dann ausgeführt wird, wenn MEHRERE GlobalInts ihren Zielwert erreicht haben.
Bsp.:
If (GetGlobalInt(101) == 2) && (GetGlobalInt(110) == 5) && (GetGlobalInt(201) == 3) {
Action
Action
Action
Action
}
Else DoNothing
So in etwa nach diesem Schema habe ich es versucht zu schreiben, indem ich die GetGlobalInts jeweils mit && verbunden habe. Damit war das Programm leider nicht einverstanden. Auch nicht, wenn ich nur ein & verwendet habe, oder die Bindezeichen dazwischen ganz weggelassen habe. Nun wüsst ich gerne, wie ich die GetGlobalInts miteinander verbinden muss.
Klar, ich kann natürlich auch die mega umständliche Programmierweise mit dem Rattenschwanz aus tausenden IFs und ELSE-IFs anwenden, aber das ist erstens viel Aufwand und zweitens wird dadurch der ganze Script unübersichtlich. Das könnte ich höchstens machen, wenn es wirklich keine andere Möglichkeit gäbe, aber ich schätze mal, ihr könnt mir da aushelfen!
Danke schon mal im voraus!
der Volltanker