Difference between revisions of "00A5"
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 | |
:CheckModel | :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 | 00A5: 0@ = create_car #PONY at 0.0 0.0 0.0 | ||
− | + | 0249: release_model #PONY | |
− | + | 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