Difference between revisions of "List of opcodes (GTAMA)"
Jump to navigation
Jump to search
Line 78: | Line 78: | ||
|0022 || {{Icon|trilogy}} || 2 || gtfg [''flt''], [''global var''] || | |0022 || {{Icon|trilogy}} || 2 || gtfg [''flt''], [''global var''] || | ||
|- | |- | ||
− | |0023 || {{Icon|trilogy}} || 2 || gtfl ['' | + | |0023 || {{Icon|trilogy}} || 2 || gtfl [''flt''], [''local var''] || |
|- | |- | ||
|0024 || {{Icon|trilogy}} || 2 || gtggf [''global var flt''], [''global var flt''] || | |0024 || {{Icon|trilogy}} || 2 || gtggf [''global var flt''], [''global var flt''] || | ||
Line 86: | Line 86: | ||
|0026 || {{Icon|trilogy}} || 2 || gtglf [''global var flt''], [''local var flt''] || | |0026 || {{Icon|trilogy}} || 2 || gtglf [''global var flt''], [''local var flt''] || | ||
|- | |- | ||
− | |0027 || {{Icon|trilogy}} || 2 || gtlgf ['' | + | |0027 || {{Icon|trilogy}} || 2 || gtlgf [''flt''], [''global var''] || |
|- | |- | ||
|0028 || {{Icon|trilogy}} || 2 || gtegi [''global var''], [''int''] || | |0028 || {{Icon|trilogy}} || 2 || gtegi [''global var''], [''int''] || | ||
Line 104: | Line 104: | ||
|002F || {{Icon|trilogy}} || 2 || gtelg [''local var int''], [''global var int''] || | |002F || {{Icon|trilogy}} || 2 || gtelg [''local var int''], [''global var int''] || | ||
|- | |- | ||
− | |0030 || {{Icon|trilogy}} || 2 || gtegf [''global var''], ['' | + | |0030 || {{Icon|trilogy}} || 2 || gtegf [''global var''], [''flt''] || |
|- | |- | ||
− | |0031 || {{Icon|trilogy}} || 2 || gtelf [''local var''], ['' | + | |0031 || {{Icon|trilogy}} || 2 || gtelf [''local var''], [''flt''] || |
|- | |- | ||
− | |0032 || {{Icon|trilogy}} || 2 || gtefg ['' | + | |0032 || {{Icon|trilogy}} || 2 || gtefg [''flt''], [''global var''] || |
|- | |- | ||
− | |0033 || {{Icon|trilogy}} || 2 || gtefl ['' | + | |0033 || {{Icon|trilogy}} || 2 || gtefl [''flt''], [''local var''] || |
|- | |- | ||
|0034 || {{Icon|trilogy}} || 2 || gteggf [''global var flt''], [''global var flt''] || | |0034 || {{Icon|trilogy}} || 2 || gteggf [''global var flt''], [''global var flt''] || | ||
Line 140: | Line 140: | ||
|0041 || unsupported || - || || | |0041 || unsupported || - || || | ||
|- | |- | ||
− | |0042 || {{Icon|trilogy}} || 2 || egf [''global var''], ['' | + | |0042 || {{Icon|trilogy}} || 2 || egf [''global var''], [''flt''] || |
|- | |- | ||
− | |0043 || {{Icon|trilogy}} || 2 || elf [''local var''], ['' | + | |0043 || {{Icon|trilogy}} || 2 || elf [''local var''], [''flt''] || |
|- | |- | ||
|0044 || {{Icon|trilogy}} || 2 || eggf [''global var flt''], [''global var flt''] || | |0044 || {{Icon|trilogy}} || 2 || eggf [''global var flt''], [''global var flt''] || | ||
Line 170: | Line 170: | ||
|0052 || {{Icon|3}} ||6 || || no operation | |0052 || {{Icon|3}} ||6 || || no operation | ||
|- | |- | ||
− | |0053 || {{Icon|trilogy}} ||5 || create_player [''int''], ['' | + | |0053 || {{Icon|trilogy}} ||5 || create_player [''int''], [''flt''], [''flt''], [''flt''], [''var''] || |
|- | |- | ||
|0054 || {{Icon|3}} {{Icon|VC}} ||4 || get_player_coords [''player handle''], [''var''], [''var''], [''var''] || | |0054 || {{Icon|3}} {{Icon|VC}} ||4 || get_player_coords [''player handle''], [''var''], [''var''], [''var''] || | ||
Line 176: | Line 176: | ||
|[[0055]] || {{Icon|3}} {{Icon|VC}} ||4 || put_player_at [''player handle''], [''int''], [''int''], [''int''] || | |[[0055]] || {{Icon|3}} {{Icon|VC}} ||4 || put_player_at [''player handle''], [''int''], [''int''], [''int''] || | ||
|- | |- | ||
− | |[[0056]] || {{Icon|3}} {{Icon|VC}} ||6 || is_player_in_rect [''player handle''], ['' | + | |[[0056]] || {{Icon|3}} {{Icon|VC}} ||6 || is_player_in_rect [''player handle''], [''flt''], [''flt''], [''flt''], [''flt''], [''int''] || |
|- | |- | ||
− | |0057 || {{Icon|3}} {{Icon|VC}} ||8 || is_player_in_cube [''player handle''], ['' | + | |0057 || {{Icon|3}} {{Icon|VC}} ||8 || is_player_in_cube [''player handle''], [''flt''], [''flt''], [''flt''], [''flt''], [''flt''], [''flt''], [''int''] || |
|- | |- | ||
|0058 || {{Icon|trilogy}} ||2 || addgg [''global var int''], [''global var int''] || | |0058 || {{Icon|trilogy}} ||2 || addgg [''global var int''], [''global var int''] || | ||
Line 294: | Line 294: | ||
|0090 || {{Icon|trilogy}} ||2 || setgilf [''global var int''], [''local var flt''] ||| | |0090 || {{Icon|trilogy}} ||2 || setgilf [''global var int''], [''local var flt''] ||| | ||
|- | |- | ||
− | |0091 || {{Icon|trilogy}} ||2 || setgfli [''global var | + | |0091 || {{Icon|trilogy}} ||2 || setgfli [''global var flt''], [''local var int''] || |
|- | |- | ||
|0092 || {{Icon|trilogy}} ||2 || setligf [''local var int''], [''local var flt''] ||| | |0092 || {{Icon|trilogy}} ||2 || setligf [''local var int''], [''local var flt''] ||| | ||
Line 311: | Line 311: | ||
|- | |- | ||
|0099 || {{Icon|trilogy}} ||1 || randi_0to65535 [''int''] || | |0099 || {{Icon|trilogy}} ||1 || randi_0to65535 [''int''] || | ||
+ | |- | ||
+ | |[[009A]] || {{Icon|trilogy}} ||6 || create_actor [''int''], [''int''], [''flt''], [''flt''], [''flt''], [''var''] || | ||
+ | |- | ||
+ | |009B || {{Icon|trilogy}} ||1 || destroy_actor [''char handle''] || | ||
+ | |- | ||
+ | |009C || {{Icon|3}} {{Icon|VC}} ||2 || set_wander_path [''char handle''], [''int''] || | ||
+ | |- | ||
+ | |009D || unsupported || - || do_nothing || | ||
+ | |- | ||
+ | |009E || {{Icon|3}} {{Icon|VC}} ||6 || set_ped_path [''char handle''], [''flt''], [''flt''], [''flt''], [''flt''], [''int''] || | ||
+ | |- | ||
+ | |009F || {{Icon|3}} {{Icon|VC}} ||1 || set_ped_objective [''char handle''] || | ||
+ | |- | ||
+ | |[[00A0]] || {{Icon|trilogy}} ||4 || get_actor_coords [''char handle''], [''var''], [''var''], [''var''] || | ||
+ | |- | ||
+ | |[[00A1]] || {{Icon|trilogy}} ||4 || put_actor_at [''char handle''], [''flt''], [''flt''], [''flt''] || | ||
+ | |- | ||
+ | |00A2 || {{Icon|3}} ||1 || is_actor_alive [''char handle''] || | ||
+ | |- | ||
+ | |00A3 || {{Icon|trilogy}} ||6 || is_actor_in_rect [''char handle''], [''flt''], [''flt''], [''flt''], [''flt''], [''int''] || | ||
+ | |- | ||
+ | |00A4 || {{Icon|trilogy}} ||8 || is_actor_in_cube [''char handle''], [''flt''], [''flt''], [''flt''], [''flt''], [''flt''], [''flt''], [''int''] || | ||
+ | |- | ||
+ | |[[00A5]] || {{Icon|trilogy}} ||5 || create_car [''int''], [''flt''], [''flt''], [''flt''], [''var''] || | ||
+ | |- | ||
+ | |00A6 || {{Icon|trilogy}} ||1 || destroy_car [''car handle''] || | ||
+ | |- | ||
+ | |00A7 || {{Icon|trilogy}} ||4 || drive_car_to [''car handle''], [''flt''], [''flt''], [''flt''] || | ||
+ | |- | ||
+ | |00A8 || {{Icon|trilogy}} ||1 || set_car_driver_psycho [''car handle''] || | ||
+ | |- | ||
+ | |00A9 || {{Icon|trilogy}} ||1 || set_car_driver_normal [''car handle''] || | ||
+ | |- | ||
+ | |00AA || {{Icon|trilogy}} ||4 || get_car_coords [''car handle''], [''var''], [''var''], [''var''] || | ||
+ | |- | ||
+ | |00AB || {{Icon|trilogy}} ||4 || put_car_at [''car handle''], [''flt''], [''flt''], [''flt''] || | ||
+ | |- | ||
+ | |00AC || {{Icon|3}} ||1 || is_car_on_land [''car handle''] || | ||
+ | |- | ||
+ | |[[00AD]] || {{Icon|trilogy}} ||2 || set_car_max_speed [''car handle''], [''flt''] || | ||
+ | |- | ||
+ | |00AE || {{Icon|trilogy}} ||2 || [''car handle''], [''int''] || | ||
+ | |- | ||
+ | |00AF || {{Icon|trilogy}} ||2 || set_car_driver_behaviour [''car handle''], [''int''] || | ||
+ | |- | ||
+ | |00B0 || {{Icon|trilogy}} ||6 || is_car_in_rect [''car handle''], [''flt''], [''flt''], [''flt''], [''flt''], [''int''] || | ||
+ | |- | ||
+ | |00B1 || {{Icon|trilogy}} ||8 || is_car_in_cube [''car handle''], [''flt''], [''flt''], [''flt''], [''flt''], [''flt''], [''flt''], [''int''] || | ||
+ | |- | ||
+ | |00B2 || unsupported || - || || | ||
+ | |- | ||
+ | |00B3 || unsupported || - || || | ||
+ | |- | ||
+ | |00B4 || unsupported || - || || | ||
+ | |- | ||
+ | |00B5 || unsupported || - || || | ||
+ | |- | ||
+ | |00B6 || unsupported || - || || | ||
+ | |- | ||
+ | |00B7 || unsupported || - || || | ||
+ | |- | ||
+ | |00B8 || unsupported || - || || | ||
+ | |- | ||
+ | |00B9 || unsupported || - || || | ||
+ | |- | ||
+ | |[[00BA]] || {{Icon|trilogy}} ||3 || text_styled [''string''], [''int''], [''int''] || | ||
+ | |- | ||
+ | |00BB || {{Icon|trilogy}} ||3 || text [''string''], [''int''], [''int''] || | ||
+ | |- | ||
+ | |00BC || {{Icon|trilogy}} ||3 || text_now [''string''], [''int''], [''int''] || | ||
+ | |- | ||
+ | |00BD || {{Icon|3}} ||3 || text_soon [''string''], [''int''], [''int''] || | ||
+ | |- | ||
+ | |00BE || {{Icon|trilogy}} ||0 || text_clear_all || | ||
+ | |- | ||
+ | |00BF || {{Icon|trilogy}} ||2 || get_current_time [''var''], [''var''] || | ||
+ | |- | ||
+ | |[[00C0]] || {{Icon|trilogy}} ||2 || set_current_time [''int''], [''int''] || | ||
+ | |- | ||
+ | |00C1 || {{Icon|trilogy}} ||3 || get_mins_to_current_time [''int''], [''int''], [''var''] || | ||
+ | |- | ||
+ | |00C2 || {{Icon|trilogy}} ||4 || is_sphere_onscreen [''flt''], [''flt''], [''flt''], [''flt''] || | ||
+ | |- | ||
+ | |00C3 || {{Icon|3}} {{Icon|VC}} ||0 || debug_on || | ||
+ | |- | ||
+ | |00C4 || {{Icon|3}} {{Icon|VC}} ||0 || debug_off || | ||
+ | |- | ||
+ | |00C5 || {{Icon|3}} ||0 || true || | ||
+ | |- | ||
+ | |00C6 || {{Icon|3}} ||0 || false || | ||
+ | |- | ||
+ | |00C7 || unsupported || - || || | ||
+ | |- | ||
+ | |00C8 || unsupported || - || || | ||
+ | |- | ||
+ | |00C9 || unsupported || - || || | ||
+ | |- | ||
+ | |00CA || unsupported || - || || | ||
+ | |- | ||
+ | |00CB || unsupported || - || || | ||
+ | |- | ||
+ | |00CC || unsupported || - || || | ||
+ | |- | ||
+ | |00CD || unsupported || - || || | ||
+ | |- | ||
+ | |00CE || unsupported || - || || | ||
+ | |- | ||
+ | |00CF || unsupported || - || || | ||
+ | |- | ||
+ | |00D0 || unsupported || - || || | ||
+ | |- | ||
+ | |00D1 || unsupported || - || || | ||
+ | |- | ||
+ | |00D2 || unsupported || - || || | ||
+ | |- | ||
+ | |00D3 || unsupported || - || || | ||
+ | |- | ||
+ | |00D4 || unsupported || - || || | ||
+ | |- | ||
+ | |00D5 || unsupported || - || || | ||
+ | |- | ||
+ | |[[00D6]] || {{Icon|trilogy}} ||1 || if [''int''] || | ||
+ | |- | ||
+ | |[[00D7]] || {{Icon|trilogy}} ||1 || create_thread_wb @[''label''] || | ||
+ | |- | ||
+ | |[[00D8]] || {{Icon|trilogy}} ||0 || mission_cleanup || | ||
+ | |- | ||
+ | |00D9 || {{Icon|trilogy}} ||2 || store_actor_car [''char handle''], [''var''] || | ||
+ | |- | ||
+ | |00DA || {{Icon|3}} {{Icon|VC}} ||2 || store_player_car [''player handle''], [''var''] || | ||
+ | |- | ||
+ | |00DB || {{Icon|trilogy}} ||2 || is_actor_driving_car [''char handle''], [''car handle''] || | ||
+ | |- | ||
+ | |00DC || {{Icon|3}} {{Icon|VC}} ||2 || is_player_driving_car [''player handle''], [''car handle''] || | ||
+ | |- | ||
+ | |00DD || {{Icon|trilogy}} ||2 || is_actor_driving_car_model [''char handle''], [''int''] || | ||
+ | |- | ||
+ | |00DE || {{Icon|3}} {{Icon|VC}} ||2 || is_player_driving_car_model [''player handle''], [''int''] || | ||
+ | |- | ||
+ | |00DF || {{Icon|trilogy}} ||1 || is_actor_driving [''char handle''] || | ||
+ | |- | ||
+ | |00E0 || {{Icon|3}} {{Icon|VC}} ||1 || is_player_driving [''player handle''] || | ||
+ | |- | ||
+ | |[[00E1]] || {{Icon|trilogy}} ||2 || is_key_pressed [''int''], [''int''] || | ||
+ | |- | ||
+ | |00E2 || {{Icon|3}} {{Icon|SA}} ||2 || get_key_pressed [''int''], [''int''], [''var''] || | ||
+ | |- | ||
+ | |00E3 || {{Icon|3}} {{Icon|VC}} ||6 || is_player_near_point [''player handle''], [''flt''], [''flt''], [''flt''], [''flt''], [''int''] || | ||
+ | |- | ||
+ | |00E4 || {{Icon|3}} {{Icon|VC}} ||6 || is_player_near_point_on_foot [''player handle''], [''flt''], [''flt''], [''flt''], [''flt''], [''int''] || | ||
+ | |- | ||
+ | |00E5 || {{Icon|3}} {{Icon|VC}} ||6 || is_player_near_point_in_car [''player handle''], [''flt''], [''flt''], [''flt''], [''flt''], [''int''] || | ||
+ | |- | ||
+ | |00E6 || {{Icon|3}} {{Icon|VC}} ||6 || is_player_near_point_still [''player handle''], [''flt''], [''flt''], [''flt''], [''flt''], [''int''] || | ||
+ | |- | ||
+ | |00E7 || {{Icon|3}} {{Icon|VC}} ||6 || is_player_near_point_on_foot_still [''player handle''], [''flt''], [''flt''], [''flt''], [''flt''], [''int''] || | ||
+ | |- | ||
+ | |00E8 || {{Icon|3}} {{Icon|VC}} ||6 || is_player_near_point_in_car_still [''player handle''], [''flt''], [''flt''], [''flt''], [''flt''], [''int''] || | ||
+ | |- | ||
+ | |00E9 || {{Icon|3}} {{Icon|VC}} ||5 || is_player_near_actor [''player handle''], [''char handle''], [''flt''], [''flt''], [''int''] || | ||
+ | |- | ||
+ | |00EA || {{Icon|3}} {{Icon|VC}} ||5 || is_player_near_actor_on_foot [''player handle''], [''char handle''], [''flt''], [''flt''], [''int''] || | ||
+ | |- | ||
+ | |00EB || {{Icon|3}} {{Icon|VC}} ||5 || is_player_near_actor_in_car [''player handle''], [''char handle''], [''flt''], [''flt''], [''int''] || | ||
+ | |- | ||
+ | |00EC || {{Icon|trilogy}} ||6 || is_actor_near_point [''char handle''], [''flt''], [''flt''], [''flt''], [''flt''], [''int''] || | ||
+ | |- | ||
+ | |00ED || {{Icon|trilogy}} ||6 || is_actor_near_point_on_foot [''char handle''], [''flt''], [''flt''], [''flt''], [''flt''], [''int''] || | ||
+ | |- | ||
+ | |00EE || {{Icon|trilogy}} ||6 || is_actor_near_point_in_car [''char handle''], [''flt''], [''flt''], [''flt''], [''flt''], [''int''] || | ||
+ | |- | ||
+ | |00EF || {{Icon|trilogy}} ||6 || is_actor_near_point_still [''char handle''], [''flt''], [''flt''], [''flt''], [''flt''], [''int''] || | ||
+ | |- | ||
+ | |00F0 || {{Icon|trilogy}} ||6 || is_actor_near_point_on_foot_still [''char handle''], [''flt''], [''flt''], [''flt''], [''flt''], [''int''] || | ||
+ | |- | ||
+ | |00F1 || {{Icon|trilogy}} ||6 || is_actor_near_point_in_car_still [''char handle''], [''flt''], [''flt''], [''flt''], [''flt''], [''int''] || | ||
+ | |- | ||
+ | |00F2 || {{Icon|trilogy}} ||5 || is_actor_near_actor [''char handle''], [''char handle''], [''flt''], [''flt''], [''int''] || | ||
+ | |- | ||
+ | |00F3 || {{Icon|trilogy}} ||5 || is_actor_near_actor_on_foot [''char handle''], [''char handle''], [''flt''], [''flt''], [''int''] || | ||
+ | |- | ||
+ | |00F4 || {{Icon|trilogy}} ||5 || is_actor_near_actor_in_car [''char handle''], [''char handle''], [''flt''], [''flt''], [''int''] || | ||
+ | |- | ||
+ | |00F5 || {{Icon|3}} {{Icon|VC}} ||8 || is_player_near_point_3d [''player handle''], [''flt''], [''flt''], [''flt''], [''flt''], [''flt''], [''flt''], [''int''] || | ||
+ | |- | ||
+ | |00F6 || {{Icon|3}} {{Icon|VC}} ||8 || is_player_near_point_3d_on_foot [''player handle''], [''flt''], [''flt''], [''flt''], [''flt''], [''flt''], [''flt''], [''int''] || | ||
+ | |- | ||
+ | |00F7 || {{Icon|3}} {{Icon|VC}} ||8 || is_player_near_point_3d_in_car [''player handle''], [''flt''], [''flt''], [''flt''], [''flt''], [''flt''], [''flt''], [''int''] || | ||
+ | |- | ||
+ | |00F8 || {{Icon|3}} {{Icon|VC}} ||8 || is_player_near_point_3d_still [''player handle''], [''flt''], [''flt''], [''flt''], [''flt''], [''flt''], [''flt''], [''int''] || | ||
+ | |- | ||
+ | |00F9 || {{Icon|3}} {{Icon|VC}} ||8 || is_player_near_point_3d_on_foot_still [''player handle''], [''flt''], [''flt''], [''flt''], [''flt''], [''flt''], [''flt''], [''int''] || | ||
+ | |- | ||
+ | |00FA || {{Icon|3}} {{Icon|VC}} ||8 || is_player_near_point_3d_in_car_still [''player handle''], [''flt''], [''flt''], [''flt''], [''flt''], [''flt''], [''flt''], [''int''] || | ||
+ | |- | ||
+ | |00FB || {{Icon|3}} {{Icon|VC}} ||6 || is_player_near_actor_3d [''player handle''], [''char handle''], [''flt''], [''flt''], [''flt''], [''int''] || | ||
+ | |- | ||
+ | |00FC || {{Icon|3}} {{Icon|VC}} ||6 || is_player_near_actor_3d_on_foot [''player handle''], [''char handle''], [''flt''], [''flt''], [''flt''], [''int''] || | ||
+ | |- | ||
+ | |00FD || {{Icon|3}} {{Icon|VC}} ||6 || is_player_near_actor_3d_in_car [''player handle''], [''char handle''], [''flt''], [''flt''], [''flt''], [''int''] || | ||
+ | |- | ||
+ | |00FE || {{Icon|trilogy}} ||8 || is_actor_near_point_3d [''char handle''], [''flt''], [''flt''], [''flt''], [''flt''], [''flt''], [''flt''], [''int''] || | ||
+ | |- | ||
+ | |[[00FF]] || {{Icon|trilogy}} ||8 || is_actor_near_point_3d_on_foot [''char handle''], [''flt''], [''flt''], [''flt''], [''flt''], [''flt''], [''flt''], [''int''] || | ||
+ | |- | ||
+ | |0100 || {{Icon|trilogy}} ||8 || is_actor_near_point_3d_in_car [''char handle''], [''flt''], [''flt''], [''flt''], [''flt''], [''flt''], [''flt''], [''int''] || | ||
+ | |- | ||
+ | |0101 || {{Icon|trilogy}} ||8 || is_actor_near_point_3d_still [''char handle''], [''flt''], [''flt''], [''flt''], [''flt''], [''flt''], [''flt''], [''int''] || | ||
+ | |- | ||
+ | |0102 || {{Icon|trilogy}} ||8 || is_actor_near_point_3d_on_foot_still [''char handle''], [''flt''], [''flt''], [''flt''], [''flt''], [''flt''], [''flt''], [''int''] || | ||
+ | |- | ||
+ | |0103 || {{Icon|trilogy}} ||8 || is_actor_near_point_3d_in_car_still [''char handle''], [''flt''], [''flt''], [''flt''], [''flt''], [''flt''], [''flt''], [''int''] || | ||
+ | |- | ||
+ | |0104 || {{Icon|trilogy}} ||6 || is_actor_near_actor_3d [''char handle''], [''char handle''], [''flt''], [''flt''], [''flt''], [''flt''], [''int''] || | ||
+ | |- | ||
+ | |0105 || {{Icon|trilogy}} ||6 || is_actor_near_actor_3d_on_foot [''char handle''], [''char handle''], [''flt''], [''flt''], [''flt''], [''flt''], [''int''] || | ||
+ | |- | ||
+ | |0106 || {{Icon|trilogy}} ||6 || is_actor_near_actor_3d_in_car [''char handle''], [''char handle''], [''flt''], [''flt''], [''flt''], [''flt''], [''int''] || | ||
+ | |- | ||
+ | |0107 || {{Icon|trilogy}} ||5 || create_object [''int''], [''flt''], [''flt''], [''flt''], [''var''] || | ||
+ | |- | ||
+ | |0108 || {{Icon|trilogy}} ||1 || destroy_object [''object handle''] || | ||
+ | |- | ||
+ | |[[0109]] || {{Icon|trilogy}} ||2 || add_to_player_money [''player handle''], [''int''] || | ||
+ | |- | ||
+ | |[[010A]] || {{Icon|trilogy}} ||2 || is_player_money_greater_than [''player handle''], [''int''] || | ||
+ | |- | ||
+ | |010B || {{Icon|trilogy}} ||2 || get_player_money [''player handle''], [''var''] || | ||
+ | |- | ||
+ | |[[010C]] || {{Icon|3}} {{Icon|VC}} ||5 || init_player_rc_buggy [''player handle''], [''flt''], [''flt''], [''flt''], [''flt''] || | ||
+ | |- | ||
+ | |[[010D]] || {{Icon|trilogy}} ||2 || set_player_wanted_level [''player handle''], [''int''] || | ||
+ | |- | ||
+ | |[[010E]] || {{Icon|trilogy}} ||2 || set_player_wanted_level_no_drop [''player handle''], [''int''] || | ||
+ | |- | ||
+ | |010F || {{Icon|trilogy}} ||2 || is_player_wanted_level_greater [''player handle''], [''int''] || | ||
+ | |- | ||
+ | |0110 || {{Icon|trilogy}} ||1 || clear_player_wanted_level [''player handle''] || | ||
+ | |- | ||
+ | |0111 || {{Icon|trilogy}} ||1 || toggle_wasted_busted_check [''int''] || | ||
+ | |- | ||
+ | |[[0112]] || {{Icon|trilogy}} ||0 || is_wasted_or_busted || | ||
+ | |- | ||
+ | |0113 || {{Icon|3}} ||3 || give_player_ammo [''player handle''], [''int''], [''int''] || | ||
+ | |- | ||
+ | |[[0114]] || {{Icon|trilogy}} ||3 || give_actor_ammo char [''handle''], [''int''], [''int''] || | ||
+ | |- | ||
+ | |0115 || unsupported || - || || | ||
+ | |- | ||
+ | |0116 || unsupported || - || || | ||
+ | |- | ||
+ | |[[0117]] || {{Icon|trilogy}} ||1 || is_player_wasted [''player handle''] || | ||
+ | |- | ||
+ | |0118 || {{Icon|trilogy}} ||1 || is_actor_dead [''char handle''] || | ||
+ | |- | ||
+ | |0119 || {{Icon|trilogy}} ||1 || is_car_wrecked [''car handle''] || | ||
+ | |- | ||
+ | |011A || {{Icon|3}} {{Icon|VC}} ||2 || set_actor_flags [''char handle''], [''int''] || | ||
+ | |- | ||
+ | |011B || unsupported || - || || | ||
+ | |- | ||
+ | |011C || {{Icon|3}} {{Icon|VC}} ||1 || clear_actor_objective [''char handle''] || | ||
+ | |- | ||
+ | |011D || unsupported || - || || | ||
+ | |- | ||
+ | |011E || unsupported || - || || | ||
+ | |- | ||
+ | |011F || unsupported || - || || | ||
+ | |- | ||
+ | |0120 || unsupported || - || || | ||
+ | |- | ||
+ | |0121 || {{Icon|3}} {{Icon|VC}} ||2 || is_player_in_zone [''player handle''], [''string''] || | ||
+ | |- | ||
+ | |0122 || {{Icon|trilogy}} ||1 || is_player_pressing_horn [''player handle''] || | ||
+ | |- | ||
+ | |0123 || {{Icon|3}} {{Icon|VC}} ||2 || has_actor_spotted_player [''char handle''], [''player handle''] || | ||
+ | |- | ||
+ | |0124 || unsupported || - || || | ||
+ | |- | ||
+ | |0125 || unsupported || - || || | ||
+ | |- | ||
+ | |0126 || {{Icon|3}} {{Icon|VC}} ||1 || is_actor_walking [''char handle''] || | ||
+ | |- | ||
+ | |0127 || unsupported || - || || | ||
+ | |- | ||
+ | |0128 || unsupported || - || || | ||
+ | |- | ||
+ | |[[0129]] || {{Icon|trilogy}} ||4 || create_actor_in_car_driverseat [''car handle''], [''char handle''], [''int''], [''char handle''] || | ||
+ | |- | ||
+ | |012A || {{Icon|3}} {{Icon|VC}} ||4 || put_player_at_and_remove_from_car [''player handle''], [''flt''], [''flt''], [''flt''] || | ||
+ | |- | ||
+ | |012B || unsupported || - || || | ||
+ | |- | ||
+ | |012C || unsupported || - || || | ||
+ | |- | ||
+ | |012D || unsupported || - || || | ||
+ | |- | ||
+ | |012E || unsupported || - || || | ||
+ | |- | ||
+ | |012F || unsupported || - || || | ||
+ | |- | ||
+ | |0130 || {{Icon|3}} ||1 || is_player_busted [''player handle''] ||simulated in LC mod | ||
|} | |} | ||
Line 317: | Line 619: | ||
* [http://sourceforge.net/projects/vcme/files/SADisAsm/SADisAsm%202.0/sadisasm-2.0.zip/download scm_sa.ini] | * [http://sourceforge.net/projects/vcme/files/SADisAsm/SADisAsm%202.0/sadisasm-2.0.zip/download scm_sa.ini] | ||
− | [[Category:OpCodes]] | + | [[Category:OpCodes| ]] |
Revision as of 03:14, 19 August 2011
This is a list of all opcodes, including nops and unsupported ones, in GTAMA syntax for GTA III, Vice City, and San Andreas. The list is based on the opcode definition list by CyQ.
Opcode | Games | P | Syntax | Notes |
---|---|---|---|---|
0000 | 0 | nop | no operation | |
0001 | 1 | wait [int] | ||
0002 | 1 | jump @[label] | ||
0003 | 1 | shake_cam [int] | ||
0004 | 2 | setgi [global var], [int] | ||
0005 | 2 | setgf [global var], [flt] | ||
0006 | 2 | setli [local var], [int] | ||
0007 | 2 | setlf [local var], [flt] | ||
0008 | 2 | addgi [global var], [int] | ||
0009 | 2 | addgf [global var], [flt] | ||
000A | 2 | addli [local var], [int] | ||
000B | 2 | addlf [local var], [flt] | ||
000C | 2 | subgi [global var], [int] | ||
000D | 2 | subgf [global var], [flt] | ||
000E | 2 | subli [local var], [int] | ||
000F | 2 | sublf [local var], [flt] | ||
0010 | 2 | mulgi [global var], [int] | ||
0011 | 2 | mulgf [global var], [flt] | ||
0012 | 2 | mulli [local var], [int] | ||
0013 | 2 | mullf [local var], [flt] | ||
0014 | 2 | divgi [global var], [int] | ||
0015 | 2 | divgf [global var], [flt] | ||
0016 | 2 | divli [local var], [int] | ||
0017 | 2 | divlf [local var], [flt] | ||
0018 | 2 | gtgi [global var], [int] | ||
0019 | 2 | gtli [local var], [int] | ||
001A | 2 | gtig [int], [global var] | ||
001B | 2 | gtil [int], [local var] | ||
001C | 2 | gtgg [global var int], [global var int] | ||
001D | 2 | gtll [local var int], [local var int] | ||
001E | 2 | gtgl [global var int], [local var int] | ||
001F | 2 | gtlg [local var int], [global var int] | ||
0020 | 2 | gtgf [global var], [flt] | ||
0021 | 2 | gtlf [local var], [flt] | ||
0022 | 2 | gtfg [flt], [global var] | ||
0023 | 2 | gtfl [flt], [local var] | ||
0024 | 2 | gtggf [global var flt], [global var flt] | ||
0025 | 2 | gtllf [local var flt], [local var flt] | ||
0026 | 2 | gtglf [global var flt], [local var flt] | ||
0027 | 2 | gtlgf [flt], [global var] | ||
0028 | 2 | gtegi [global var], [int] | ||
0029 | 2 | gteli [local var], [int] | ||
002A | 2 | gteig [int], [global var] | ||
002B | 2 | gteil [int], [local var] | ||
002C | 2 | gtegg [global var int], [global var int] | ||
002D | 2 | gtell [local var int], [local var int] | ||
002E | 2 | gtegl [global var int], [local var int] | ||
002F | 2 | gtelg [local var int], [global var int] | ||
0030 | 2 | gtegf [global var], [flt] | ||
0031 | 2 | gtelf [local var], [flt] | ||
0032 | 2 | gtefg [flt], [global var] | ||
0033 | 2 | gtefl [flt], [local var] | ||
0034 | 2 | gteggf [global var flt], [global var flt] | ||
0035 | 2 | gtellf [local var flt], [local var flt] | ||
0036 | 2 | gteglf [global var flt], [local var flt] | ||
0037 | 2 | gtelgf [local var flt], [global var flt] | ||
0038 | 2 | egi [global var], [int] | ||
0039 | 2 | eli [local var], [int] | ||
003A | 2 | egg [global var int], [global var int] | ||
003B | 2 | ell [local var int], [local var int] | ||
003C | 2 | egl [global var int], [local var int] | ||
003D | unsupported | - | ||
003E | unsupported | - | ||
003F | unsupported | - | ||
0040 | unsupported | - | ||
0041 | unsupported | - | ||
0042 | 2 | egf [global var], [flt] | ||
0043 | 2 | elf [local var], [flt] | ||
0044 | 2 | eggf [global var flt], [global var flt] | ||
0045 | 2 | ellf [local var flt], [local var flt] | ||
0046 | 2 | eglf [global var flt], [local var flt] | ||
0047 | unsupported | - | ||
0048 | unsupported | - | ||
0049 | unsupported | - | ||
004A | unsupported | - | ||
004B | unsupported | - | ||
004E | 0 | end_thread | ||
004F | -1 | create_thread @[label] | ||
0050 | 1 | gosub @[label] | ||
0051 | 0 | return | ||
0052 | 6 | no operation | ||
0053 | 5 | create_player [int], [flt], [flt], [flt], [var] | ||
0054 | 4 | get_player_coords [player handle], [var], [var], [var] | ||
0055 | 4 | put_player_at [player handle], [int], [int], [int] | ||
0056 | 6 | is_player_in_rect [player handle], [flt], [flt], [flt], [flt], [int] | ||
0057 | 8 | is_player_in_cube [player handle], [flt], [flt], [flt], [flt], [flt], [flt], [int] | ||
0058 | 2 | addgg [global var int], [global var int] | ||
0059 | 2 | addggf [global var flt], [global var flt] | ||
005A | 2 | addll [local var int], [local var int] | ||
005B | 2 | addllf [local var flt], [local var flt] | ||
005C | 2 | addlg [local var int], [global var int] | ||
005D | 2 | addlgf [local var flt], [global var flt] | ||
005E | 2 | addgl [global var int], [local var int] | ||
005F | 2 | addglf [global var flt], [local var flt] | ||
0060 | 2 | subgg [global var int], [global var int] | ||
0061 | 2 | subggf [global var flt], [global var flt] | ||
0062 | 2 | subll [local var int], [local var int] | ||
0063 | 2 | subllf [local var flt], [local var flt] | ||
0064 | 2 | sublg [local var int], [global var int] | ||
0065 | 2 | sublgf [local var flt], [global var flt] | ||
0066 | 2 | subgl [global var int], [local var int] | ||
0067 | 2 | subglf [global var flt], [local var flt] | ||
0068 | 2 | mulgg [global var int], [global var int] | ||
0069 | 2 | mulggf [global var flt], [global var flt] | ||
006A | 2 | mulll [local var int], [local var int] | ||
006B | 2 | mulllf [local var flt], [local var flt] | ||
006C | 2 | mullg [local var var int], [flt var int] | ||
006D | 2 | mullgf [global var var int], [flt var int] | ||
006E | 2 | mulgl [global var int], [local var int] | ||
006F | 2 | mulglf [global var flt], [local var flt] | ||
0070 | 2 | divgg [global var int], [global var int] | ||
0071 | 2 | divggf [global var flt], [global var flt] | ||
0072 | 2 | divll [local var int], [local var int] | ||
0073 | 2 | divllf [local var flt], [local var flt] | ||
0074 | 2 | divlg [local var int], [global var int] | ||
0075 | 2 | divlgf [local var flt], [global var flt] | ||
0076 | 2 | divgl [global var int], [local var int] | ||
0077 | 2 | divglf [global var flt], [local var flt] | ||
0078 | 2 | addgf_time [global var], [flt] | ||
0079 | 2 | addlf_time [local var], [flt] | ||
007A | 2 | addggf_time [global var flt], [global var flt] | ||
007B | 2 | addllf_time [local var flt], [local var flt] | ||
007C | 2 | addglf_time [global var flt], [local var flt] | ||
007D | 2 | addlgf_time [local var flt], [global var flt] | ||
007E | 2 | subgf_time [global var], [flt] | ||
007F | 2 | sublf_time [local var], [flt] | ||
0080 | 2 | subggf_time [global var flt], [global var flt] | ||
0081 | 2 | subllf_time [local var flt], [local var flt] | ||
0082 | 2 | subglf_time [global var flt], [local var flt] | ||
0083 | 2 | sublgf_time [local var flt], [global var flt] | ||
0084 | 2 | setgg [global var int], [global var int] | ||
0085 | 2 | setll [local var int], [local var int] | ||
0086 | 2 | setggf [global var flt], [global var flt] | ||
0087 | 2 | setllf [local var flt], [local var flt] | ||
0088 | 2 | setglf [global var flt], [local var flt] | ||
0089 | 2 | setlgf [local var flt], [global var flt] | ||
008A | 2 | setglg [global var int], [local var int] | ||
008B | 2 | setlg [local var int], [global var int] | ||
008C | 2 | setgigf [global var int], [global var flt] | ||
008D | 2 | setgfgi [global var flt], [global var int] | ||
008E | 2 | setlilf [local var int], [global var flt] | ||
008F | 2 | setlfli [local var flt], [global var int] | ||
0090 | 2 | setgilf [global var int], [local var flt] | ||
0091 | 2 | setgfli [global var flt], [local var int] | ||
0092 | 2 | setligf [local var int], [local var flt] | ||
0093 | 2 | setlfgi [local var flt], [local var int] | ||
0094 | 1 | absg [int] | ||
0095 | 1 | absl [int] | ||
0096 | 1 | absgf [flt] | ||
0097 | 1 | abslf [flt] | ||
0098 | 1 | randf_0to1 [flt] | ||
0099 | 1 | randi_0to65535 [int] | ||
009A | 6 | create_actor [int], [int], [flt], [flt], [flt], [var] | ||
009B | 1 | destroy_actor [char handle] | ||
009C | 2 | set_wander_path [char handle], [int] | ||
009D | unsupported | - | do_nothing | |
009E | 6 | set_ped_path [char handle], [flt], [flt], [flt], [flt], [int] | ||
009F | 1 | set_ped_objective [char handle] | ||
00A0 | 4 | get_actor_coords [char handle], [var], [var], [var] | ||
00A1 | 4 | put_actor_at [char handle], [flt], [flt], [flt] | ||
00A2 | 1 | is_actor_alive [char handle] | ||
00A3 | 6 | is_actor_in_rect [char handle], [flt], [flt], [flt], [flt], [int] | ||
00A4 | 8 | is_actor_in_cube [char handle], [flt], [flt], [flt], [flt], [flt], [flt], [int] | ||
00A5 | 5 | create_car [int], [flt], [flt], [flt], [var] | ||
00A6 | 1 | destroy_car [car handle] | ||
00A7 | 4 | drive_car_to [car handle], [flt], [flt], [flt] | ||
00A8 | 1 | set_car_driver_psycho [car handle] | ||
00A9 | 1 | set_car_driver_normal [car handle] | ||
00AA | 4 | get_car_coords [car handle], [var], [var], [var] | ||
00AB | 4 | put_car_at [car handle], [flt], [flt], [flt] | ||
00AC | 1 | is_car_on_land [car handle] | ||
00AD | 2 | set_car_max_speed [car handle], [flt] | ||
00AE | 2 | [car handle], [int] | ||
00AF | 2 | set_car_driver_behaviour [car handle], [int] | ||
00B0 | 6 | is_car_in_rect [car handle], [flt], [flt], [flt], [flt], [int] | ||
00B1 | 8 | is_car_in_cube [car handle], [flt], [flt], [flt], [flt], [flt], [flt], [int] | ||
00B2 | unsupported | - | ||
00B3 | unsupported | - | ||
00B4 | unsupported | - | ||
00B5 | unsupported | - | ||
00B6 | unsupported | - | ||
00B7 | unsupported | - | ||
00B8 | unsupported | - | ||
00B9 | unsupported | - | ||
00BA | 3 | text_styled [string], [int], [int] | ||
00BB | 3 | text [string], [int], [int] | ||
00BC | 3 | text_now [string], [int], [int] | ||
00BD | 3 | text_soon [string], [int], [int] | ||
00BE | 0 | text_clear_all | ||
00BF | 2 | get_current_time [var], [var] | ||
00C0 | 2 | set_current_time [int], [int] | ||
00C1 | 3 | get_mins_to_current_time [int], [int], [var] | ||
00C2 | 4 | is_sphere_onscreen [flt], [flt], [flt], [flt] | ||
00C3 | 0 | debug_on | ||
00C4 | 0 | debug_off | ||
00C5 | 0 | true | ||
00C6 | 0 | false | ||
00C7 | unsupported | - | ||
00C8 | unsupported | - | ||
00C9 | unsupported | - | ||
00CA | unsupported | - | ||
00CB | unsupported | - | ||
00CC | unsupported | - | ||
00CD | unsupported | - | ||
00CE | unsupported | - | ||
00CF | unsupported | - | ||
00D0 | unsupported | - | ||
00D1 | unsupported | - | ||
00D2 | unsupported | - | ||
00D3 | unsupported | - | ||
00D4 | unsupported | - | ||
00D5 | unsupported | - | ||
00D6 | 1 | if [int] | ||
00D7 | 1 | create_thread_wb @[label] | ||
00D8 | 0 | mission_cleanup | ||
00D9 | 2 | store_actor_car [char handle], [var] | ||
00DA | 2 | store_player_car [player handle], [var] | ||
00DB | 2 | is_actor_driving_car [char handle], [car handle] | ||
00DC | 2 | is_player_driving_car [player handle], [car handle] | ||
00DD | 2 | is_actor_driving_car_model [char handle], [int] | ||
00DE | 2 | is_player_driving_car_model [player handle], [int] | ||
00DF | 1 | is_actor_driving [char handle] | ||
00E0 | 1 | is_player_driving [player handle] | ||
00E1 | 2 | is_key_pressed [int], [int] | ||
00E2 | 2 | get_key_pressed [int], [int], [var] | ||
00E3 | 6 | is_player_near_point [player handle], [flt], [flt], [flt], [flt], [int] | ||
00E4 | 6 | is_player_near_point_on_foot [player handle], [flt], [flt], [flt], [flt], [int] | ||
00E5 | 6 | is_player_near_point_in_car [player handle], [flt], [flt], [flt], [flt], [int] | ||
00E6 | 6 | is_player_near_point_still [player handle], [flt], [flt], [flt], [flt], [int] | ||
00E7 | 6 | is_player_near_point_on_foot_still [player handle], [flt], [flt], [flt], [flt], [int] | ||
00E8 | 6 | is_player_near_point_in_car_still [player handle], [flt], [flt], [flt], [flt], [int] | ||
00E9 | 5 | is_player_near_actor [player handle], [char handle], [flt], [flt], [int] | ||
00EA | 5 | is_player_near_actor_on_foot [player handle], [char handle], [flt], [flt], [int] | ||
00EB | 5 | is_player_near_actor_in_car [player handle], [char handle], [flt], [flt], [int] | ||
00EC | 6 | is_actor_near_point [char handle], [flt], [flt], [flt], [flt], [int] | ||
00ED | 6 | is_actor_near_point_on_foot [char handle], [flt], [flt], [flt], [flt], [int] | ||
00EE | 6 | is_actor_near_point_in_car [char handle], [flt], [flt], [flt], [flt], [int] | ||
00EF | 6 | is_actor_near_point_still [char handle], [flt], [flt], [flt], [flt], [int] | ||
00F0 | 6 | is_actor_near_point_on_foot_still [char handle], [flt], [flt], [flt], [flt], [int] | ||
00F1 | 6 | is_actor_near_point_in_car_still [char handle], [flt], [flt], [flt], [flt], [int] | ||
00F2 | 5 | is_actor_near_actor [char handle], [char handle], [flt], [flt], [int] | ||
00F3 | 5 | is_actor_near_actor_on_foot [char handle], [char handle], [flt], [flt], [int] | ||
00F4 | 5 | is_actor_near_actor_in_car [char handle], [char handle], [flt], [flt], [int] | ||
00F5 | 8 | is_player_near_point_3d [player handle], [flt], [flt], [flt], [flt], [flt], [flt], [int] | ||
00F6 | 8 | is_player_near_point_3d_on_foot [player handle], [flt], [flt], [flt], [flt], [flt], [flt], [int] | ||
00F7 | 8 | is_player_near_point_3d_in_car [player handle], [flt], [flt], [flt], [flt], [flt], [flt], [int] | ||
00F8 | 8 | is_player_near_point_3d_still [player handle], [flt], [flt], [flt], [flt], [flt], [flt], [int] | ||
00F9 | 8 | is_player_near_point_3d_on_foot_still [player handle], [flt], [flt], [flt], [flt], [flt], [flt], [int] | ||
00FA | 8 | is_player_near_point_3d_in_car_still [player handle], [flt], [flt], [flt], [flt], [flt], [flt], [int] | ||
00FB | 6 | is_player_near_actor_3d [player handle], [char handle], [flt], [flt], [flt], [int] | ||
00FC | 6 | is_player_near_actor_3d_on_foot [player handle], [char handle], [flt], [flt], [flt], [int] | ||
00FD | 6 | is_player_near_actor_3d_in_car [player handle], [char handle], [flt], [flt], [flt], [int] | ||
00FE | 8 | is_actor_near_point_3d [char handle], [flt], [flt], [flt], [flt], [flt], [flt], [int] | ||
00FF | 8 | is_actor_near_point_3d_on_foot [char handle], [flt], [flt], [flt], [flt], [flt], [flt], [int] | ||
0100 | 8 | is_actor_near_point_3d_in_car [char handle], [flt], [flt], [flt], [flt], [flt], [flt], [int] | ||
0101 | 8 | is_actor_near_point_3d_still [char handle], [flt], [flt], [flt], [flt], [flt], [flt], [int] | ||
0102 | 8 | is_actor_near_point_3d_on_foot_still [char handle], [flt], [flt], [flt], [flt], [flt], [flt], [int] | ||
0103 | 8 | is_actor_near_point_3d_in_car_still [char handle], [flt], [flt], [flt], [flt], [flt], [flt], [int] | ||
0104 | 6 | is_actor_near_actor_3d [char handle], [char handle], [flt], [flt], [flt], [flt], [int] | ||
0105 | 6 | is_actor_near_actor_3d_on_foot [char handle], [char handle], [flt], [flt], [flt], [flt], [int] | ||
0106 | 6 | is_actor_near_actor_3d_in_car [char handle], [char handle], [flt], [flt], [flt], [flt], [int] | ||
0107 | 5 | create_object [int], [flt], [flt], [flt], [var] | ||
0108 | 1 | destroy_object [object handle] | ||
0109 | 2 | add_to_player_money [player handle], [int] | ||
010A | 2 | is_player_money_greater_than [player handle], [int] | ||
010B | 2 | get_player_money [player handle], [var] | ||
010C | 5 | init_player_rc_buggy [player handle], [flt], [flt], [flt], [flt] | ||
010D | 2 | set_player_wanted_level [player handle], [int] | ||
010E | 2 | set_player_wanted_level_no_drop [player handle], [int] | ||
010F | 2 | is_player_wanted_level_greater [player handle], [int] | ||
0110 | 1 | clear_player_wanted_level [player handle] | ||
0111 | 1 | toggle_wasted_busted_check [int] | ||
0112 | 0 | is_wasted_or_busted | ||
0113 | 3 | give_player_ammo [player handle], [int], [int] | ||
0114 | 3 | give_actor_ammo char [handle], [int], [int] | ||
0115 | unsupported | - | ||
0116 | unsupported | - | ||
0117 | 1 | is_player_wasted [player handle] | ||
0118 | 1 | is_actor_dead [char handle] | ||
0119 | 1 | is_car_wrecked [car handle] | ||
011A | 2 | set_actor_flags [char handle], [int] | ||
011B | unsupported | - | ||
011C | 1 | clear_actor_objective [char handle] | ||
011D | unsupported | - | ||
011E | unsupported | - | ||
011F | unsupported | - | ||
0120 | unsupported | - | ||
0121 | 2 | is_player_in_zone [player handle], [string] | ||
0122 | 1 | is_player_pressing_horn [player handle] | ||
0123 | 2 | has_actor_spotted_player [char handle], [player handle] | ||
0124 | unsupported | - | ||
0125 | unsupported | - | ||
0126 | 1 | is_actor_walking [char handle] | ||
0127 | unsupported | - | ||
0128 | unsupported | - | ||
0129 | 4 | create_actor_in_car_driverseat [car handle], [char handle], [int], [char handle] | ||
012A | 4 | put_player_at_and_remove_from_car [player handle], [flt], [flt], [flt] | ||
012B | unsupported | - | ||
012C | unsupported | - | ||
012D | unsupported | - | ||
012E | unsupported | - | ||
012F | unsupported | - | ||
0130 | 1 | is_player_busted [player handle] | simulated in LC mod |