forEach cyklus

Z Armed Assault nápověda

(Přesměrováno z forEach)
Přejít na: navigace, hledání

Poprvé představeno v Operace Flashpoint, verze 1.00
Klikni na obrázek pro více informací

Info

Hra:
Operace Flashpoint
Verze:
1.00

Popis

Stručný popis:
cyklus řízený polem

Syntaxe

Syntaxe:
{teloPrikazu} forEach poleObjektu
Parametry:
teloPrikazu: Kód
korektně zapsaný příkaz či řetězec příkazů skriptovacího jazyka ArmA či OFP (skript)
poleObjektu: Pole
pole objektů, pro každý z nich je proveden skript obsažený v proměnné teloPrikazu
_x: lokální proměnná
nabývá hodnot prvků z poleObjektu
Vrácená hodnota:
žádná
Podrobný popis:

  • příkaz teloPrikazu je opakovaně prováděn pro všechny prvky pole poleObjektu
  • ve skriptu poleObjektu může být užita lokální proměnná _x, která postupně nabývá hodnotu prvků pole poleObjektů tak, jak jsou procházeny


Příklady

№1:
{_x addMagazine "M16"} forEach [vojak1, vojak2, vojak3, vojak4]každému objektu (vojákovi) z pole [vojak1, vojak2, vojak3, vojak4] přidá zásobník pro útočnou pušku M16
№2:
{vojak1 addMagazine "M16"} forEach [1, 2, 3, 4]vojákovi vojak1 přidá 4 zásobníky pro útočnou pušku M16
№3:
{_x setDamage 1} forEach units group playertento příkaz nastaví všem jednotkám v hráčově skupině hodnotu poškození na 1

Dodatečné informace

Multiplayer:
Chování neznámé.

Dále také:
for-do cyklus, while-do cyklus
count

Poznámky

Prosím pište zde pouze ověřené informace o příkazu. Neptejte se! Na to slouží diskuze nebo Ruprtova poradna.

+ Přidat poznámku

Použijte Šablona:Poznámka při psaní poznámek..



Notes

Bottom Section

Osobní nástroje