THREAD TRIGGERs (GTA2)

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 ) 
Modding tutorials van Grand Theft Auto 2
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