Difference between revisions of "00A5"
| m | |||
| Line 8: | Line 8: | ||
| '''Supports''': GTA3, Vice City, San Andreas<br> | '''Supports''': GTA3, Vice City, San Andreas<br> | ||
| − | This creates a vehicle at a coordinate. Using this opcode requires [[0247]] or else the game  | + | This creates a vehicle at a coordinate. Using this opcode requires [[0247]] or else the game might crash. | 
| ==Note== | ==Note== | ||
| Line 14: | Line 14: | ||
| <code>00A5=5,%5d% %1o% %2d% %3d% %4d%</code><br> | <code>00A5=5,%5d% %1o% %2d% %3d% %4d%</code><br> | ||
| The fifth parameter is placed in the beginning instead of at the end. This depends on which INI file you use.<br> | The fifth parameter is placed in the beginning instead of at the end. This depends on which INI file you use.<br> | ||
| − | [[ | + | [[Sanny Builder]] by default: | 
| <code>00A5: 0@ = create_car #PONY at 0.0 0.0 0.0</code> | <code>00A5: 0@ = create_car #PONY at 0.0 0.0 0.0</code> | ||
| Line 20: | Line 20: | ||
| 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. | ||
| − | + |  :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== | ==Keywords== | ||
| − | create, vehicle, model | + | create, spawn, car, vehicle, model | 
| [[Category:OpCodes]] | [[Category:OpCodes]] | ||
Revision as of 17:48, 27 November 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
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

