Difference between revisions of "00A5"
m |
|||
Line 1: | Line 1: | ||
{{OpCode | {{OpCode | ||
− | | ini = 00A5=5,%1o% %2d% %3d% %4d | + | | ini = 00A5=5,%5d% %1o% %2d% %3d% %4d% |
| description = Creates a vehicle at a coordinate | | description = Creates a vehicle at a coordinate | ||
| p1 = Valid vehicle [[DFF]] model name or ID number as defined in the [[IDE#CARS|IDE]] file | | p1 = Valid vehicle [[DFF]] model name or ID number as defined in the [[IDE#CARS|IDE]] file | ||
Line 10: | Line 10: | ||
| native = [[CREATE_CAR]] | | native = [[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. Note that the fifth parameter is placed in the beginning instead of at the end. |
+ | [[Sanny Builder]] example:<source lang="scm">00A5: 0@ = create_car #PONY at 0.0 0.0 0.0</source> | ||
− | == | + | ==Notes== |
− | + | The above format is more commonly used. The actual format of this opcode is in order:<br> | |
− | <code>00A5=5, | + | <code>00A5=5,%1o% %2d% %3d% %4d% %5d%</code><br> |
− | The | + | The format to use depends on which INI file you use. |
− | + | ||
− | < | + | In Sanny Builder, this opcode is equivalent to the command '''Car.Create'''. |
+ | Example: <source lang="scm">Car.Create(0@, #PONY, 0.0, 0.0, 0.0)</source> | ||
==Example== | ==Example== |
Revision as of 18:27, 20 January 2009
{{{games}}}
- Description
- Creates a vehicle at a coordinate
- Syntax
- {{{syntax1}}}
- Parameter
- Native analog
- CREATE_CAR
This creates a vehicle at a coordinate. Using this opcode requires 0247 or else the game might crash. Note that the fifth parameter is placed in the beginning instead of at the end.
Sanny Builder example:
00A5: 0@ = create_car #PONY at 0.0 0.0 0.0
Notes
The above format is more commonly used. The actual format of this opcode is in order:
00A5=5,%1o% %2d% %3d% %4d% %5d%
The format to use depends on which INI file you use.
In Sanny Builder, this opcode is equivalent to the command Car.Create.
Example:
Car.Create(0@, #PONY, 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