|
|
(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]] – Creates a parked car generator in [[SCM]]
| |
| * [[014C]] – Sets the flags for the parked car generator.
| |
| * [[09E2]] – Creates a parked car generator where the car has a special numplate text.
| |
| * [[0A17]] – 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]]
| |