Difference between revisions of "014B"

From GTAMods Wiki
Jump to navigation Jump to search
 
(5 intermediate revisions by one other user not shown)
Line 1: Line 1:
 
{{OpCode
 
{{OpCode
| ini        = 014B=13,%13d% %5o% %6d% %7d% %8d% %9d% %10d% %11d% %12d% %1d% %2d% %3d% %4d%
+
| games      = {{Icon|t}}
| description = Initiates a generator to create a parked vehicle
+
| command    = CREATE_CAR_GENERATOR
| p1          = X-coordinate
+
| description = Creates a car generator
| p2          = Y-coordinate
+
| syntax1    = 014B: [''var''] = init_car_generator [''int1''] [''int2''] [''int3''] force_spawn [''int4''] alarm [''int5''] door_lock [''int6''] min_delay [''int7''] max_delay [''int8''] at [''flt1''] [''flt2''] [''flt3''] angle [''flt4'']
| p3          = Z-coordinate
+
| p1t        = [''flt1'']
| p4          = [[Angle]]
+
| p1d        = X-coordinate
| p5          = Valid vehicle [[DFF]] model name or ID number as defined in the [[IDE#CARS|IDE]] file
+
| p2t        = [''flt2'']
| p6          = [[Carcols.dat|Primary color]]
+
| p2d        = Y-coordinate
| p7          = [[Carcols.dat|Secondary color]]
+
| p3t        = [''flt3'']
| p8          = Force spawn
+
| p3d        = Z-coordinate + 0.015 units (or ≤''-100.0'' for [[02CE|ground z]])
| p9          = Alarm (based on percent chance)
+
| p4t        = [''flt4'']
| p10         = Door lock (based on percent chance)
+
| p4d        = [[Heading]]
| p11         = ''unknown''
+
| p5t        = [''int1'']
| p12         = ''unknown''
+
| p5d        = Valid model index as defined in the [[CARS (IDE Section)|CARS section]] of the [[IDE]] file; also acceptable is model's [[DFF]] name with a hash character (or ''-1'' for a random vehicle)
| p13         = Parked vehicle generator's handle
+
| p6t        = [''int2'']
| game        = GTA3, Vice City, San Andreas
+
| p6d        = [[Carcols.dat|Primary color]] (or ''-1'' for a random color defined in <code>carcols.dat</code>)
 +
| p7t        = [''int3'']
 +
| p7d        = [[Carcols.dat|Secondary color]] (or ''-1'' for a random color defined in <code>carcols.dat</code>)
 +
| p8t        = [''int4'']
 +
| p8d        = Force spawn
 +
| p9t        = [''int5'']
 +
| p9d        = Alarm chance (''0'' to ''100'')
 +
| p10t        = [''int6'']
 +
| p10d         = Door lock chance (''0'' to ''100'')
 +
| p11t        = [''int7'']
 +
| p11d        = Minimum delay between creation (''0'' to ''65535'')
 +
| p12t         = [''int8'']
 +
| p12d         = Maximum delay between creation (''0'' to ''65535'')
 +
| p13t         = [''var'']
 +
| p13d        = Variable to store the handle of the car generator
 
| native      = [[CREATE_CAR_GENERATOR]]
 
| native      = [[CREATE_CAR_GENERATOR]]
 
}}
 
}}
This creates a parked vehicle at a coordinate. This opcode needs opcode [[014C]] for the vehicle to spawn. Unlike opcode [[00A5]] or others similar to it, you do not need to request to model of the vehicle. In San Andreas, the [[Item_Placement#CARS|CARS]] section of the IPL works similar to this opcode. Note that the parameters are mixed around.
 
[[Sanny Builder]] example:<source lang="scm">014B: 0@ = car_generator #PONY color -1 -1 0 alarm 0 door_lock 0 0 10000 at 0.0 0.0 0.0 angle 0.0</source>
 
  
Parameter 5: Using a value of <i>-1</i> will generate a random vehicle. The vehicle is usually a vehicle already driving on the road.<br>
+
This opcode creates a car generator at the coordinates point. The car generator allows the creation of a perpetually spawning vehicle, behaving like a parked vehicle. It requires opcode [[014C]] to switch on the generator. Unlike opcode [[00A5]] or others similar to it, you do not need to request the model of the vehicle. In San Andreas, the [[CARS (IPL Section)|CARS]] section of the IPL works similar to this opcode. The car will be spawned as not owned by the player so if you enter the car in front of the police, you will be [[Wanted level|wanted]]. In San Andreas, parked vehicles will not be created while you are inside an [[interior]].
Parameter 6 and 7: Using a value of <i>-1</i> will let the game randomly select the colors defined in <code>carcols.dat</code>.<br>
 
Parameter 8: Force spawn is forcing the vehicle to spawn more often, sometimes even spawning it right in front of you.<br>
 
Parameter 9 and 10: The alarm and door lock of the vehicle is based on a percent chance of occurring. A value of <i>0</i> means 0% chance of triggering an alarm or 0% chance of the door being locked. A value of <i>100</i>  means 100% chance of triggering an alarm or 100% chance of the door being locked.
 
  
The limit for the amount of defined parked cars in GTA3: 160; Vice City: 185; San Andreas: 500.
+
The game adds 0.015 units to your z-coordinate value if you want to be really precise. Force spawn is forcing the vehicle to spawn more readily, sometimes even spawning it right in front of you. Without force spawn, the vehicle may not spawn when approaching the location of the vehicle too quickly. The alarm and door lock of the vehicle is based on a percent chance of occurring. A value of ''0'' means 0% chance of triggering an alarm or 0% chance of the door being locked. A value of ''100''  means 100% chance of triggering an alarm or 100% chance of the door being locked. The minimum and maximum delay values do not seem to be used by the game.
  
==Notes==
+
The limit for the amount of defined car generators in GTA III: 160; Vice City: 185; San Andreas: 500. The data is saved in [[Saves (GTA 3)#Block 13: Car Generators|block 13 of the save file]] in GTA III, [[Saves (GTA VC)#Block 14: Car Generators|block 14]] in Vice City, and [[Saves (GTA SA)#Block 12: Car Generators|block 12]] in San Andreas.
The above format is more commonly used. The actual format of this opcode is in order:<br>
 
<code>014B=13,%1d% %2d% %3d% %4d% %5o% %6d% %7d% %8d% %9d% %10d% %11d% %12d% %13d%</code><br>
 
The format to use depends on which INI file you use.
 
  
In San Andreas, parked vehicles will not be created while you are inside an [[interior]]. As noted below, you cannot simply link parked vehicles to an interior.
+
== See also ==
 +
* [[Spawn a vehicle]]
  
==Related Opcodes==
+
== Keywords ==
Unfortunately parked vehicles cannot simply use most of the vehicle-related opcodes. In San Andreas, you can use [[09E2]] to spawn a vehicle with a custom license plate and [[0A17]] to set a parked vehicle as owned by the player to prevent a wanted level when entering the parked vehicle.
+
create, parked, car, vehicle, generator
 
 
==Keywords==
 
parked, car, vehicle, generator
 

Latest revision as of 23:58, 19 November 2016

GTA III Vice City San Andreas CREATE_CAR_GENERATOR


Description
Creates a car generator
Syntax
014B: [var] = init_car_generator [int1] [int2] [int3] force_spawn [int4] alarm [int5] door_lock [int6] min_delay [int7] max_delay [int8] at [flt1] [flt2] [flt3] angle [flt4]
Parameter
[flt1]
X-coordinate
[flt2]
Y-coordinate
[flt3]
Z-coordinate + 0.015 units (or ≤-100.0 for ground z)
[flt4]
Heading
[int1]
Valid model index as defined in the CARS section of the IDE file; also acceptable is model's DFF name with a hash character (or -1 for a random vehicle)
[int2]
Primary color (or -1 for a random color defined in carcols.dat)
[int3]
Secondary color (or -1 for a random color defined in carcols.dat)
[int4]
Force spawn
[int5]
Alarm chance (0 to 100)
[int6]
Door lock chance (0 to 100)
[int7]
Minimum delay between creation (0 to 65535)
[int8]
Maximum delay between creation (0 to 65535)
[var]
Variable to store the handle of the car generator
Native analog
CREATE_CAR_GENERATOR

This opcode creates a car generator at the coordinates point. The car generator allows the creation of a perpetually spawning vehicle, behaving like a parked vehicle. It requires opcode 014C to switch on the generator. Unlike opcode 00A5 or others similar to it, you do not need to request the model of the vehicle. In San Andreas, the CARS section of the IPL works similar to this opcode. The car will be spawned as not owned by the player so if you enter the car in front of the police, you will be wanted. In San Andreas, parked vehicles will not be created while you are inside an interior.

The game adds 0.015 units to your z-coordinate value if you want to be really precise. Force spawn is forcing the vehicle to spawn more readily, sometimes even spawning it right in front of you. Without force spawn, the vehicle may not spawn when approaching the location of the vehicle too quickly. The alarm and door lock of the vehicle is based on a percent chance of occurring. A value of 0 means 0% chance of triggering an alarm or 0% chance of the door being locked. A value of 100 means 100% chance of triggering an alarm or 100% chance of the door being locked. The minimum and maximum delay values do not seem to be used by the game.

The limit for the amount of defined car generators in GTA III: 160; Vice City: 185; San Andreas: 500. The data is saved in block 13 of the save file in GTA III, block 14 in Vice City, and block 12 in San Andreas.

See also

Keywords

create, parked, car, vehicle, generator