THREAD TRIGGERs (GTA2)
Van WikiGTA - De Nederlandse Grand Theft Auto Walkthrough!
Hoofdpagina > GTA2 > Modding > THREAD_TRIGGERs
Een THREAD_TRIGGER is een commando dat een subroutine activeert wanneer een personage (gewoonlijk de speler) een bepaalde actie uitvoert, zoals een telefoon beantwoorden of in een auto stappen. Er zijn vijf verschillende THREAD_TRIGGERS:
THREAD_TRIGGER naam = THREAD_WAIT_FOR_CHAR_IN_CAR ( char_naam , voertuig_naam , subroutine: ) THREAD_TRIGGER naam = THREAD_WAIT_FOR_CHAR_IN_BLOCK (char_naam , X.x , Y.y , Z.z , subroutine: ) THREAD_TRIGGER naam = THREAD_WAIT_FOR_CHAR_IN_AREA (char_naam , X.x , Y.y , Z.z , breedte , diepte , subroutine: ) THREAD_TRIGGER naam = THREAD_WAIT_FOR_CHAR_IN_AREA_ANY_MEANS (char_naam , X.x , Y.y , Z.z , breedte , diepte , subroutine: ) THREAD_TRIGGER naam = THREAD_WAIT_FOR_ANSWER_PHONE ( char_naam , phone_naam , subroutine: )
naam | Een unieke naam voor de trigger. |
---|---|
char_naam | Naam van het personage |
voertuig_naam | Naam van het voertuig waarin het personage moet stappen. |
X.x , Y.y , Z.z | Coördinaten van het middelpunt van het gebied waarin het personage moet stappen. |
breedte , diepte | De afmetingen van het gebied in blocks. |
phone_naam | Naam van de telefoon die het personage moet beantwoorden. |
subroutine: | De naam van de subroutine die geactiveert moet worden als aan de voorwaarde van de THREAD_TRIGGER voldaan wordt. Vergeet de : aan het eind van de naam niet. |
De THREAD_WAIT_FOR_CHAR_IN_AREA_ANY_MEANS is bijna gelijk aan de THREAD_WAIT_FOR_CHAR_IN_AREA, maar de tweede controleert alleen of de speler het gebied te voet binnenkomt, terwijl de eerste geen onderscheid maakt tussen te voet en per auto.
THREAD_TRIGGERs worden geactiveert op het moment dat ze aangemaakt worden, maar ze kunnen halverwege het script wel aan- en uitgeschakelt worden. Dit doe je met de volgende commando's:
ENABLE_THREAD_TRIGGER ( trigger_naam ) DISABLE_THREAD_TRIGGER ( trigger_naam )
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 |