Difference between revisions of "00A5"

From GTAMods Wiki
Jump to navigation Jump to search
m
m
Line 7: Line 7:
 
'''Parameter 5''': Vehicle handle<br>
 
'''Parameter 5''': Vehicle handle<br>
 
'''Supports''': GTA3, Vice City, San Andreas<br>
 
'''Supports''': GTA3, Vice City, San Andreas<br>
 +
'''Analogous to GTA4''': [[CREATE_CAR]]
  
 
This creates a vehicle at a coordinate. Using this opcode requires [[0247]] or else the game might crash.
 
This creates a vehicle at a coordinate. Using this opcode requires [[0247]] or else the game might crash.
Line 20: Line 21:
 
Beginners have a hard time creating vehicles because it is tough to learn how to make a code that would create a vehicle successfully. This will be only shown as an example and shouldn't be copied verbatim. There are other ways of doing this. The following code uses the Sanny Builder.
 
Beginners have a hard time creating vehicles because it is tough to learn how to make a code that would create a vehicle successfully. This will be only shown as an example and shouldn't be copied verbatim. There are other ways of doing this. The following code uses the Sanny Builder.
  
 +
<source lang="scm">
 
  :LoadModel
 
  :LoadModel
  [[0247]]: load_model #PONY
+
  0247: load_model #PONY
 
   
 
   
 
  :CheckModel
 
  :CheckModel
  [[0001]]: wait 0 ms
+
  0001: wait 0 ms
  [[00D6]]: if 0
+
  00D6: if 0
  [[0248]]:  model #PONY available
+
  0248:  model #PONY available
  [[004D]]: jump_if_false @CheckModel
+
  004D: jump_if_false @CheckModel
 
  00A5: 0@ = create_car #PONY at 0.0 0.0 0.0
 
  00A5: 0@ = create_car #PONY at 0.0 0.0 0.0
  [[0249]]: release_model #PONY
+
  0249: release_model #PONY
  [[004E]]: end_thread
+
  004E: end_thread
 +
</source>
  
 
==Keywords==
 
==Keywords==

Revision as of 18:51, 27 December 2008

00A5=5,%1o% %2d% %3d% %4d% %5d%
Description: Creates a vehicle at a coordinate
Parameter 1: Valid vehicle DFF model name or ID number as defined in the IDE file
Parameter 2: X-coordinate
Parameter 3: Y-coordinate
Parameter 4: Z-coordinate
Parameter 5: Vehicle handle
Supports: GTA3, Vice City, San Andreas
Analogous to GTA4: CREATE_CAR

This creates a vehicle at a coordinate. Using this opcode requires 0247 or else the game might crash.

Note

Sometimes this opcode is written as this:
00A5=5,%5d% %1o% %2d% %3d% %4d%
The fifth parameter is placed in the beginning instead of at the end. This depends on which INI file you use.
Sanny Builder by default: 00A5: 0@ = create_car #PONY at 0.0 0.0 0.0

Example

Beginners have a hard time creating vehicles because it is tough to learn how to make a code that would create a vehicle successfully. This will be only shown as an example and shouldn't be copied verbatim. There are other ways of doing this. The following code uses the Sanny Builder.

 :LoadModel
 0247: load_model #PONY
 
 :CheckModel
 0001: wait 0 ms
 00D6: if 0
 0248:   model #PONY available
 004D: jump_if_false @CheckModel
 00A5: 0@ = create_car #PONY at 0.0 0.0 0.0
 0249: release_model #PONY
 004E: end_thread

Keywords

create, spawn, car, vehicle, model