Difference between revisions of "0129"
Jump to navigation
Jump to search
(highlight) |
m |
||
Line 31: | Line 31: | ||
<span class="k">end</span> | <span class="k">end</span> | ||
− | 0247: request_model CHAR_MODEL | + | [[0247]]: request_model CHAR_MODEL |
− | 0247: request_model CAR_MODEL | + | [[0247]]: request_model CAR_MODEL |
− | 038B: load_requested_models | + | [[038B]]: load_requested_models |
− | 00A0: store_actor <span class="nv">$PLAYER_ACTOR</span> position_to X_POS Y_POS Z_POS | + | [[00A0]]: store_actor <span class="nv">$PLAYER_ACTOR</span> position_to X_POS Y_POS Z_POS |
X_POS += <span class="m">4.0</span> | X_POS += <span class="m">4.0</span> | ||
− | 00A5: CAR_HANDLE = create_car CAR_MODEL at X_POS Y_POS Z_POS | + | [[00A5]]: CAR_HANDLE = create_car CAR_MODEL at X_POS Y_POS Z_POS |
0129: CHAR_HANDLE = create_actor_pedtype <span class="m">4</span> model CHAR_MODEL in_car CAR_HANDLE driverseat | 0129: CHAR_HANDLE = create_actor_pedtype <span class="m">4</span> model CHAR_MODEL in_car CAR_HANDLE driverseat | ||
− | 0249: release_model CHAR_MODEL | + | [[0249]]: release_model CHAR_MODEL |
− | 0249: release_model CAR_MODEL | + | [[0249]]: release_model CAR_MODEL |
− | 01C2: | + | [[01C2]]: mark_actor_as_no_longer_needed CHAR_HANDLE |
− | 01C3: | + | [[01C3]]: mark_car_as_no_longer_needed CAR_HANDLE |
}} | }} | ||
== Keywords == | == Keywords == | ||
− | create, spawn, actor, ped, pedestrian, character, pedtype, model, vehicle, car, driver | + | create, spawn, actor, ped, pedestrian, character, pedtype, model, inside, vehicle, car, driver |
Latest revision as of 05:03, 15 April 2017
- Description
- Spawns a character in the driver seat of the vehicle
- Syntax
- 0129: [var] = create_actor_pedtype [int1] model [int2] in_car [car handle] driverseat
- Parameter
- [car handle]
- The handle of the vehicle
- [int1]
- Ped type
- [int2]
- Valid model index as defined in the PEDS section of the IDE file; also acceptable is model's DFF name with a hash character
- [var]
- Variable to store the handle of the character
- Native analog
- CREATE_CHAR_INSIDE_CAR
This opcode spawns a character in the driver seat of a vehicle. Using this opcode requires an existing vehicle and opcode 0247 to load the character model or else the game could crash.
Example
- See also: Spawn a ped
The following example, using Sanny Builder, will spawn a ped in a car close to the player character.
const CHAR_MODEL = #BFORI // set your character model CAR_MODEL = #PONY // set your vehicle model CHAR_HANDLE = 0@ CAR_HANDLE = 1@ X_POS = 2@ Y_POS = 3@ Z_POS = 4@ end 0247: request_model CHAR_MODEL 0247: request_model CAR_MODEL 038B: load_requested_models 00A0: store_actor $PLAYER_ACTOR position_to X_POS Y_POS Z_POS X_POS += 4.0 00A5: CAR_HANDLE = create_car CAR_MODEL at X_POS Y_POS Z_POS 0129: CHAR_HANDLE = create_actor_pedtype 4 model CHAR_MODEL in_car CAR_HANDLE driverseat 0249: release_model CHAR_MODEL 0249: release_model CAR_MODEL 01C2: mark_actor_as_no_longer_needed CHAR_HANDLE 01C3: mark_car_as_no_longer_needed CAR_HANDLE
Keywords
create, spawn, actor, ped, pedestrian, character, pedtype, model, inside, vehicle, car, driver