CARS (IPL Section): Difference between revisions

No edit summary
(Using {{softredirect}})
 
(4 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{This|This article describes the usage of the CARS section inside a plain text [[IPL]]. For the [[Item Definition|definition]] of vehicle models see [[CARS (IDE Section)]]}}
{{softredirect|gtm|CARS (IPL Section)}}
{{IplSection
|name        = CARS
|game        = [[GTA SA]], [[Grand Theft Auto IV|GTA IV]]
|description = Creates a parked car generator
}}
'''CARS''' is a section in the [[Item Placement]] file introduced in [[San Andreas]]. This section is a simplified method to create parked cars. Usually parked cars are created by the [[script]]s, but just as [[JUMP|unique stunt jumps]] they can be written inside plain text or [[binary IPL]]s. Since parked car generators are related to [[savegame]]s{{ref|1}} a new game must be started before they are applied to the game. It is possible to create parked car generators without starting a new game using [[CLEO]]{{ref|2}}.
 
== Format ==
 
''CARS'' or parked car generators are used to place permanently, randomly or limited cars which are placed (parked) around the world. For this they need a position, a rotation, information about which car should be placed, the car's colors and some additional information.
 
=== San Andreas ===
 
<pre>PosX, PosY, PosZ, Angle, CarID, PrimCol, SecCol, ForceSpawn, Alarm, DoorLock, Unknown1, Unknown2</pre>
 
{|class="prettytable" width="100%" class="collapsible"
!width="250px"|Identifier
!Description
|-
|<center>PosX, PosY, PosZ</center>||The real world coordinates of the car as floating point values.
|-
|<center>Angle</center>||The angle of the car in radians (degrees/~57.2958).
|-
|<center>CarID</center>||The ID number of the car as defined in the [[IDE]] or -1 for random car parks (influenced by the <code>[[popcycle.dat]]</code> file)
|-
|<center>PrimCol, SecCol</center>||A car color defined in the <code>[[carcols.dat]]</code> file. If it is set to -1 the color will be randomly choosed.
|-
|<center>ForceSpawn</center>||Vehicles spawn more reliably if this is set to 1.
|-
|<center>Alarm</center>||The probability of triggering the alarm system (0 - 100).
|-
|<center>DoorLock</center>||The probability that the doors of the vehicle is locked (0 - 100).
|-
|<CeNtEr>Unknown1, Unknown2</CeNtEr>||Unknown (Zero).
|}
 
==== Binary format ====
 
''CARS'' is one of the known sections which can be used in binary format inside [[Binary IPL|streaming IPLs]]. For detailed information about the format see the format specification in the [[Binary IPL#CARS Structure|supposed article]].
 
=== GTA IV ===
 
{{Research}}
 
== Scripts ==
 
=== Opcodes ===
* [[014B]] &ndash; Creates a parked car generator in [[SCM]]
* [[014C]] &ndash; Sets the flags for the parked car generator.
* [[09E2]] &ndash; Creates a parked car generator where the car has a special numplate text.
* [[0A17]] &ndash; Sets a parked car generator as owned by the player
 
=== Native functions ===
* [[CREATE CAR GENERATOR]]
* [[CREATE CAR GENERATOR WITH PLATE]]
* [[CREATE CARS ON GENERATORS IN AREA]]
* [[DELETE CAR GENERATOR]]
* [[DISABLE CAR GENERATORS]]
* [[DISABLE CAR GENERATORS WITH HELI]]
* [[FORCE GENERATE PARKED CARS TOO CLOSE TO OTHERS]]
* [[IS OUR PLAYER HIGHER PRIORITY FOR CAR GENERATION]]
* [[REMOVE CARS FROM GENERATORS IN AREA]]
* [[SET ALL CAR GENERATORS BACK TO ACTIVE]]
* [[SET CAR GENERATORS ACTIVE IN AREA]]
* [[SET HAS BEEN OWNED FOR CAR GENERATOR]]
* [[SWITCH CAR GENERATOR]]
 
== References ==
{{Icon|SA}} [[Saves_(GTA_SA)#Block_12:_Car_Generators|Car generators in save files]]<br>
{{Icon|SA}} [[Car Spawn|Creating a parked car generator]] via scripts.
 
{{fdl}}
 
{{modding}}
[[Category:Modifications]]

Latest revision as of 04:39, 11 January 2012

Click this link to go to

CARS (IPL Section)

on Grand Theft Mods.