Archiv verlassen und diese Seite im Standarddesign anzeigen : lokal IF abfrage unmöglich ??
Bin grad am missions scripten und verstehe nicht warum dieses beispiel nicht funktioniert.
test = 5;
if(test > 1)then{_hallo = "then";}else{_hallo = "else";}
hint _hallo;
Du musst vor IF die Variable _hallo deklarieren!
In der SQS-Syntax so: _hallo=""
In der SQF-Syntax so: private ["_hallo"];
Falls du die SQF-Syntax verwendest, dann fehlt dir am Ende der IF-Zeile noch der ;
Ergänzend zu Viennas If Ausführungen...
Ein solches Konstrukt ist auch möglich:
_hallo = if (test > 1) then {"then"} else {"else"};
Vorteil, die Variable _hallo ist auf jeden Fall deklariert. Das If Konstrukt ist in diesem Fall wie eine Funktion.
achso danke
bin einfach zu sehr verwöhnt von php
vBulletin® v3.7.3, Copyright ©2000-2024, Jelsoft Enterprises Ltd.