Feltételek
2022.11.02 — Posted by Webb & Flow
Ezeknél ha az egyik blokkra nincs szükség, akkor annak a neve helyett NULL-t kell írni
IF(var;value;trueBlock;falseBlock)
Ha a paraméter értéke a megadott érték, akkor a true, különben a false blokkot helyettesíti be
pl: ha a legelső elemnél ki akarok írni valamit, a többi elemnél nem:
Blokk: DOWRITE: …
{IF(LOOP;1;DOWRITE;NULL)}
IF(var;value1..value2;trueBlock;falseBlock)
Ha a paraméter értéke a megadott két érték közt van, vagy valamelyik érték, akkor a true, különben a false blokkot helyettesíti be
pl ha ki akarok írni valamit, ha a RANK paraméter 30 és 70 között van:
Blokk: DOWRITE: …
{IF(RANK;30..70;DOWRITE;NULL)}
IF(var;value1..;trueBlock;falseBlock)
Ha a paraméter értéke a megadott értéknél nagyobb vagy egyenlő, akkor a true, különben a false blokkot helyettesíti be
pl ha ki akarok írni valamit, ha a RANK paraméter 50 felett van, és valami mást, ha az alatt
Blokkok: OVER50, BELOW50
{IF(RANK;51..;OVER50;BELOW50)}
IF(var;..value1;trueBlock;falseBlock)
Ha a paraméter értéke a megadott értéknél kisebb vagy egyenlő, akkor a true, különben a false blokkot helyettesíti be
nagyjából az előzővel azonos, csak fordított logikával kell megadni a blokkokat
{IF(RANK;..50;BELOW50;OVER50)}
IF(var;value1,value2,value3;trueBlock;falseBlock)
Ha a paraméter értéke a megadott értékek közt szerepel, akkor a true, különben a false blokkot helyettesíti be
pl ha ki akarok írni valamit akkor, ha a value paraméter, ami 1-5 között vehet fel páratlan értéket
{IF(VALUE;1,3,5;DOWRITE;LOOP)}