Skip to content

volume


_create_volume_by_hash

int native.volume._create_volume_by_hash(int volume_type, float x, float y, float z, float rot_x, float rot_y, float rot_z, float scale_x, float scale_y, float scale_z)


create_volume_box

int native.volume.create_volume_box(float x, float y, float z, float rot_x, float rot_y, float rot_z, float scale_x, float scale_y, float scale_z)


create_volume_cylinder

int native.volume.create_volume_cylinder(float x, float y, float z, float rot_x, float rot_y, float rot_z, float scale_x, float scale_y, float scale_z)


create_volume_sphere

int native.volume.create_volume_sphere(float x, float y, float z, float rot_x, float rot_y, float rot_z, float scale_x, float scale_y, float scale_z)


create_volume_aggregate

int native.volume.create_volume_aggregate()


_create_volume_by_hash_with_custom_name

int native.volume._create_volume_by_hash_with_custom_name(int volume_type, float x, float y, float z, float rot_x, float rot_y, float rot_z, float scale_x, float scale_y, float scale_z, string name)


_create_anti_grief_volume

int native.volume._create_anti_grief_volume(int volume_type, float x, float y, float z, float rot_x, float rot_y, float rot_z, float scale_x, float scale_y, float scale_z)


_set_anti_grief_volume_blocks_horse

void native.volume._set_anti_grief_volume_blocks_horse(int volume, bool toggle)


_set_anti_grief_volume_blocks_player

void native.volume._set_anti_grief_volume_blocks_player(int volume, bool toggle)


_create_walk_and_talk_volume

int native.volume._create_walk_and_talk_volume(int p0, int p1, int p2, int p3, int p4, int p5, int p6, int p7, int p8, int p9, int p10, int p11, int p12)


_create_speed_volume

int native.volume._create_speed_volume(int p0, int p1, int p2, int p3, int p4, int p5, int p6, int p7, int p8, int p9, int p10, int p11, int p12, int p13, int p14)


_create_volume_box_with_custom_name

int native.volume._create_volume_box_with_custom_name(float x, float y, float z, float rot_x, float rot_y, float rot_z, float scale_x, float scale_y, float scale_z, string name)


_create_volume_cylinder_with_custom_name

int native.volume._create_volume_cylinder_with_custom_name(float x, float y, float z, float rot_x, float rot_y, float rot_z, float scale_x, float scale_y, float scale_z, string name)


_create_volume_sphere_with_custom_name

int native.volume._create_volume_sphere_with_custom_name(float x, float y, float z, float rot_x, float rot_y, float rot_z, float scale_x, float scale_y, float scale_z, string name)


_create_volume_aggregate_with_custom_name

int native.volume._create_volume_aggregate_with_custom_name(string name)


_add_bounds_to_aggregate_volume

void native.volume._add_bounds_to_aggregate_volume(int volume, int aggregate)

_ADD_R* - _ADD_V(OLUME?)*

_remove_bounds_from_aggregate_volume

void native.volume._remove_bounds_from_aggregate_volume(int volume, int aggregate)

_REMOVE_E* - _REMOVE_R*

_add_volume_to_volume_aggregate

void native.volume._add_volume_to_volume_aggregate(int aggregate, int type_hash, float x, float y, float z, float rot_x, float rot_y, float rot_z, float scale_x, float scale_y, float scale_z)


_add_box_volume_to_volume_aggregate

void native.volume._add_box_volume_to_volume_aggregate(int aggregate, float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, float p9)


_add_cylinder_volume_to_volume_aggregate

void native.volume._add_cylinder_volume_to_volume_aggregate(int aggregate, float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, float p9)


_add_sphere_volume_to_volume_aggregate

void native.volume._add_sphere_volume_to_volume_aggregate(int aggregate, float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, float p9)


delete_volume

void native.volume.delete_volume(int volume)


does_volume_exist

bool native.volume.does_volume_exist(int volume)


is_point_in_volume

bool native.volume.is_point_in_volume(int volume, float x, float y, float z)

Old name: _IS_POSITION_INSIDE_VOLUME

get_volume_coords

vec3 native.volume.get_volume_coords(int volume)


set_volume_coords

bool native.volume.set_volume_coords(int volume, float pos_x, float pos_y, float pos_z)


get_volume_rotation

vec3 native.volume.get_volume_rotation(int volume)


set_volume_rotation

bool native.volume.set_volume_rotation(int volume, float rot_x, float rot_y, float rot_z)


get_volume_scale

vec3 native.volume.get_volume_scale(int volume)


set_volume_scale

bool native.volume.set_volume_scale(int volume, float scale_x, float scale_y, float scale_z)


_get_volume_bounds

void native.volume._get_volume_bounds(int volume, ref vec3 min, ref vec3 max)


_0x748c5f51a18cb8f0

void native.volume._0x748c5f51a18cb8f0(bool p0)

nullsub, doesn't do anything

_0x2b32b11520626229

int native.volume._0x2b32b11520626229(int p0, int p1, int p2, int p3, int p4)


_0x40f769d31a00d5a0

int native.volume._0x40f769d31a00d5a0(int p0, int p1)


_0xd882c5b3991575b7

vec3 native.volume._0xd882c5b3991575b7(int p0, int p1, int p2, int p3, int p4)


_0xb469cfd9e065eb99

void native.volume._0xb469cfd9e065eb99(int p0, int p1)


_0x7fd78dfd0c5d7b9b

int native.volume._0x7fd78dfd0c5d7b9b(int p0)


_0xee1d6ff54caf7714

int native.volume._0xee1d6ff54caf7714(int p0, int p1)


_0xd52df30355ea7c8e

void native.volume._0xd52df30355ea7c8e(int p0, int p1, int p2)


set_volume_owner_persistent_character

void native.volume.set_volume_owner_persistent_character(int volume, int pers_char, bool p2)


_0x6d5f9e69ba1be783

void native.volume._0x6d5f9e69ba1be783(int p0)


_0x998202b206872672

void native.volume._0x998202b206872672(int p0)


_0x4a8fefc43fd8ac9b

void native.volume._0x4a8fefc43fd8ac9b(int p0, int p1, int p2)


_0xf3a2fba5985c8cd5

void native.volume._0xf3a2fba5985c8cd5(int p0, int p1, int p2, int p3)


_0x53d05d60e5f5b40c

void native.volume._0x53d05d60e5f5b40c(int p0, int p1, int p2, int p3)


_0xca5c90d40665d5ce

int native.volume._0xca5c90d40665d5ce(int p0, int p1)


_0x3efabb21e14a6bd1

void native.volume._0x3efabb21e14a6bd1(int p0, int p1, int p2)


_is_aggregate_volume

bool native.volume._is_aggregate_volume(int volume)


_create_volume_lock

int native.volume._create_volume_lock(float x, float y, float z, float radius, int flag, int p5)

Params: p5 is always 0

_create_volume_lock_attached_to_entity

int native.volume._create_volume_lock_attached_to_entity(int entity, float radius, int flag, int p3)

Params: p3 is always 0

_is_volume_lock_request_valid_2

bool native.volume._is_volume_lock_request_valid_2(int vol_lock_request_id)


_0xc4019cf9ae8e931a

vec3 native.volume._0xc4019cf9ae8e931a(int vol_lock_request_id)


_0xf6ce6f9c3897804e

int native.volume._0xf6ce6f9c3897804e(int p0)


_0xf6f5447d418daa82

int native.volume._0xf6f5447d418daa82(int p0)


_0xd4fa73fe628fec63

void native.volume._0xd4fa73fe628fec63(int p0, int p1)


_0xb440f4e35393fc39

void native.volume._0xb440f4e35393fc39(int volume, int p1)


_0xd460135c98940274

void native.volume._0xd460135c98940274(int volume, int p1)


_0xeba87b9273835cf3

void native.volume._0xeba87b9273835cf3(int p0, int p1)


_0xaa9ee2aafc717623

int native.volume._0xaa9ee2aafc717623(int p0, int p1, int p2, int p3, int p4, int p5)


_0x870e9981ed27c815

int native.volume._0x870e9981ed27c815(int p0, int p1, int p2, int p3, int p4, int p5)


does_volume_collide_with_any_volume_lock

bool native.volume.does_volume_collide_with_any_volume_lock(float x, float y, float z, float radius, bool p4, int p5, int p6)


_is_point_near_volume_lock_center

bool native.volume._is_point_near_volume_lock_center(float x, float y, float z, float radius, int p4, int p5, int flags)


_0x51e52c9687fcdeec

int native.volume._0x51e52c9687fcdeec(int p0, int p1, int p2, int p3, int p4, int p5, int p6)


_find_volume_lock_request_id_with_args

int native.volume._find_volume_lock_request_id_with_args(ptr int args)


_modify_volume_lock_location

void native.volume._modify_volume_lock_location(int vol_lock, float x, float y, float z)


_0x695dac2db928f308

void native.volume._0x695dac2db928f308(int p0, int p1)


_release_lock_volume

void native.volume._release_lock_volume(int vol_lock_request_id)


_0xac355980681a7f89

void native.volume._0xac355980681a7f89(int p0)


_add_entry_volume_lock

bool native.volume._add_entry_volume_lock(ptr int args)


_0xc61e2fd926dbb406

void native.volume._0xc61e2fd926dbb406()


request_volume_lock

int native.volume.request_volume_lock(float x, float y, float z, float radius, int p4, int p5)


request_volume_lock_with_args

int native.volume.request_volume_lock_with_args(ptr int args)


is_volume_lock_request_valid

bool native.volume.is_volume_lock_request_valid(int vol_lock_request_id)


get_volume_lock_request_status

int native.volume.get_volume_lock_request_status(int vol_lock_request_id)

enum eVolumeLockRequestStatus
{
    VOLUME_LOCK_REQUEST_STATUS_INVALID,
    VOLUME_LOCK_REQUEST_STATUS_READY,
    VOLUME_LOCK_REQUEST_STATUS_IN_PROGRESS,
    VOLUME_LOCK_REQUEST_STATUS_SUCCEEDED,
    VOLUME_LOCK_REQUEST_STATUS_FAILED
};

_0x351d71b8b72b858b

int native.volume._0x351d71b8b72b858b(int p0)


_0xfa15c9a320e707b0

void native.volume._0xfa15c9a320e707b0()

nullsub, doesn't do anything

_0x52572b331e693aed

void native.volume._0x52572b331e693aed(int p0, int p1, int p2)


_0x128fc3a893bf853a

void native.volume._0x128fc3a893bf853a(int p0)

nullsub, doesn't do anything

_set_volume_relationship

void native.volume._set_volume_relationship(int volume, int relationship_group)


_get_volume_relationship

int native.volume._get_volume_relationship(int volume)

Returns relationshipGroup Hash