SCM language III/VC definitions

From GTAMods Wiki
(Redirected from GTA3script definitions)
Jump to navigation Jump to search

Auto-generated article. Hide the TOC (Table Of Contents) to enlarge the commands list for a better viewing (best seen on a widescreen resolution).

Commands

Sorting by ID: III | VC | VCTA
Sorting by COMMAND: A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | *

Alternators

ID ALTERNATOR OPERATORS
COMMAND
0 SET =
  SET_VAR_INT
  SET_VAR_FLOAT
  SET_LVAR_INT
  SET_LVAR_FLOAT
  SET_VAR_INT_TO_VAR_INT
  SET_LVAR_INT_TO_LVAR_INT
  SET_VAR_FLOAT_TO_VAR_FLOAT
  SET_LVAR_FLOAT_TO_LVAR_FLOAT
  SET_VAR_FLOAT_TO_LVAR_FLOAT
  SET_LVAR_FLOAT_TO_VAR_FLOAT
  SET_VAR_INT_TO_LVAR_INT
  SET_LVAR_INT_TO_VAR_INT
  SET_VAR_INT_TO_CONSTANT
  SET_LVAR_INT_TO_CONSTANT
1 CSET #=
  CSET_VAR_INT_TO_VAR_FLOAT
  CSET_VAR_FLOAT_TO_VAR_INT
  CSET_LVAR_INT_TO_VAR_FLOAT
  CSET_LVAR_FLOAT_TO_VAR_INT
  CSET_VAR_INT_TO_LVAR_FLOAT
  CSET_VAR_FLOAT_TO_LVAR_INT
  CSET_LVAR_INT_TO_LVAR_FLOAT
  CSET_LVAR_FLOAT_TO_LVAR_INT
2 ADD_THING_TO_THING +
  ADD_VAL_TO_INT_VAR
  ADD_VAL_TO_FLOAT_VAR
  ADD_VAL_TO_INT_LVAR
  ADD_VAL_TO_FLOAT_LVAR
  ADD_INT_VAR_TO_INT_VAR
  ADD_FLOAT_VAR_TO_FLOAT_VAR
  ADD_INT_LVAR_TO_INT_LVAR
  ADD_FLOAT_LVAR_TO_FLOAT_LVAR
  ADD_INT_VAR_TO_INT_LVAR
  ADD_FLOAT_VAR_TO_FLOAT_LVAR
  ADD_INT_LVAR_TO_INT_VAR
  ADD_FLOAT_LVAR_TO_FLOAT_VAR
3 SUB_THING_FROM_THING -
  SUB_VAL_FROM_INT_VAR
  SUB_VAL_FROM_FLOAT_VAR
  SUB_VAL_FROM_INT_LVAR
  SUB_VAL_FROM_FLOAT_LVAR
  SUB_INT_VAR_FROM_INT_VAR
  SUB_FLOAT_VAR_FROM_FLOAT_VAR
  SUB_INT_LVAR_FROM_INT_LVAR
  SUB_FLOAT_LVAR_FROM_FLOAT_LVAR
  SUB_INT_VAR_FROM_INT_LVAR
  SUB_FLOAT_VAR_FROM_FLOAT_LVAR
  SUB_INT_LVAR_FROM_INT_VAR
  SUB_FLOAT_LVAR_FROM_FLOAT_VAR
4 MULT_THING_BY_THING *
  MULT_INT_VAR_BY_VAL
  MULT_FLOAT_VAR_BY_VAL
  MULT_INT_LVAR_BY_VAL
  MULT_FLOAT_LVAR_BY_VAL
  MULT_INT_VAR_BY_INT_VAR
  MULT_FLOAT_VAR_BY_FLOAT_VAR
  MULT_INT_LVAR_BY_INT_LVAR
  MULT_FLOAT_LVAR_BY_FLOAT_LVAR
  MULT_INT_VAR_BY_INT_LVAR
  MULT_FLOAT_VAR_BY_FLOAT_LVAR
  MULT_INT_LVAR_BY_INT_VAR
  MULT_FLOAT_LVAR_BY_FLOAT_VAR
5 DIV_THING_BY_THING /
  DIV_INT_VAR_BY_VAL
  DIV_FLOAT_VAR_BY_VAL
  DIV_INT_LVAR_BY_VAL
  DIV_FLOAT_LVAR_BY_VAL
  DIV_INT_VAR_BY_INT_VAR
  DIV_FLOAT_VAR_BY_FLOAT_VAR
  DIV_INT_LVAR_BY_INT_LVAR
  DIV_FLOAT_LVAR_BY_FLOAT_LVAR
  DIV_INT_VAR_BY_INT_LVAR
  DIV_FLOAT_VAR_BY_FLOAT_LVAR
  DIV_INT_LVAR_BY_INT_VAR
  DIV_FLOAT_LVAR_BY_FLOAT_VAR
6 IS_THING_EQUAL_TO_THING =
  IS_INT_VAR_EQUAL_TO_NUMBER
  IS_INT_LVAR_EQUAL_TO_NUMBER
  IS_INT_VAR_EQUAL_TO_INT_VAR
  IS_INT_LVAR_EQUAL_TO_INT_LVAR
  IS_INT_VAR_EQUAL_TO_INT_LVAR
  IS_FLOAT_VAR_EQUAL_TO_NUMBER
  IS_FLOAT_LVAR_EQUAL_TO_NUMBER
  IS_FLOAT_VAR_EQUAL_TO_FLOAT_VAR
  IS_FLOAT_LVAR_EQUAL_TO_FLOAT_LVAR
  IS_FLOAT_VAR_EQUAL_TO_FLOAT_LVAR
  IS_INT_VAR_EQUAL_TO_CONSTANT
  IS_INT_LVAR_EQUAL_TO_CONSTANT
7 IS_THING_NOT_EQUAL_TO_THING
  IS_INT_VAR_NOT_EQUAL_TO_NUMBER
  IS_INT_LVAR_NOT_EQUAL_TO_NUMBER
  IS_INT_VAR_NOT_EQUAL_TO_INT_VAR
  IS_INT_LVAR_NOT_EQUAL_TO_INT_LVAR
  IS_INT_VAR_NOT_EQUAL_TO_INT_LVAR
  IS_FLOAT_VAR_NOT_EQUAL_TO_NUMBER
  IS_FLOAT_LVAR_NOT_EQUAL_TO_NUMBER
  IS_FLOAT_VAR_NOT_EQUAL_TO_FLOAT_VAR
  IS_FLOAT_LVAR_NOT_EQUAL_TO_FLOAT_LVAR
  IS_FLOAT_VAR_NOT_EQUAL_TO_FLOAT_LVAR
8 IS_THING_GREATER_THAN_THING >, <=
  IS_INT_VAR_GREATER_THAN_NUMBER
  IS_INT_LVAR_GREATER_THAN_NUMBER
  IS_NUMBER_GREATER_THAN_INT_VAR
  IS_NUMBER_GREATER_THAN_INT_LVAR
  IS_INT_VAR_GREATER_THAN_INT_VAR
  IS_INT_LVAR_GREATER_THAN_INT_LVAR
  IS_INT_VAR_GREATER_THAN_INT_LVAR
  IS_INT_LVAR_GREATER_THAN_INT_VAR
  IS_FLOAT_VAR_GREATER_THAN_NUMBER
  IS_FLOAT_LVAR_GREATER_THAN_NUMBER
  IS_NUMBER_GREATER_THAN_FLOAT_VAR
  IS_NUMBER_GREATER_THAN_FLOAT_LVAR
  IS_FLOAT_VAR_GREATER_THAN_FLOAT_VAR
  IS_FLOAT_LVAR_GREATER_THAN_FLOAT_LVAR
  IS_FLOAT_VAR_GREATER_THAN_FLOAT_LVAR
  IS_FLOAT_LVAR_GREATER_THAN_FLOAT_VAR
  IS_INT_VAR_GREATER_THAN_CONSTANT
  IS_INT_LVAR_GREATER_THAN_CONSTANT
  IS_CONSTANT_GREATER_THAN_INT_VAR
  IS_CONSTANT_GREATER_THAN_INT_LVAR
9 IS_THING_GREATER_OR_EQUAL_TO_THING >=, <
  IS_INT_VAR_GREATER_OR_EQUAL_TO_NUMBER
  IS_INT_LVAR_GREATER_OR_EQUAL_TO_NUMBER
  IS_NUMBER_GREATER_OR_EQUAL_TO_INT_VAR
  IS_NUMBER_GREATER_OR_EQUAL_TO_INT_LVAR
  IS_INT_VAR_GREATER_OR_EQUAL_TO_INT_VAR
  IS_INT_LVAR_GREATER_OR_EQUAL_TO_INT_LVAR
  IS_INT_VAR_GREATER_OR_EQUAL_TO_INT_LVAR
  IS_INT_LVAR_GREATER_OR_EQUAL_TO_INT_VAR
  IS_FLOAT_VAR_GREATER_OR_EQUAL_TO_NUMBER
  IS_FLOAT_LVAR_GREATER_OR_EQUAL_TO_NUMBER
  IS_NUMBER_GREATER_OR_EQUAL_TO_FLOAT_VAR
  IS_NUMBER_GREATER_OR_EQUAL_TO_FLOAT_LVAR
  IS_FLOAT_VAR_GREATER_OR_EQUAL_TO_FLOAT_VAR
  IS_FLOAT_LVAR_GREATER_OR_EQUAL_TO_FLOAT_LVAR
  IS_FLOAT_VAR_GREATER_OR_EQUAL_TO_FLOAT_LVAR
  IS_FLOAT_LVAR_GREATER_OR_EQUAL_TO_FLOAT_VAR
  IS_INT_VAR_GREATER_OR_EQUAL_TO_CONSTANT
  IS_INT_LVAR_GREATER_OR_EQUAL_TO_CONSTANT
  IS_CONSTANT_GREATER_OR_EQUAL_TO_INT_VAR
  IS_CONSTANT_GREATER_OR_EQUAL_TO_INT_LVAR
10 ADD_THING_TO_THING_TIMED +@
  ADD_TIMED_VAL_TO_FLOAT_VAR
  ADD_TIMED_VAL_TO_FLOAT_LVAR
  ADD_TIMED_FLOAT_VAR_TO_FLOAT_VAR
  ADD_TIMED_FLOAT_LVAR_TO_FLOAT_LVAR
  ADD_TIMED_FLOAT_LVAR_TO_FLOAT_VAR
  ADD_TIMED_FLOAT_VAR_TO_FLOAT_LVAR
11 SUB_THING_FROM_THING_TIMED -@
  SUB_TIMED_VAL_FROM_FLOAT_VAR
  SUB_TIMED_VAL_FROM_FLOAT_LVAR
  SUB_TIMED_FLOAT_VAR_FROM_FLOAT_VAR
  SUB_TIMED_FLOAT_LVAR_FROM_FLOAT_LVAR
  SUB_TIMED_FLOAT_LVAR_FROM_FLOAT_VAR
  SUB_TIMED_FLOAT_VAR_FROM_FLOAT_LVAR
12 ABS
  ABS_VAR_INT
  ABS_LVAR_INT
  ABS_VAR_FLOAT
  ABS_LVAR_FLOAT

Directives

DIRECTIVE
COMMAND
MISSION_START
MISSION_END
  TERMINATE_THIS_SCRIPT

Control Flow Statements

STATEMENT
COMMAND
IF IFNOT
ANDOR   ANDOR
GOTO_IF_FALSE GOTO_IF_TRUE
ELSE
GOTO
ENDIF
WHILE WHILENOT
ANDOR ANDOR
GOTO_IF_FALSE GOTO_IF_TRUE
ENDWHILE
GOTO
REPEAT
SET
  SET_VAR_INT
SET_LVAR_INT
ENDREPEAT
ADD_THING_TO_THING
ADD_VAL_TO_INT_VAR
ADD_VAL_TO_INT_LVAR
IS_THING_GREATER_OR_EQUAL_TO_THING
IS_INT_VAR_GREATER_OR_EQUAL_TO_NUMBER
IS_INT_LVAR_GREATER_OR_EQUAL_TO_NUMBER
GOTO_IF_FALSE

Bindings

BINDING
COMMAND
LOAD_AND_LAUNCH_MISSION_INTERNAL
LOAD_AND_LAUNCH_MISSION
LOAD_AND_LAUNCH_MISSION_EXCLUSIVE

Max Usages

COMMAND USAGES
SET_COLLECTABLE1_TOTAL 1
SET_PROGRESS_TOTAL 1
SET_TOTAL_NUMBER_OF_MISSIONS 1
LOAD_AND_LAUNCH_MISSION_EXCLUSIVE 2

Data Types

Basic Types

ID DATA TYPE ABBR.
0 NONE
1 INT I
2 FLOAT F
3 VAR_INT VI
4 VAR_FLOAT VF
5 VAR_INT_OPT VIO
6 VAR_FLOAT_OPT VFO
7 LVAR_INT LI
8 LVAR_FLOAT LF
9 LVAR_INT_OPT LIO
10 LVAR_FLOAT_OPT LFO
11 MULTI_OPT MO
12 ANY_INT AI
13 ANY_FLOAT AF
14 VAR_LVAR_INT VLI
15 VAR_LVAR_FLOAT VLF
16 LABEL R
17 PAD17
18 TEXT_LABEL T
19 VAR_TEXT_LABEL VT
20 LVAR_TEXT_LABEL LT
21 VAR_TEXT_LABEL_OPT VTO
22 LVAR_TEXT_LABEL_OPT LTO
23 TEXT_LABEL32 T32
24 PAD24

Label Types

LABEL TYPE
COMMAND ARG. ID INCLUDE
SCRIPT
START_NEW_SCRIPT 0
FOREIGN_GOSUB
GOSUB_FILE 1
SUBSCRIPT
LAUNCH_MISSION 0
MISSION_SCRIPT
LOAD_AND_LAUNCH_MISSION 0
EXCLUSIVE_MISSION_SCRIPT
LOAD_AND_LAUNCH_MISSION_EXCLUSIVE 0

Entity Types

ID ENTITY TYPE
COMMAND ARG. IDs
1 PLAYER
CREATE_PLAYER 4
GET_PLAYER_COORDINATES 0
SET_PLAYER_COORDINATES 0
IS_PLAYER_IN_AREA_2D 0
IS_PLAYER_IN_AREA_3D 0
STORE_CAR_PLAYER_IS_IN 0
IS_PLAYER_IN_CAR 0
IS_PLAYER_IN_MODEL 0
IS_PLAYER_IN_ANY_CAR 0
LOCATE_PLAYER_ANY_MEANS_2D 0
LOCATE_PLAYER_ON_FOOT_2D 0
LOCATE_PLAYER_IN_CAR_2D 0
LOCATE_STOPPED_PLAYER_ANY_MEANS_2D 0
LOCATE_STOPPED_PLAYER_ON_FOOT_2D 0
LOCATE_STOPPED_PLAYER_IN_CAR_2D 0
LOCATE_PLAYER_ANY_MEANS_CHAR_2D 0
LOCATE_PLAYER_ON_FOOT_CHAR_2D 0
LOCATE_PLAYER_IN_CAR_CHAR_2D 0
LOCATE_PLAYER_ANY_MEANS_3D 0
LOCATE_PLAYER_ON_FOOT_3D 0
LOCATE_PLAYER_IN_CAR_3D 0
LOCATE_STOPPED_PLAYER_ANY_MEANS_3D 0
LOCATE_STOPPED_PLAYER_ON_FOOT_3D 0
LOCATE_STOPPED_PLAYER_IN_CAR_3D 0
LOCATE_PLAYER_ANY_MEANS_CHAR_3D 0
LOCATE_PLAYER_ON_FOOT_CHAR_3D 0
LOCATE_PLAYER_IN_CAR_CHAR_3D 0
ADD_SCORE 0
IS_SCORE_GREATER 0
STORE_SCORE 0
GIVE_REMOTE_CONTROLLED_CAR_TO_PLAYER 0
ALTER_WANTED_LEVEL 0
ALTER_WANTED_LEVEL_NO_DROP 0
IS_WANTED_LEVEL_GREATER 0
CLEAR_WANTED_LEVEL 0
ADD_AMMO_TO_PLAYER 0
IS_PLAYER_STILL_ALIVE 0
IS_PLAYER_DEAD 0
IS_PLAYER_IN_GANGZONE 0
IS_PLAYER_IN_ZONE 0
IS_PLAYER_PRESSING_HORN 0
HAS_CHAR_SPOTTED_PLAYER 1
WARP_PLAYER_FROM_CAR_TO_COORD 0
SET_PLAYER_INVINCIBLE 0
SET_PLAYER_GRAPHIC_TYPE 0
HAS_PLAYER_BEEN_ARRESTED 0
POINT_CAMERA_AT_PLAYER 0
GET_PLAYER_HEADING 0
SET_PLAYER_HEADING 0
IS_PLAYER_TOUCHING_OBJECT 0
SET_PLAYER_AMMO 0
IS_PLAYER_HEALTH_GREATER 0
IS_PLAYER_IN_AREA_ON_FOOT_2D 0
IS_PLAYER_IN_AREA_IN_CAR_2D 0
IS_PLAYER_STOPPED_IN_AREA_2D 0
IS_PLAYER_STOPPED_IN_AREA_ON_FOOT_2D 0
IS_PLAYER_STOPPED_IN_AREA_IN_CAR_2D 0
IS_PLAYER_IN_AREA_ON_FOOT_3D 0
IS_PLAYER_IN_AREA_IN_CAR_3D 0
IS_PLAYER_STOPPED_IN_AREA_3D 0
IS_PLAYER_STOPPED_IN_AREA_ON_FOOT_3D 0
IS_PLAYER_STOPPED_IN_AREA_IN_CAR_3D 0
GIVE_WEAPON_TO_PLAYER 0
SET_PLAYER_CONTROL 0
SET_CURRENT_PLAYER_WEAPON 0
TURN_PLAYER_TO_FACE_COORD 0
STORE_WANTED_LEVEL 0
SET_CHAR_OBJ_KILL_PLAYER_ON_FOOT 1
SET_CHAR_OBJ_KILL_PLAYER_ANY_MEANS 1
SET_CHAR_OBJ_FLEE_PLAYER_ON_FOOT_TILL_SAFE 1
SET_CHAR_OBJ_FLEE_PLAYER_ON_FOOT_ALWAYS 1
SET_CHAR_OBJ_GOTO_PLAYER_ON_FOOT 1
SET_PLAYER_AS_LEADER 1
GET_PLAYER_CHAR 0
SET_POLICE_IGNORE_PLAYER 0
LOCATE_PLAYER_ANY_MEANS_CAR_2D 0
LOCATE_PLAYER_ON_FOOT_CAR_2D 0
LOCATE_PLAYER_IN_CAR_CAR_2D 0
LOCATE_PLAYER_ANY_MEANS_CAR_3D 0
LOCATE_PLAYER_ON_FOOT_CAR_3D 0
LOCATE_PLAYER_IN_CAR_CAR_3D 0
TURN_CHAR_TO_FACE_PLAYER 1
TURN_PLAYER_TO_FACE_CHAR 0
APPLY_BRAKES_TO_PLAYERS_CAR 0
SET_PLAYER_HEALTH 0
GET_PLAYER_HEALTH 0
CHAR_LOOK_AT_PLAYER_ALWAYS 1
PLAYER_LOOK_AT_CHAR_ALWAYS 0
STOP_PLAYER_LOOKING 0
SET_GANG_PLAYER_ATTITUDE 2
IS_PLAYER_TOUCHING_OBJECT_ON_FOOT 0
IS_PLAYER_IN_REMOTE_MODE 0
SET_ANIM_GROUP_FOR_PLAYER 0
IS_PLAYER_PLAYING 0
SET_COLL_OBJ_KILL_PLAYER_ON_FOOT 1
SET_COLL_OBJ_KILL_PLAYER_ANY_MEANS 1
SET_COLL_OBJ_FLEE_PLAYER_ON_FOOT_TILL_SAFE 1
SET_COLL_OBJ_FLEE_PLAYER_ON_FOOT_ALWAYS 1
SET_COLL_OBJ_GOTO_PLAYER_ON_FOOT 1
LOCATE_COLL_ANY_MEANS_PLAYER_2D 1
LOCATE_COLL_ON_FOOT_PLAYER_2D 1
LOCATE_COLL_IN_CAR_PLAYER_2D 1
SET_PLAYER_HEED_THREATS 0
IS_PLAYER_STOPPED 0
IS_PLAYER_IN_ANGLED_AREA_2D 0
IS_PLAYER_IN_ANGLED_AREA_ON_FOOT_2D 0
IS_PLAYER_IN_ANGLED_AREA_IN_CAR_2D 0
IS_PLAYER_STOPPED_IN_ANGLED_AREA_2D 0
IS_PLAYER_STOPPED_IN_ANGLED_AREA_ON_FOOT_2D 0
IS_PLAYER_STOPPED_IN_ANGLED_AREA_IN_CAR_2D 0
IS_PLAYER_IN_ANGLED_AREA_3D 0
IS_PLAYER_IN_ANGLED_AREA_ON_FOOT_3D 0
IS_PLAYER_IN_ANGLED_AREA_IN_CAR_3D 0
IS_PLAYER_STOPPED_IN_ANGLED_AREA_3D 0
IS_PLAYER_STOPPED_IN_ANGLED_AREA_ON_FOOT_3D 0
IS_PLAYER_STOPPED_IN_ANGLED_AREA_IN_CAR_3D 0
IS_PLAYER_SHOOTING_IN_AREA 0
IS_CURRENT_PLAYER_WEAPON 0
IS_PLAYER_IN_TAXI 0
IS_PLAYER_SHOOTING 0
IS_CHAR_IN_PLAYERS_GROUP 1
EXPLODE_PLAYER_HEAD 0
SET_PLAYER_NEVER_GETS_TIRED 0
SET_PLAYER_FAST_RELOAD 0
SET_PLAYER_VISIBLE 0
SAVE_PLAYER_FROM_FIRES 0
ADD_ARMOUR_TO_PLAYER 0
WARP_PLAYER_INTO_CAR 0
REMOVE_ALL_PLAYER_WEAPONS 0
SET_EVERYONE_IGNORE_PLAYER 0
STORE_CAR_PLAYER_IS_IN_NO_SAVE 0
CAN_PLAYER_START_MISSION 0
MAKE_PLAYER_SAFE_FOR_CUTSCENE 0
MAKE_PLAYER_UNSAFE 0
MAKE_PLAYER_SAFE 0
SET_DRUNK_INPUT_DELAY 0
SET_GET_OUT_OF_JAIL_FREE 0
SET_FREE_HEALTH_CARE 0
GET_AMMO_IN_PLAYER_WEAPON 0
SET_PLAYER_HOOKER 0
IS_PLAYER_SITTING_IN_CAR 0
IS_PLAYER_SITTING_IN_ANY_CAR 0
IS_PLAYER_LIFTING_A_PHONE 0
IS_PLAYER_ON_FOOT 0
IS_PLAYER_TARGETTING_ANY_CHAR 0
IS_PLAYER_TARGETTING_CHAR 0
IS_PLAYER_TARGETTING_OBJECT 0
GIVE_REMOTE_CONTROLLED_MODEL_TO_PLAYER 0
GET_CURRENT_PLAYER_WEAPON 0
IS_PLAYER_ON_ANY_BIKE 0
GET_REMOTE_CONTROLLED_CAR 0
HAS_PLAYER_GOT_WEAPON 0
IS_PLAYER_FACING_CHAR 0
IS_PLAYER_STANDING_ON_A_VEHICLE 0
IS_PLAYER_FOOT_DOWN 0
IS_PLAYER_IN_ANY_BOAT 0
IS_PLAYER_IN_ANY_HELI 0
IS_PLAYER_IN_ANY_PLANE 0
RESET_HAVOC_CAUSED_BY_PLAYER 0
GET_HAVOC_CAUSED_BY_PLAYER 0
IS_PLAYER_IN_FLYING_VEHICLE 0
SHUT_PLAYER_UP 0
SET_PLAYER_MOOD 0
SET_CHAR_AS_PLAYER_FRIEND 1
GET_WHEELIE_STATS 0
IS_PLAYER_WEARING 0
SET_PLAYER_CAN_DO_DRIVE_BY 0
SET_PLAYER_DRUNKENNESS 0
GET_PLAYER_DRUNKENNESS 0
SET_PLAYER_DRUG_LEVEL 0
GET_PLAYER_DRUG_LEVEL 0
SET_PLAYER_AUTO_AIM 0
IS_PLAYER_TOUCHING_VEHICLE 0
CHECK_FOR_PED_MODEL_AROUND_PLAYER 0
MAKE_PLAYER_FIRE_PROOF 0
INCREASE_PLAYER_MAX_HEALTH 0
INCREASE_PLAYER_MAX_ARMOUR 0
ENSURE_PLAYER_HAS_DRIVE_BY_WEAPON 0
GET_BUS_FARES_COLLECTED_BY_PLAYER 0
IS_PLAYER_IN_INFO_ZONE 0
IS_PLAYER_IN_SHORTCUT_TAXI 0
2 CHAR
CREATE_CHAR 5
DELETE_CHAR 0
CHAR_WANDER_DIR 0
CHAR_WANDER_RANGE 0
CHAR_FOLLOW_PATH 0
CHAR_SET_IDLE 0
GET_CHAR_COORDINATES 0
SET_CHAR_COORDINATES 0
IS_CHAR_STILL_ALIVE 0
IS_CHAR_IN_AREA_2D 0
IS_CHAR_IN_AREA_3D 0
STORE_CAR_CHAR_IS_IN 0
IS_CHAR_IN_CAR 0
IS_CHAR_IN_MODEL 0
IS_CHAR_IN_ANY_CAR 0
LOCATE_PLAYER_ANY_MEANS_CHAR_2D 1
LOCATE_PLAYER_ON_FOOT_CHAR_2D 1
LOCATE_PLAYER_IN_CAR_CHAR_2D 1
LOCATE_CHAR_ANY_MEANS_2D 0
LOCATE_CHAR_ON_FOOT_2D 0
LOCATE_CHAR_IN_CAR_2D 0
LOCATE_STOPPED_CHAR_ANY_MEANS_2D 0
LOCATE_STOPPED_CHAR_ON_FOOT_2D 0
LOCATE_STOPPED_CHAR_IN_CAR_2D 0
LOCATE_CHAR_ANY_MEANS_CHAR_2D 0, 1
LOCATE_CHAR_ON_FOOT_CHAR_2D 0, 1
LOCATE_CHAR_IN_CAR_CHAR_2D 0, 1
LOCATE_PLAYER_ANY_MEANS_CHAR_3D 1
LOCATE_PLAYER_ON_FOOT_CHAR_3D 1
LOCATE_PLAYER_IN_CAR_CHAR_3D 1
LOCATE_CHAR_ANY_MEANS_3D 0
LOCATE_CHAR_ON_FOOT_3D 0
LOCATE_CHAR_IN_CAR_3D 0
LOCATE_STOPPED_CHAR_ANY_MEANS_3D 0
LOCATE_STOPPED_CHAR_ON_FOOT_3D 0
LOCATE_STOPPED_CHAR_IN_CAR_3D 0
LOCATE_CHAR_ANY_MEANS_CHAR_3D 0, 1
LOCATE_CHAR_ON_FOOT_CHAR_3D 0, 1
LOCATE_CHAR_IN_CAR_CHAR_3D 0, 1
ADD_AMMO_TO_CHAR 0
IS_CHAR_DEAD 0
SET_CHAR_THREAT_SEARCH 0
SET_CHAR_THREAT_REACTION 0
SET_CHAR_OBJ_NO_OBJ 0
ORDER_DRIVER_OUT_OF_CAR 0
ORDER_CHAR_TO_DRIVE_CAR 0
ADD_PATROL_POINT 0
HAS_CHAR_SPOTTED_PLAYER 0
ORDER_CHAR_TO_BACKDOOR 0
ADD_CHAR_TO_GANG 0
IS_CHAR_OBJECTIVE_PASSED 0
SET_CHAR_DRIVE_AGGRESSION 0
SET_CHAR_MAX_DRIVESPEED 0
CREATE_CHAR_INSIDE_CAR 3
MAKE_CHAR_DO_NOTHING 0
SET_CHAR_INVINCIBLE 0
SET_CHAR_GRAPHIC_TYPE 0
STOP_CHAR_DRIVING 0
KILL_CHAR 0
SET_FAVOURITE_CAR_MODEL_FOR_CHAR 0
SET_CHAR_OCCUPATION 0
IS_CHAR_IN_GANG_ZONE 0
IS_CHAR_IN_ZONE 0
POINT_CAMERA_AT_CHAR 0
ADD_BLIP_FOR_CHAR_OLD 0
GET_CHAR_HEADING 0
SET_CHAR_HEADING 0
IS_CHAR_TOUCHING_OBJECT 0
SET_CHAR_AMMO 0
IS_CHAR_HEALTH_GREATER 0
ADD_BLIP_FOR_CHAR 0
SET_CHAR_OBJ_WAIT_ON_FOOT 0
SET_CHAR_OBJ_FLEE_ON_FOOT_TILL_SAFE 0
SET_CHAR_OBJ_GUARD_SPOT 0
SET_CHAR_OBJ_GUARD_AREA 0
SET_CHAR_OBJ_WAIT_IN_CAR 0
IS_CHAR_IN_AREA_ON_FOOT_2D 0
IS_CHAR_IN_AREA_IN_CAR_2D 0
IS_CHAR_STOPPED_IN_AREA_2D 0
IS_CHAR_STOPPED_IN_AREA_ON_FOOT_2D 0
IS_CHAR_STOPPED_IN_AREA_IN_CAR_2D 0
IS_CHAR_IN_AREA_ON_FOOT_3D 0
IS_CHAR_IN_AREA_IN_CAR_3D 0
IS_CHAR_STOPPED_IN_AREA_3D 0
IS_CHAR_STOPPED_IN_AREA_ON_FOOT_3D 0
IS_CHAR_STOPPED_IN_AREA_IN_CAR_3D 0
GIVE_WEAPON_TO_CHAR 0
SET_CURRENT_CHAR_WEAPON 0
TURN_CHAR_TO_FACE_COORD 0
MARK_CHAR_AS_NO_LONGER_NEEDED 0
DONT_REMOVE_CHAR 0
CREATE_CHAR_AS_PASSENGER 4
SET_CHAR_OBJ_KILL_CHAR_ON_FOOT 0, 1
SET_CHAR_OBJ_KILL_PLAYER_ON_FOOT 0
SET_CHAR_OBJ_KILL_CHAR_ANY_MEANS 0, 1
SET_CHAR_OBJ_KILL_PLAYER_ANY_MEANS 0
SET_CHAR_OBJ_FLEE_CHAR_ON_FOOT_TILL_SAFE 0, 1
SET_CHAR_OBJ_FLEE_PLAYER_ON_FOOT_TILL_SAFE 0
SET_CHAR_OBJ_FLEE_CHAR_ON_FOOT_ALWAYS 0, 1
SET_CHAR_OBJ_FLEE_PLAYER_ON_FOOT_ALWAYS 0
SET_CHAR_OBJ_GOTO_CHAR_ON_FOOT 0, 1
SET_CHAR_OBJ_GOTO_PLAYER_ON_FOOT 0
SET_CHAR_OBJ_LEAVE_CAR 0
SET_CHAR_OBJ_ENTER_CAR_AS_PASSENGER 0
SET_CHAR_OBJ_ENTER_CAR_AS_DRIVER 0
SET_CHAR_OBJ_FOLLOW_CAR_IN_CAR 0
SET_CHAR_OBJ_FIRE_AT_OBJECT_FROM_VEHICLE 0
SET_CHAR_OBJ_DESTROY_OBJECT 0
SET_CHAR_OBJ_DESTROY_CAR 0
SET_CHAR_OBJ_GOTO_AREA_ON_FOOT 0
SET_CHAR_OBJ_GOTO_AREA_IN_CAR 0
SET_CHAR_OBJ_FOLLOW_CAR_ON_FOOT_WITH_OFFSET 0
SET_CHAR_OBJ_GUARD_ATTACK 0
SET_CHAR_AS_LEADER 0, 1
SET_PLAYER_AS_LEADER 0
LEAVE_GROUP 0
SET_CHAR_OBJ_FOLLOW_ROUTE 0
CLEAR_CHAR_THREAT_SEARCH 0
GET_PLAYER_CHAR 1
LOCATE_CHAR_ANY_MEANS_CAR_2D 0
LOCATE_CHAR_ON_FOOT_CAR_2D 0
LOCATE_CHAR_IN_CAR_CAR_2D 0
LOCATE_CHAR_ANY_MEANS_CAR_3D 0
LOCATE_CHAR_ON_FOOT_CAR_3D 0
LOCATE_CHAR_IN_CAR_CAR_3D 0
TURN_CHAR_TO_FACE_CHAR 0, 1
TURN_CHAR_TO_FACE_PLAYER 0
TURN_PLAYER_TO_FACE_CHAR 1
SET_CHAR_OBJ_GOTO_COORD_ON_FOOT 0
SET_CHAR_OBJ_GOTO_COORD_IN_CAR 0
SET_CHAR_HEALTH 0
GET_CHAR_HEALTH 0
CHAR_LOOK_AT_CHAR_ALWAYS 0, 1
CHAR_LOOK_AT_PLAYER_ALWAYS 0
PLAYER_LOOK_AT_CHAR_ALWAYS 1
STOP_CHAR_LOOKING 0
SET_CHAR_OBJ_RUN_TO_AREA 0
SET_CHAR_OBJ_RUN_TO_COORD 0
IS_CHAR_TOUCHING_OBJECT_ON_FOOT 0
FLASH_CHAR 0
SET_CHAR_PERSONALITY 0
SET_ANIM_GROUP_FOR_CHAR 0
SET_COLL_OBJ_KILL_CHAR_ON_FOOT 1
SET_COLL_OBJ_KILL_CHAR_ANY_MEANS 1
SET_COLL_OBJ_FLEE_CHAR_ON_FOOT_TILL_SAFE 1
SET_COLL_OBJ_FLEE_CHAR_ON_FOOT_ALWAYS 1
SET_COLL_OBJ_GOTO_CHAR_ON_FOOT 1
LOCATE_COLL_ANY_MEANS_CHAR_2D 1
LOCATE_COLL_ON_FOOT_CHAR_2D 1
LOCATE_COLL_IN_CAR_CHAR_2D 1
SET_CHAR_HEED_THREATS 0
SET_CHAR_OBJ_GOTO_AREA_ANY_MEANS 0
IS_CHAR_STOPPED 0
ADD_SPRITE_BLIP_FOR_CHAR 0
SET_CHAR_ONLY_DAMAGED_BY_PLAYER 0
SET_CHAR_PROOFS 0
IS_CHAR_ON_SCREEN 0
IS_CHAR_SHOOTING_IN_AREA 0
IS_CURRENT_CHAR_WEAPON 0
GET_RANDOM_CHAR_IN_AREA 7
GET_RANDOM_CHAR_IN_ZONE 4
IS_CHAR_SHOOTING 0
SET_CHAR_ACCURACY 0
IS_CHAR_MODEL 0
SET_CHAR_OBJ_FOLLOW_CHAR_IN_FORMATION 0, 1
SET_CHAR_RUNNING 0
HAS_CHAR_BEEN_DAMAGED_BY_WEAPON 0
IS_CHAR_IN_CHARS_GROUP 0, 1
IS_CHAR_IN_PLAYERS_GROUP 0
EXPLODE_CHAR_HEAD 0
START_CHAR_FIRE 0
SET_CHAR_OBJ_CATCH_TRAIN 0
SET_CHAR_BLEEDING 0
SET_CHAR_VISIBLE 0
REMOVE_CHAR_ELEGANTLY 0
SET_CHAR_STAY_IN_SAME_PLACE 0
UNDRESS_CHAR 0
DRESS_CHAR 0
ADD_ARMOUR_TO_CHAR 0
WARP_CHAR_FROM_CAR_TO_COORD 0
HAS_CHAR_SPOTTED_CHAR 0, 1
SET_CHAR_OBJ_HAIL_TAXI 0
WARP_CHAR_INTO_CAR 0
SET_CHAR_WAIT_STATE 0
CREATE_RANDOM_CHAR 3
SET_CHAR_OBJ_STEAL_ANY_CAR 0
SET_CHAR_ANIM_SPEED 0
SET_CHAR_CANT_BE_DRAGGED_OUT 0
IS_CHAR_MALE 0
STORE_CAR_CHAR_IS_IN_NO_SAVE 0
SET_CHAR_OBJ_LEAVE_ANY_CAR 0
IS_CHAR_IN_CONTROL 0
SET_CHARS_CHATTING 0, 1
SET_CHAR_STAYS_IN_CURRENT_LEVEL 0
SET_CHAR_MONEY 0
INCREASE_CHAR_MONEY 0
SET_CHAR_USE_PEDNODE_SEEK 0
GET_AMMO_IN_CHAR_WEAPON 0
SET_CHAR_SAY 0
SET_CHAR_AVOID_LEVEL_TRANSITIONS 0
WARP_CHAR_INTO_CAR_AS_PASSENGER 0
GET_CHAR_IN_CAR_PASSENGER_SEAT 2
SET_CHAR_IS_CHRIS_CRIMINAL 0
SET_CHAR_IGNORE_LEVEL_TRANSITIONS 0
SET_PLAYER_HOOKER 1
SET_CHAR_SUFFERS_CRITICAL_HITS 0
IS_CHAR_SITTING_IN_CAR 0
IS_CHAR_SITTING_IN_ANY_CAR 0
IS_CHAR_ON_FOOT 0
IS_PLAYER_TARGETTING_CHAR 1
ATTACH_CHAR_TO_CAR 0
DETACH_CHAR_FROM_CAR 0
CLEAR_CHAR_LAST_WEAPON_DAMAGE 0
GET_RANDOM_COP_IN_AREA 9
GET_RANDOM_COP_IN_ZONE 6
SET_CHAR_OBJ_FLEE_CAR 0
GET_DRIVER_OF_CAR 1
GET_NUMBER_OF_FOLLOWERS 0
GET_CURRENT_CHAR_WEAPON 0
LOCATE_CHAR_ANY_MEANS_OBJECT_2D 0
LOCATE_CHAR_ON_FOOT_OBJECT_2D 0
LOCATE_CHAR_IN_CAR_OBJECT_2D 0
LOCATE_CHAR_ANY_MEANS_OBJECT_3D 0
LOCATE_CHAR_ON_FOOT_OBJECT_3D 0
LOCATE_CHAR_IN_CAR_OBJECT_3D 0
IS_CHAR_ON_ANY_BIKE 0
IS_CHAR_LYING_DOWN 0
CAN_CHAR_SEE_DEAD_CHAR 0
SET_CHAR_CEASE_ATTACK_TIMER 0
SHUT_CHAR_UP 0
REMOVE_ALL_CHAR_WEAPONS 0
HAS_CHAR_GOT_WEAPON 0
IS_PLAYER_FACING_CHAR 1
IS_CHAR_FOOT_DOWN 0
GET_DEAD_CHAR_PICKUP_COORDS 0
IS_CHAR_IN_ANY_BOAT 0
IS_CHAR_IN_ANY_HELI 0
IS_CHAR_IN_ANY_PLANE 0
IS_CHAR_IN_WATER 0
GET_CHAR_WEAPON_IN_SLOT 0
SET_CHAR_OBJ_WALK_TO_CHAR 0, 1
GET_OFFSET_FROM_CHAR_IN_WORLD_COORDS 0
HAS_CHAR_BEEN_PHOTOGRAPHED 0
SET_CHAR_OBJ_AIM_GUN_AT_CHAR 0, 1
IS_CHAR_IN_FLYING_VEHICLE 0
FREEZE_CHAR_POSITION 0
SET_CHAR_DROWNS_IN_WATER 0
GET_CHAR_ARMOUR 0
SET_CHAR_ARMOUR 0
SET_CHAR_OBJ_STEAL_ANY_CAR_EVEN_MISSION_CAR 0
SET_CHAR_CROUCH 0
IS_CHAR_WAITING_FOR_WORLD_COLLISION 0
SET_CHAR_SHUFFLE_INTO_DRIVERS_SEAT 0
ATTACH_CHAR_TO_OBJECT 0
SET_CHAR_AS_PLAYER_FRIEND 0
DISARM_CHAR 0
IS_CHAR_OBJ_NO_OBJ 0
SET_CHAR_OBJ_SPRINT_TO_COORD 0
IS_CHAR_LEAVING_VEHICLE_TO_DIE 0
IS_CHAR_WANDER_PATH_CLEAR 0
SET_CHAR_CAN_BE_DAMAGED_BY_MEMBERS_OF_GANG 0
HAS_CHAR_BEEN_DAMAGED_BY_CHAR 0, 1
HAS_CHAR_BEEN_DAMAGED_BY_CAR 0
HAS_CAR_BEEN_DAMAGED_BY_CHAR 1
IS_CHAR_DROWNING_IN_WATER 0
SET_CHAR_STAY_IN_CAR_WHEN_JACKED 0
SET_CHAR_ANSWERING_MOBILE 0
SET_CHAR_IN_PLAYERS_GROUP_CAN_FIGHT 0
CLEAR_CHAR_WAIT_STATE 0
IS_CHAR_TOUCHING_VEHICLE 0
CLEAR_CHAR_FOLLOW_PATH 0
SET_CHAR_CAN_BE_SHOT_IN_VEHICLE 0
CLEAR_CHAR_LAST_DAMAGE_ENTITY 0
REMOVE_WEAPON_FROM_CHAR 0
SET_CHAR_OBJ_GOTO_CAR_ON_FOOT 0
CREATE_RANDOM_CHAR_AS_DRIVER 1
CREATE_RANDOM_CHAR_AS_PASSENGER 2
SET_CHAR_IGNORE_THREATS_BEHIND_OBJECTS 0
SET_CHAR_NEVER_TARGETTED 0
SET_CHAR_CROUCH_WHEN_THREATENED 0
IS_CHAR_IN_ANY_POLICE_VEHICLE 0
DOES_CHAR_EXIST 0
IS_CHAR_STUCK 0
SET_CHAR_STOP_SHOOT_DONT_SEEK_ENTITY 0
FREEZE_CHAR_POSITION_AND_DONT_LOAD_COLLISION 0
CLEAR_ALL_CHAR_ANIMS 0
SET_CHAR_OBJ_BUY_ICE_CREAM 0
CLEAR_CHAR_ICE_CREAM_PURCHASE 0
HAS_CHAR_ATTEMPTED_ATTRACTOR 0
SET_LOAD_COLLISION_FOR_CHAR_FLAG 0
HAS_CHAR_BOUGHT_ICE_CREAM 0
GET_RANDOM_ICE_CREAM_CUSTOMER_IN_AREA 7
GET_RANDOM_ICE_CREAM_CUSTOMER_IN_ZONE 4
SET_CHAR_FRIGHTENED_IN_JACKED_CAR 0
IS_CHAR_DUCKING 0
CHAR_LOOK_AT_OBJECT_ALWAYS 0
3 CAR
CREATE_CAR 4
DELETE_CAR 0
CAR_GOTO_COORDINATES 0
CAR_WANDER_RANDOMLY 0
CAR_SET_IDLE 0
GET_CAR_COORDINATES 0
SET_CAR_COORDINATES 0
IS_CAR_STILL_ALIVE 0
SET_CAR_CRUISE_SPEED 0
SET_CAR_DRIVING_STYLE 0
SET_CAR_MISSION 0
IS_CAR_IN_AREA_2D 0
IS_CAR_IN_AREA_3D 0
STORE_CAR_CHAR_IS_IN 1
STORE_CAR_PLAYER_IS_IN 1
IS_CHAR_IN_CAR 1
IS_PLAYER_IN_CAR 1
ADD_AMMO_TO_CAR 0
IS_CAR_DEAD 0
ORDER_CHAR_TO_DRIVE_CAR 1
ORDER_CHAR_TO_BACKDOOR 1
CREATE_CHAR_INSIDE_CAR 0
CHANGE_CAR_LOCK 0
IS_CAR_MODEL 0
IS_CAR_REMAP 0
HAS_CAR_JUST_SUNK 0
SET_CAR_NO_COLLIDE 0
IS_CAR_DEAD_IN_AREA_2D 0
IS_CAR_DEAD_IN_AREA_3D 0
IS_TRAILER_ATTACHED 0, 1
IS_CAR_ON_TRAILER 0, 1
HAS_CAR_GOT_WEAPON 0
PARK 0
KILL_ALL_PASSENGERS 0
SET_CAR_BULLETPROOF 0
SET_CAR_FLAMEPROOF 0
SET_CAR_ROCKETPROOF 0
IS_CARBOMB_ACTIVE 0
GIVE_CAR_ALARM 0
PUT_CAR_ON_TRAILER 0, 1
IS_CAR_CRUSHED 0
CREATE_GANG_CAR 4
POINT_CAMERA_AT_CAR 0
IS_CAR_IN_AIR 0
ADD_BLIP_FOR_CAR_OLD 0
GET_CAR_HEADING 0
SET_CAR_HEADING 0
SET_CAR_AMMO 0
IS_CAR_HEALTH_GREATER 0
ADD_BLIP_FOR_CAR 0
IS_CAR_STUCK_ON_ROOF 0
ADD_UPSIDEDOWN_CAR_CHECK 0
REMOVE_UPSIDEDOWN_CAR_CHECK 0
IS_CAR_STOPPED_IN_AREA_2D 0
IS_CAR_STOPPED_IN_AREA_3D 0
LOCATE_CAR_2D 0
LOCATE_STOPPED_CAR_2D 0
LOCATE_CAR_3D 0
LOCATE_STOPPED_CAR_3D 0
GIVE_WEAPON_TO_CAR 0
SET_CURRENT_CAR_WEAPON 0
IS_CAR_STOPPED 0
MARK_CAR_AS_NO_LONGER_NEEDED 0
DONT_REMOVE_CAR 0
CREATE_CHAR_AS_PASSENGER 0
SET_CHAR_OBJ_LEAVE_CAR 1
SET_CHAR_OBJ_ENTER_CAR_AS_PASSENGER 1
SET_CHAR_OBJ_ENTER_CAR_AS_DRIVER 1
SET_CHAR_OBJ_DESTROY_CAR 1
GET_NUMBER_OF_PASSENGERS 0
GET_MAXIMUM_NUMBER_OF_PASSENGERS 0
SET_CAR_HEAVY 0
IS_CAR_IN_AIR_PROPER 0
IS_CAR_UPSIDEDOWN 0
LOCATE_PLAYER_ANY_MEANS_CAR_2D 1
LOCATE_PLAYER_ON_FOOT_CAR_2D 1
LOCATE_PLAYER_IN_CAR_CAR_2D 1
LOCATE_PLAYER_ANY_MEANS_CAR_3D 1
LOCATE_PLAYER_ON_FOOT_CAR_3D 1
LOCATE_PLAYER_IN_CAR_CAR_3D 1
LOCATE_CHAR_ANY_MEANS_CAR_2D 1
LOCATE_CHAR_ON_FOOT_CAR_2D 1
LOCATE_CHAR_IN_CAR_CAR_2D 1
LOCATE_CHAR_ANY_MEANS_CAR_3D 1
LOCATE_CHAR_ON_FOOT_CAR_3D 1
LOCATE_CHAR_IN_CAR_CAR_3D 1
LOCK_CAR_DOORS 0
EXPLODE_CAR 0
IS_CAR_UPRIGHT 0
SET_TAXI_LIGHTS 0
SET_TARGET_CAR_FOR_MISSION_GARAGE 1
IS_CAR_ARMED_WITH_ANY_BOMB 0
SET_CAR_HEALTH 0
GET_CAR_HEALTH 0
IS_CAR_ARMED_WITH_BOMB 0
CHANGE_CAR_COLOUR 0
FLASH_CAR 0
ARM_CAR_WITH_BOMB 0
SET_COLL_OBJ_ENTER_CAR_AS_PASSENGER 1
SET_COLL_OBJ_ENTER_CAR_AS_DRIVER 1
SET_COLL_OBJ_DESTROY_CAR 1
ADD_PEDS_IN_VEHICLE_TO_COLL 0
LOCATE_COLL_ANY_MEANS_CAR_2D 1
LOCATE_COLL_ON_FOOT_CAR_2D 1
LOCATE_COLL_IN_CAR_CAR_2D 1
SET_CAN_RESPRAY_CAR 0
IS_TAXI 0
IS_BOAT 0
ADD_SPRITE_BLIP_FOR_CAR 0
SET_CAR_ONLY_DAMAGED_BY_PLAYER 0
SET_CAR_PROOFS 0
IS_CAR_IN_WATER 0
CAR_GOTO_COORDINATES_ACCURATE 0
IS_CAR_ON_SCREEN 0
SET_COMEDY_CONTROLS 0
BOAT_GOTO_COORDS 0
BOAT_STOP 0
SET_BOAT_CRUISE_SPEED 0
GET_CAR_SPEED 0
GET_CAR_FORWARD_X 0
GET_CAR_FORWARD_Y 0
IS_FIRST_CAR_COLOUR 0
IS_SECOND_CAR_COLOUR 0
HAS_CAR_BEEN_DAMAGED_BY_WEAPON 0
ANCHOR_BOAT 0
START_CAR_FIRE 0
GET_RANDOM_CAR_OF_TYPE_IN_AREA 5
GET_RANDOM_CAR_OF_TYPE_IN_ZONE 2
SET_CAR_RAM_CAR 0, 1
SET_CAR_BLOCK_CAR 0, 1
SET_CAR_FUNNY_SUSPENSION 0
SET_CAR_BIG_WHEELS 0
SET_CAR_VISIBLE 0
PLACE_OBJECT_RELATIVE_TO_CAR 1
WARP_PLAYER_INTO_CAR 1
WARP_CHAR_INTO_CAR 1
IS_ICECREAM_JINGLE_ON 0
SWITCH_CAR_SIREN 0
SET_CAR_WATERTIGHT 0
TURN_CAR_TO_FACE_COORD 0
IS_CRANE_LIFTING_CAR 2
SET_CAR_STATUS 0
SET_CAR_STRONG 0
GRAB_CATALINA_HELI 0
STORE_CAR_CHAR_IS_IN_NO_SAVE 1
STORE_CAR_PLAYER_IS_IN_NO_SAVE 1
IS_CAR_VISIBLY_DAMAGED 0
ADD_STUCK_CAR_CHECK 0
REMOVE_STUCK_CAR_CHECK 0
IS_CAR_STUCK 0
SET_UPSIDEDOWN_CAR_NOT_DAMAGED 0
GET_CAR_COLOURS 0
SET_CAR_CAN_BE_DAMAGED 0
SET_CAR_STAYS_IN_CURRENT_LEVEL 0
GET_OFFSET_FROM_CAR_IN_WORLD_COORDS 0
SWITCH_VEHICLE_WEAPONS 0
IS_CAR_DOOR_CLOSED 0
DOES_GARAGE_CONTAIN_CAR 1
SET_CAR_TRACTION 0
SET_CAR_AVOID_LEVEL_TRANSITIONS 0
WARP_CHAR_INTO_CAR_AS_PASSENGER 1
IS_CAR_PASSENGER_SEAT_FREE 0
GET_CHAR_IN_CAR_PASSENGER_SEAT 0
GET_CHASE_CAR 1
GET_CAR_MODEL 0
IS_PLAYER_SITTING_IN_CAR 1
IS_CHAR_SITTING_IN_CAR 1
SET_CAR_IGNORE_LEVEL_TRANSITIONS 0
MAKE_CRAIGS_CAR_A_BIT_STRONGER 0
SET_JAMES_CAR_ON_PATH_TO_PLAYER 0
SET_ALL_OCCUPANTS_OF_CAR_LEAVE_CAR 0
ATTACH_CHAR_TO_CAR 1
SET_CAR_CHANGE_LANE 0
CLEAR_CAR_LAST_WEAPON_DAMAGE 0
SET_CHAR_OBJ_FLEE_CAR 1
GET_DRIVER_OF_CAR 0
SET_CAR_TEMP_ACTION 0
SET_CAR_HANDBRAKE_TURN_RIGHT 0
SET_CAR_HANDBRAKE_STOP 0
GET_REMOTE_CONTROLLED_CAR 1
SET_CAR_RANDOM_ROUTE_SEED 0
SET_TANK_DETONATE_CARS 0
IS_CAR_ON_FIRE 0
IS_CAR_TYRE_BURST 0
SET_CAR_DRIVE_STRAIGHT_AHEAD 0
SET_CAR_WAIT 0
HELI_GOTO_COORDS 0
SET_CAR_FORWARD_SPEED 0
MARK_CAR_AS_CONVOY_CAR 0
SET_HELI_ORIENTATION 0
CLEAR_HELI_ORIENTATION 0
PLANE_GOTO_COORDS 0
SET_HELI_STABILISER 0
SET_CAR_STRAIGHT_LINE_DISTANCE 0
POP_CAR_BOOT 0
IS_CAR_WAITING_FOR_WORLD_COLLISION 0
CLOSE_CAR_BOOT 0
BURST_CAR_TYRE 0
GET_NEAREST_TYRE_TO_POINT 0
CLOSE_ALL_CAR_DOORS 0
POP_CAR_BOOT_USING_PHYSICS 0
SORT_OUT_OBJECT_COLLISION_WITH_CAR 1
FREEZE_CAR_POSITION 0
HAS_CHAR_BEEN_DAMAGED_BY_CAR 1
HAS_CAR_BEEN_DAMAGED_BY_CHAR 0
HAS_CAR_BEEN_DAMAGED_BY_CAR 0, 1
IS_CAR_DROWNING_IN_WATER 0
GET_RANDOM_CAR_OF_TYPE_IN_AREA_NO_SAVE 5
SET_CAN_BURST_CAR_TYRES 0
FIRE_HUNTER_GUN 0
IS_PLAYER_TOUCHING_VEHICLE 1
IS_CHAR_TOUCHING_VEHICLE 1
ATTACH_CUTSCENE_OBJECT_TO_VEHICLE 1
CLEAR_CAR_LAST_DAMAGE_ENTITY 0
IS_CAR_IN_ANGLED_AREA_2D 0
IS_CAR_IN_ANGLED_AREA_3D 0
SET_CHAR_OBJ_GOTO_CAR_ON_FOOT 1
CREATE_RANDOM_CHAR_AS_DRIVER 0
CREATE_RANDOM_CHAR_AS_PASSENGER 0
MAKE_HELI_COME_CRASHING_DOWN 0
WAS_VEHICLE_EVER_POLICE 0
DOES_VEHICLE_EXIST 0
FREEZE_CAR_POSITION_AND_DONT_LOAD_COLLISION 0
SET_CHAR_OBJ_BUY_ICE_CREAM 1
SET_LOAD_COLLISION_FOR_CAR_FLAG 0
SET_VEHICLE_TO_FADE_IN 0
DISARM_CAR_BOMB 0
4 OBJECT
CREATE_OBJECT 4
DELETE_OBJECT 0
ADD_BLIP_FOR_OBJECT_OLD 0
GET_OBJECT_HEADING 0
SET_OBJECT_HEADING 0
IS_PLAYER_TOUCHING_OBJECT 1
IS_CHAR_TOUCHING_OBJECT 1
ADD_BLIP_FOR_OBJECT 0
GET_OBJECT_COORDINATES 0
SET_OBJECT_COORDINATES 0
MARK_OBJECT_AS_NO_LONGER_NEEDED 0
DONT_REMOVE_OBJECT 0
SET_CHAR_OBJ_DESTROY_OBJECT 1
IS_PLAYER_TOUCHING_OBJECT_ON_FOOT 1
IS_CHAR_TOUCHING_OBJECT_ON_FOOT 1
FLASH_OBJECT 0
SET_COLL_OBJ_DESTROY_OBJECT 1
CREATE_OBJECT_NO_OFFSET 4
ADD_SPRITE_BLIP_FOR_OBJECT 0
IS_OBJECT_ON_SCREEN 0
CREATE_CUTSCENE_OBJECT 1
SET_CUTSCENE_ANIM 0
CREATE_CUTSCENE_HEAD 0, 2
SET_CUTSCENE_HEAD_ANIM 0
ROTATE_OBJECT 0
SLIDE_OBJECT 0
PLACE_OBJECT_RELATIVE_TO_CAR 0
MAKE_OBJECT_TARGETTABLE 0
HAS_OBJECT_BEEN_DAMAGED 0
SET_OBJECT_VELOCITY 0
SET_OBJECT_COLLISION 0
ADD_TO_OBJECT_VELOCITY 0
SET_OBJECT_DYNAMIC 0
DOES_OBJECT_EXIST 0
GET_OFFSET_FROM_OBJECT_IN_WORLD_COORDS 0
SET_OBJECT_DRAW_LAST 0
UPDATE_BOAT_FOAM_ANIMATION 0
SET_OBJECT_ROTATION 0
IS_PLAYER_TARGETTING_OBJECT 1
GET_CLOSEST_OBJECT_OF_TYPE 5
PLACE_OBJECT_RELATIVE_TO_OBJECT 0, 1
LOCATE_CHAR_ANY_MEANS_OBJECT_2D 1
LOCATE_CHAR_ON_FOOT_OBJECT_2D 1
LOCATE_CHAR_IN_CAR_OBJECT_2D 1
LOCATE_CHAR_ANY_MEANS_OBJECT_3D 1
LOCATE_CHAR_ON_FOOT_OBJECT_3D 1
LOCATE_CHAR_IN_CAR_OBJECT_3D 1
START_OBJECT_ON_PATH 0
SET_OBJECT_RECORDS_COLLISIONS 0
HAS_OBJECT_COLLIDED_WITH_ANYTHING 0
LOCATE_OBJECT_2D 0
LOCATE_OBJECT_3D 0
IS_OBJECT_IN_WATER 0
IS_OBJECT_IN_AREA_2D 0
IS_OBJECT_IN_AREA_3D 0
IS_OBJECT_WAITING_FOR_WORLD_COLLISION 0
ATTACH_CHAR_TO_OBJECT 1
SORT_OUT_OBJECT_COLLISION_WITH_CAR 0
ATTACH_CUTSCENE_OBJECT_TO_BONE 0, 1
ATTACH_CUTSCENE_OBJECT_TO_COMPONENT 0, 1
ATTACH_CUTSCENE_OBJECT_TO_VEHICLE 0
FREEZE_OBJECT_POSITION 0
SET_OBJECT_AREA_VISIBLE 0
FREEZE_OBJECT_POSITION_AND_DONT_LOAD_COLLISION 0
SET_LOAD_COLLISION_FOR_OBJECT_FLAG 0
CREATE_DUST_EFFECT_FOR_CUTSCENE_HELI 0
GET_OBJECT_VELOCITY 0
ADD_TO_OBJECT_ROTATION_VELOCITY 0
SET_OBJECT_ROTATION_VELOCITY 0
IS_OBJECT_STATIC 0
GET_OBJECT_ROTATION_VELOCITY 0
ADD_VELOCITY_RELATIVE_TO_OBJECT_VELOCITY 0
GET_OBJECT_SPEED 0
CHAR_LOOK_AT_OBJECT_ALWAYS 1
APPLY_COLLISION_ON_OBJECT 0
5 CAR_GENERATOR
CREATE_CAR_GENERATOR 12
SWITCH_CAR_GENERATOR 0
6 CAR_PARK
PARK 1
7 GANG_ZONE
IS_PLAYER_IN_GANGZONE 1
IS_CHAR_IN_GANG_ZONE 1
8 BLIP
ADD_BLIP_FOR_CAR_OLD 3
ADD_BLIP_FOR_CHAR_OLD 3
ADD_BLIP_FOR_OBJECT_OLD 3
REMOVE_BLIP 0
CHANGE_BLIP_COLOUR 0
DIM_BLIP 0
ADD_BLIP_FOR_COORD_OLD 5
CHANGE_BLIP_SCALE 0
ADD_BLIP_FOR_CAR 1
ADD_BLIP_FOR_CHAR 1
ADD_BLIP_FOR_OBJECT 1
ADD_BLIP_FOR_CONTACT_POINT 3
ADD_BLIP_FOR_COORD 3
CHANGE_BLIP_DISPLAY 0
ADD_SPRITE_BLIP_FOR_CAR 2
ADD_SPRITE_BLIP_FOR_CHAR 2
ADD_SPRITE_BLIP_FOR_OBJECT 2
ADD_SPRITE_BLIP_FOR_CONTACT_POINT 4
ADD_SPRITE_BLIP_FOR_COORD 4
ADD_BLIP_FOR_PICKUP_OLD 3
ADD_BLIP_FOR_PICKUP 1
ADD_SPRITE_BLIP_FOR_PICKUP 2
FLASH_RADAR_BLIP 0
ADD_SHORT_RANGE_BLIP_FOR_COORD_OLD 5
ADD_SHORT_RANGE_BLIP_FOR_COORD 3
ADD_SHORT_RANGE_SPRITE_BLIP_FOR_COORD 4
CHANGE_BLIP_THRESHOLD 0
ADD_SHORT_RANGE_BLIP_FOR_CONTACT_POINT 3
ADD_SHORT_RANGE_SPRITE_BLIP_FOR_CONTACT_POINT 4
9 SOUND
ADD_CONTINUOUS_SOUND 4
REMOVE_SOUND 0
10 PICKUP
CREATE_PICKUP 5
HAS_PICKUP_BEEN_COLLECTED 0
REMOVE_PICKUP 0
CREATE_MONEY_PICKUP 4
CREATE_PICKUP_WITH_AMMO 6
CREATE_FLOATING_PACKAGE 3
ADD_BLIP_FOR_PICKUP_OLD 0
ADD_BLIP_FOR_PICKUP 0
ADD_SPRITE_BLIP_FOR_PICKUP 0
CREATE_PROTECTION_PICKUP 5
IS_PICKUP_IN_ZONE 0
CREATE_LOCKED_PROPERTY_PICKUP 4
CREATE_FORSALE_PROPERTY_PICKUP 5
CREATE_CLOTHES_PICKUP 4
11 GARAGE
SET_GARAGE 9
SET_GARAGE_WITH_CAR_MODEL 10
SET_TARGET_CAR_FOR_MISSION_GARAGE 0
IS_CAR_IN_MISSION_GARAGE 0
ACTIVATE_GARAGE 0
DEACTIVATE_GARAGE 0
GET_NUMBER_OF_CARS_COLLECTED_BY_GARAGE 0
HAS_CAR_BEEN_TAKEN_TO_GARAGE 0
CHANGE_GARAGE_TYPE 0
HAS_RESPRAY_HAPPENED 0
OPEN_GARAGE 0
CLOSE_GARAGE 0
CHANGE_GARAGE_TYPE_WITH_CAR_MODEL 0
IS_GARAGE_OPEN 0
IS_GARAGE_CLOSED 0
SET_ROTATING_GARAGE_DOOR 0
HAS_IMPORT_GARAGE_SLOT_BEEN_FILLED 0
NO_SPECIAL_CAMERA_FOR_THIS_GARAGE 0
DOES_GARAGE_CONTAIN_CAR 0
SET_MAXIMUM_NUMBER_OF_CARS_IN_GARAGE 0
12 PHONE
GRAB_PHONE 2
SET_REPEATED_PHONE_MESSAGE 0
SET_PHONE_MESSAGE 0
HAS_PHONE_DISPLAYED_MESSAGE 0
TURN_PHONE_OFF 0
SET_2_REPEATED_PHONE_MESSAGES 0
SET_2_PHONE_MESSAGES 0
SET_3_REPEATED_PHONE_MESSAGES 0
SET_3_PHONE_MESSAGES 0
SET_4_REPEATED_PHONE_MESSAGES 0
SET_4_PHONE_MESSAGES 0
SET_5_REPEATED_PHONE_MESSAGES 0
SET_5_PHONE_MESSAGES 0
SET_6_REPEATED_PHONE_MESSAGES 0
SET_6_PHONE_MESSAGES 0
IS_PHONE_DISPLAYING_MESSAGE 0
TURN_PHONE_ON 0
13 COLL
SET_COLL_OBJ_NO_OBJ 0
SET_COLL_OBJ_WAIT_ON_FOOT 0
SET_COLL_OBJ_FLEE_ON_FOOT_TILL_SAFE 0
SET_COLL_OBJ_GUARD_SPOT 0
SET_COLL_OBJ_GUARD_AREA 0
SET_COLL_OBJ_WAIT_IN_CAR 0
SET_COLL_OBJ_KILL_CHAR_ON_FOOT 0
SET_COLL_OBJ_KILL_PLAYER_ON_FOOT 0
SET_COLL_OBJ_KILL_CHAR_ANY_MEANS 0
SET_COLL_OBJ_KILL_PLAYER_ANY_MEANS 0
SET_COLL_OBJ_FLEE_CHAR_ON_FOOT_TILL_SAFE 0
SET_COLL_OBJ_FLEE_PLAYER_ON_FOOT_TILL_SAFE 0
SET_COLL_OBJ_FLEE_CHAR_ON_FOOT_ALWAYS 0
SET_COLL_OBJ_FLEE_PLAYER_ON_FOOT_ALWAYS 0
SET_COLL_OBJ_GOTO_CHAR_ON_FOOT 0
SET_COLL_OBJ_GOTO_PLAYER_ON_FOOT 0
SET_COLL_OBJ_LEAVE_CAR 0
SET_COLL_OBJ_ENTER_CAR_AS_PASSENGER 0
SET_COLL_OBJ_ENTER_CAR_AS_DRIVER 0
SET_COLL_OBJ_FOLLOW_CAR_IN_CAR 0
SET_COLL_OBJ_FIRE_AT_OBJECT_FROM_VEHICLE 0
SET_COLL_OBJ_DESTROY_OBJECT 0
SET_COLL_OBJ_DESTROY_CAR 0
SET_COLL_OBJ_GOTO_AREA_ON_FOOT 0
SET_COLL_OBJ_GOTO_AREA_IN_CAR 0
SET_COLL_OBJ_FOLLOW_CAR_ON_FOOT_WITH_OFFSET 0
SET_COLL_OBJ_GUARD_ATTACK 0
SET_COLL_OBJ_FOLLOW_ROUTE 0
SET_COLL_OBJ_GOTO_COORD_ON_FOOT 0
SET_COLL_OBJ_GOTO_COORD_IN_CAR 0
SET_COLL_OBJ_RUN_TO_AREA 0
SET_COLL_OBJ_RUN_TO_COORD 0
ADD_PEDS_IN_AREA_TO_COLL 3
ADD_PEDS_IN_VEHICLE_TO_COLL 1
CLEAR_COLL 0
IS_COLL_IN_CARS 0
LOCATE_COLL_ANY_MEANS_2D 0
LOCATE_COLL_ON_FOOT_2D 0
LOCATE_COLL_IN_CAR_2D 0
LOCATE_STOPPED_COLL_ANY_MEANS_2D 0
LOCATE_STOPPED_COLL_ON_FOOT_2D 0
LOCATE_STOPPED_COLL_IN_CAR_2D 0
LOCATE_COLL_ANY_MEANS_CHAR_2D 0
LOCATE_COLL_ON_FOOT_CHAR_2D 0
LOCATE_COLL_IN_CAR_CHAR_2D 0
LOCATE_COLL_ANY_MEANS_CAR_2D 0
LOCATE_COLL_ON_FOOT_CAR_2D 0
LOCATE_COLL_IN_CAR_CAR_2D 0
LOCATE_COLL_ANY_MEANS_PLAYER_2D 0
LOCATE_COLL_ON_FOOT_PLAYER_2D 0
LOCATE_COLL_IN_CAR_PLAYER_2D 0
IS_COLL_IN_AREA_2D 0
IS_COLL_IN_AREA_ON_FOOT_2D 0
IS_COLL_IN_AREA_IN_CAR_2D 0
IS_COLL_STOPPED_IN_AREA_2D 0
IS_COLL_STOPPED_IN_AREA_ON_FOOT_2D 0
IS_COLL_STOPPED_IN_AREA_IN_CAR_2D 0
GET_NUMBER_OF_PEDS_IN_COLL 0
SET_COLL_OBJ_GOTO_AREA_ANY_MEANS 0
SET_COLL_OBJ_CATCH_TRAIN 0
SET_COLL_OBJ_STEAL_ANY_CAR 0
14 SCRIPT_FIRE
START_SCRIPT_FIRE 3
IS_SCRIPT_FIRE_EXTINGUISHED 0
REMOVE_SCRIPT_FIRE 0
START_CAR_FIRE 1
START_CHAR_FIRE 1
SET_SCRIPT_FIRE_AUDIO 0
15 SPHERE
ADD_SPHERE 4
REMOVE_SPHERE 0
16 OBJECT_PATH
INITIALISE_OBJECT_PATH 2
START_OBJECT_ON_PATH 1
SET_OBJECT_PATH_SPEED 0
SET_OBJECT_PATH_POSITION 0
GET_OBJECT_DISTANCE_ALONG_PATH 0
CLEAR_OBJECT_PATH 0

Read/Write Properties

QUALIFIER READ WRITE
NONE
DECLARATOR
INITIALIZER
REFERENCE
CONSTANT

Declarators

Non-variable Declarators

COMMAND ARG. ID
{
}
SCRIPT_NAME 0

Variable Declarators

COMMAND ARG. IDs STORE
VAR_INT 0, 1, ... 17
VAR_FLOAT 0, 1, ... 17
LVAR_INT 0, 1, ... 17
LVAR_FLOAT 0, 1, ... 17
SAVE_VAR_INT 0, 1, ... 15
SAVE_VAR_FLOAT 0, 1, ... 15
VAR_TEXT_LABEL 0, 1, ... 17
LVAR_TEXT_LABEL 0, 1, ... 17

Initializers

Generic Initializers

COMMAND ARG. ID
SET_VAR_INT 0
SET_VAR_FLOAT 0
SET_LVAR_INT 0
SET_LVAR_FLOAT 0
GET_PLAYER_COORDINATES 1, 2, 3
SET_VAR_INT_TO_VAR_INT 0
SET_LVAR_INT_TO_LVAR_INT 0
SET_VAR_FLOAT_TO_VAR_FLOAT 0
SET_LVAR_FLOAT_TO_LVAR_FLOAT 0
SET_VAR_FLOAT_TO_LVAR_FLOAT 0
SET_LVAR_FLOAT_TO_VAR_FLOAT 0
SET_VAR_INT_TO_LVAR_INT 0
SET_LVAR_INT_TO_VAR_INT 0
CSET_VAR_INT_TO_VAR_FLOAT 0
CSET_VAR_FLOAT_TO_VAR_INT 0
CSET_LVAR_INT_TO_VAR_FLOAT 0
CSET_LVAR_FLOAT_TO_VAR_INT 0
CSET_VAR_INT_TO_LVAR_FLOAT 0
CSET_VAR_FLOAT_TO_LVAR_INT 0
CSET_LVAR_INT_TO_LVAR_FLOAT 0
CSET_LVAR_FLOAT_TO_LVAR_INT 0
GENERATE_RANDOM_FLOAT 0
GENERATE_RANDOM_INT 0
GET_CHAR_COORDINATES 1, 2, 3
GET_CAR_COORDINATES 1, 2, 3
GET_TIME_OF_DAY 0, 1
GET_MINUTES_TO_TIME_OF_DAY 2
REPEAT 1
GET_PAD_STATE 2
STORE_SCORE 1
GET_PLAYER_HEADING 1
GET_CHAR_HEADING 1
GET_CAR_HEADING 1
GET_OBJECT_HEADING 1
GET_CAMERA_POSITION_ALONG_SPLINE 0
GET_OBJECT_COORDINATES 1, 2, 3
GET_GAME_TIMER 0
STORE_WANTED_LEVEL 1
GET_NUMBER_OF_PASSENGERS 1
GET_MAXIMUM_NUMBER_OF_PASSENGERS 1
READ_KILL_FRENZY_STATUS 0
SQRT 1
GENERATE_RANDOM_FLOAT_IN_RANGE 2
GENERATE_RANDOM_INT_IN_RANGE 2
GET_PLAYER_HEALTH 1
GET_CHAR_HEALTH 1
GET_CAR_HEALTH 1
GET_NUMBER_OF_PEDS_IN_COLL 1
GET_CONTROLLER_MODE 0
GET_NUM_OF_MODELS_KILLED_BY_PLAYER 1
GET_NUMBER_OF_CARS_COLLECTED_BY_GARAGE 1
GET_CLOSEST_CHAR_NODE 3, 4, 5
GET_CLOSEST_CAR_NODE 3, 4, 5
GET_NUMBER_OF_POWER_PILLS_EATEN 0
GET_NUMBER_OF_POWER_PILLS_CARRIED 0
GET_GROUND_Z_FOR_3D_COORD 3
GET_CAR_SPEED 1
GET_CUTSCENE_TIME 0
SIN 1
COS 1
GET_CAR_FORWARD_X 1
GET_CAR_FORWARD_Y 1
FIND_DROP_OFF_PLANE_COORDINATES 0, 1, 2
FIND_DRUG_PLANE_COORDINATES 0, 1, 2
GET_CLOSEST_CAR_NODE_WITH_HEADING 3, 4, 5, 6
GET_COLLECTABLE1S_COLLECTED 0
GET_CAR_COLOURS 1, 2
GET_BODY_CAST_HEALTH 0
GET_OFFSET_FROM_OBJECT_IN_WORLD_COORDS 4, 5, 6
GET_OFFSET_FROM_CAR_IN_WORLD_COORDS 4, 5, 6
GET_AMMO_IN_PLAYER_WEAPON 2
GET_AMMO_IN_CHAR_WEAPON 2
CONVERT_METRES_TO_FEET 1
CONVERT_METRES_TO_FEET_INT 1
GET_CAR_MODEL 1
GET_DEBUG_CAMERA_COORDINATES 0, 1, 2
GET_DEBUG_CAMERA_FRONT_VECTOR 0, 1, 2
GET_CLOSEST_CAR_NODE_WITH_HEADING_TOWARDS_POINT 5, 6, 7, 8
GET_CLOSEST_CAR_NODE_WITH_HEADING_AWAY_POINT 5, 6, 7, 8
GET_DEBUG_CAMERA_POINT_AT 0, 1, 2
GET_NUMBER_OF_FOLLOWERS 1
GET_CURRENT_PLAYER_WEAPON 1
GET_CURRENT_CHAR_WEAPON 1
GET_NUMBER_OF_SEATS_IN_MODEL 1
GET_FIRST_PICKUP_COORDS 0, 1, 2
GET_NEXT_PICKUP_COORDS 0, 1, 2
GET_POSITION_OF_ANALOGUE_STICKS 1, 2, 3, 4
GET_OBJECT_DISTANCE_ALONG_PATH 1
GET_DEAD_CHAR_PICKUP_COORDS 1, 2, 3
SET_VAR_INT_TO_CONSTANT 0
SET_LVAR_INT_TO_CONSTANT 0
GET_CHAR_WEAPON_IN_SLOT 2, 3, 4
GET_CLOSEST_STRAIGHT_ROAD 5, 6, 7, 8, 9, 10, 11
GET_HAVOC_CAUSED_BY_PLAYER 1
GET_OFFSET_FROM_CHAR_IN_WORLD_COORDS 4, 5, 6
GET_NUMBER_OF_SONY_CDS_READ 0
GET_NTH_CLOSEST_CAR_NODE 4, 5, 6
GET_NTH_CLOSEST_CHAR_NODE 4, 5, 6
GET_CHAR_ARMOUR 1
GET_WHEELIE_STATS 1, 2, 3, 4, 5, 6
GET_NEAREST_TYRE_TO_POINT 3
GET_DISTANCE_BETWEEN_COORDS_2D 4
GET_DISTANCE_BETWEEN_COORDS_3D 6
GET_MAX_WANTED_LEVEL 0
GET_RADIO_CHANNEL 0
GET_PLAYER_DRUNKENNESS 1
GET_PLAYER_DRUG_LEVEL 1
GET_CLOSEST_WATER_NODE 3, 4, 5
GET_BUS_FARES_COLLECTED_BY_PLAYER 1
SET_CHAR_OBJ_BUY_ICE_CREAM 2
GET_PROGRESS_PERCENTAGE 0
FETCH_NEXT_CARD 0
GET_OBJECT_VELOCITY 1, 2, 3
GET_ANGLE_BETWEEN_2D_VECTORS 4
GET_OBJECT_ROTATION_VELOCITY 1, 2, 3
GET_OBJECT_SPEED 1
IS_MISSION_SKIP 0
IS_RETRY 0
SET_LVAR_TEXT_LABEL_TO_LVAR_TEXT_LABEL 0
SET_VAR_TEXT_LABEL_TO_LVAR_TEXT_LABEL 0
SET_LVAR_TEXT_LABEL_TO_VAR_TEXT_LABEL 0
GET_2D_LINES_INTERSECT_POINT 8, 9

Entity Initializers

COMMAND ARG. ID
CREATE_PLAYER 4
SET_VAR_INT_TO_VAR_INT 0
SET_LVAR_INT_TO_LVAR_INT 0
SET_VAR_INT_TO_LVAR_INT 0
SET_LVAR_INT_TO_VAR_INT 0
CREATE_CHAR 5
CREATE_CAR 4
STORE_CAR_CHAR_IS_IN 1
STORE_CAR_PLAYER_IS_IN 1
CREATE_OBJECT 4
CREATE_CHAR_INSIDE_CAR 3
CREATE_GANG_CAR 4
CREATE_CAR_GENERATOR 12
ADD_BLIP_FOR_CAR_OLD 3
ADD_BLIP_FOR_CHAR_OLD 3
ADD_BLIP_FOR_OBJECT_OLD 3
ADD_BLIP_FOR_COORD_OLD 5
ADD_BLIP_FOR_CAR 1
ADD_BLIP_FOR_CHAR 1
ADD_BLIP_FOR_OBJECT 1
ADD_BLIP_FOR_CONTACT_POINT 3
ADD_BLIP_FOR_COORD 3
ADD_CONTINUOUS_SOUND 4
CREATE_CHAR_AS_PASSENGER 4
GET_PLAYER_CHAR 1
CREATE_PICKUP 5
SET_GARAGE 9
SET_GARAGE_WITH_CAR_MODEL 10
GRAB_PHONE 2
ADD_PEDS_IN_AREA_TO_COLL 3
ADD_PEDS_IN_VEHICLE_TO_COLL 1
CREATE_OBJECT_NO_OFFSET 4
ADD_SPRITE_BLIP_FOR_CAR 2
ADD_SPRITE_BLIP_FOR_CHAR 2
ADD_SPRITE_BLIP_FOR_OBJECT 2
ADD_SPRITE_BLIP_FOR_CONTACT_POINT 4
ADD_SPRITE_BLIP_FOR_COORD 4
START_SCRIPT_FIRE 3
GET_RANDOM_CHAR_IN_AREA 7
GET_RANDOM_CHAR_IN_ZONE 4
CREATE_MONEY_PICKUP 4
CREATE_CUTSCENE_OBJECT 1
CREATE_CUTSCENE_HEAD 2
START_CAR_FIRE 1
START_CHAR_FIRE 1
GET_RANDOM_CAR_OF_TYPE_IN_AREA 5
GET_RANDOM_CAR_OF_TYPE_IN_ZONE 2
CREATE_PICKUP_WITH_AMMO 6
CREATE_FLOATING_PACKAGE 3
CREATE_RANDOM_CHAR 3
GRAB_CATALINA_HELI 0
ADD_SPHERE 4
STORE_CAR_CHAR_IS_IN_NO_SAVE 1
STORE_CAR_PLAYER_IS_IN_NO_SAVE 1
ADD_BLIP_FOR_PICKUP_OLD 3
ADD_BLIP_FOR_PICKUP 1
ADD_SPRITE_BLIP_FOR_PICKUP 2
GET_CHAR_IN_CAR_PASSENGER_SEAT 2
GET_CHASE_CAR 1
GET_CLOSEST_OBJECT_OF_TYPE 5
GET_RANDOM_COP_IN_AREA 9
GET_RANDOM_COP_IN_ZONE 6
GET_DRIVER_OF_CAR 1
GET_REMOTE_CONTROLLED_CAR 1
INITIALISE_OBJECT_PATH 2
CREATE_PROTECTION_PICKUP 5
ADD_SHORT_RANGE_BLIP_FOR_COORD_OLD 5
ADD_SHORT_RANGE_BLIP_FOR_COORD 3
ADD_SHORT_RANGE_SPRITE_BLIP_FOR_COORD 4
CREATE_LOCKED_PROPERTY_PICKUP 4
CREATE_FORSALE_PROPERTY_PICKUP 5
GET_RANDOM_CAR_OF_TYPE_IN_AREA_NO_SAVE 5
CREATE_CLOTHES_PICKUP 4
CREATE_RANDOM_CHAR_AS_DRIVER 1
CREATE_RANDOM_CHAR_AS_PASSENGER 2
ADD_SHORT_RANGE_BLIP_FOR_CONTACT_POINT 3
ADD_SHORT_RANGE_SPRITE_BLIP_FOR_CONTACT_POINT 4
GET_RANDOM_ICE_CREAM_CUSTOMER_IN_AREA 7
GET_RANDOM_ICE_CREAM_CUSTOMER_IN_ZONE 4

References

COMMAND ARG. ID
DISPLAY_ONSCREEN_TIMER 0
CLEAR_ONSCREEN_TIMER 0
DISPLAY_ONSCREEN_COUNTER 0
CLEAR_ONSCREEN_COUNTER 0
DECLARE_MISSION_FLAG 0
DECLARE_MISSION_FLAG_FOR_CONTACT 1
DISPLAY_ONSCREEN_TIMER_WITH_STRING 0
DISPLAY_ONSCREEN_COUNTER_WITH_STRING 0
DISPLAY_NTH_ONSCREEN_COUNTER 0
DISPLAY_NTH_ONSCREEN_COUNTER_WITH_STRING 0
SET_ONSCREEN_COUNTER_FLASH_WHEN_FIRST_DISPLAYED 0

Text Keys

All Text Keys

COMMAND ARG. IDs
PRINT_BIG 0
PRINT 0
PRINT_NOW 0
PRINT_SOON 0
IS_PLAYER_IN_ZONE 1
ADD_PAGER_MESSAGE 0
SET_ZONE_CAR_INFO 0
IS_CHAR_IN_ZONE 1
SET_CAR_DENSITY 0
SET_PED_DENSITY 0
SET_ZONE_PED_INFO 0
LOAD_CAMERA_SPLINE 0
PRINT_WITH_NUMBER_BIG 0
PRINT_WITH_NUMBER 0
PRINT_WITH_NUMBER_NOW 0
PRINT_WITH_NUMBER_SOON 0
ADD_PAGER_MESSAGE_WITH_NUMBER 0
START_KILL_FRENZY 0
PRINT_BIG_Q 0
PRINT_WITH_NUMBER_BIG_Q 0
LOAD_SPECIAL_CHARACTER 1
SET_REPEATED_PHONE_MESSAGE 1
SET_PHONE_MESSAGE 1
GET_RANDOM_CHAR_IN_ZONE 0
LOAD_CUTSCENE 0
SET_CUTSCENE_ANIM 1
LOAD_SPECIAL_MODEL 1
SET_CUTSCENE_HEAD_ANIM 1
PRINT_WITH_2_NUMBERS 0
PRINT_WITH_2_NUMBERS_NOW 0
PRINT_WITH_2_NUMBERS_SOON 0
PRINT_WITH_3_NUMBERS 0
PRINT_WITH_3_NUMBERS_NOW 0
PRINT_WITH_3_NUMBERS_SOON 0
PRINT_WITH_4_NUMBERS 0
PRINT_WITH_4_NUMBERS_NOW 0
PRINT_WITH_4_NUMBERS_SOON 0
PRINT_WITH_5_NUMBERS 0
PRINT_WITH_5_NUMBERS_NOW 0
PRINT_WITH_5_NUMBERS_SOON 0
PRINT_WITH_6_NUMBERS 0
PRINT_WITH_6_NUMBERS_NOW 0
PRINT_WITH_6_NUMBERS_SOON 0
REGISTER_MISSION_PASSED 0
SET_ZONE_GROUP 0
GET_RANDOM_CAR_OF_TYPE_IN_ZONE 0
DISPLAY_TEXT 2
UNDRESS_CHAR 1
IS_EXPLOSION_IN_ZONE 1
START_KILL_FRENZY_HEADSHOT 0
PRINT_WITH_2_NUMBERS_BIG 0
PRINT_WITH_3_NUMBERS_BIG 0
PRINT_WITH_4_NUMBERS_BIG 0
PRINT_WITH_5_NUMBERS_BIG 0
PRINT_WITH_6_NUMBERS_BIG 0
PRINT_STRING_IN_STRING 0, 1
SET_2_REPEATED_PHONE_MESSAGES 1, 2
SET_2_PHONE_MESSAGES 1, 2
SET_3_REPEATED_PHONE_MESSAGES 1, 2, 3
SET_3_PHONE_MESSAGES 1, 2, 3
SET_4_REPEATED_PHONE_MESSAGES 1, 2, 3, 4
SET_4_PHONE_MESSAGES 1, 2, 3, 4
PRINT_STRING_IN_STRING_NOW 0, 1
PRINT_STRING_IN_STRING_SOON 0, 1
SET_5_REPEATED_PHONE_MESSAGES 1, 2, 3, 4, 5
SET_5_PHONE_MESSAGES 1, 2, 3, 4, 5
SET_6_REPEATED_PHONE_MESSAGES 1, 2, 3, 4, 5, 6
SET_6_PHONE_MESSAGES 1, 2, 3, 4, 5, 6
LOAD_SPRITE 1
LOAD_TEXTURE_DICTIONARY 0
SCRIPT_NAME 0
DISPLAY_ONSCREEN_TIMER_WITH_STRING 2
DISPLAY_ONSCREEN_COUNTER_WITH_STRING 2
LOAD_MISSION_AUDIO 1
CLEAR_THIS_PRINT 0
CLEAR_THIS_BIG_PRINT 0
PRINT_HELP 0
LOAD_SPLASH_SCREEN 0
TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME 0
DISPLAY_TEXT_WITH_NUMBER 2
DISPLAY_TEXT_WITH_2_NUMBERS 2
GET_RANDOM_COP_IN_ZONE 0
SET_CUTSCENE_ANIM_TO_LOOP 0
IS_PICKUP_IN_ZONE 1
SET_ZONE_CIVILIAN_CAR_INFO 0
REQUEST_ANIMATION 0
HAS_ANIMATION_LOADED 0
REMOVE_ANIMATION 0
DISPLAY_NTH_ONSCREEN_COUNTER_WITH_STRING 3
IS_PLAYER_WEARING 1
PRINT_HELP_WITH_NUMBER 0
PRINT_HELP_FOREVER 0
PRINT_HELP_FOREVER_WITH_NUMBER 0
CREATE_LOCKED_PROPERTY_PICKUP 3
CREATE_FORSALE_PROPERTY_PICKUP 4
DISPLAY_TEXT_WITH_3_NUMBERS 2
ATTACH_CUTSCENE_OBJECT_TO_COMPONENT 2
LOAD_MISSION_TEXT 0
LOAD_UNCOMPRESSED_ANIM 0
IS_PLAYER_IN_INFO_ZONE 1
GET_RANDOM_ICE_CREAM_CUSTOMER_IN_ZONE 0
IS_TEXT_LABEL_VAR_EQUAL_TO_TEXT_LABEL 1
IS_TEXT_LABEL_LVAR_EQUAL_TO_TEXT_LABEL 1

Mission Text Keys

COMMAND ARG. IDs
PRINT_BIG 0
PRINT 0
PRINT_NOW 0
PRINT_SOON 0
ADD_PAGER_MESSAGE 0
PRINT_WITH_NUMBER_BIG 0
PRINT_WITH_NUMBER 0
PRINT_WITH_NUMBER_NOW 0
PRINT_WITH_NUMBER_SOON 0
ADD_PAGER_MESSAGE_WITH_NUMBER 0
START_KILL_FRENZY 0
PRINT_BIG_Q 0
PRINT_WITH_NUMBER_BIG_Q 0
SET_REPEATED_PHONE_MESSAGE 1
SET_PHONE_MESSAGE 1
PRINT_WITH_2_NUMBERS 0
PRINT_WITH_2_NUMBERS_NOW 0
PRINT_WITH_2_NUMBERS_SOON 0
PRINT_WITH_3_NUMBERS 0
PRINT_WITH_3_NUMBERS_NOW 0
PRINT_WITH_3_NUMBERS_SOON 0
PRINT_WITH_4_NUMBERS 0
PRINT_WITH_4_NUMBERS_NOW 0
PRINT_WITH_4_NUMBERS_SOON 0
PRINT_WITH_5_NUMBERS 0
PRINT_WITH_5_NUMBERS_NOW 0
PRINT_WITH_5_NUMBERS_SOON 0
PRINT_WITH_6_NUMBERS 0
PRINT_WITH_6_NUMBERS_NOW 0
PRINT_WITH_6_NUMBERS_SOON 0
DISPLAY_TEXT 2
START_KILL_FRENZY_HEADSHOT 0
PRINT_WITH_2_NUMBERS_BIG 0
PRINT_WITH_3_NUMBERS_BIG 0
PRINT_WITH_4_NUMBERS_BIG 0
PRINT_WITH_5_NUMBERS_BIG 0
PRINT_WITH_6_NUMBERS_BIG 0
PRINT_STRING_IN_STRING 0, 1
SET_2_REPEATED_PHONE_MESSAGES 1, 2
SET_2_PHONE_MESSAGES 1, 2
SET_3_REPEATED_PHONE_MESSAGES 1, 2, 3
SET_3_PHONE_MESSAGES 1, 2, 3
SET_4_REPEATED_PHONE_MESSAGES 1, 2, 3, 4
SET_4_PHONE_MESSAGES 1, 2, 3, 4
PRINT_STRING_IN_STRING_NOW 0, 1
PRINT_STRING_IN_STRING_SOON 0, 1
SET_5_REPEATED_PHONE_MESSAGES 1, 2, 3, 4, 5
SET_5_PHONE_MESSAGES 1, 2, 3, 4, 5
SET_6_REPEATED_PHONE_MESSAGES 1, 2, 3, 4, 5, 6
SET_6_PHONE_MESSAGES 1, 2, 3, 4, 5, 6
DISPLAY_ONSCREEN_TIMER_WITH_STRING 2
DISPLAY_ONSCREEN_COUNTER_WITH_STRING 2
CLEAR_THIS_PRINT 0
CLEAR_THIS_BIG_PRINT 0
PRINT_HELP 0
DISPLAY_TEXT_WITH_NUMBER 2
DISPLAY_TEXT_WITH_2_NUMBERS 2
DISPLAY_NTH_ONSCREEN_COUNTER_WITH_STRING 3
PRINT_HELP_WITH_NUMBER 0
PRINT_HELP_FOREVER 0
PRINT_HELP_FOREVER_WITH_NUMBER 0
DISPLAY_TEXT_WITH_3_NUMBERS 2

Counters

COUNTER
COMMAND ARG. ID INITIAL. UNFIXED
COLLECTABLE1_TOTAL
CREATE_COLLECTABLE1
SET_COLLECTABLE1_TOTAL 0
PROGRESS_TOTAL
PLAYER_MADE_PROGRESS 0
SET_PROGRESS_TOTAL 0
TOTAL_NUMBER_OF_MISSIONS
REGISTER_MISSION_PASSED
SET_TOTAL_NUMBER_OF_MISSIONS 0
REGISTER_ODDJOB_MISSION_PASSED

Constants

UNCLASSIFIED

CONSTANT VALUE
OFF 0
FALSE 0
NIGHT 0
ON 1
TRUE 1
DAY 1

TIMER

ID CONSTANT
0 TIMER_UP
1 TIMER_DOWN
COMMAND ARG. IDs
DISPLAY_ONSCREEN_TIMER 1
DISPLAY_ONSCREEN_TIMER_WITH_STRING 1

PAD

ID CONSTANT
0 PAD1
1 PAD2
COMMAND ARG. IDs
IS_BUTTON_PRESSED 0
GET_PAD_STATE 0
SHAKE_PAD 0
GET_POSITION_OF_ANALOGUE_STICKS 0

CONTACT

ID CONSTANT
0 CONTACT_LUIGI
1 CONTACT_JOEY
2 CONTACT_TONI
3 CONTACT_FRANKIE
4 CONTACT_ASUKA
5 CONTACT_KENJI
6 CONTACT_RAY
7 CONTACT_LOVE
8 CONTACT_MARIA
9 CONTACT_RAY_SUBURBAN
10 CONTACT_ASUKA_SUBURBAN
11 CONTACT_KENJI_SUBURBAN
12 CONTACT_8BALL
13 CONTACT_HISPANIC
14 CONTACT_YARDIE
15 CONTACT_HOODS
COMMAND ARG. IDs
DECLARE_MISSION_FLAG_FOR_CONTACT 0
DECLARE_BASE_BRIEF_ID_FOR_CONTACT 0

GANG

ID CONSTANT
0 GANG_CUBAN
1 GANG_HAITIAN
2 GANG_STREET
3 GANG_DIAZ
4 GANG_SECURITY
5 GANG_BIKER
6 GANG_PLAYER
7 GANG_GOLFER
8 GANG9
COMMAND ARG. IDs
SET_GANG_ATTITUDE 0
SET_GANG_GANG_ATTITUDE 0, 2
SET_GANG_PLAYER_ATTITUDE 0
SET_GANG_PED_MODELS 0
SET_GANG_CAR_MODEL 0
SET_GANG_WEAPONS 0
SET_GANG_PED_MODEL_PREFERENCE 0
SET_CHAR_CAN_BE_DAMAGED_BY_MEMBERS_OF_GANG 1
SET_GANG_ATTACK_PLAYER_WITH_COPS 0

FACING

ID CONSTANT
0 FACING_FORWARD
1 FACING_LEFT
2 FACING_BACK
3 FACING_RIGHT
COMMAND ARG. IDs
ATTACH_CHAR_TO_CAR 5
ATTACH_CHAR_TO_OBJECT 5

WALKSTYLE

ID CONSTANT
0 WALK
1 RUN
COMMAND ARG. IDs
CHAR_FOLLOW_PATH 5

ANNOUNCEMENT

ID CONSTANT
0 ANNOUNCEMENT_TRACK_BRIDGE_CLOSED
1 ANNOUNCEMENT_TRACK_BRIDGE_OPEN
COMMAND ARG. IDs
PLAY_ANNOUNCEMENT 0

CARCOLOUR

ID CONSTANT
0 CARCOLOUR_BLACK
1 CARCOLOUR_WHITE
2 CARCOLOUR_POLICECARBLUE
3 CARCOLOUR_CHERRYRED
4 CARCOLOUR_MIDNIGHTBLUE
5 CARCOLOUR_TEMPLECURTAINPURPLE
6 CARCOLOUR_TAXIYELLOW
7 CARCOLOUR_STRIKINGBLUE
8 CARCOLOUR_LIGHTBLUEGREY
9 CARCOLOUR_HOODS
10 CARCOLOUR_RED1
11 CARCOLOUR_RED2
12 CARCOLOUR_RED3
13 CARCOLOUR_RED4
14 CARCOLOUR_RED5
15 CARCOLOUR_RED6
16 CARCOLOUR_RED7
17 CARCOLOUR_RED8
18 CARCOLOUR_RED9
19 CARCOLOUR_RED10
20 CARCOLOUR_ORANGE1
21 CARCOLOUR_ORANGE2
22 CARCOLOUR_ORANGE3
23 CARCOLOUR_ORANGE4
24 CARCOLOUR_ORANGE5
25 CARCOLOUR_ORANGE6
26 CARCOLOUR_ORANGE7
27 CARCOLOUR_ORANGE8
28 CARCOLOUR_ORANGE9
29 CARCOLOUR_ORANGE10
30 CARCOLOUR_YELLOW1
31 CARCOLOUR_YELLOW2
32 CARCOLOUR_YELLOW3
33 CARCOLOUR_YELLOW4
34 CARCOLOUR_YELLOW5
35 CARCOLOUR_YELLOW6
36 CARCOLOUR_YELLOW7
37 CARCOLOUR_YELLOW8
38 CARCOLOUR_YELLOW9
39 CARCOLOUR_YELLOW10
40 CARCOLOUR_GREEN1
41 CARCOLOUR_GREEN2
42 CARCOLOUR_GREEN3
43 CARCOLOUR_GREEN4
44 CARCOLOUR_GREEN5
45 CARCOLOUR_GREEN6
46 CARCOLOUR_GREEN7
47 CARCOLOUR_GREEN8
48 CARCOLOUR_GREEN9
49 CARCOLOUR_GREEN10
50 CARCOLOUR_BLUE1
51 CARCOLOUR_BLUE2
52 CARCOLOUR_BLUE3
53 CARCOLOUR_BLUE4
54 CARCOLOUR_BLUE5
55 CARCOLOUR_BLUE6
56 CARCOLOUR_BLUE7
57 CARCOLOUR_BLUE8
58 CARCOLOUR_BLUE9
59 CARCOLOUR_BLUE10
60 CARCOLOUR_PURPLE1
61 CARCOLOUR_PURPLE2
62 CARCOLOUR_PURPLE3
63 CARCOLOUR_PURPLE4
64 CARCOLOUR_PURPLE5
65 CARCOLOUR_PURPLE6
66 CARCOLOUR_PURPLE7
67 CARCOLOUR_PURPLE8
68 CARCOLOUR_PURPLE9
69 CARCOLOUR_PURPLE10
70 CARCOLOUR_GREY1
71 CARCOLOUR_GREY2
72 CARCOLOUR_GREY3
73 CARCOLOUR_GREY4
74 CARCOLOUR_GREY5
75 CARCOLOUR_GREY6
76 CARCOLOUR_GREY7
77 CARCOLOUR_GREY8
78 CARCOLOUR_GREY9
79 CARCOLOUR_GREY10
80 CARCOLOUR_LIGHT1
81 CARCOLOUR_LIGHT2
82 CARCOLOUR_LIGHT3
83 CARCOLOUR_LIGHT4
84 CARCOLOUR_LIGHT5
85 CARCOLOUR_LIGHT6
86 CARCOLOUR_LIGHT7
87 CARCOLOUR_LIGHT8
88 CARCOLOUR_LIGHT9
89 CARCOLOUR_LIGHT10
90 CARCOLOUR_DARK1
91 CARCOLOUR_DARK2
92 CARCOLOUR_DARK3
93 CARCOLOUR_DARK4
94 CARCOLOUR_DARK5
COMMAND ARG. IDs
CREATE_CAR_GENERATOR 5, 6
CHANGE_CAR_COLOUR 1, 2
IS_FIRST_CAR_COLOUR 1
IS_SECOND_CAR_COLOUR 1

ANIM

ID CONSTANT
0 ANIM_STD_PED
1 ANIM_VAN_PED
2 ANIM_COACH_PED
3 ANIM_BIKE_PED
4 ANIM_BIKEV_PED
5 ANIM_BIKEH_PED
6 ANIM_BIKED_PED
7 ANIM_ATTACK_UNARMED
8 ANIM_ATTACK_SCREWDRIVER
9 ANIM_ATTACK_KNIFE
10 ANIM_ATTACK_BASEBALL
11 ANIM_ATTACK_GOLFCLUB
12 ANIM_ATTACK_CHAINSAW
13 ANIM_ATTACK_PYTHON
14 ANIM_ATTACK_COLT45
15 ANIM_ATTACK_SHOTGUN
16 ANIM_ATTACK_BUDDYSGUN
17 ANIM_ATTACK_TEC
18 ANIM_ATTACK_UZI
19 ANIM_ATTACK_RIFLE
20 ANIM_ATTACK_M60
21 ANIM_ATTACK_SNIPER
22 ANIM_ATTACK_GRENADE
23 ANIM_ATTACK_FLAME
24 ANIM_MEDIC_PED
25 ANIM_SUNBATHE_PED
26 ANIM_PLAYER_IDLES_PED
27 ANIM_RIOT_PED
28 ANIM_STRIPPER_PED
29 ANIM_LANCESITTING_PED
30 ANIM_PLAYER_PED
31 ANIM_PLAYER_ROCKET_PED
32 ANIM_PLAYER_1ARMED_PED
33 ANIM_PLAYER_2ARMED_PED
34 ANIM_PLAYER_BBBAT_PED
35 ANIM_PLAYER_CHAINSAW_PED
36 ANIM_SHUFFLE_PED
37 ANIM_OLD_PED
38 ANIM_GANG1_PED
39 ANIM_GANG2_PED
40 ANIM_FAT_PED
41 ANIM_OLDFAT_PED
42 ANIM_JOGGER_PED
43 ANIM_STD_WOMANPED
44 ANIM_SHOPPING_WOMANPED
45 ANIM_BUSY_WOMANPED
46 ANIM_SEXY_WOMANPED
47 ANIM_FAT_WOMANPED
48 ANIM_OLD_WOMANPED
49 ANIM_JOGGER_WOMANPED
50 ANIM_PANIC_CHUNKYPED
51 ANIM_SKATER
52 ANIM_NUM_ASSOCGROUPS
COMMAND ARG. IDs
SET_ANIM_GROUP_FOR_CHAR 1
SET_ANIM_GROUP_FOR_PLAYER 1

BONE

CONSTANT VALUE
BONE_ROOT 0
BONE_PELVIS 1
BONE_SPINE 2
BONE_SPINE1 3
BONE_NECK 4
BONE_HEAD 5
BONE_R_CLAVICLE 21
BONE_R_UPPERARM 22
BONE_R_FOREARM 23
BONE_R_HAND 24
BONE_R_FINGERS 25
BONE_L_CLAVICLE 31
BONE_L_UPPERARM 32
BONE_L_FOREARM 33
BONE_L_HAND 34
BONE_L_FINGERS 35
BONE_L_THIGH 41
BONE_L_CALF 42
BONE_L_FOOT 43
BONE_R_THIGH 51
BONE_R_CALF 52
BONE_R_FOOT 53
COMMAND ARG. IDs
ATTACH_CUTSCENE_OBJECT_TO_BONE 2

SOUND

ID CONSTANT
0 SOUND_BANK_ALARM_LOOP
1 SOUND_PART_MISSION_COMPLETE
2 SOUND_POLICE_CELL_DOOR_SLIDING_LOOP
3 SOUND_POLICE_CELL_DOOR_CLUNK
4 SOUND_GARAGE_DOOR_SLIDING_LOOP
5 SOUND_GARAGE_DOOR_CLUNK
6 SOUND_SNORING_LOOP
7 SOUND_RACE_START_3
8 SOUND_RACE_START_2
9 SOUND_RACE_START_1
10 SOUND_RACE_START_GO
11 SOUND_SHOOTING_RANGE_TARGET_MOVING_LOOP
12 SOUND_SHOOTING_RANGE_TARGET_HIT
13 SOUND_AMMUNATION_BUY_WEAPON
14 SOUND_AMMUNATION_BUY_WEAPON_DENIED
15 SOUND_WMYCW_TICKET_SPEECH
16 SOUND_IMRAN_ARM_BOMB
17 SOUND_ANDY_SNIPER_SHOT
18 SOUND_WILLIE_CARD_SWIPE
19 SOUND_MALE_AMBULANCE_OUCH
20 SOUND_FEMALE_AMBULANCE_OUCH
21 SOUND_BUILDING_BAR_1
22 SOUND_BUILDING_BAR_2
23 SOUND_BUILDING_BAR_3
24 SOUND_BUILDING_BAR_4
25 SOUND_BUILDING_BIKER_BAR
26 SOUND_BUILDING_CHURCH
27 SOUND_BUILDING_CLUB
28 SOUND_BUILDING_CUBA_1
29 SOUND_BUILDING_CUBA_2
30 SOUND_BUILDING_VOODOO
31 SOUND_BUILDING_MUSIC_SHOP
32 SOUND_BUILDING_STRIPCLUB_1
33 SOUND_BUILDING_STRIPCLUB_2
34 SOUND_BUILDING_SUPERSWEEP
35 SOUND_SEAPLANE_LOW_FUEL
36 SOUND_NEW_BUILDING_BAR_1
37 SOUND_NEW_BUILDING_BAR_2
38 SOUND_NEW_BUILDING_BAR_3
39 SOUND_NEW_BUILDING_BAR_4
40 SOUND_NEW_BUILDING_MALIBU_1
41 SOUND_NEW_BUILDING_MALIBU_2
42 SOUND_NEW_BUILDING_MALIBU_3
43 SOUND_NEW_BUILDING_STRIP_1
44 SOUND_NEW_BUILDING_STRIP_2
45 SOUND_NEW_BUILDING_STRIP_3
46 SOUND_NEW_BUILDING_CHURCH
47 SOUND_NEW_BUILDING_FAN_1
48 SOUND_NEW_BUILDING_FAN_2
49 SOUND_NEW_BUILDING_INSECT_1
50 SOUND_NEW_BUILDING_INSECT_2
51 SOUND_NEW_WATERFALL
COMMAND ARG. IDs
ADD_ONE_OFF_SOUND 3
ADD_CONTINUOUS_SOUND 3
SET_CHAR_SAY 1

PLAYER_MOOD

ID CONSTANT
0 PLAYER_MOOD_CALM
1 PLAYER_MOOD_PISSED_OFF
2 PLAYER_MOOD_ANGRY
3 PLAYER_MOOD_WISECRACKING
4 MAX_PLAYER_MOODS
COMMAND ARG. IDs
SET_PLAYER_MOOD 1

RADIO

ID CONSTANT
0 WILDSTYLE
1 FLASH_FM
2 KCHAT
3 FEVER
4 V_ROCK
5 VCPR
6 RADIO_ESPANTOSO
7 EMOTION
8 WAVE
COMMAND ARG. IDs
SET_RADIO_CHANNEL 0

DRIVINGMODE

ID CONSTANT
0 DRIVINGMODE_STOPFORCARS
1 DRIVINGMODE_SLOWDOWNFORCARS
2 DRIVINGMODE_AVOIDCARS
3 DRIVINGMODE_PLOUGHTHROUGH
4 DRIVINGMODE_STOPFORCARS_IGNORELIGHTS
COMMAND ARG. IDs
SET_CAR_DRIVING_STYLE 1

KILLFRENZY

ID CONSTANT
0 KILLFRENZY_INITIALLY
1 KILLFRENZY_ONGOING
2 KILLFRENZY_PASSED
3 KILLFRENZY_FAILED

MISSION

ID CONSTANT
0 MISSION_NONE
1 MISSION_CRUISE
2 MISSION_RAMPLAYER_FARAWAY
3 MISSION_RAMPLAYER_CLOSE
4 MISSION_BLOCKPLAYER_FARAWAY
5 MISSION_BLOCKPLAYER_CLOSE
6 MISSION_BLOCKPLAYER_HANDBRAKESTOP
7 MISSION_WAITFORDELETION
8 MISSION_GOTOCOORDS
9 MISSION_GOTOCOORDS_STRAIGHT
10 MISSION_EMERGENCYVEHICLE_STOP
11 MISSION_STOP_FOREVER
12 MISSION_GOTOCOORDS_ACCURATE
13 MISSION_GOTOCOORDS_STRAIGHT_ACCURATE
14 MISSION_GOTOCOORDS_ASTHECROWSWIMS
15 MISSION_RAMCAR_FARAWAY
16 MISSION_RAMCAR_CLOSE
17 MISSION_BLOCKCAR_FARAWAY
18 MISSION_BLOCKCAR_CLOSE
19 MISSION_BLOCKCAR_HANDBRAKESTOP
20 MISSION_HELI_FLYTOCOORS
21 MISSION_ATTACKPLAYER
22 MISSION_PLANE_FLYTOCOORS
23 MISSION_HELI_LAND
24 MISSION_SLOWLY_DRIVE_TOWARDS_PLAYER_1
25 MISSION_SLOWLY_DRIVE_TOWARDS_PLAYER_2
26 MISSION_BLOCKPLAYER_FORWARDANDBACK
COMMAND ARG. IDs
SET_CAR_MISSION 1

TEMPACT

ID CONSTANT
0 TEMPACT_NONE
1 TEMPACT_WAIT
2 TEMPACT_REVERSE
3 TEMPACT_HANDBRAKETURNLEFT
4 TEMPACT_HANDBRAKETURNRIGHT
5 TEMPACT_HANDBRAKESTRAIGHT
6 TEMPACT_TURNLEFT
7 TEMPACT_TURNRIGHT
8 TEMPACT_GOFORWARD
9 TEMPACT_SWERVELEFT
10 TEMPACT_SWERVERIGHT
COMMAND ARG. IDs
SET_CAR_TEMP_ACTION 1

GARAGE

ID CONSTANT
0 GARAGE_NONE
1 GARAGE_MISSION
2 GARAGE_BOMBSHOP1
3 GARAGE_BOMBSHOP2
4 GARAGE_BOMBSHOP3
5 GARAGE_RESPRAY
6 GARAGE_COLLECTORSITEMS
7 GARAGE_COLLECTSPECIFICCARS
8 GARAGE_COLLECTCARS_1
9 GARAGE_COLLECTCARS_2
10 GARAGE_COLLECTCARS_3
11 GARAGE_FORCARTOCOMEOUTOF
12 GARAGE_60SECONDS
13 GARAGE_CRUSHER
14 GARAGE_MISSION_KEEPCAR
15 GARAGE_FOR_SCRIPT_TO_OPEN
16 GARAGE_HIDEOUT_ONE
17 GARAGE_HIDEOUT_TWO
18 GARAGE_HIDEOUT_THREE
19 GARAGE_FOR_SCRIPT_TO_OPEN_AND_CLOSE
20 GARAGE_KEEPS_OPENING_FOR_SPECIFIC_CAR
21 GARAGE_MISSION_KEEPCAR_REMAINCLOSED
22 GARAGE_COLLECTCARS_4
23 GARAGE_FOR_SCRIPT_TO_OPEN_FOR_CAR
24 GARAGE_HIDEOUT_FOUR
25 GARAGE_HIDEOUT_FIVE
26 GARAGE_HIDEOUT_SIX
27 GARAGE_HIDEOUT_SEVEN
28 GARAGE_HIDEOUT_EIGHT
29 GARAGE_HIDEOUT_NINE
30 GARAGE_HIDEOUT_TEN
31 GARAGE_HIDEOUT_ELEVEN
32 GARAGE_HIDEOUT_TWELVE
COMMAND ARG. IDs
SET_GARAGE 8
SET_GARAGE_WITH_CAR_MODEL 8
CHANGE_GARAGE_TYPE 1
CHANGE_GARAGE_TYPE_WITH_CAR_MODEL 1

COUNTER_DISPLAY

ID CONSTANT
0 COUNTER_DISPLAY_NUMBER
1 COUNTER_DISPLAY_BAR
COMMAND ARG. IDs
DISPLAY_ONSCREEN_COUNTER 1
DISPLAY_ONSCREEN_COUNTER_WITH_STRING 1
DISPLAY_NTH_ONSCREEN_COUNTER 1
DISPLAY_NTH_ONSCREEN_COUNTER_WITH_STRING 1

SETPIECE

ID CONSTANT
0 SETPIECE_NONE
1 SETPIECE_TWOCOPCARSINALLEY
2 SETPIECE_CARBLOCKINGPLAYERFROMSIDE
3 SETPIECE_CARRAMMINGPLAYERFROMSIDE
4 SETPIECE_CREATECOPPERONFOOT
5 SETPIECE_CREATETWOCOPPERSONFOOT
6 SETPIECE_TWOCARSBLOCKINGPLAYERFROMSIDE
7 SETPIECE_TWOCARSRAMMINGPLAYERFROMSIDE
COMMAND ARG. IDs
ADD_SET_PIECE 0

PICKUP

ID CONSTANT
0 PICKUP_NONE
1 PICKUP_IN_SHOP
2 PICKUP_ON_STREET
3 PICKUP_ONCE
4 PICKUP_ONCE_TIMEOUT
5 PICKUP_ONCE_TIMEOUT_SLOW
6 PICKUP_COLLECTABLE1
7 PICKUP_IN_SHOP_OUT_OF_STOCK
8 PICKUP_MONEY
9 PICKUP_MINE_INACTIVE
10 PICKUP_MINE_ARMED
11 PICKUP_NAUTICAL_MINE_INACTIVE
12 PICKUP_NAUTICAL_MINE_ARMED
13 PICKUP_FLOATINGPACKAGE
14 PICKUP_FLOATINGPACKAGE_FLOATING
15 PICKUP_ON_STREET_SLOW
16 PICKUP_ASSET_REVENUE
17 PICKUP_PROPERTY_LOCKED
18 PICKUP_PROPERTY_FORSALE
COMMAND ARG. IDs
CREATE_PICKUP 1
CREATE_PICKUP_WITH_AMMO 1

POWERPOINT

ID CONSTANT
0 POWERPOINT_NONE
1 POWERPOINT_HEALTH
2 POWERPOINT_HIDEOUT_INDUSTRIAL
3 POWERPOINT_HIDEOUT_COMMERCIAL
4 POWERPOINT_HIDEOUT_SUBURBAN
COMMAND ARG. IDs
SET_POWERPOINT 6

REPLAYCAMMODE

ID CONSTANT
0 REPLAYCAMMODE_ASSTORED
1 REPLAYCAMMODE_TOPDOWN
2 REPLAYCAMMODE_FIXED
COMMAND ARG. IDs
REPLAY 1

BUTTON

ID CONSTANT
0 LEFTSTICKX
1 LEFTSTICKY
2 RIGHTSTICKX
3 RIGHTSTICKY
4 LEFTSHOULDER1
5 LEFTSHOULDER2
6 RIGHTSHOULDER1
7 RIGHTSHOULDER2
8 DPADUP
9 DPADDOWN
10 DPADLEFT
11 DPADRIGHT
12 START
13 SELECT
14 SQUARE
15 TRIANGLE
16 CROSS
17 CIRCLE
18 LEFTSHOCK
19 RIGHTSHOCK
COMMAND ARG. IDs
IS_BUTTON_PRESSED 1
GET_PAD_STATE 1

FADE

ID CONSTANT
0 FADE_OUT
1 FADE_IN
COMMAND ARG. IDs
DO_FADE 1

CAMMODE

ID CONSTANT
0 NONE
1 TOPDOWN
2 GTACLASSIC
3 BEHINDCAR
4 FOLLOWPED
5 AIMING
6 DEBUG
7 SNIPER
8 ROCKETLAUNCHER
9 MODELVIEW
10 BILL
11 SYPHON
12 CIRCLE
13 CHEESYZOOM
14 WHEELCAM
15 FIXED
16 1STPERSON
17 FLYBY
18 CAM_ON_A_STRING
19 REACTION
20 FOLLOW_PED_WITH_BIND
21 CHRIS
22 BEHINDBOAT
23 PLAYER_FALLEN_WATER
24 CAM_ON_TRAIN_ROOF
25 CAM_RUNNING_SIDE_TRAIN
26 BLOOD_ON_THE_TRACKS
27 IM_THE_PASSENGER_WOOWOO
28 SYPHON_CRIM_IN_FRONT
29 PED_DEAD_BABY
30 PILLOWS_PAPS
31 LOOK_AT_CARS
32 ARRESTCAM_ONE
33 ARRESTCAM_TWO
34 M16_1STPERSON
35 SPECIAL_FIXED_FOR_SYPHON
36 FIGHT_CAM
37 TOP_DOWN_PED
38 LIGHTHOUSE
39 SNIPER_RUNABOUT
40 ROCKETLAUNCHER_RUNABOUT
41 1STPERSON_RUNABOUT
42 M16_1STPERSON_RUNABOUT
43 FIGHT_CAM_RUNABOUT
44 EDITOR
45 HELICANNON_1STPERSON
46 CAMERA
COMMAND ARG. IDs
POINT_CAMERA_AT_PLAYER 1
POINT_CAMERA_AT_CAR 1
POINT_CAMERA_AT_CHAR 1

CHANGECAMMODE

ID CONSTANT
0 NONE
1 INTERPOLATION
2 JUMP_CUT
COMMAND ARG. IDs
POINT_CAMERA_AT_PLAYER 2
POINT_CAMERA_AT_CAR 2
POINT_CAMERA_AT_CHAR 2
POINT_CAMERA_AT_POINT 3
MOVE_CAMERA_ALONG_SPLINE 0

CAM_ZOOM

ID CONSTANT
0 CAM_ZOOM_ONE
1 CAM_ZOOM_TWO
2 CAM_ZOOM_THREE
COMMAND ARG. IDs
SET_CAMERA_ZOOM 0

STATUS

ID CONSTANT
0 STATUS_PLAYER
1 STATUS_PLAYER_PLAYBACKFROMBUFFER
2 STATUS_SIMPLE
3 STATUS_PHYSICS
4 STATUS_ABANDONED
5 STATUS_WRECKED
6 STATUS_TRAIN_MOVING
7 STATUS_TRAIN_NOT_MOVING
8 STATUS_HELI
9 STATUS_PLANE
10 STATUS_PLAYER_REMOTE
11 STATUS_PLAYER_DISABLED
COMMAND ARG. IDs
SET_CAR_STATUS 1

LEVEL

ID CONSTANT
0 LEVEL_GENERIC
1 LEVEL_BEACH
2 LEVEL_MAINLAND
COMMAND ARG. IDs
IS_COLLISION_IN_MEMORY 0
LOAD_COLLISION 0
OVERRIDE_HOSPITAL_LEVEL 0
OVERRIDE_POLICE_STATION_LEVEL 0
LOAD_COLLISION_WITH_SCREEN 0

BLIP_DISPLAY

ID CONSTANT
0 NEITHER
1 MARKER_ONLY
2 BLIP_ONLY
3 BOTH
COMMAND ARG. IDs
ADD_BLIP_FOR_CAR_OLD 2
ADD_BLIP_FOR_CHAR_OLD 2
ADD_BLIP_FOR_OBJECT_OLD 2
ADD_BLIP_FOR_COORD_OLD 4
CHANGE_BLIP_DISPLAY 1
ADD_BLIP_FOR_PICKUP_OLD 2
ADD_SHORT_RANGE_BLIP_FOR_COORD_OLD 4

VIS

ID CONSTANT
0 VIS_MAIN_MAP
1 VIS_HOTEL
2 VIS_MANSION
3 VIS_BANK
4 VIS_MALL
5 VIS_STRIP_CLUB
6 VIS_LAWYERS
7 VIS_COFFEE_SHOP
8 VIS_CONCERT_HALL
9 VIS_STUDIO
10 VIS_RIFLE_RANGE
11 VIS_BIKER_BAR
12 VIS_POLICE_STATION
13 VIS_EVERYWHERE
14 VIS_DIRT
15 VIS_BLOOD
16 VIS_OVALRING
17 VIS_MALIBU_CLUB
18 VIS_PRINT_WORKS
COMMAND ARG. IDs
SET_AREA_VISIBLE 0
SET_OBJECT_AREA_VISIBLE 1

BLIPCOLOUR

ID CONSTANT
0 RED
1 GREEN
2 BLUE
3 WHITE
4 YELLOW
5 PURPLE
6 CYAN
COMMAND ARG. IDs
ADD_BLIP_FOR_CAR_OLD 1
ADD_BLIP_FOR_CHAR_OLD 1
ADD_BLIP_FOR_OBJECT_OLD 1
CHANGE_BLIP_COLOUR 1
ADD_BLIP_FOR_COORD_OLD 3
ADD_BLIP_FOR_PICKUP_OLD 1
ADD_SHORT_RANGE_BLIP_FOR_COORD_OLD 3

RADAR_SPRITE

ID CONSTANT
0 RADAR_SPRITE_NONE
1 RADAR_SPRITE_CENTRE
2 RADAR_SPRITE_MAP_HERE
3 RADAR_SPRITE_NORTH
4 RADAR_SPRITE_AVERY
5 RADAR_SPRITE_BIKER
6 RADAR_SPRITE_CORTEZ
7 RADAR_SPRITE_DIAZ
8 RADAR_SPRITE_KENT
9 RADAR_SPRITE_LAWYER
10 RADAR_SPRITE_PHIL
11 RADAR_SPRITE_BIKERS
12 RADAR_SPRITE_BOATYARD
13 RADAR_SPRITE_MALIBUCLUB
14 RADAR_SPRITE_CUBANS
15 RADAR_SPRITE_FILM
16 RADAR_SPRITE_GUN
17 RADAR_SPRITE_HAITIANS
18 RADAR_SPRITE_HARDWARE
19 RADAR_SPRITE_SAVEHOUSE
20 RADAR_SPRITE_STRIPCLUB
21 RADAR_SPRITE_ICE
22 RADAR_SPRITE_KCABS
23 RADAR_SPRITE_LOVEFIST
24 RADAR_SPRITE_PRINTWORKS
25 RADAR_SPRITE_PROPERTY
26 RADAR_SPRITE_SUNYARD
27 RADAR_SPRITE_SPRAY
28 RADAR_SPRITE_TSHIRT
29 RADAR_SPRITE_TOMMY
30 RADAR_SPRITE_PHONE
31 RADAR_SPRITE_RADIO_WILDSTYLE
32 RADAR_SPRITE_RADIO_FLASH
33 RADAR_SPRITE_RADIO_KCHAT
34 RADAR_SPRITE_RADIO_FEVER
35 RADAR_SPRITE_RADIO_VROCK
36 RADAR_SPRITE_RADIO_VCPR
37 RADAR_SPRITE_RADIO_ESPANTOSO
38 RADAR_SPRITE_RADIO_EMOTION
39 RADAR_SPRITE_RADIO_WAVE
COMMAND ARG. IDs
ADD_SPRITE_BLIP_FOR_CAR 1
ADD_SPRITE_BLIP_FOR_CHAR 1
ADD_SPRITE_BLIP_FOR_OBJECT 1
ADD_SPRITE_BLIP_FOR_CONTACT_POINT 3
ADD_SPRITE_BLIP_FOR_COORD 3
ADD_SPRITE_BLIP_FOR_PICKUP 1
ADD_SHORT_RANGE_SPRITE_BLIP_FOR_COORD 3
ADD_SHORT_RANGE_SPRITE_BLIP_FOR_CONTACT_POINT 3

FOLLOW_ROUTE

ID CONSTANT
0 FOLLOW_ROUTE_INVALID
1 FOLLOW_ROUTE_ONCE
2 FOLLOW_ROUTE_BACKFORWARD
3 FOLLOW_ROUTE_LOOP
COMMAND ARG. IDs
SET_CHAR_OBJ_FOLLOW_ROUTE 2

PROP

ID CONSTANT
0 PROP_MALIBU
1 PROP_PRINTWORKS
2 PROP_FILMSTUDIO
3 PROP_ICECREAM
4 PROP_CARSHOWROOM
5 PROP_TAXICO
6 PROP_BOATYARD
7 PROP_STRIPCLUB
8 PROP_VICEPOINT
9 PROP_LINKSVIEW
10 PROP_EL_SWANKO
11 PROP_WASHINGTON_STREET
12 PROP_OCEANHEIGHTS
13 PROP_SKUMOLESHACK
14 PROP_HYMAN_CONDO
15 MAX_PROPERTIES_OWNED
COMMAND ARG. IDs
SET_PROPERTY_AS_OWNED 0

CORONATYPE

ID CONSTANT
0 CORONATYPE_SHINYSTAR
1 CORONATYPE_HEADLIGHT
2 CORONATYPE_MOON
3 CORONATYPE_REFLECTION
4 CORONATYPE_HEADLIGHTLINE
5 CORONATYPE_HEX
6 CORONATYPE_CIRCLE
7 CORONATYPE_RING
8 CORONATYPE_STREAK
9 CORONATYPE_NONE
COMMAND ARG. IDs
DRAW_CORONA 4
DRAW_WEAPONSHOP_CORONA 4

POBJECT

ID CONSTANT
0 POBJECT_PAVEMENT_STEAM
1 POBJECT_PAVEMENT_STEAM_SLOWMOTION
2 POBJECT_WALL_STEAM
3 POBJECT_WALL_STEAM_SLOWMOTION
4 POBJECT_DARK_SMOKE
5 POBJECT_FIRE_HYDRANT
6 POBJECT_CAR_WATER_SPLASH
7 POBJECT_PED_WATER_SPLASH
8 POBJECT_SPLASHES_AROUND
9 POBJECT_SMALL_FIRE
10 POBJECT_BIG_FIRE
11 POBJECT_DRY_ICE
12 POBJECT_DRY_ICE_SLOWMOTION
13 POBJECT_WATER_FOUNTAIN_VERT
14 POBJECT_WATER_FOUNTAIN_HORIZ
15 POBJECT_FIRE_TRAIL
16 POBJECT_SMOKE_TRAIL
17 POBJECT_FIREBALL_AND_SMOKE
18 POBJECT_ROCKET_TRAIL
19 POBJECT_EXPLOSION_ONCE
20 POBJECT_CATALINAS_GUNFLASH
21 POBJECT_CATALINAS_SHOTGUNFLASH
COMMAND ARG. IDs
ADD_PARTICLE_EFFECT 0
ADD_MOVING_PARTICLE_EFFECT 0

ATTITUDE

ID CONSTANT
0 HATES
1 NEUTRAL
2 LOVES
COMMAND ARG. IDs
SET_GANG_ATTITUDE 1, 2, 3, 4, 5, 6, 7
SET_GANG_GANG_ATTITUDE 1
SET_GANG_PLAYER_ATTITUDE 1

FORMATION

ID CONSTANT
0 FORMATION_NONE
1 FORMATION_BEHIND
2 FORMATION_BACKLEFT
3 FORMATION_BACKRIGHT
4 FORMATION_FRONTLEFT
5 FORMATION_FRONTRIGHT
6 FORMATION_LEFT
7 FORMATION_RIGHT
8 FORMATION_FRONT
COMMAND ARG. IDs
SET_CHAR_OBJ_FOLLOW_CHAR_IN_FORMATION 2

HUD_FLASH

ID CONSTANT
0 HUD_FLASH_WEAPON
1 HUD_FLASH_CLOCK
2 HUD_FLASH_SCORE
3 HUD_FLASH_ARMOUR
4 HUD_FLASH_HEALTH
5 HUD_FLASH_WANTED
6 HUD_FLASH_ZONE_NAME
7 HUD_FLASH_CAR_NAME
8 HUD_FLASH_RADAR
9 HUD_FLASH_BLIP
COMMAND ARG. IDs
FLASH_HUD_OBJECT 0

WAITSTATE

ID CONSTANT
0 WAITSTATE_FALSE
1 WAITSTATE_TRAFFIC_LIGHTS
2 WAITSTATE_CROSS_ROAD
3 WAITSTATE_CROSS_ROAD_LOOK
4 WAITSTATE_LOOK_PED
5 WAITSTATE_LOOK_SHOP
6 WAITSTATE_LOOK_ACCIDENT
7 WAITSTATE_FACEOFF_GANG
8 WAITSTATE_DOUBLEBACK
9 WAITSTATE_HITWALL
10 WAITSTATE_TURN180
11 WAITSTATE_SURPRISE
12 WAITSTATE_STUCK
13 WAITSTATE_LOOK_ABOUT
14 WAITSTATE_PLAYANIM_DUCK
15 WAITSTATE_PLAYANIM_COWER
16 WAITSTATE_PLAYANIM_TAXI
17 WAITSTATE_PLAYANIM_HANDSUP
18 WAITSTATE_PLAYANIM_HANDSCOWER
19 WAITSTATE_PLAYANIM_CHAT
20 WAITSTATE_FINISH_FLEE
21 WAITSTATE_SIT_DOWN
22 WAITSTATE_SIT_DOWN_RVRS
23 WAITSTATE_SIT_UP
24 WAITSTATE_SIT_IDLE
25 WAITSTATE_USE_ATM
26 WAITSTATE_SUN_BATHE_PRE
27 WAITSTATE_SUN_BATHE_DOWN
28 WAITSTATE_SUN_BATHE_IDLE
29 WAITSTATE_RIOT
30 WAITSTATE_FAST_FALL
31 WAITSTATE_BOMBER
32 WAITSTATE_STRIPPER
33 WAITSTATE_GROUND_ATTACK
34 WAITSTATE_LANCESITTING
35 WAITSTATE_PLAYANIM_HANDSUP_SIMPLE
COMMAND ARG. IDs
SET_CHAR_WAIT_STATE 1

MOTION_BLUR

ID CONSTANT
0 MOTION_BLUR_NONE
1 MOTION_BLUR_SNIPER
2 MOTION_BLUR_LIGHT_SCENE
3 MOTION_BLUR_SECURITY_CAM
4 MOTION_BLUR_CUT_SCENE
5 MOTION_BLUR_INTRO
6 MOTION_BLUR_INTRO2
7 MOTION_BLUR_SNIPER_ZOOM
8 MOTION_BLUR_INTRO3
9 MOTION_BLUR_INTRO4
COMMAND ARG. IDs
SET_MOTION_BLUR 0

PEDTYPE

ID CONSTANT
0 PEDTYPE_PLAYER1
1 PEDTYPE_PLAYER2
2 PEDTYPE_PLAYER3
3 PEDTYPE_PLAYER4
4 PEDTYPE_CIVMALE
5 PEDTYPE_CIVFEMALE
6 PEDTYPE_COP
7 PEDTYPE_GANG_CUBAN
8 PEDTYPE_GANG_HAITIAN
9 PEDTYPE_GANG_STREET
10 PEDTYPE_GANG_DIAZ
11 PEDTYPE_GANG_SECURITY
12 PEDTYPE_GANG_BIKER
13 PEDTYPE_GANG_PLAYER
14 PEDTYPE_GANG_GOLFER
15 PEDTYPE_GANG9
16 PEDTYPE_MEDIC
17 PEDTYPE_FIRE
18 PEDTYPE_CRIMINAL
19 PEDTYPE_BUM
20 PEDTYPE_PROSTITUTE
21 PEDTYPE_SPECIAL
22 PEDTYPE_DUMMY
COMMAND ARG. IDs
CREATE_CHAR 0
CREATE_CHAR_INSIDE_CAR 1
CREATE_CHAR_AS_PASSENGER 1
FORCE_RANDOM_PED_TYPE 0
SET_THREAT_FOR_PED_TYPE 0
CLEAR_THREAT_FOR_PED_TYPE 0
IS_THREAT_FOR_PED_TYPE 0
CAN_CHAR_SEE_DEAD_CHAR 1

THREAT

CONSTANT VALUE
THREAT_PLAYER1 0x00000001
THREAT_PLAYER2 0x00000002
THREAT_PLAYER3 0x00000004
THREAT_PLAYER4 0x00000008
THREAT_CIVMALE 0x00000010
THREAT_CIVFEMALE 0x00000020
THREAT_COP 0x00000040
THREAT_GANG_CUBAN 0x00000080
THREAT_GANG_HAITIAN 0x00000100
THREAT_GANG_STREET 0x00000200
THREAT_GANG_DIAZ 0x00000400
THREAT_GANG_SECURITY 0x00000800
THREAT_GANG_BIKER 0x00001000
THREAT_GANG_PLAYER 0x00002000
THREAT_GANG_GOLFER 0x00004000
THREAT_GANG9 0x00008000
THREAT_EMERGENCY 0x00010000
THREAT_PROSTITUTE 0x00020000
THREAT_CRIMINAL 0x00040000
THREAT_SPECIAL 0x00080000
THREAT_GUN 0x00100000
THREAT_COP_CAR 0x00200000
THREAT_FAST_CAR 0x00400000
THREAT_EXPLOSION 0x00800000
THREAT_FIREMAN 0x01000000
THREAT_DEADPEDS 0x02000000
COMMAND ARG. IDs
SET_CHAR_THREAT_SEARCH 1
SET_THREAT_FOR_PED_TYPE 1
CLEAR_THREAT_FOR_PED_TYPE 1
IS_THREAT_FOR_PED_TYPE 1

PEDSTAT

ID CONSTANT
0 PEDSTAT_PLAYER
1 PEDSTAT_COP
2 PEDSTAT_MEDIC
3 PEDSTAT_FIRE
4 PEDSTAT_GANG1
5 PEDSTAT_GANG2
6 PEDSTAT_GANG3
7 PEDSTAT_GANG4
8 PEDSTAT_GANG5
9 PEDSTAT_GANG6
10 PEDSTAT_GANG7
11 PEDSTAT_STREET_GUY
12 PEDSTAT_SUIT_GUY
13 PEDSTAT_SENSIBLE_GUY
14 PEDSTAT_GEEK_GUY
15 PEDSTAT_OLD_GUY
16 PEDSTAT_TOUGH_GUY
17 PEDSTAT_STREET_GIRL
18 PEDSTAT_SUIT_GIRL
19 PEDSTAT_SENSIBLE_GIRL
20 PEDSTAT_GEEK_GIRL
21 PEDSTAT_OLD_GIRL
22 PEDSTAT_TOUGH_GIRL
23 PEDSTAT_TRAMP_MALE
24 PEDSTAT_TRAMP_FEMALE
25 PEDSTAT_TOURIST
26 PEDSTAT_PROSTITUTE
27 PEDSTAT_CRIMINAL
28 PEDSTAT_BUSKER
29 PEDSTAT_TAXIDRIVER
30 PEDSTAT_PSYCHO
31 PEDSTAT_STEWARD
32 PEDSTAT_SPORTSFAN
33 PEDSTAT_SHOPPER
34 PEDSTAT_OLDSHOPPER
35 PEDSTAT_BEACH_GUY
36 PEDSTAT_BEACH_GIRL
37 PEDSTAT_SKATER
38 PEDSTAT_STD_MISSION
39 PEDSTAT_COWARD
COMMAND ARG. IDs
SET_CHAR_PERSONALITY 1

CARBOMB

ID CONSTANT
0 CARBOMB_NONE
1 CARBOMB_TIMED
2 CARBOMB_ONIGNITION
3 CARBOMB_REMOTE
4 CARBOMB_TIMEDACTIVE
5 CARBOMB_ONIGNITIONACTIVE
COMMAND ARG. IDs
IS_CAR_ARMED_WITH_BOMB 1
ARM_CAR_WITH_BOMB 1

PEDGRP

ID CONSTANT
0 DEFAULT_PEDGRP
1 STREET1_PEDGRP
2 STREET1_NIGHT_PEDGRP
3 STREET2_PEDGRP
4 STREET2_NIGHT_PEDGRP
5 STREET3_PEDGRP
6 STREET3_NIGHT_PEDGRP
7 STREET4_PEDGRP
8 STREET4_NIGHT_PEDGRP
9 STREET5_PEDGRP
10 STREET5_NIGHT_PEDGRP
11 BUSINESS_PEDGRP
12 BUSINESS_NIGHT_PEDGRP
13 BIKER_AREA_PEDGRP
14 BIKER_AREA_NIGHT_PEDGRP
15 DOCKS_PEDGRP
16 DOCKS_NIGHT_PEDGRP
17 CONSTRUCTION_PEDGRP
18 CONSTRUCTION_NIGHT_PEDGRP
19 TOURIST1_PEDGRP
20 TOURIST1_NIGHT_PEDGRP
21 TOURIST2_PEDGRP
22 TOURIST2_NIGHT_PEDGRP
23 STREET6_PEDGRP
24 STREET6_NIGHT_PEDGRP
25 RICH1_PEDGRP
26 RICH1_NIGHT_PEDGRP
27 RICH2_PEDGRP
28 RICH2_NIGHT_PEDGRP
29 RICH3_PEDGRP
30 RICH3_NIGHT_PEDGRP
31 SHOP1_PEDGRP
32 SHOP1_NIGHT_PEDGRP
33 SHOP2_PEDGRP
34 SHOP2_NIGHT_PEDGRP
35 SHOP3_PEDGRP
36 SHOP3_NIGHT_PEDGRP
37 SHOP4_PEDGRP
38 SHOP4_NIGHT_PEDGRP
39 SHOP5_PEDGRP
40 SHOP5_NIGHT_PEDGRP
41 GOLF1_PEDGRP
42 GOLF1_NIGHT_PEDGRP
43 GOLF2_PEDGRP
44 GOLF2_NIGHT_PEDGRP
45 BEACH1_PEDGRP
46 BEACH1_NIGHT_PEDGRP
47 BEACH2_PEDGRP
48 BEACH2_NIGHT_PEDGRP
49 BEACH3_PEDGRP
50 BEACH3_NIGHT_PEDGRP
51 AIRPORT_PEDGRP
52 AIRPORT_NIGHT_PEDGRP
53 TERMINAL_PEDGRP
54 TERMINAL_NIGHT_PEDGRP
55 CLUB1_PEDGRP
56 CLUB1_NIGHT_PEDGRP
57 CLUB2_PEDGRP
58 CLUB2_NIGHT_PEDGRP
59 GHETTO1_PEDGRP
60 GHETTO1_NIGHT_PEDGRP
61 GHETTO2_PEDGRP
62 GHETTO2_NIGHT_PEDGRP
63 OCEAND1_PEDGRP
64 OCEAND1_NIGHT_PEDGRP
65 OCEAND2_PEDGRP
66 OCEAND2_NIGHT_PEDGRP
67 MAX_PEDGRPS
COMMAND ARG. IDs
SET_ZONE_GROUP 2

FLARETYPE

ID CONSTANT
0 FLARETYPE_NONE
1 FLARETYPE_SUN
2 FLARETYPE_HEADLIGHTS
COMMAND ARG. IDs
DRAW_CORONA 5
DRAW_WEAPONSHOP_CORONA 5

FONT

ID CONSTANT
0 FONT_BANK
1 FONT_STANDARD
2 FONT_HEADING
COMMAND ARG. IDs
SET_TEXT_FONT 0

CARLOCK

ID CONSTANT
0 CARLOCK_NONE
1 CARLOCK_UNLOCKED
2 CARLOCK_LOCKED
3 CARLOCK_LOCKOUT_PLAYER_ONLY
4 CARLOCK_LOCKED_PLAYER_INSIDE
5 CARLOCK_LOCKED_INITIALLY
6 CARLOCK_FORCE_SHUT_DOORS
7 CARLOCK_LOCKED_BUT_CAN_BE_DAMAGED
COMMAND ARG. IDs
CHANGE_CAR_LOCK 1
LOCK_CAR_DOORS 1

PARTICLE

ID CONSTANT
0 PARTICLE_SPARK
1 PARTICLE_SPARK_SMALL
2 PARTICLE_WATER_SPARK
3 PARTICLE_WHEEL_DIRT
4 PARTICLE_SAND
5 PARTICLE_WHEEL_WATER
6 PARTICLE_BLOOD
7 PARTICLE_BLOOD_SMALL
8 PARTICLE_BLOOD_SPURT
9 PARTICLE_DEBRIS
10 PARTICLE_DEBRIS2
11 PARTICLE_FLYERS
12 PARTICLE_WATER
13 PARTICLE_FLAME
14 PARTICLE_FIREBALL
15 PARTICLE_GUNFLASH
16 PARTICLE_GUNFLASH_NOANIM
17 PARTICLE_GUNSMOKE
18 PARTICLE_GUNSMOKE2
19 PARTICLE_CIGARETTE_SMOKE
20 PARTICLE_SMOKE
21 PARTICLE_SMOKE_SLOWMOTION
22 PARTICLE_DRY_ICE
23 PARTICLE_TEARGAS
24 PARTICLE_GARAGEPAINT_SPRAY
25 PARTICLE_SHARD
26 PARTICLE_SPLASH
27 PARTICLE_CARFLAME
28 PARTICLE_STEAM
29 PARTICLE_STEAM2
30 PARTICLE_STEAM_NY
31 PARTICLE_STEAM_NY_SLOWMOTION
32 PARTICLE_GROUND_STEAM
33 PARTICLE_ENGINE_STEAM
34 PARTICLE_RAINDROP
35 PARTICLE_RAINDROP_SMALL
36 PARTICLE_RAIN_SPLASH
37 PARTICLE_RAIN_SPLASH_BIGGROW
38 PARTICLE_RAIN_SPLASHUP
39 PARTICLE_WATERSPRAY
40 PARTICLE_WATERDROP
41 PARTICLE_BLOODDROP
42 PARTICLE_EXPLOSION_MEDIUM
43 PARTICLE_EXPLOSION_LARGE
44 PARTICLE_EXPLOSION_MFAST
45 PARTICLE_EXPLOSION_LFAST
46 PARTICLE_CAR_SPLASH
47 PARTICLE_BOAT_SPLASH
48 PARTICLE_BOAT_THRUSTJET
49 PARTICLE_WATER_HYDRANT
50 PARTICLE_WATER_CANNON
51 PARTICLE_EXTINGUISH_STEAM
52 PARTICLE_PED_SPLASH
53 PARTICLE_PEDFOOT_DUST
54 PARTICLE_CAR_DUST
55 PARTICLE_HELI_DUST
56 PARTICLE_HELI_ATTACK
57 PARTICLE_ENGINE_SMOKE
58 PARTICLE_ENGINE_SMOKE2
59 PARTICLE_CARFLAME_SMOKE
60 PARTICLE_FIREBALL_SMOKE
61 PARTICLE_PAINT_SMOKE
62 PARTICLE_TREE_LEAVES
63 PARTICLE_CARCOLLISION_DUST
64 PARTICLE_CARDEBRIS
65 PARTICLE_BIRD_DEBRIS
66 PARTICLE_HELIDEBRIS
67 PARTICLE_EXHAUST_FUMES
68 PARTICLE_RUBBER_SMOKE
69 PARTICLE_BURNINGRUBBER_SMOKE
70 PARTICLE_BULLETHIT_SMOKE
71 PARTICLE_GUNSHELL_FIRST
72 PARTICLE_GUNSHELL
73 PARTICLE_GUNSHELL_BUMP1
74 PARTICLE_GUNSHELL_BUMP2
75 PARTICLE_ROCKET_SMOKE
76 PARTICLE_TEST
77 PARTICLE_BIRD_FRONT
78 PARTICLE_SHIP_SIDE
79 PARTICLE_BEASTIE
80 PARTICLE_RAINDROP_2D
81 PARTICLE_HEATHAZE
82 PARTICLE_HEATHAZE_IN_DIST
COMMAND ARG. IDs
CREATE_SINGLE_PARTICLE 0

SHADOW

ID CONSTANT
0 SHADOW_NONE
1 SHADOW_CAR
2 SHADOW_PED
3 SHADOW_EXPLOSION
4 SHADOW_HELI
5 SHADOW_HEADLIGHTS
6 SHADOW_BLOOD
COMMAND ARG. IDs
DRAW_SHADOW 0

WEATHER

ID CONSTANT
0 WEATHER_SUNNY
1 WEATHER_CLOUDY
2 WEATHER_RAINY
3 WEATHER_FOGGY
4 WEATHER_EXTRA_SUNNY
5 WEATHER_HURRICANE
6 WEATHER_EXTRA_COLOURS
COMMAND ARG. IDs
FORCE_WEATHER 0
FORCE_WEATHER_NOW 0

WHEEL

ID CONSTANT
0 FRONT_LEFT_WHEEL
1 REAR_LEFT_WHEEL
2 FRONT_RIGHT_WHEEL
3 REAR_RIGHT_WHEEL
4 ANY_WHEEL
COMMAND ARG. IDs
IS_CAR_TYRE_BURST 1
BURST_CAR_TYRE 1

DOOR

ID CONSTANT
0 BONNET
1 BOOT
2 FRONT_LEFT_DOOR
3 FRONT_RIGHT_DOOR
4 REAR_LEFT_DOOR
5 REAR_RIGHT_DOOR
6 MAX_DOORS
COMMAND ARG. IDs
IS_CAR_DOOR_CLOSED 1

EXPLOSION

ID CONSTANT
0 EXPLOSION_GRENADE
1 EXPLOSION_MOLOTOV
2 EXPLOSION_ROCKET
3 EXPLOSION_CAR
4 EXPLOSION_CAR_QUICK
5 EXPLOSION_BOAT
6 EXPLOSION_HELI
7 EXPLOSION_HELI2
8 EXPLOSION_MINE
9 EXPLOSION_BARREL
10 EXPLOSION_TANK_GRENADE
11 EXPLOSION_HELI_BOMB
COMMAND ARG. IDs
ADD_EXPLOSION 3
IS_EXPLOSION_IN_AREA 0
IS_EXPLOSION_IN_ZONE 0
ADD_EXPLOSION_NO_SOUND 3

WEAPONTYPE

ID CONSTANT
0 WEAPONTYPE_UNARMED
1 WEAPONTYPE_BRASSKNUCKLE
2 WEAPONTYPE_SCREWDRIVER
3 WEAPONTYPE_GOLFCLUB
4 WEAPONTYPE_NIGHTSTICK
5 WEAPONTYPE_KNIFE
6 WEAPONTYPE_BASEBALLBAT
7 WEAPONTYPE_HAMMER
8 WEAPONTYPE_CLEAVER
9 WEAPONTYPE_MACHETE
10 WEAPONTYPE_KATANA
11 WEAPONTYPE_CHAINSAW
12 WEAPONTYPE_GRENADE
13 WEAPONTYPE_DETONATOR_GRENADE
14 WEAPONTYPE_TEARGAS
15 WEAPONTYPE_MOLOTOV
16 WEAPONTYPE_ROCKET
17 WEAPONTYPE_PISTOL
18 WEAPONTYPE_PYTHON
19 WEAPONTYPE_SHOTGUN
20 WEAPONTYPE_SPAS12_SHOTGUN
21 WEAPONTYPE_STUBBY_SHOTGUN
22 WEAPONTYPE_TEC9
23 WEAPONTYPE_UZI
24 WEAPONTYPE_SILENCED_INGRAM
25 WEAPONTYPE_MP5
26 WEAPONTYPE_M4
27 WEAPONTYPE_RUGER
28 WEAPONTYPE_SNIPERRIFLE
29 WEAPONTYPE_LASERSCOPE
30 WEAPONTYPE_ROCKETLAUNCHER
31 WEAPONTYPE_FLAMETHROWER
32 WEAPONTYPE_M60
33 WEAPONTYPE_MINIGUN
34 WEAPONTYPE_DETONATOR
35 WEAPONTYPE_HELICANNON
36 WEAPONTYPE_CAMERA
37 WEAPONTYPE_PAD37
38 WEAPONTYPE_ARMOUR
39 WEAPONTYPE_RAMMEDBYCAR
40 WEAPONTYPE_RUNOVERBYCAR
41 WEAPONTYPE_EXPLOSION
42 WEAPONTYPE_UZI_DRIVEBY
43 WEAPONTYPE_DROWNING
44 WEAPONTYPE_FALL
45 WEAPONTYPE_UNIDENTIFIED
46 WEAPONTYPE_ANYMELEE
47 WEAPONTYPE_ANYWEAPON
COMMAND ARG. IDs
ADD_AMMO_TO_PLAYER 1
ADD_AMMO_TO_CHAR 1
ADD_AMMO_TO_CAR 1
SET_PLAYER_AMMO 1
SET_CHAR_AMMO 1
SET_CAR_AMMO 1
GIVE_WEAPON_TO_PLAYER 1
SET_CURRENT_PLAYER_WEAPON 1
SET_CURRENT_CHAR_WEAPON 1
SET_CURRENT_CAR_WEAPON 1
START_KILL_FRENZY 1
SET_GANG_WEAPONS 1, 2
IS_CURRENT_PLAYER_WEAPON 1
HAS_CHAR_BEEN_DAMAGED_BY_WEAPON 1
HAS_CAR_BEEN_DAMAGED_BY_WEAPON 1
START_KILL_FRENZY_HEADSHOT 1
GET_AMMO_IN_PLAYER_WEAPON 1
GET_AMMO_IN_CHAR_WEAPON 1
ATTACH_CHAR_TO_CAR 7
HAS_PLAYER_GOT_WEAPON 1
HAS_CHAR_GOT_WEAPON 1
ATTACH_CHAR_TO_OBJECT 7
REMOVE_WEAPON_FROM_CHAR 1

CARPEDMODEL

COMMAND ARG. IDs
CREATE_CHAR 1
CREATE_CAR 0
IS_CHAR_IN_MODEL 1
IS_PLAYER_IN_MODEL 1
CREATE_CHAR_INSIDE_CAR 2
IS_CAR_MODEL 1
CREATE_GANG_CAR 0
CREATE_CAR_GENERATOR 4
CREATE_CHAR_AS_PASSENGER 2
START_KILL_FRENZY 4, 5, 6, 7
SET_GARAGE_WITH_CAR_MODEL 9
SET_GANG_PED_MODELS 1, 2
SET_GANG_CAR_MODEL 1
GET_NUM_OF_MODELS_KILLED_BY_PLAYER 0
CREATE_CUTSCENE_OBJECT 0
IS_CHAR_MODEL 1
LOAD_SPECIAL_MODEL 0
CREATE_CUTSCENE_HEAD 1
GET_RANDOM_CAR_OF_TYPE_IN_AREA 4
GET_RANDOM_CAR_OF_TYPE_IN_ZONE 1
START_KILL_FRENZY_HEADSHOT 4, 5, 6, 7
CHANGE_GARAGE_TYPE_WITH_CAR_MODEL 2
GIVE_REMOTE_CONTROLLED_MODEL_TO_PLAYER 5
GET_NUMBER_OF_SEATS_IN_MODEL 0
IS_MODEL_AVAILABLE 0
SET_CAR_MODEL_COMPONENTS 0
GET_RANDOM_CAR_OF_TYPE_IN_AREA_NO_SAVE 4
CHECK_FOR_PED_MODEL_AROUND_PLAYER 4, 5

OBJECTMODEL

UNDMODEL

ANYMODEL

COMMAND ARG. IDs
CREATE_OBJECT 0
CREATE_PICKUP 0
REQUEST_MODEL 0
HAS_MODEL_LOADED 0
MARK_MODEL_AS_NO_LONGER_NEEDED 0
CREATE_OBJECT_NO_OFFSET 0
CREATE_PICKUP_WITH_AMMO 0
SET_VISIBILITY_OF_CLOSEST_OBJECT_OF_TYPE 4
SWAP_NEAREST_BUILDING_MODEL 4, 5
GET_CLOSEST_OBJECT_OF_TYPE 4

See also

External links

  • GTA III Vice City GTA III/VC script definitions - some sort of information by Wesser as a result of the reverse-engineering applied to the Rockstar Games' official GTA3 Script Compiler V413, including the PHP script written to automate the generation of the whole article.