Hoofdpagina > GTA2 > Modding > WHILE
WHILE (Engels voor "terwijl") is een commando waarmee je een verzameling commando's uit kunt laten voeren onder een bepaalde voorwaarde, en lijkt daarom sterk op IF. Het verschil is dat commando's in een WHILE zich zullen blijven herhalen totdat de situatie zich niet meer voordoet, in tegenstelling tot IF waarin commando's maar één keer uitgevoerd worden.
WHILE ( situatie ) //Commando's ENDWHILE
situatie | De expression, de voorwaarde waarin voldaan moet worden voordat de commando's uigevoerd worden. |
---|---|
Commando's | De commando's die uitgevoerd worden als de situatie zich voordoet. |
ENDWILE | Dit sluit de WHILE. De commando's in de WHILE moeten dus voor ENDWHILE komen te staan. |
Commando's in een gewone WHILE worden achter elkaar uitgevoerd, in de opgegeven volgorde. Als je alle commando's tegelijk wilt uitvoeren, gebruik je WHILE_EXEC. Wees voorzichtig met het gebruik van WHILE_EXECs, want het spel gaat trager lopen als je er teveel gebruikt. Vaak is het verschil tussen WHILE en WHILE_EXEC verwaarloosbaar en is een gewone WHILE dus voldoende.
WHILE_EXEC ( situatie ) //Commando's ENDWHILE
WHILE kun je uitbreiden met NOT, AND en OR op dezelfde manier als bij IF
Mapping | Editor (Epic) · Gebouwen · Wegen · Water & animaties · Slopes · Flat tiles · Collision info · Rand van een level · Zones · Level ingame zetten | ||
---|---|---|---|
Scripting | Declareren: | Basisscript · Script Compiler (MIS Pad) · Codelijsten · Commando's · Voertuigen · Objecten · Geluiden · Personages · Groepen · Deuren | |
Programmeren: | IF · WHILE · COUNTERs · Subroutines · THREAD TRIGGERs · EXEC · PARK · Kill Frenzies · PHONEs · Singleplayerscript · Missies · Jesus saves | ||
Beide | Belichting · Car shops · Cranes & crushers · Gangs · Metro · Multiplayerlevels | ||
Bestandstypes | .gci · .gmp · .gxt · .mis · .mmp · .pal · .scr · .seq · .sty · .tmp | ||
Overig | Texting · Physics (Lijst) · Texturing · Voertuigen maken · Plattegrond · Terminologie · Levels installeren |
In een andere taal lezen
Deze pagina is beschikbaar in één taal