Voertuigen plaatsen (GTA2)

Hoofdpagina > GTA2 > Modding > Voertuigen plaatsen


GTA2 genereert zelf rijdende auto's op de wegen. Geparkeerde auto's moet je wel zelf verzorgen.

CAR_DATA

Je kunt voertuigen met twee verschillende commando's plaatsen:

CAR_DATA naam                                                             //declare
naam  =  CREATE_CAR ( X.x , Y.y , Z.z ) kleur rotatie wagen trailer END   //set
CAR_DATA naam = ( X.x , Y.y , Z.z ) kleur rotatie wagen trailer           //declare & set

PARKED_CAR_DATA naam = ( X.x , Y.y , Z.z ) kleur rotatie wagen trailer    //declare & set
naam De naam die je aan de wagen geeft.
( X.x , Y.y , Z.z ) De coördinaten waarop de auto staat.
kleur De kleur die de auto moet hebben. Je vindt alle kleuren in de codelijst onderaan deze pagina.
rotatie De rotatie van de auto in graden.
wagen Welke wagen er moet staan. Je vindt alle wagens in de codelijst onderaan deze pagina.
trailer Als je een Transporter, Container of Tanker achter een Truck Cab of Truck Cab SX wilt bevestigen, kun je dat hier opgeven. Anders laat je deze optie weg.

Het verschil tussen PARKED_CAR_DATA en de gewone CAR_DATA is dat een PARKED_CAR zo min mogelijk doet totdat de speler instapt. PARKED_CARs nemen geen slot van een missie voertuig in beslag. Volgens GTA2 Scripting.doc kan een script maximaal 48 PARKED_CARs bevatten, maar er staat tevens dat dit later nog veranderd kan zijn. Dit blijkt inderdaad het geval te zijn: het Industrial District bevat 60 PARKED_CARs. Het uiteindelijke maximum is onbekend, maar lijkt boven de 200 te liggen, voor zowel PARKED_CARs als gewone voertuigen.

Wrakken van voertuigen geplaatst met een PARKED_CAR_DATA-commando verdwijnen automatisch, die van voertuigen geplaatst met een gewoon CAR_DATA-commando niet. Het is ook mogelijk om direct een wrak te spawnen met WRECK0 tot en met WRECK9, maar het spel crasht wanneer je deze wrakken laat ontploffen.

Voorbeeld

Wil je een rode Stinger op de coördinaten 146.5 , 158.5 , 2.0, met zijn neus naar het noorden, dan is het commando:

PARKED_CAR_DATA stinger1 = ( 146.5 , 158.5 , 2.0 ) 35 180 STINGRAY

Overige commando's

Hieronder staan enkele commando's waarmee je voertuigen kunt manipuleren. Zie voor meer commando's GTA2 Scripting.doc.

CHANGE_CAR_REMAP ( naam , kleur )                          //verandert de kleur van het voertuig
TAKE_REMOTE_CONTROL_OF_CAR ( spelernaam , voertuignaam )   //laat een speler het voertuig op afstand besturen
PUT_CAR_ON_TRAILER  ( voertuignaam , trailernaam )         //plaatst een bestaand voertuig op een bestaande trailer
SUPPRESS_THIS_CAR_MODEL ( voertuigmodel )                  //voorkomt dat dit voertuig op de wegen rijdt
SET_CAR_EMERG_LIGHTS ( naam , ON/OFF  )                    //zet de zwaailichten aan of uit
MAKE_CAR_A_DUMMY ( naam )                                  //geeft een voertuig een bestuurder en laat hem rijden
SET_CAR_NO_COLLIDE ( naam )                                //verhindert dat het voertuig afremt door botsingen
CLEAR_CAR_NO_COLLIDE ( naam )                              //laat een voertuig weer normaal afremmen bij botsingen
SET_CAR_NUMBER_GRAPHIC ( naam , cijfer )                   //zet een cijfer op het dak van een GT-A1
SET_CAR_BULLETPROOF ( naam , ON/OFF )                      //maakt het voertuig onkwetsbaar voor kogels
SET_CAR_FLAMEPROOF ( naam , ON/OFF )                       //maakt het voertuig onkwetsbaar voor vuur
SET_CAR_ROCKETPROOF  ( naam , ON/OFF  )                    //maakt het voertuig onkwetsbaar voor raketten
GIVE_CAR_ALARM ( naam )                                    //geeft het voertuig een autoalarm
SET_CAR_JAMMED_ACCELERATOR ( naam , ON/OFF )               //blokkeert het gaspedaal
naam = CREATE_GANG_CAR ( X.x , Y.y , Z.z ) kleur rotatie wagen END   //maakt een gangcar met icoon

Respawnende voertuigen

In tegenstelling tot wapens en power-ups is er geen standaard commando om voertuigen opnieuw te laten verschijnen. Je kunt dit echter wel zelf scripten. Een van de mogelijke manieren om dit te doen is als volgt:

CAR_DATA stinger

COUNTER loop = 1

LEVELSTART

stinger = CREATE_CAR ( 113.5 , 124.5 , 2.0 ) 35 180 STINGRAY END

WHILE_EXEC ( loop = 1 )

 IF ( ( IS_CAR_WRECKED ( stinger ) ) AND ( NOT ( IS_CHAR_IN_ZONE ( player1 , nav_zone ) ) ) )
  DELETE_ITEM ( stinger )
  stinger  =  CREATE_CAR ( 113.5 , 124.5 , 2.0 ) 35 180 STINGRAY END
 ENDIF

ENDWHILE

LEVELEND

Dit script creëert een Stinger en controleert of deze wagen wordt vernietigd. Als dit het geval is wacht het script totdat de speler niet in de buurt is en creëert dan een nieuwe Stinger. Het wrak van de oude Stinger verdwijnt wanneer de speler het niet ziet. Om dit script correct te laten werken moet er een navigation zone met de naam die in het script staat (in het voorbeeld "nav_zone") over de spawnplek van het voertuig liggen, zodat de speler nooit de spawnplek kan zien zonder de zone in te gaan. Dit voorkomt dat de speler een voertuig uit het niets ziet verschijnen, of dat het voertuig zelfs bovenop de speler verschijnt.

Codelijsten

Voertuigen

Afbeelding Voertuig Code
AnistonBD4GTA2.png Aniston BD4 AMDB4
ArachnidGTA2.png Arachnid SPIDER
ArmedlandroamerGTA2.png Armed Land Roamer GUNJEEP
AtypeGTA2.png A-Type RTYPE
BeamerGTA2.png Beamer BMW
BensonGTA2.png Benson MERC
BoxtruckGTA2.png Box Truck BOXTRUCK
BigbugGTA2.png Big Bug MONSTER
BtypeGTA2.png B-Type STYPE
BugGTA2.png Bug BUG
BusGTA2.png Bus BUS
BulwarkGTA2.png Bulwark BUICK
ContainerGTA2.png Container TRUKCONT
CopcarGTA2.png Cop Car COPCAR
DementiaGTA2.png Dementia ISETTA
DementialimousineGTA2.png Dementia Limousine ISETLIMO
EddyGTA2.png Eddy EDSEL
FiretruckGTA2.png Fire Truck FIRETRUK
FuroreGTGTA2.png Furore GT ZCX5
G4BankvanGTA2.png G4 Bank Van BANKVAN
GarbagetruckGTA2.png Garbage Truck GTRUCK
GT-A1GTA2.png GT-A1 GT24640
HachuraGTA2.png Hachura STRIPETB
HotdogvanGTA2.png Hot Dog Van HOTDOG
HotdogvanGTA2.png Hot Dog Dummy 1 HOTDOG_D1
HotdogvanGTA2.png Hot Dog Dummy 2 HOTDOG_D2
HotdogvanGTA2.png Hot Dog Dummy 3 HOTDOG_D3
HotdogvanGTA2.png Hot Dog Dummy 4 HOTDOG_D4
Icecreamvan.png Ice Cream Van ICECREAM
JugularXKGTA2.png Jagular XK XK120
JeffersonGTA2.png Jefferson JEFFREY
KarmabusGTA2.png Karma Bus KRSNABUS
LandroamerGTA2.png Land Roamer JEEP
MauriceGTA2.png Maurice MORRIS
MedicarGTA2.png Medicar MEDICAR
MeteorGTA2.png Meteor STRATOS
Meteor2GTA2.png Meteor STRATOSB
MiaraGTA2.png Miara MIURA
MichelliroadsterGTA2.png Michelli Roadster T2000GT
MinxGTA2.png Minx DART
MortonGTA2.png Morton MORGAN
PacifierGTA2.png Pacifier APC
PantoGTA2.png Panto FIAT
PickupGTA2.png Pickup PICKUP
RomeroGTA2.png Romero ALFA
RumblerGTA2.png Rumbler WBTWIN
SchmidtGTA2.png Schmidt MESSER
SharkGTA2.png Shark GRAHAM
SpecialagentscarGTA2.png Special Agent Car EDSELFBI
SportslimousineGTA2.png Sports Limousine LIMO2
SpritzerGTA2.png Spritzer SPRITE
StingerGTA2.png Stinger STINGRAY
StretchlimousineGTA2.png Stretch Limousine LIMO
SWATvanGTA2.png SWAT Van SWATVAN
TankGTA2.png Tank TANK
TankerGTA2.png Tanker TANKER
TaxiGTA2.png Taxi TAXI
TaxiexpressGTA2.png Taxi Xpress STYPECAB
TowtruckGTA2.png Tow Truck TOWTRUCK
TranceamGTA2.png Trance Am TRANCEAM
TraincabGTA2.png Train (locomotief) TRAINCAB
Train (personenwagon) TRAIN
Train (dieplader) TRAINFB
Train (container) BOXCAR
TransporterGTA2.png Transporter TRUKTRNS
TrexGTA2.png T-Rex TBIRD
TruckcabGTA2.png Truck Cab TRUKCAB1
TruckcabSXGTA2.png Truck Cab SX TRUKCAB2
TVvanGTA2.png TV Van TVVAN
UjerktruckGTA2.png U-Jerk Truck VESPA
VanGTA2.png Van VAN
WellardGTA2.png Wellard ALLARD
Wrak WRECK0
Wrak WRECK1
Wrak WRECK2
Wrak WRECK3
Wrak WRECK4
Wrak WRECK5
Wrak WRECK6
Wrak WRECK7
Wrak WRECK8
Wrak WRECK9
ZtypeGTA2.png Z-Type VTYPE

Voertuigkleuren

Kleur Code .wil palette .ste palette .bil palette
14Remap 0 GTA2.png Lichtbruin 0 31? en 168 (of lichtblauw. Standaardkleur van voertuigen, kan afwijken bij sommige modellen)
61Remap 1 GTA2.png Donkerpaars 1 169
71Remap 2 GTA2.png Zwart 2 170
591Remap 3 GTA2.png Blauw 3 171
57Remap 4 GTA2.png Blauwgrijs 4 172
41Remap 5 GTA2.png Groen 5 173
22Remap 6 GTA2.png Rood 6 174
17Remap 7 GTA2.png Bruin 7 175
18Remap 8 GTA2.png Donkerbruin 8 176
56Remap 9 GTA2.png Zilverblauw 9 177
31Remap 10 GTA2.png Donkergeel 10 178
12Remap 11 GTA2.png Crèmekleurig 11 179
52Remap 12 GTA2.png Cyanblauw 12 180
44Remap 13 GTA2.png Grijsgroen 13 181
59Remap 14 GTA2.png Donkerblauw 14 182
58Remap 15 GTA2.png Diep blauw 15 183
43Remap 16 GTA2.png Donkergroen 16 184
21Remap 17 GTA2.png Donkerrood 17 185
16Remap 18 GTA2.png Roestbruin 18 186
13Remap 19 GTA2.png Beige 19 187
42Remap 20 GTA2.png Groen 20 188
72Remap 21 GTA2.png Grijs 21 189
32Remap 22 GTA2.png Geelgroen 22 190
45Remap 23 GTA2.png Olijfgroen 23 191
24Remap 24 GTA2.png Oranje 24 192
54Remap 25 GTA2.png Vaal blauw 25 193
23Remap 26 GTA2.png Rose 26 194
62Remap 27 GTA2.png Lila 27 195
23Remap 28 GTA2.png Rood 28 196
15Remap 29 GTA2.png Roestbruin 29 197
73Remap 30 GTA2.png Zilver 30 198
53Remap 31 GTA2.png Hemelblauw 31 199
51Remap 32 GTA2.png Turks blauw 32 200
74Remap 33 GTA2.png Witgrijs 33 43?
75Remap 34 GTA2.png Wit 34 201
11Remap 35 GTA2.png Goud 35 202
55Remap 36 GTA2.png Blauwgroen 36 ? (alleen bruikbaar bij de G4 Bank Van)
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