brain

Methods

register_object_script_brain

Registers a script for any object with a specific model hash.

function native.brain.register_object_script_brain(script_name: string, model_hash: int, p2: int, activation_range: float, p4: int, p5: int): void

_start_preloaded_script_brain

Returns threadId

function native.brain._start_preloaded_script_brain(entity: int, script_name: string, script_stack_size: int, p3: bool): int

_start_script_brain

Returns threadId

function native.brain._start_script_brain(entity: int, script_name: string, p2: int, p3: ptr int, p4: int, p5: bool): int

_remove_script_brain_entity

function native.brain._remove_script_brain_entity(entity: int): void

_get_script_brain_entity

function native.brain._get_script_brain_entity(): int

_0xa6ac35db4a7957a8

Common flags: 250, 99999 _SET_SCRIPT_BRAIN*

function native.brain._0xa6ac35db4a7957a8(flag: int): void

_0x4aa5ea1edfb25786

Called with flag 0 before 0xA6AC35DB4A7957A8 in net_entity_brain _SET_SCRIPT_BRAIN*

function native.brain._0x4aa5ea1edfb25786(flag: int): void

enable_script_brain_set

function native.brain.enable_script_brain_set(brain_set: int): void

disable_script_brain_set

function native.brain.disable_script_brain_set(brain_set: int): void

reactivate_all_object_brains_that_are_waiting_till_out_of_range

Called before starting a new thread_monitor script thread in startup_mp/startup_tlg Alternative name _REGISTER_SCRIPT_BRAIN

Old name: _PREPARE_SCRIPT_BRAIN

function native.brain.reactivate_all_object_brains_that_are_waiting_till_out_of_range(): void

reactivate_named_object_brains_waiting_till_out_of_range

function native.brain.reactivate_named_object_brains_waiting_till_out_of_range(script_name: string): void