mirror of
https://github.com/YimMenu/YimMenuV2.git
synced 2026-10-10 03:43:15 +08:00
017904b964
* feat(lua): UI Support and Other Implementations Lua API: - New libraries: menu, commandmgr, memory, FileMgr, pointer, ImGui, Vector3, ScriptGlobal/Local/Pointer/Data/Function, Player/players, entities, event, scr_patch - Per-script UI ownership with full teardown on script unload Native invoker: - Support pointer arguments - Emit a LuaLS natives stub (docs/natives.lua) from GenerateNatives.py Docs: - Add docs/yimmenu_v2.lua and docs/natives.lua * Remove ScriptData, fix LuaCommand callbacks
30761 lines
827 KiB
Lua
30761 lines
827 KiB
Lua
---@meta
|
|
--- Auto-generated GTA native definitions for LuaLS / EmmyLua.
|
|
--- Generated by src/game/gta/invoker/GenerateNatives.py — do not edit by hand.
|
|
---
|
|
--- Each native namespace is a global table populated by `natives.load_natives()`.
|
|
--- Blacklisted natives are marked `---@deprecated` and raise an error at runtime.
|
|
|
|
-- ============================================================
|
|
-- BUILTIN
|
|
-- ============================================================
|
|
|
|
---@class natives.BUILTIN
|
|
BUILTIN = {}
|
|
|
|
---@deprecated Use script.yield instead
|
|
---@param ms integer
|
|
function BUILTIN.WAIT(ms) end
|
|
|
|
---@param scriptName string
|
|
---@param stackSize integer
|
|
---@return integer
|
|
function BUILTIN.START_NEW_SCRIPT(scriptName, stackSize) end
|
|
|
|
---@param scriptName string
|
|
---@param args pointer|nil
|
|
---@param argCount integer
|
|
---@param stackSize integer
|
|
---@return integer
|
|
function BUILTIN.START_NEW_SCRIPT_WITH_ARGS(scriptName, args, argCount, stackSize) end
|
|
|
|
---@param scriptHash integer|string
|
|
---@param stackSize integer
|
|
---@return integer
|
|
function BUILTIN.START_NEW_SCRIPT_WITH_NAME_HASH(scriptHash, stackSize) end
|
|
|
|
---@param scriptHash integer|string
|
|
---@param args pointer|nil
|
|
---@param argCount integer
|
|
---@param stackSize integer
|
|
---@return integer
|
|
function BUILTIN.START_NEW_SCRIPT_WITH_NAME_HASH_AND_ARGS(scriptHash, args, argCount, stackSize) end
|
|
|
|
---@return integer
|
|
function BUILTIN.TIMERA() end
|
|
|
|
---@return integer
|
|
function BUILTIN.TIMERB() end
|
|
|
|
---@param value integer
|
|
function BUILTIN.SETTIMERA(value) end
|
|
|
|
---@param value integer
|
|
function BUILTIN.SETTIMERB(value) end
|
|
|
|
---@return number
|
|
function BUILTIN.TIMESTEP() end
|
|
|
|
---@param value number
|
|
---@return number
|
|
function BUILTIN.SIN(value) end
|
|
|
|
---@param value number
|
|
---@return number
|
|
function BUILTIN.COS(value) end
|
|
|
|
---@param value number
|
|
---@return number
|
|
function BUILTIN.SQRT(value) end
|
|
|
|
---@param base number
|
|
---@param exponent number
|
|
---@return number
|
|
function BUILTIN.POW(base, exponent) end
|
|
|
|
---@param value number
|
|
---@return number
|
|
function BUILTIN.LOG10(value) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@return number
|
|
function BUILTIN.VMAG(x, y, z) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@return number
|
|
function BUILTIN.VMAG2(x, y, z) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@return number
|
|
function BUILTIN.VDIST(x1, y1, z1, x2, y2, z2) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@return number
|
|
function BUILTIN.VDIST2(x1, y1, z1, x2, y2, z2) end
|
|
|
|
---@param value integer
|
|
---@param bitShift integer
|
|
---@return integer
|
|
function BUILTIN.SHIFT_LEFT(value, bitShift) end
|
|
|
|
---@param value integer
|
|
---@param bitShift integer
|
|
---@return integer
|
|
function BUILTIN.SHIFT_RIGHT(value, bitShift) end
|
|
|
|
---@param value number
|
|
---@return integer
|
|
function BUILTIN.FLOOR(value) end
|
|
|
|
---@param value number
|
|
---@return integer
|
|
function BUILTIN.CEIL(value) end
|
|
|
|
---@param value number
|
|
---@return integer
|
|
function BUILTIN.ROUND(value) end
|
|
|
|
---@param value integer
|
|
---@return number
|
|
function BUILTIN.TO_FLOAT(value) end
|
|
|
|
---@param priority integer
|
|
function BUILTIN.SET_THIS_THREAD_PRIORITY(priority) end
|
|
|
|
-- ============================================================
|
|
-- APPS
|
|
-- ============================================================
|
|
|
|
---@class natives.APPS
|
|
APPS = {}
|
|
|
|
---@return boolean
|
|
function APPS.APP_DATA_VALID() end
|
|
|
|
---@param property string
|
|
---@return integer
|
|
function APPS.APP_GET_INT(property) end
|
|
|
|
---@param property string
|
|
---@return number
|
|
function APPS.APP_GET_FLOAT(property) end
|
|
|
|
---@param property string
|
|
---@return string
|
|
function APPS.APP_GET_STRING(property) end
|
|
|
|
---@param property string
|
|
---@param value integer
|
|
function APPS.APP_SET_INT(property, value) end
|
|
|
|
---@param property string
|
|
---@param value number
|
|
function APPS.APP_SET_FLOAT(property, value) end
|
|
|
|
---@param property string
|
|
---@param value string
|
|
function APPS.APP_SET_STRING(property, value) end
|
|
|
|
---@param appName string
|
|
function APPS.APP_SET_APP(appName) end
|
|
|
|
---@param blockName string
|
|
function APPS.APP_SET_BLOCK(blockName) end
|
|
|
|
function APPS.APP_CLEAR_BLOCK() end
|
|
|
|
function APPS.APP_CLOSE_APP() end
|
|
|
|
function APPS.APP_CLOSE_BLOCK() end
|
|
|
|
---@return boolean
|
|
function APPS.APP_HAS_LINKED_SOCIAL_CLUB_ACCOUNT() end
|
|
|
|
---@param appName string
|
|
---@return boolean
|
|
function APPS.APP_HAS_SYNCED_DATA(appName) end
|
|
|
|
function APPS.APP_SAVE_DATA() end
|
|
|
|
---@return integer
|
|
function APPS.APP_GET_DELETED_FILE_STATUS() end
|
|
|
|
---@param appName string
|
|
---@return boolean
|
|
function APPS.APP_DELETE_APP_DATA(appName) end
|
|
|
|
-- ============================================================
|
|
-- AUDIO
|
|
-- ============================================================
|
|
|
|
---@class natives.AUDIO
|
|
AUDIO = {}
|
|
|
|
---@param ringtoneName string
|
|
---@param ped integer
|
|
---@param p2 boolean
|
|
function AUDIO.PLAY_PED_RINGTONE(ringtoneName, ped, p2) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function AUDIO.IS_PED_RINGTONE_PLAYING(ped) end
|
|
|
|
---@param ped integer
|
|
function AUDIO.STOP_PED_RINGTONE(ped) end
|
|
|
|
---@return boolean
|
|
function AUDIO.IS_MOBILE_PHONE_CALL_ONGOING() end
|
|
|
|
---@return boolean
|
|
function AUDIO.IS_MOBILE_INTERFERENCE_ACTIVE() end
|
|
|
|
---@return integer
|
|
function AUDIO.GET_CURRENT_TV_SHOW_PLAY_TIME() end
|
|
|
|
function AUDIO.CREATE_NEW_SCRIPTED_CONVERSATION() end
|
|
|
|
---@param index integer
|
|
---@param p1 string
|
|
---@param p2 string
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
---@param p5 boolean
|
|
---@param p6 boolean
|
|
---@param p7 boolean
|
|
---@param p8 boolean
|
|
---@param p9 integer
|
|
---@param p10 boolean
|
|
---@param p11 boolean
|
|
---@param p12 boolean
|
|
function AUDIO.ADD_LINE_TO_CONVERSATION(index, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12) end
|
|
|
|
---@param index integer
|
|
---@param ped integer
|
|
---@param p2 string
|
|
function AUDIO.ADD_PED_TO_CONVERSATION(index, ped, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 number
|
|
---@param p2 number
|
|
---@param p3 number
|
|
function AUDIO.SET_POSITION_FOR_NULL_CONV_PED(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param entity integer
|
|
function AUDIO.SET_ENTITY_FOR_NULL_CONV_PED(p0, entity) end
|
|
|
|
---@param toggle boolean
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param x3 number
|
|
---@param y3 number
|
|
---@param z3 number
|
|
function AUDIO.SET_MICROPHONE_POSITION(toggle, x1, y1, z1, x2, y2, z2, x3, y3, z3) end
|
|
|
|
---@param p0 boolean
|
|
function AUDIO.SET_CONVERSATION_AUDIO_CONTROLLED_BY_ANIM(p0) end
|
|
|
|
---@param p0 boolean
|
|
function AUDIO.SET_CONVERSATION_AUDIO_PLACEHOLDER(p0) end
|
|
|
|
---@param p0 boolean
|
|
---@param p1 boolean
|
|
function AUDIO.START_SCRIPT_PHONE_CONVERSATION(p0, p1) end
|
|
|
|
---@param p0 boolean
|
|
---@param p1 boolean
|
|
function AUDIO.PRELOAD_SCRIPT_PHONE_CONVERSATION(p0, p1) end
|
|
|
|
---@param p0 boolean
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
---@param p3 boolean
|
|
function AUDIO.START_SCRIPT_CONVERSATION(p0, p1, p2, p3) end
|
|
|
|
---@param p0 boolean
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
---@param p3 boolean
|
|
function AUDIO.PRELOAD_SCRIPT_CONVERSATION(p0, p1, p2, p3) end
|
|
|
|
function AUDIO.START_PRELOADED_CONVERSATION() end
|
|
|
|
---@return boolean
|
|
function AUDIO.GET_IS_PRELOADED_CONVERSATION_READY() end
|
|
|
|
---@return boolean
|
|
function AUDIO.IS_SCRIPTED_CONVERSATION_ONGOING() end
|
|
|
|
---@return boolean
|
|
function AUDIO.IS_SCRIPTED_CONVERSATION_LOADED() end
|
|
|
|
---@return integer
|
|
function AUDIO.GET_CURRENT_SCRIPTED_CONVERSATION_LINE() end
|
|
|
|
---@param p0 boolean
|
|
function AUDIO.PAUSE_SCRIPTED_CONVERSATION(p0) end
|
|
|
|
function AUDIO.RESTART_SCRIPTED_CONVERSATION() end
|
|
|
|
---@param p0 boolean
|
|
---@return integer
|
|
function AUDIO.STOP_SCRIPTED_CONVERSATION(p0) end
|
|
|
|
function AUDIO.SKIP_TO_NEXT_SCRIPTED_CONVERSATION_LINE() end
|
|
|
|
---@param ped integer
|
|
---@param voiceline string
|
|
---@param speaker string
|
|
function AUDIO.INTERRUPT_CONVERSATION(ped, voiceline, speaker) end
|
|
|
|
---@param ped integer
|
|
---@param p1 string
|
|
---@param speaker string
|
|
function AUDIO.INTERRUPT_CONVERSATION_AND_PAUSE(ped, p1, speaker) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@return integer
|
|
function AUDIO.GET_VARIATION_CHOSEN_FOR_SCRIPTED_LINE(p0) end
|
|
|
|
---@param p0 boolean
|
|
function AUDIO.SET_NO_DUCKING_FOR_CONVERSATION(p0) end
|
|
|
|
---@param p0 integer
|
|
function AUDIO.REGISTER_SCRIPT_WITH_AUDIO(p0) end
|
|
|
|
function AUDIO.UNREGISTER_SCRIPT_WITH_AUDIO() end
|
|
|
|
---@param audioBank string
|
|
---@param p1 boolean
|
|
---@param p2 integer
|
|
---@return boolean
|
|
function AUDIO.REQUEST_MISSION_AUDIO_BANK(audioBank, p1, p2) end
|
|
|
|
---@param audioBank string
|
|
---@param p1 boolean
|
|
---@param p2 integer
|
|
---@return boolean
|
|
function AUDIO.REQUEST_AMBIENT_AUDIO_BANK(audioBank, p1, p2) end
|
|
|
|
---@param audioBank string
|
|
---@param p1 boolean
|
|
---@param p2 integer
|
|
---@return boolean
|
|
function AUDIO.REQUEST_SCRIPT_AUDIO_BANK(audioBank, p1, p2) end
|
|
|
|
---@param audioBank string
|
|
---@param p1 boolean
|
|
---@param p2 integer
|
|
---@return boolean
|
|
function AUDIO.HINT_MISSION_AUDIO_BANK(audioBank, p1, p2) end
|
|
|
|
---@param audioBank string
|
|
---@param p1 boolean
|
|
---@param p2 integer
|
|
---@return boolean
|
|
function AUDIO.HINT_AMBIENT_AUDIO_BANK(audioBank, p1, p2) end
|
|
|
|
---@param audioBank string
|
|
---@param p1 boolean
|
|
---@param p2 integer
|
|
---@return boolean
|
|
function AUDIO.HINT_SCRIPT_AUDIO_BANK(audioBank, p1, p2) end
|
|
|
|
function AUDIO.RELEASE_MISSION_AUDIO_BANK() end
|
|
|
|
function AUDIO.RELEASE_AMBIENT_AUDIO_BANK() end
|
|
|
|
---@param audioBank string
|
|
function AUDIO.RELEASE_NAMED_SCRIPT_AUDIO_BANK(audioBank) end
|
|
|
|
function AUDIO.RELEASE_SCRIPT_AUDIO_BANK() end
|
|
|
|
function AUDIO.UNHINT_AMBIENT_AUDIO_BANK() end
|
|
|
|
function AUDIO.UNHINT_SCRIPT_AUDIO_BANK() end
|
|
|
|
---@param audioBank string
|
|
function AUDIO.UNHINT_NAMED_SCRIPT_AUDIO_BANK(audioBank) end
|
|
|
|
---@return integer
|
|
function AUDIO.GET_SOUND_ID() end
|
|
|
|
---@param soundId integer
|
|
function AUDIO.RELEASE_SOUND_ID(soundId) end
|
|
|
|
---@param soundId integer
|
|
---@param audioName string
|
|
---@param audioRef string
|
|
---@param p3 boolean
|
|
---@param p4 integer
|
|
---@param p5 boolean
|
|
function AUDIO.PLAY_SOUND(soundId, audioName, audioRef, p3, p4, p5) end
|
|
|
|
---@param soundId integer
|
|
---@param audioName string
|
|
---@param audioRef string
|
|
---@param p3 boolean
|
|
function AUDIO.PLAY_SOUND_FRONTEND(soundId, audioName, audioRef, p3) end
|
|
|
|
---@param soundName string
|
|
---@param soundsetName string
|
|
function AUDIO.PLAY_DEFERRED_SOUND_FRONTEND(soundName, soundsetName) end
|
|
|
|
---@param soundId integer
|
|
---@param audioName string
|
|
---@param entity integer
|
|
---@param audioRef string
|
|
---@param isNetwork boolean
|
|
---@param p5 integer
|
|
function AUDIO.PLAY_SOUND_FROM_ENTITY(soundId, audioName, entity, audioRef, isNetwork, p5) end
|
|
|
|
---@param soundId integer
|
|
---@param model integer|string
|
|
---@param entity integer
|
|
---@param soundSetHash integer|string
|
|
---@param p4 integer
|
|
---@param p5 integer
|
|
function AUDIO.PLAY_SOUND_FROM_ENTITY_HASH(soundId, model, entity, soundSetHash, p4, p5) end
|
|
|
|
---@param soundId integer
|
|
---@param audioName string
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param audioRef string
|
|
---@param isNetwork boolean
|
|
---@param range integer
|
|
---@param p8 boolean
|
|
function AUDIO.PLAY_SOUND_FROM_COORD(soundId, audioName, x, y, z, audioRef, isNetwork, range, p8) end
|
|
|
|
---@param soundId integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
function AUDIO.UPDATE_SOUND_COORD(soundId, x, y, z) end
|
|
|
|
---@param soundId integer
|
|
function AUDIO.STOP_SOUND(soundId) end
|
|
|
|
---@param soundId integer
|
|
---@return integer
|
|
function AUDIO.GET_NETWORK_ID_FROM_SOUND_ID(soundId) end
|
|
|
|
---@param netId integer
|
|
---@return integer
|
|
function AUDIO.GET_SOUND_ID_FROM_NETWORK_ID(netId) end
|
|
|
|
---@param soundId integer
|
|
---@param variable string
|
|
---@param p2 number
|
|
function AUDIO.SET_VARIABLE_ON_SOUND(soundId, variable, p2) end
|
|
|
|
---@param variable string
|
|
---@param p1 number
|
|
function AUDIO.SET_VARIABLE_ON_STREAM(variable, p1) end
|
|
|
|
---@param p0 string
|
|
---@param p1 boolean
|
|
function AUDIO.OVERRIDE_UNDERWATER_STREAM(p0, p1) end
|
|
|
|
---@param variableName string
|
|
---@param value number
|
|
function AUDIO.SET_VARIABLE_ON_UNDER_WATER_STREAM(variableName, value) end
|
|
|
|
---@param soundId integer
|
|
---@return boolean
|
|
function AUDIO.HAS_SOUND_FINISHED(soundId) end
|
|
|
|
---@param ped integer
|
|
---@param speechName string
|
|
---@param speechParam string
|
|
---@param p3 integer
|
|
function AUDIO.PLAY_PED_AMBIENT_SPEECH_NATIVE(ped, speechName, speechParam, p3) end
|
|
|
|
---@param ped integer
|
|
---@param speechName string
|
|
---@param speechParam string
|
|
---@param p3 integer
|
|
function AUDIO.PLAY_PED_AMBIENT_SPEECH_AND_CLONE_NATIVE(ped, speechName, speechParam, p3) end
|
|
|
|
---@param ped integer
|
|
---@param speechName string
|
|
---@param voiceName string
|
|
---@param speechParam string
|
|
---@param p4 boolean
|
|
function AUDIO.PLAY_PED_AMBIENT_SPEECH_WITH_VOICE_NATIVE(ped, speechName, voiceName, speechParam, p4) end
|
|
|
|
---@param speechName string
|
|
---@param voiceName string
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param speechParam string
|
|
function AUDIO.PLAY_AMBIENT_SPEECH_FROM_POSITION_NATIVE(speechName, voiceName, x, y, z, speechParam) end
|
|
|
|
---@param voiceEffect string
|
|
function AUDIO.OVERRIDE_TREVOR_RAGE(voiceEffect) end
|
|
|
|
function AUDIO.RESET_TREVOR_RAGE() end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function AUDIO.SET_PLAYER_ANGRY(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param painID integer
|
|
---@param p1 integer
|
|
---@param p3 integer
|
|
function AUDIO.PLAY_PAIN(ped, painID, p1, p3) end
|
|
|
|
function AUDIO.RELEASE_WEAPON_AUDIO() end
|
|
|
|
---@param mode string
|
|
function AUDIO.ACTIVATE_AUDIO_SLOWMO_MODE(mode) end
|
|
|
|
---@param mode string
|
|
function AUDIO.DEACTIVATE_AUDIO_SLOWMO_MODE(mode) end
|
|
|
|
---@param ped integer
|
|
---@param name string
|
|
function AUDIO.SET_AMBIENT_VOICE_NAME(ped, name) end
|
|
|
|
---@param ped integer
|
|
---@param hash integer|string
|
|
function AUDIO.SET_AMBIENT_VOICE_NAME_HASH(ped, hash) end
|
|
|
|
---@param ped integer
|
|
---@return integer
|
|
function AUDIO.GET_AMBIENT_VOICE_NAME_HASH(ped) end
|
|
|
|
---@param ped integer
|
|
function AUDIO.SET_PED_VOICE_FULL(ped) end
|
|
|
|
---@param ped integer
|
|
---@param p1 integer
|
|
---@param voiceGroup integer|string
|
|
function AUDIO.SET_PED_RACE_AND_VOICE_GROUP(ped, p1, voiceGroup) end
|
|
|
|
---@param ped integer
|
|
---@param voiceGroupHash integer|string
|
|
function AUDIO.SET_PED_VOICE_GROUP(ped, voiceGroupHash) end
|
|
|
|
---@param ped integer
|
|
---@param voiceGroupHash integer|string
|
|
function AUDIO.SET_PED_VOICE_GROUP_FROM_RACE_TO_PVG(ped, voiceGroupHash) end
|
|
|
|
---@param ped integer
|
|
---@param p1 boolean
|
|
function AUDIO.SET_PED_GENDER(ped, p1) end
|
|
|
|
---@param ped integer
|
|
function AUDIO.STOP_CURRENT_PLAYING_SPEECH(ped) end
|
|
|
|
---@param ped integer
|
|
function AUDIO.STOP_CURRENT_PLAYING_AMBIENT_SPEECH(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function AUDIO.IS_AMBIENT_SPEECH_PLAYING(ped) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function AUDIO.IS_SCRIPTED_SPEECH_PLAYING(p0) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function AUDIO.IS_ANY_SPEECH_PLAYING(ped) end
|
|
|
|
---@return boolean
|
|
function AUDIO.IS_ANY_POSITIONAL_SPEECH_PLAYING() end
|
|
|
|
---@param ped integer
|
|
---@param speechName string
|
|
---@param p2 boolean
|
|
---@return boolean
|
|
function AUDIO.DOES_CONTEXT_EXIST_FOR_THIS_PED(ped, speechName, p2) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function AUDIO.IS_PED_IN_CURRENT_CONVERSATION(ped) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function AUDIO.SET_PED_IS_DRUNK(ped, toggle) end
|
|
|
|
---@param pedHandle integer
|
|
---@param p1 integer
|
|
---@param speechName string
|
|
function AUDIO.PLAY_ANIMAL_VOCALIZATION(pedHandle, p1, speechName) end
|
|
|
|
---@param pedHandle integer
|
|
---@return boolean
|
|
function AUDIO.IS_ANIMAL_VOCALIZATION_PLAYING(pedHandle) end
|
|
|
|
---@param animal integer
|
|
---@param mood integer
|
|
function AUDIO.SET_ANIMAL_MOOD(animal, mood) end
|
|
|
|
---@param pedHandle integer
|
|
---@param audioEvent string
|
|
function AUDIO.PLAY_PED_AUDIO_EVENT_ANIM(pedHandle, audioEvent) end
|
|
|
|
---@return boolean
|
|
function AUDIO.IS_MOBILE_PHONE_RADIO_ACTIVE() end
|
|
|
|
---@param state boolean
|
|
function AUDIO.SET_MOBILE_PHONE_RADIO_STATE(state) end
|
|
|
|
---@return integer
|
|
function AUDIO.GET_PLAYER_RADIO_STATION_INDEX() end
|
|
|
|
---@return string
|
|
function AUDIO.GET_PLAYER_RADIO_STATION_NAME() end
|
|
|
|
---@param radioStation integer
|
|
---@return string
|
|
function AUDIO.GET_RADIO_STATION_NAME(radioStation) end
|
|
|
|
---@return integer
|
|
function AUDIO.GET_PLAYER_RADIO_STATION_GENRE() end
|
|
|
|
---@return boolean
|
|
function AUDIO.IS_RADIO_RETUNING() end
|
|
|
|
---@return boolean
|
|
function AUDIO.IS_RADIO_FADED_OUT() end
|
|
|
|
function AUDIO.SET_RADIO_RETUNE_UP() end
|
|
|
|
function AUDIO.SET_RADIO_RETUNE_DOWN() end
|
|
|
|
---@param stationName string
|
|
function AUDIO.SET_RADIO_TO_STATION_NAME(stationName) end
|
|
|
|
---@param vehicle integer
|
|
---@param radioStation string
|
|
function AUDIO.SET_VEH_RADIO_STATION(vehicle, radioStation) end
|
|
|
|
---@param vehicle integer
|
|
function AUDIO.SET_VEH_HAS_NORMAL_RADIO(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function AUDIO.IS_VEHICLE_RADIO_ON(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
function AUDIO.SET_VEH_FORCED_RADIO_THIS_FRAME(vehicle) end
|
|
|
|
---@param emitterName string
|
|
---@param radioStation string
|
|
---@param p2 integer
|
|
function AUDIO.SET_EMITTER_RADIO_STATION(emitterName, radioStation, p2) end
|
|
|
|
---@param emitterName string
|
|
---@param toggle boolean
|
|
function AUDIO.SET_STATIC_EMITTER_ENABLED(emitterName, toggle) end
|
|
|
|
---@param emitterName string
|
|
---@param entity integer
|
|
function AUDIO.LINK_STATIC_EMITTER_TO_ENTITY(emitterName, entity) end
|
|
|
|
---@param radioStation integer
|
|
function AUDIO.SET_RADIO_TO_STATION_INDEX(radioStation) end
|
|
|
|
---@param active boolean
|
|
function AUDIO.SET_FRONTEND_RADIO_ACTIVE(active) end
|
|
|
|
---@param newsStory integer
|
|
function AUDIO.UNLOCK_MISSION_NEWS_STORY(newsStory) end
|
|
|
|
---@param newsStory integer
|
|
---@return boolean
|
|
function AUDIO.IS_MISSION_NEWS_STORY_UNLOCKED(newsStory) end
|
|
|
|
---@return integer
|
|
function AUDIO.GET_AUDIBLE_MUSIC_TRACK_TEXT_ID() end
|
|
|
|
---@param play boolean
|
|
function AUDIO.PLAY_END_CREDITS_MUSIC(play) end
|
|
|
|
function AUDIO.SKIP_RADIO_FORWARD() end
|
|
|
|
---@param radioStation string
|
|
function AUDIO.FREEZE_RADIO_STATION(radioStation) end
|
|
|
|
---@param radioStation string
|
|
function AUDIO.UNFREEZE_RADIO_STATION(radioStation) end
|
|
|
|
---@param toggle boolean
|
|
function AUDIO.SET_RADIO_AUTO_UNFREEZE(toggle) end
|
|
|
|
---@param radioStation string
|
|
function AUDIO.SET_INITIAL_PLAYER_STATION(radioStation) end
|
|
|
|
---@param toggle boolean
|
|
function AUDIO.SET_USER_RADIO_CONTROL_ENABLED(toggle) end
|
|
|
|
---@param radioStation string
|
|
---@param radioTrack string
|
|
function AUDIO.SET_RADIO_TRACK(radioStation, radioTrack) end
|
|
|
|
---@param radioStationName string
|
|
---@param mixName string
|
|
---@param p2 integer
|
|
function AUDIO.SET_RADIO_TRACK_WITH_START_OFFSET(radioStationName, mixName, p2) end
|
|
|
|
---@param radioName string
|
|
---@param radioTrack string
|
|
---@param p2 string
|
|
---@param p3 string
|
|
function AUDIO.SET_NEXT_RADIO_TRACK(radioName, radioTrack, p2, p3) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function AUDIO.SET_VEHICLE_RADIO_LOUD(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function AUDIO.CAN_VEHICLE_RECEIVE_CB_RADIO(vehicle) end
|
|
|
|
---@param toggle boolean
|
|
function AUDIO.SET_MOBILE_RADIO_ENABLED_DURING_GAMEPLAY(toggle) end
|
|
|
|
---@return boolean
|
|
function AUDIO.DOES_PLAYER_VEH_HAVE_RADIO() end
|
|
|
|
---@return boolean
|
|
function AUDIO.IS_PLAYER_VEH_RADIO_ENABLE() end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function AUDIO.SET_VEHICLE_RADIO_ENABLED(vehicle, toggle) end
|
|
|
|
---@param p0 integer
|
|
function AUDIO.SET_POSITIONED_PLAYER_VEHICLE_RADIO_EMITTER_ENABLED(p0) end
|
|
|
|
---@param radioStation string
|
|
---@param trackListName string
|
|
---@param p2 boolean
|
|
function AUDIO.SET_CUSTOM_RADIO_TRACK_LIST(radioStation, trackListName, p2) end
|
|
|
|
---@param radioStation string
|
|
function AUDIO.CLEAR_CUSTOM_RADIO_TRACK_LIST(radioStation) end
|
|
|
|
---@return integer
|
|
function AUDIO.GET_NUM_UNLOCKED_RADIO_STATIONS() end
|
|
|
|
---@param stationNameHash integer|string
|
|
---@return integer
|
|
function AUDIO.FIND_RADIO_STATION_INDEX(stationNameHash) end
|
|
|
|
---@param radioStation string
|
|
---@param toggle boolean
|
|
function AUDIO.SET_RADIO_STATION_MUSIC_ONLY(radioStation, toggle) end
|
|
|
|
---@param fadeTime number
|
|
function AUDIO.SET_RADIO_FRONTEND_FADE_TIME(fadeTime) end
|
|
|
|
---@param radioStation string
|
|
---@param trackListName string
|
|
function AUDIO.UNLOCK_RADIO_STATION_TRACK_LIST(radioStation, trackListName) end
|
|
|
|
---@param radioStation string
|
|
---@param trackListName string
|
|
function AUDIO.LOCK_RADIO_STATION_TRACK_LIST(radioStation, trackListName) end
|
|
|
|
---@param enableMixes boolean
|
|
function AUDIO.UPDATE_UNLOCKABLE_DJ_RADIO_TRACKS(enableMixes) end
|
|
|
|
---@param radioStationName string
|
|
---@param toggle boolean
|
|
function AUDIO.LOCK_RADIO_STATION(radioStationName, toggle) end
|
|
|
|
---@param radioStation string
|
|
---@param toggle boolean
|
|
function AUDIO.SET_RADIO_STATION_AS_FAVOURITE(radioStation, toggle) end
|
|
|
|
---@param radioStation string
|
|
---@return boolean
|
|
function AUDIO.IS_RADIO_STATION_FAVOURITED(radioStation) end
|
|
|
|
---@param out1 pointer|nil
|
|
---@param out2 pointer|nil
|
|
---@param out3 pointer|nil
|
|
---@return boolean
|
|
function AUDIO.GET_NEXT_AUDIBLE_BEAT(out1, out2, out3) end
|
|
|
|
---@param radioStation string
|
|
---@param trackListName string
|
|
---@param milliseconds integer
|
|
function AUDIO.FORCE_MUSIC_TRACK_LIST(radioStation, trackListName, milliseconds) end
|
|
|
|
---@param radioStationName string
|
|
---@return integer
|
|
function AUDIO.GET_CURRENT_TRACK_PLAY_TIME(radioStationName) end
|
|
|
|
---@param radioStationName string
|
|
---@return integer
|
|
function AUDIO.GET_CURRENT_TRACK_SOUND_NAME(radioStationName) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function AUDIO.SET_VEHICLE_MISSILE_WARNING_ENABLED(vehicle, toggle) end
|
|
|
|
---@param zoneName string
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
function AUDIO.SET_AMBIENT_ZONE_STATE(zoneName, p1, p2) end
|
|
|
|
---@param zoneName string
|
|
---@param p1 boolean
|
|
function AUDIO.CLEAR_AMBIENT_ZONE_STATE(zoneName, p1) end
|
|
|
|
---@param ambientZone string
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
function AUDIO.SET_AMBIENT_ZONE_LIST_STATE(ambientZone, p1, p2) end
|
|
|
|
---@param ambientZone string
|
|
---@param p1 boolean
|
|
function AUDIO.CLEAR_AMBIENT_ZONE_LIST_STATE(ambientZone, p1) end
|
|
|
|
---@param ambientZone string
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
function AUDIO.SET_AMBIENT_ZONE_STATE_PERSISTENT(ambientZone, p1, p2) end
|
|
|
|
---@param ambientZone string
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
function AUDIO.SET_AMBIENT_ZONE_LIST_STATE_PERSISTENT(ambientZone, p1, p2) end
|
|
|
|
---@param ambientZone string
|
|
---@return boolean
|
|
function AUDIO.IS_AMBIENT_ZONE_ENABLED(ambientZone) end
|
|
|
|
function AUDIO.REFRESH_CLOSEST_OCEAN_SHORELINE() end
|
|
|
|
---@param name string
|
|
function AUDIO.SET_CUTSCENE_AUDIO_OVERRIDE(name) end
|
|
|
|
---@param variableName string
|
|
---@param value number
|
|
function AUDIO.SET_VARIABLE_ON_SYNCH_SCENE_AUDIO(variableName, value) end
|
|
|
|
---@param name string
|
|
---@param p1 number
|
|
---@return integer
|
|
function AUDIO.PLAY_POLICE_REPORT(name, p1) end
|
|
|
|
function AUDIO.CANCEL_ALL_POLICE_REPORTS() end
|
|
|
|
---@param vehicle integer
|
|
function AUDIO.BLIP_SIREN(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param override boolean
|
|
---@param hornHash integer
|
|
function AUDIO.OVERRIDE_VEH_HORN(vehicle, override, hornHash) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function AUDIO.IS_HORN_ACTIVE(vehicle) end
|
|
|
|
---@param toggle boolean
|
|
function AUDIO.SET_AGGRESSIVE_HORNS(toggle) end
|
|
|
|
---@param p0 boolean
|
|
function AUDIO.SET_RADIO_POSITION_AUDIO_MUTE(p0) end
|
|
|
|
---@param p0 boolean
|
|
---@param p1 boolean
|
|
function AUDIO.SET_VEHICLE_CONVERSATIONS_PERSIST(p0, p1) end
|
|
|
|
---@param p0 boolean
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
function AUDIO.SET_VEHICLE_CONVERSATIONS_PERSIST_NEW(p0, p1, p2) end
|
|
|
|
---@return boolean
|
|
function AUDIO.IS_STREAM_PLAYING() end
|
|
|
|
---@return integer
|
|
function AUDIO.GET_STREAM_PLAY_TIME() end
|
|
|
|
---@param streamName string
|
|
---@param soundSet string
|
|
---@return boolean
|
|
function AUDIO.LOAD_STREAM(streamName, soundSet) end
|
|
|
|
---@param streamName string
|
|
---@param startOffset integer
|
|
---@param soundSet string
|
|
---@return boolean
|
|
function AUDIO.LOAD_STREAM_WITH_START_OFFSET(streamName, startOffset, soundSet) end
|
|
|
|
---@param ped integer
|
|
function AUDIO.PLAY_STREAM_FROM_PED(ped) end
|
|
|
|
---@param vehicle integer
|
|
function AUDIO.PLAY_STREAM_FROM_VEHICLE(vehicle) end
|
|
|
|
---@param object integer
|
|
function AUDIO.PLAY_STREAM_FROM_OBJECT(object) end
|
|
|
|
function AUDIO.PLAY_STREAM_FRONTEND() end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
function AUDIO.PLAY_STREAM_FROM_POSITION(x, y, z) end
|
|
|
|
function AUDIO.STOP_STREAM() end
|
|
|
|
---@param ped integer
|
|
---@param shaking boolean
|
|
function AUDIO.STOP_PED_SPEAKING(ped, shaking) end
|
|
|
|
---@param ped integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
function AUDIO.BLOCK_ALL_SPEECH_FROM_PED(ped, p1, p2) end
|
|
|
|
---@param ped integer
|
|
---@param p1 boolean
|
|
function AUDIO.STOP_PED_SPEAKING_SYNCED(ped, p1) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function AUDIO.DISABLE_PED_PAIN_AUDIO(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function AUDIO.IS_AMBIENT_SPEECH_DISABLED(ped) end
|
|
|
|
---@param p0 string
|
|
---@param p1 integer
|
|
function AUDIO.BLOCK_SPEECH_CONTEXT_GROUP(p0, p1) end
|
|
|
|
---@param p0 string
|
|
function AUDIO.UNBLOCK_SPEECH_CONTEXT_GROUP(p0) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function AUDIO.SET_SIREN_WITH_NO_DRIVER(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function AUDIO.SET_SIREN_BYPASS_MP_DRIVER_CHECK(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
function AUDIO.TRIGGER_SIREN_AUDIO(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
function AUDIO.SET_HORN_PERMANENTLY_ON(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function AUDIO.SET_HORN_ENABLED(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 integer
|
|
function AUDIO.SET_AUDIO_VEHICLE_PRIORITY(vehicle, p1) end
|
|
|
|
---@param vehicle integer
|
|
---@param time number
|
|
function AUDIO.SET_HORN_PERMANENTLY_ON_TIME(vehicle, time) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function AUDIO.USE_SIREN_AS_HORN(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param audioName string
|
|
function AUDIO.FORCE_USE_AUDIO_GAME_OBJECT(vehicle, audioName) end
|
|
|
|
---@param vehicleModel integer|string
|
|
function AUDIO.PRELOAD_VEHICLE_AUDIO_BANK(vehicleModel) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 string
|
|
---@param p2 string
|
|
function AUDIO.SET_VEHICLE_STARTUP_REV_SOUND(vehicle, p1, p2) end
|
|
|
|
---@param vehicle integer
|
|
function AUDIO.RESET_VEHICLE_STARTUP_REV_SOUND(vehicle) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function AUDIO.SET_VEHICLE_FORCE_REVERSE_WARNING(p0, p1) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function AUDIO.IS_VEHICLE_AUDIBLY_DAMAGED(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param damageFactor number
|
|
function AUDIO.SET_VEHICLE_AUDIO_ENGINE_DAMAGE_FACTOR(vehicle, damageFactor) end
|
|
|
|
---@param vehicle integer
|
|
---@param intensity number
|
|
function AUDIO.SET_VEHICLE_AUDIO_BODY_DAMAGE_FACTOR(vehicle, intensity) end
|
|
|
|
---@param vehicle integer
|
|
---@param force boolean
|
|
function AUDIO._FORCE_VEHICLE_ENGINE_SYNTH(vehicle, force) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function AUDIO.ENABLE_VEHICLE_FANBELT_DAMAGE(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function AUDIO.ENABLE_VEHICLE_EXHAUST_POPS(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function AUDIO.SET_VEHICLE_BOOST_ACTIVE(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function AUDIO.SET_PLAYER_VEHICLE_ALARM_AUDIO_ACTIVE(vehicle, toggle) end
|
|
|
|
---@param doorHash integer|string
|
|
---@param toggle boolean
|
|
function AUDIO.SET_SCRIPT_UPDATE_DOOR_AUDIO(doorHash, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param doorId integer
|
|
function AUDIO.PLAY_VEHICLE_DOOR_OPEN_SOUND(vehicle, doorId) end
|
|
|
|
---@param vehicle integer
|
|
---@param doorId integer
|
|
function AUDIO.PLAY_VEHICLE_DOOR_CLOSE_SOUND(vehicle, doorId) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function AUDIO.ENABLE_STALL_WARNING_SOUNDS(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param enable boolean
|
|
function AUDIO._ENABLE_DRAG_RACE_STATIONARY_WARNING_SOUNDS(vehicle, enable) end
|
|
|
|
---@return boolean
|
|
function AUDIO.IS_GAME_IN_CONTROL_OF_MUSIC() end
|
|
|
|
---@param active boolean
|
|
function AUDIO.SET_GPS_ACTIVE(active) end
|
|
|
|
---@param audioName string
|
|
function AUDIO.PLAY_MISSION_COMPLETE_AUDIO(audioName) end
|
|
|
|
---@return boolean
|
|
function AUDIO.IS_MISSION_COMPLETE_PLAYING() end
|
|
|
|
---@return boolean
|
|
function AUDIO.IS_MISSION_COMPLETE_READY_FOR_UI() end
|
|
|
|
---@param toggle boolean
|
|
function AUDIO.BLOCK_DEATH_JINGLE(toggle) end
|
|
|
|
---@param scene string
|
|
---@return boolean
|
|
function AUDIO.START_AUDIO_SCENE(scene) end
|
|
|
|
---@param scene string
|
|
function AUDIO.STOP_AUDIO_SCENE(scene) end
|
|
|
|
function AUDIO.STOP_AUDIO_SCENES() end
|
|
|
|
---@param scene string
|
|
---@return boolean
|
|
function AUDIO.IS_AUDIO_SCENE_ACTIVE(scene) end
|
|
|
|
---@param scene string
|
|
---@param variable string
|
|
---@param value number
|
|
function AUDIO.SET_AUDIO_SCENE_VARIABLE(scene, variable, value) end
|
|
|
|
---@param time integer
|
|
function AUDIO.SET_AUDIO_SCRIPT_CLEANUP_TIME(time) end
|
|
|
|
---@param entity integer
|
|
---@param groupName string
|
|
---@param p2 number
|
|
function AUDIO.ADD_ENTITY_TO_AUDIO_MIX_GROUP(entity, groupName, p2) end
|
|
|
|
---@param entity integer
|
|
---@param p1 number
|
|
function AUDIO.REMOVE_ENTITY_FROM_AUDIO_MIX_GROUP(entity, p1) end
|
|
|
|
---@return boolean
|
|
function AUDIO.AUDIO_IS_MUSIC_PLAYING() end
|
|
|
|
---@return boolean
|
|
function AUDIO.AUDIO_IS_SCRIPTED_MUSIC_PLAYING() end
|
|
|
|
---@param eventName string
|
|
---@return boolean
|
|
function AUDIO.PREPARE_MUSIC_EVENT(eventName) end
|
|
|
|
---@param eventName string
|
|
---@return boolean
|
|
function AUDIO.CANCEL_MUSIC_EVENT(eventName) end
|
|
|
|
---@param eventName string
|
|
---@return boolean
|
|
function AUDIO.TRIGGER_MUSIC_EVENT(eventName) end
|
|
|
|
---@return boolean
|
|
function AUDIO.IS_MUSIC_ONESHOT_PLAYING() end
|
|
|
|
---@return integer
|
|
function AUDIO.GET_MUSIC_PLAYTIME() end
|
|
|
|
---@param p0 integer
|
|
function AUDIO.SET_GLOBAL_RADIO_SIGNAL_LEVEL(p0) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
function AUDIO.RECORD_BROKEN_GLASS(x, y, z, radius) end
|
|
|
|
function AUDIO.CLEAR_ALL_BROKEN_GLASS() end
|
|
|
|
---@param p0 boolean
|
|
---@param p1 integer
|
|
function AUDIO.SCRIPT_OVERRIDES_WIND_ELEVATION(p0, p1) end
|
|
|
|
---@param p0 number
|
|
---@param p1 number
|
|
function AUDIO.SET_PED_WALLA_DENSITY(p0, p1) end
|
|
|
|
---@param p0 number
|
|
---@param p1 number
|
|
function AUDIO.SET_PED_INTERIOR_WALLA_DENSITY(p0, p1) end
|
|
|
|
function AUDIO.FORCE_PED_PANIC_WALLA() end
|
|
|
|
---@param alarmName string
|
|
---@return boolean
|
|
function AUDIO.PREPARE_ALARM(alarmName) end
|
|
|
|
---@param alarmName string
|
|
---@param p2 boolean
|
|
function AUDIO.START_ALARM(alarmName, p2) end
|
|
|
|
---@param alarmName string
|
|
---@param toggle boolean
|
|
function AUDIO.STOP_ALARM(alarmName, toggle) end
|
|
|
|
---@param stop boolean
|
|
function AUDIO.STOP_ALL_ALARMS(stop) end
|
|
|
|
---@param alarmName string
|
|
---@return boolean
|
|
function AUDIO.IS_ALARM_PLAYING(alarmName) end
|
|
|
|
---@param vehicle integer
|
|
---@return integer
|
|
function AUDIO.GET_VEHICLE_DEFAULT_HORN(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@return integer
|
|
function AUDIO.GET_VEHICLE_DEFAULT_HORN_IGNORE_MODS(vehicle) end
|
|
|
|
---@param ped integer
|
|
function AUDIO.RESET_PED_AUDIO_FLAGS(ped) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function AUDIO.SET_PED_FOOTSTEPS_EVENTS_ENABLED(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function AUDIO.SET_PED_CLOTH_EVENTS_ENABLED(ped, toggle) end
|
|
|
|
---@param hash integer|string
|
|
---@param toggle boolean
|
|
function AUDIO.OVERRIDE_PLAYER_GROUND_MATERIAL(hash, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param p1 boolean
|
|
---@param hash integer|string
|
|
function AUDIO.USE_FOOTSTEP_SCRIPT_SWEETENERS(ped, p1, hash) end
|
|
|
|
---@param hash integer|string
|
|
---@param toggle boolean
|
|
function AUDIO.OVERRIDE_MICROPHONE_SETTINGS(hash, toggle) end
|
|
|
|
function AUDIO.FREEZE_MICROPHONE() end
|
|
|
|
---@param value boolean
|
|
function AUDIO.DISTANT_COP_CAR_SIRENS(value) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 boolean
|
|
function AUDIO.SET_SIREN_CAN_BE_CONTROLLED_BY_AUDIO(vehicle, p1) end
|
|
|
|
function AUDIO.ENABLE_STUNT_JUMP_AUDIO() end
|
|
|
|
---@param flagName string
|
|
---@param toggle boolean
|
|
function AUDIO.SET_AUDIO_FLAG(flagName, toggle) end
|
|
|
|
---@param audioEvent string
|
|
---@param p1 integer
|
|
---@return boolean
|
|
function AUDIO.PREPARE_SYNCHRONIZED_AUDIO_EVENT(audioEvent, p1) end
|
|
|
|
---@param sceneID integer
|
|
---@param audioEvent string
|
|
---@return boolean
|
|
function AUDIO.PREPARE_SYNCHRONIZED_AUDIO_EVENT_FOR_SCENE(sceneID, audioEvent) end
|
|
|
|
---@param sceneID integer
|
|
---@return boolean
|
|
function AUDIO.PLAY_SYNCHRONIZED_AUDIO_EVENT(sceneID) end
|
|
|
|
---@param sceneID integer
|
|
---@return boolean
|
|
function AUDIO.STOP_SYNCHRONIZED_AUDIO_EVENT(sceneID) end
|
|
|
|
---@param audioEvent string
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
function AUDIO.INIT_SYNCH_SCENE_AUDIO_WITH_POSITION(audioEvent, x, y, z) end
|
|
|
|
---@param audioEvent string
|
|
---@param entity integer
|
|
function AUDIO.INIT_SYNCH_SCENE_AUDIO_WITH_ENTITY(audioEvent, entity) end
|
|
|
|
---@param mode integer
|
|
function AUDIO.SET_AUDIO_SPECIAL_EFFECT_MODE(mode) end
|
|
|
|
---@param p0 string
|
|
---@param p1 string
|
|
function AUDIO.SET_PORTAL_SETTINGS_OVERRIDE(p0, p1) end
|
|
|
|
---@param interiorNameHash integer|string
|
|
---@param roomIndex integer
|
|
---@param doorIndex integer
|
|
---@param newPortalSettingsName string
|
|
function AUDIO.SET_INDIVIDUAL_PORTAL_SETTINGS_OVERRIDE(interiorNameHash, roomIndex, doorIndex, newPortalSettingsName) end
|
|
|
|
---@param p0 string
|
|
function AUDIO.REMOVE_PORTAL_SETTINGS_OVERRIDE(p0) end
|
|
|
|
---@param interiorNameHash integer|string
|
|
---@param roomIndex integer
|
|
---@param doorIndex integer
|
|
function AUDIO.REMOVE_INDIVIDUAL_PORTAL_SETTINGS_OVERRIDE(interiorNameHash, roomIndex, doorIndex) end
|
|
|
|
function AUDIO.STOP_SMOKE_GRENADE_EXPLOSION_SOUNDS() end
|
|
|
|
---@return integer
|
|
function AUDIO.GET_MUSIC_VOL_SLIDER() end
|
|
|
|
---@param ped integer
|
|
function AUDIO.REQUEST_TENNIS_BANKS(ped) end
|
|
|
|
function AUDIO.UNREQUEST_TENNIS_BANKS() end
|
|
|
|
---@param p0 boolean
|
|
function AUDIO.SET_SKIP_MINIGUN_SPIN_UP_AUDIO(p0) end
|
|
|
|
function AUDIO.STOP_CUTSCENE_AUDIO() end
|
|
|
|
---@return boolean
|
|
function AUDIO.HAS_LOADED_MP_DATA_SET() end
|
|
|
|
---@return boolean
|
|
function AUDIO.HAS_LOADED_SP_DATA_SET() end
|
|
|
|
---@param vehicle integer
|
|
---@return integer
|
|
function AUDIO.GET_VEHICLE_HORN_SOUND_INDEX(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param value integer
|
|
function AUDIO.SET_VEHICLE_HORN_SOUND_INDEX(vehicle, value) end
|
|
|
|
-- ============================================================
|
|
-- BRAIN
|
|
-- ============================================================
|
|
|
|
---@class natives.BRAIN
|
|
BRAIN = {}
|
|
|
|
---@param name string
|
|
---@param model integer|string
|
|
---@param p2 number
|
|
---@param p3 number
|
|
function BRAIN.ADD_SCRIPT_TO_RANDOM_PED(name, model, p2, p3) end
|
|
|
|
---@param scriptName string
|
|
---@param modelHash integer|string
|
|
---@param p2 integer
|
|
---@param activationRange number
|
|
---@param p4 integer
|
|
---@param p5 integer
|
|
function BRAIN.REGISTER_OBJECT_SCRIPT_BRAIN(scriptName, modelHash, p2, activationRange, p4, p5) end
|
|
|
|
---@param object integer
|
|
---@return boolean
|
|
function BRAIN.IS_OBJECT_WITHIN_BRAIN_ACTIVATION_RANGE(object) end
|
|
|
|
---@param scriptName string
|
|
---@param activationRange number
|
|
---@param p2 integer
|
|
function BRAIN.REGISTER_WORLD_POINT_SCRIPT_BRAIN(scriptName, activationRange, p2) end
|
|
|
|
---@return boolean
|
|
function BRAIN.IS_WORLD_POINT_WITHIN_BRAIN_ACTIVATION_RANGE() end
|
|
|
|
---@param brainSet integer
|
|
function BRAIN.ENABLE_SCRIPT_BRAIN_SET(brainSet) end
|
|
|
|
---@param brainSet integer
|
|
function BRAIN.DISABLE_SCRIPT_BRAIN_SET(brainSet) end
|
|
|
|
function BRAIN.REACTIVATE_ALL_WORLD_BRAINS_THAT_ARE_WAITING_TILL_OUT_OF_RANGE() end
|
|
|
|
function BRAIN.REACTIVATE_ALL_OBJECT_BRAINS_THAT_ARE_WAITING_TILL_OUT_OF_RANGE() end
|
|
|
|
---@param scriptName string
|
|
function BRAIN.REACTIVATE_NAMED_WORLD_BRAINS_WAITING_TILL_OUT_OF_RANGE(scriptName) end
|
|
|
|
---@param scriptName string
|
|
function BRAIN.REACTIVATE_NAMED_OBJECT_BRAINS_WAITING_TILL_OUT_OF_RANGE(scriptName) end
|
|
|
|
-- ============================================================
|
|
-- CAMERA
|
|
-- ============================================================
|
|
|
|
---@class natives.CAMERA
|
|
CAMERA = {}
|
|
|
|
---@param render boolean
|
|
---@param ease boolean
|
|
---@param easeTime integer
|
|
---@param p3 boolean
|
|
---@param p4 boolean
|
|
---@param p5 integer
|
|
function CAMERA.RENDER_SCRIPT_CAMS(render, ease, easeTime, p3, p4, p5) end
|
|
|
|
---@param render boolean
|
|
---@param p1 number
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function CAMERA.STOP_RENDERING_SCRIPT_CAMS_USING_CATCH_UP(render, p1, p2, p3) end
|
|
|
|
---@param camName string
|
|
---@param p1 boolean
|
|
---@return integer
|
|
function CAMERA.CREATE_CAM(camName, p1) end
|
|
|
|
---@param camName string
|
|
---@param posX number
|
|
---@param posY number
|
|
---@param posZ number
|
|
---@param rotX number
|
|
---@param rotY number
|
|
---@param rotZ number
|
|
---@param fov number
|
|
---@param p8 boolean
|
|
---@param p9 integer
|
|
---@return integer
|
|
function CAMERA.CREATE_CAM_WITH_PARAMS(camName, posX, posY, posZ, rotX, rotY, rotZ, fov, p8, p9) end
|
|
|
|
---@param camHash integer|string
|
|
---@param p1 boolean
|
|
---@return integer
|
|
function CAMERA.CREATE_CAMERA(camHash, p1) end
|
|
|
|
---@param camHash integer|string
|
|
---@param posX number
|
|
---@param posY number
|
|
---@param posZ number
|
|
---@param rotX number
|
|
---@param rotY number
|
|
---@param rotZ number
|
|
---@param fov number
|
|
---@param p8 boolean
|
|
---@param p9 integer
|
|
---@return integer
|
|
function CAMERA.CREATE_CAMERA_WITH_PARAMS(camHash, posX, posY, posZ, rotX, rotY, rotZ, fov, p8, p9) end
|
|
|
|
---@param cam integer
|
|
---@param bScriptHostCam boolean
|
|
function CAMERA.DESTROY_CAM(cam, bScriptHostCam) end
|
|
|
|
---@param bScriptHostCam boolean
|
|
function CAMERA.DESTROY_ALL_CAMS(bScriptHostCam) end
|
|
|
|
---@param cam integer
|
|
---@return boolean
|
|
function CAMERA.DOES_CAM_EXIST(cam) end
|
|
|
|
---@param cam integer
|
|
---@param active boolean
|
|
function CAMERA.SET_CAM_ACTIVE(cam, active) end
|
|
|
|
---@param cam integer
|
|
---@return boolean
|
|
function CAMERA.IS_CAM_ACTIVE(cam) end
|
|
|
|
---@param cam integer
|
|
---@return boolean
|
|
function CAMERA.IS_CAM_RENDERING(cam) end
|
|
|
|
---@return integer
|
|
function CAMERA.GET_RENDERING_CAM() end
|
|
|
|
---@param cam integer
|
|
---@return Vector3
|
|
function CAMERA.GET_CAM_COORD(cam) end
|
|
|
|
---@param cam integer
|
|
---@param rotationOrder integer
|
|
---@return Vector3
|
|
function CAMERA.GET_CAM_ROT(cam, rotationOrder) end
|
|
|
|
---@param cam integer
|
|
---@return number
|
|
function CAMERA.GET_CAM_FOV(cam) end
|
|
|
|
---@param cam integer
|
|
---@return number
|
|
function CAMERA.GET_CAM_NEAR_CLIP(cam) end
|
|
|
|
---@param cam integer
|
|
---@return number
|
|
function CAMERA.GET_CAM_FAR_CLIP(cam) end
|
|
|
|
---@param cam integer
|
|
---@return number
|
|
function CAMERA.GET_CAM_NEAR_DOF(cam) end
|
|
|
|
---@param cam integer
|
|
---@return number
|
|
function CAMERA.GET_CAM_FAR_DOF(cam) end
|
|
|
|
---@param cam integer
|
|
---@return number
|
|
function CAMERA.GET_CAM_DOF_STRENGTH(cam) end
|
|
|
|
---@param cam integer
|
|
---@param posX number
|
|
---@param posY number
|
|
---@param posZ number
|
|
---@param rotX number
|
|
---@param rotY number
|
|
---@param rotZ number
|
|
---@param fieldOfView number
|
|
---@param p8 integer
|
|
---@param p9 integer
|
|
---@param p10 integer
|
|
---@param p11 integer
|
|
function CAMERA.SET_CAM_PARAMS(cam, posX, posY, posZ, rotX, rotY, rotZ, fieldOfView, p8, p9, p10, p11) end
|
|
|
|
---@param cam integer
|
|
---@param posX number
|
|
---@param posY number
|
|
---@param posZ number
|
|
function CAMERA.SET_CAM_COORD(cam, posX, posY, posZ) end
|
|
|
|
---@param cam integer
|
|
---@param rotX number
|
|
---@param rotY number
|
|
---@param rotZ number
|
|
---@param rotationOrder integer
|
|
function CAMERA.SET_CAM_ROT(cam, rotX, rotY, rotZ, rotationOrder) end
|
|
|
|
---@param cam integer
|
|
---@param fieldOfView number
|
|
function CAMERA.SET_CAM_FOV(cam, fieldOfView) end
|
|
|
|
---@param cam integer
|
|
---@param nearClip number
|
|
function CAMERA.SET_CAM_NEAR_CLIP(cam, nearClip) end
|
|
|
|
---@param cam integer
|
|
---@param farClip number
|
|
function CAMERA.SET_CAM_FAR_CLIP(cam, farClip) end
|
|
|
|
---@param cam integer
|
|
---@param p1 number
|
|
function CAMERA.FORCE_CAM_FAR_CLIP(cam, p1) end
|
|
|
|
---@param cam integer
|
|
---@param strength number
|
|
function CAMERA.SET_CAM_MOTION_BLUR_STRENGTH(cam, strength) end
|
|
|
|
---@param cam integer
|
|
---@param nearDOF number
|
|
function CAMERA.SET_CAM_NEAR_DOF(cam, nearDOF) end
|
|
|
|
---@param cam integer
|
|
---@param farDOF number
|
|
function CAMERA.SET_CAM_FAR_DOF(cam, farDOF) end
|
|
|
|
---@param cam integer
|
|
---@param dofStrength number
|
|
function CAMERA.SET_CAM_DOF_STRENGTH(cam, dofStrength) end
|
|
|
|
---@param cam integer
|
|
---@param p1 number
|
|
---@param p2 number
|
|
---@param p3 number
|
|
---@param p4 number
|
|
function CAMERA.SET_CAM_DOF_PLANES(cam, p1, p2, p3, p4) end
|
|
|
|
---@param cam integer
|
|
---@param toggle boolean
|
|
function CAMERA.SET_CAM_USE_SHALLOW_DOF_MODE(cam, toggle) end
|
|
|
|
function CAMERA.SET_USE_HI_DOF() end
|
|
|
|
function CAMERA.SET_USE_HI_DOF_ON_SYNCED_SCENE_THIS_UPDATE() end
|
|
|
|
---@param camera integer
|
|
---@param p1 number
|
|
function CAMERA.SET_CAM_DOF_OVERRIDDEN_FOCUS_DISTANCE(camera, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 number
|
|
function CAMERA.SET_CAM_DOF_OVERRIDDEN_FOCUS_DISTANCE_BLEND_LEVEL(p0, p1) end
|
|
|
|
---@param camera integer
|
|
---@param p1 number
|
|
function CAMERA.SET_CAM_DOF_FNUMBER_OF_LENS(camera, p1) end
|
|
|
|
---@param camera integer
|
|
---@param multiplier number
|
|
function CAMERA.SET_CAM_DOF_FOCAL_LENGTH_MULTIPLIER(camera, multiplier) end
|
|
|
|
---@param camera integer
|
|
---@param p1 number
|
|
function CAMERA.SET_CAM_DOF_FOCUS_DISTANCE_BIAS(camera, p1) end
|
|
|
|
---@param camera integer
|
|
---@param p1 number
|
|
function CAMERA.SET_CAM_DOF_MAX_NEAR_IN_FOCUS_DISTANCE(camera, p1) end
|
|
|
|
---@param camera integer
|
|
---@param p1 number
|
|
function CAMERA.SET_CAM_DOF_MAX_NEAR_IN_FOCUS_DISTANCE_BLEND_LEVEL(camera, p1) end
|
|
|
|
---@param camera integer
|
|
---@param state boolean
|
|
function CAMERA.SET_CAM_DOF_SHOULD_KEEP_LOOK_AT_TARGET_IN_FOCUS(camera, state) end
|
|
|
|
---@param cam integer
|
|
---@param entity integer
|
|
---@param xOffset number
|
|
---@param yOffset number
|
|
---@param zOffset number
|
|
---@param isRelative boolean
|
|
function CAMERA.ATTACH_CAM_TO_ENTITY(cam, entity, xOffset, yOffset, zOffset, isRelative) end
|
|
|
|
---@param cam integer
|
|
---@param ped integer
|
|
---@param boneIndex integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param heading boolean
|
|
function CAMERA.ATTACH_CAM_TO_PED_BONE(cam, ped, boneIndex, x, y, z, heading) end
|
|
|
|
---@param cam integer
|
|
---@param ped integer
|
|
---@param boneIndex integer
|
|
---@param p3 number
|
|
---@param p4 number
|
|
---@param p5 number
|
|
---@param p6 number
|
|
---@param p7 number
|
|
---@param p8 number
|
|
---@param p9 boolean
|
|
function CAMERA.HARD_ATTACH_CAM_TO_PED_BONE(cam, ped, boneIndex, p3, p4, p5, p6, p7, p8, p9) end
|
|
|
|
---@param cam integer
|
|
---@param entity integer
|
|
---@param xRot number
|
|
---@param yRot number
|
|
---@param zRot number
|
|
---@param xOffset number
|
|
---@param yOffset number
|
|
---@param zOffset number
|
|
---@param isRelative boolean
|
|
function CAMERA.HARD_ATTACH_CAM_TO_ENTITY(cam, entity, xRot, yRot, zRot, xOffset, yOffset, zOffset, isRelative) end
|
|
|
|
---@param cam integer
|
|
---@param vehicle integer
|
|
---@param boneIndex integer
|
|
---@param relativeRotation boolean
|
|
---@param rotX number
|
|
---@param rotY number
|
|
---@param rotZ number
|
|
---@param offsetX number
|
|
---@param offsetY number
|
|
---@param offsetZ number
|
|
---@param fixedDirection boolean
|
|
function CAMERA.ATTACH_CAM_TO_VEHICLE_BONE(cam, vehicle, boneIndex, relativeRotation, rotX, rotY, rotZ, offsetX, offsetY, offsetZ, fixedDirection) end
|
|
|
|
---@param cam integer
|
|
function CAMERA.DETACH_CAM(cam) end
|
|
|
|
---@param cam integer
|
|
---@param p1 boolean
|
|
function CAMERA.SET_CAM_INHERIT_ROLL_VEHICLE(cam, p1) end
|
|
|
|
---@param cam integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
function CAMERA.POINT_CAM_AT_COORD(cam, x, y, z) end
|
|
|
|
---@param cam integer
|
|
---@param entity integer
|
|
---@param p2 number
|
|
---@param p3 number
|
|
---@param p4 number
|
|
---@param p5 boolean
|
|
function CAMERA.POINT_CAM_AT_ENTITY(cam, entity, p2, p3, p4, p5) end
|
|
|
|
---@param cam integer
|
|
---@param ped integer
|
|
---@param boneIndex integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param p6 boolean
|
|
function CAMERA.POINT_CAM_AT_PED_BONE(cam, ped, boneIndex, x, y, z, p6) end
|
|
|
|
---@param cam integer
|
|
function CAMERA.STOP_CAM_POINTING(cam) end
|
|
|
|
---@param cam integer
|
|
---@param toggle boolean
|
|
function CAMERA.SET_CAM_AFFECTS_AIMING(cam, toggle) end
|
|
|
|
---@param cam integer
|
|
---@param toggle boolean
|
|
function CAMERA.SET_CAM_CONTROLS_MINI_MAP_HEADING(cam, toggle) end
|
|
|
|
---@param cam integer
|
|
---@param toggle boolean
|
|
function CAMERA.SET_CAM_IS_INSIDE_VEHICLE(cam, toggle) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
function CAMERA.ALLOW_MOTION_BLUR_DECAY(p0, p1) end
|
|
|
|
---@param camera integer
|
|
---@param name string
|
|
function CAMERA.SET_CAM_DEBUG_NAME(camera, name) end
|
|
|
|
---@return integer
|
|
function CAMERA.GET_DEBUG_CAM() end
|
|
|
|
---@param camera integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param xRot number
|
|
---@param yRot number
|
|
---@param zRot number
|
|
---@param length integer
|
|
---@param smoothingStyle integer
|
|
---@param rotationOrder integer
|
|
function CAMERA.ADD_CAM_SPLINE_NODE(camera, x, y, z, xRot, yRot, zRot, length, smoothingStyle, rotationOrder) end
|
|
|
|
---@param cam integer
|
|
---@param cam2 integer
|
|
---@param length integer
|
|
---@param p3 integer
|
|
function CAMERA.ADD_CAM_SPLINE_NODE_USING_CAMERA_FRAME(cam, cam2, length, p3) end
|
|
|
|
---@param cam integer
|
|
---@param cam2 integer
|
|
---@param length integer
|
|
---@param p3 integer
|
|
function CAMERA.ADD_CAM_SPLINE_NODE_USING_CAMERA(cam, cam2, length, p3) end
|
|
|
|
---@param cam integer
|
|
---@param length integer
|
|
---@param p2 integer
|
|
function CAMERA.ADD_CAM_SPLINE_NODE_USING_GAMEPLAY_FRAME(cam, length, p2) end
|
|
|
|
---@param cam integer
|
|
---@param p1 number
|
|
function CAMERA.SET_CAM_SPLINE_PHASE(cam, p1) end
|
|
|
|
---@param cam integer
|
|
---@return number
|
|
function CAMERA.GET_CAM_SPLINE_PHASE(cam) end
|
|
|
|
---@param cam integer
|
|
---@return number
|
|
function CAMERA.GET_CAM_SPLINE_NODE_PHASE(cam) end
|
|
|
|
---@param cam integer
|
|
---@param timeDuration integer
|
|
function CAMERA.SET_CAM_SPLINE_DURATION(cam, timeDuration) end
|
|
|
|
---@param cam integer
|
|
---@param smoothingStyle integer
|
|
function CAMERA.SET_CAM_SPLINE_SMOOTHING_STYLE(cam, smoothingStyle) end
|
|
|
|
---@param cam integer
|
|
---@return integer
|
|
function CAMERA.GET_CAM_SPLINE_NODE_INDEX(cam) end
|
|
|
|
---@param cam integer
|
|
---@param easingFunction integer
|
|
---@param p2 integer
|
|
---@param p3 number
|
|
function CAMERA.SET_CAM_SPLINE_NODE_EASE(cam, easingFunction, p2, p3) end
|
|
|
|
---@param cam integer
|
|
---@param p1 integer
|
|
---@param scale number
|
|
function CAMERA.SET_CAM_SPLINE_NODE_VELOCITY_SCALE(cam, p1, scale) end
|
|
|
|
---@param cam integer
|
|
---@param p1 integer
|
|
---@param p2 number
|
|
---@param p3 number
|
|
function CAMERA.OVERRIDE_CAM_SPLINE_VELOCITY(cam, p1, p2, p3) end
|
|
|
|
---@param cam integer
|
|
---@param p1 integer
|
|
---@param p2 number
|
|
---@param p3 number
|
|
function CAMERA.OVERRIDE_CAM_SPLINE_MOTION_BLUR(cam, p1, p2, p3) end
|
|
|
|
---@param cam integer
|
|
---@param p1 integer
|
|
---@param flags integer
|
|
function CAMERA.SET_CAM_SPLINE_NODE_EXTRA_FLAGS(cam, p1, flags) end
|
|
|
|
---@param cam integer
|
|
---@return boolean
|
|
function CAMERA.IS_CAM_SPLINE_PAUSED(cam) end
|
|
|
|
---@param camera integer
|
|
---@param camPosX number
|
|
---@param camPosY number
|
|
---@param camPosZ number
|
|
---@param camRotX number
|
|
---@param camRotY number
|
|
---@param camRotZ number
|
|
---@param fov number
|
|
---@param duration integer
|
|
---@param posCurveType integer
|
|
---@param rotCurveType integer
|
|
---@param rotOrder integer
|
|
---@param fovCurveType integer
|
|
function CAMERA.INTERPOLATE_CAMERA_WITH_PARAMS(camera, camPosX, camPosY, camPosZ, camRotX, camRotY, camRotZ, fov, duration, posCurveType, rotCurveType, rotOrder, fovCurveType) end
|
|
|
|
---@param camTo integer
|
|
---@param camFrom integer
|
|
---@param duration integer
|
|
---@param easeLocation integer
|
|
---@param easeRotation integer
|
|
---@param easeFov integer
|
|
function CAMERA._ACTIVATE_CAM_WITH_INTERP_AND_FOV_CURVE(camTo, camFrom, duration, easeLocation, easeRotation, easeFov) end
|
|
|
|
---@param camTo integer
|
|
---@param camFrom integer
|
|
---@param duration integer
|
|
---@param easeLocation integer
|
|
---@param easeRotation integer
|
|
function CAMERA.SET_CAM_ACTIVE_WITH_INTERP(camTo, camFrom, duration, easeLocation, easeRotation) end
|
|
|
|
---@param cam integer
|
|
---@return boolean
|
|
function CAMERA.IS_CAM_INTERPOLATING(cam) end
|
|
|
|
---@param cam integer
|
|
---@param type string
|
|
---@param amplitude number
|
|
function CAMERA.SHAKE_CAM(cam, type, amplitude) end
|
|
|
|
---@param cam integer
|
|
---@param p1 string
|
|
---@param p2 string
|
|
---@param p3 string
|
|
---@param amplitude number
|
|
function CAMERA.ANIMATED_SHAKE_CAM(cam, p1, p2, p3, amplitude) end
|
|
|
|
---@param cam integer
|
|
---@return boolean
|
|
function CAMERA.IS_CAM_SHAKING(cam) end
|
|
|
|
---@param cam integer
|
|
---@param amplitude number
|
|
function CAMERA.SET_CAM_SHAKE_AMPLITUDE(cam, amplitude) end
|
|
|
|
---@param cam integer
|
|
---@param p1 boolean
|
|
function CAMERA.STOP_CAM_SHAKING(cam, p1) end
|
|
|
|
---@param p0 string
|
|
---@param p1 number
|
|
function CAMERA.SHAKE_SCRIPT_GLOBAL(p0, p1) end
|
|
|
|
---@param p0 string
|
|
---@param p1 string
|
|
---@param p2 string
|
|
---@param p3 number
|
|
function CAMERA.ANIMATED_SHAKE_SCRIPT_GLOBAL(p0, p1, p2, p3) end
|
|
|
|
---@return boolean
|
|
function CAMERA.IS_SCRIPT_GLOBAL_SHAKING() end
|
|
|
|
---@param p0 boolean
|
|
function CAMERA.STOP_SCRIPT_GLOBAL_SHAKING(p0) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 integer
|
|
---@param p2 number
|
|
function CAMERA.TRIGGER_VEHICLE_PART_BROKEN_CAMERA_SHAKE(vehicle, p1, p2) end
|
|
|
|
---@param cam integer
|
|
---@param animName string
|
|
---@param animDictionary string
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param xRot number
|
|
---@param yRot number
|
|
---@param zRot number
|
|
---@param p9 boolean
|
|
---@param p10 integer
|
|
---@return boolean
|
|
function CAMERA.PLAY_CAM_ANIM(cam, animName, animDictionary, x, y, z, xRot, yRot, zRot, p9, p10) end
|
|
|
|
---@param cam integer
|
|
---@param animName string
|
|
---@param animDictionary string
|
|
---@return boolean
|
|
function CAMERA.IS_CAM_PLAYING_ANIM(cam, animName, animDictionary) end
|
|
|
|
---@param cam integer
|
|
---@param phase number
|
|
function CAMERA.SET_CAM_ANIM_CURRENT_PHASE(cam, phase) end
|
|
|
|
---@param cam integer
|
|
---@return number
|
|
function CAMERA.GET_CAM_ANIM_CURRENT_PHASE(cam) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param animName string
|
|
---@param animDictionary string
|
|
---@return boolean
|
|
function CAMERA.PLAY_SYNCHRONIZED_CAM_ANIM(p0, p1, animName, animDictionary) end
|
|
|
|
---@param cam integer
|
|
---@param p1 number
|
|
---@param p2 number
|
|
---@param p3 number
|
|
function CAMERA.SET_FLY_CAM_HORIZONTAL_RESPONSE(cam, p1, p2, p3) end
|
|
|
|
---@param cam integer
|
|
---@param p1 number
|
|
---@param p2 number
|
|
---@param p3 number
|
|
function CAMERA.SET_FLY_CAM_VERTICAL_RESPONSE(cam, p1, p2, p3) end
|
|
|
|
---@param cam integer
|
|
---@param height number
|
|
function CAMERA.SET_FLY_CAM_MAX_HEIGHT(cam, height) end
|
|
|
|
---@param cam integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
function CAMERA.SET_FLY_CAM_COORD_AND_CONSTRAIN(cam, x, y, z) end
|
|
|
|
---@param cam integer
|
|
function CAMERA.SET_FLY_CAM_VERTICAL_CONTROLS_THIS_UPDATE(cam) end
|
|
|
|
---@param cam integer
|
|
---@return boolean
|
|
function CAMERA.WAS_FLY_CAM_CONSTRAINED_ON_PREVIOUS_UDPATE(cam) end
|
|
|
|
---@return boolean
|
|
function CAMERA.IS_SCREEN_FADED_OUT() end
|
|
|
|
---@return boolean
|
|
function CAMERA.IS_SCREEN_FADED_IN() end
|
|
|
|
---@return boolean
|
|
function CAMERA.IS_SCREEN_FADING_OUT() end
|
|
|
|
---@return boolean
|
|
function CAMERA.IS_SCREEN_FADING_IN() end
|
|
|
|
---@param duration integer
|
|
function CAMERA.DO_SCREEN_FADE_IN(duration) end
|
|
|
|
---@param duration integer
|
|
function CAMERA.DO_SCREEN_FADE_OUT(duration) end
|
|
|
|
---@param p0 boolean
|
|
---@param p1 integer
|
|
function CAMERA.SET_WIDESCREEN_BORDERS(p0, p1) end
|
|
|
|
---@return boolean
|
|
function CAMERA.ARE_WIDESCREEN_BORDERS_ACTIVE() end
|
|
|
|
---@return Vector3
|
|
function CAMERA.GET_GAMEPLAY_CAM_COORD() end
|
|
|
|
---@param rotationOrder integer
|
|
---@return Vector3
|
|
function CAMERA.GET_GAMEPLAY_CAM_ROT(rotationOrder) end
|
|
|
|
---@return number
|
|
function CAMERA.GET_GAMEPLAY_CAM_FOV() end
|
|
|
|
---@param p0 number
|
|
function CAMERA.SET_GAMEPLAY_CAM_MOTION_BLUR_SCALING_THIS_UPDATE(p0) end
|
|
|
|
---@param p0 number
|
|
function CAMERA.SET_GAMEPLAY_CAM_MAX_MOTION_BLUR_STRENGTH_THIS_UPDATE(p0) end
|
|
|
|
---@return number
|
|
function CAMERA.GET_GAMEPLAY_CAM_RELATIVE_HEADING() end
|
|
|
|
---@param heading number
|
|
function CAMERA.SET_GAMEPLAY_CAM_RELATIVE_HEADING(heading) end
|
|
|
|
---@return number
|
|
function CAMERA.GET_GAMEPLAY_CAM_RELATIVE_PITCH() end
|
|
|
|
---@param angle number
|
|
---@param scalingFactor number
|
|
function CAMERA.SET_GAMEPLAY_CAM_RELATIVE_PITCH(angle, scalingFactor) end
|
|
|
|
function CAMERA.RESET_GAMEPLAY_CAM_FULL_ATTACH_PARENT_TRANSFORM_TIMER() end
|
|
|
|
---@param roll number
|
|
---@param pitch number
|
|
---@param yaw number
|
|
function CAMERA.FORCE_CAMERA_RELATIVE_HEADING_AND_PITCH(roll, pitch, yaw) end
|
|
|
|
---@param p0 number
|
|
---@param p1 number
|
|
function CAMERA.FORCE_BONNET_CAMERA_RELATIVE_HEADING_AND_PITCH(p0, p1) end
|
|
|
|
---@param yaw number
|
|
function CAMERA.SET_FIRST_PERSON_SHOOTER_CAMERA_HEADING(yaw) end
|
|
|
|
---@param pitch number
|
|
function CAMERA.SET_FIRST_PERSON_SHOOTER_CAMERA_PITCH(pitch) end
|
|
|
|
---@param p0 boolean
|
|
function CAMERA.SET_SCRIPTED_CAMERA_IS_FIRST_PERSON_THIS_FRAME(p0) end
|
|
|
|
---@param shakeName string
|
|
---@param intensity number
|
|
function CAMERA.SHAKE_GAMEPLAY_CAM(shakeName, intensity) end
|
|
|
|
---@return boolean
|
|
function CAMERA.IS_GAMEPLAY_CAM_SHAKING() end
|
|
|
|
---@param amplitude number
|
|
function CAMERA.SET_GAMEPLAY_CAM_SHAKE_AMPLITUDE(amplitude) end
|
|
|
|
---@param p0 boolean
|
|
function CAMERA.STOP_GAMEPLAY_CAM_SHAKING(p0) end
|
|
|
|
---@param ped integer
|
|
function CAMERA.SET_GAMEPLAY_CAM_FOLLOW_PED_THIS_UPDATE(ped) end
|
|
|
|
---@return boolean
|
|
function CAMERA.IS_GAMEPLAY_CAM_RENDERING() end
|
|
|
|
---@return boolean
|
|
function CAMERA.IS_INTERPOLATING_FROM_SCRIPT_CAMS() end
|
|
|
|
---@return boolean
|
|
function CAMERA.IS_INTERPOLATING_TO_SCRIPT_CAMS() end
|
|
|
|
---@param p0 boolean
|
|
function CAMERA.SET_GAMEPLAY_CAM_ALTITUDE_FOV_SCALING_STATE(p0) end
|
|
|
|
function CAMERA.DISABLE_GAMEPLAY_CAM_ALTITUDE_FOV_SCALING_THIS_UPDATE() end
|
|
|
|
---@return boolean
|
|
function CAMERA.IS_GAMEPLAY_CAM_LOOKING_BEHIND() end
|
|
|
|
---@param entity integer
|
|
function CAMERA.SET_GAMEPLAY_CAM_IGNORE_ENTITY_COLLISION_THIS_UPDATE(entity) end
|
|
|
|
---@param entity integer
|
|
function CAMERA.DISABLE_CAM_COLLISION_FOR_OBJECT(entity) end
|
|
|
|
function CAMERA.BYPASS_CAMERA_COLLISION_BUOYANCY_TEST_THIS_UPDATE() end
|
|
|
|
---@param entity integer
|
|
function CAMERA.SET_GAMEPLAY_CAM_ENTITY_TO_LIMIT_FOCUS_OVER_BOUNDING_SPHERE_THIS_UPDATE(entity) end
|
|
|
|
function CAMERA.DISABLE_FIRST_PERSON_CAMERA_WATER_CLIPPING_TEST_THIS_UPDATE() end
|
|
|
|
function CAMERA.SET_FOLLOW_CAM_IGNORE_ATTACH_PARENT_MOVEMENT_THIS_UPDATE() end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
---@return boolean
|
|
function CAMERA.IS_SPHERE_VISIBLE(x, y, z, radius) end
|
|
|
|
---@return boolean
|
|
function CAMERA.IS_FOLLOW_PED_CAM_ACTIVE() end
|
|
|
|
---@param camName string
|
|
---@param p1 integer
|
|
---@return boolean
|
|
function CAMERA.SET_FOLLOW_PED_CAM_THIS_UPDATE(camName, p1) end
|
|
|
|
---@param p0 boolean
|
|
---@param p1 boolean
|
|
function CAMERA.USE_SCRIPT_CAM_FOR_AMBIENT_POPULATION_ORIGIN_THIS_FRAME(p0, p1) end
|
|
|
|
function CAMERA.SET_FOLLOW_PED_CAM_LADDER_ALIGN_THIS_UPDATE() end
|
|
|
|
---@param minimum number
|
|
---@param maximum number
|
|
function CAMERA.SET_THIRD_PERSON_CAM_RELATIVE_HEADING_LIMITS_THIS_UPDATE(minimum, maximum) end
|
|
|
|
---@param minimum number
|
|
---@param maximum number
|
|
function CAMERA.SET_THIRD_PERSON_CAM_RELATIVE_PITCH_LIMITS_THIS_UPDATE(minimum, maximum) end
|
|
|
|
---@param p0 number
|
|
---@param distance number
|
|
function CAMERA.SET_THIRD_PERSON_CAM_ORBIT_DISTANCE_LIMITS_THIS_UPDATE(p0, distance) end
|
|
|
|
---@return number
|
|
function CAMERA._GET_THIRD_PERSON_CAM_MIN_ORBIT_DISTANCE_SPRING() end
|
|
|
|
---@return number
|
|
function CAMERA._GET_THIRD_PERSON_CAM_MAX_ORBIT_DISTANCE_SPRING() end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function CAMERA.SET_IN_VEHICLE_CAM_STATE_THIS_UPDATE(p0, p1) end
|
|
|
|
function CAMERA.DISABLE_ON_FOOT_FIRST_PERSON_VIEW_THIS_UPDATE() end
|
|
|
|
function CAMERA.DISABLE_FIRST_PERSON_FLASH_EFFECT_THIS_UPDATE() end
|
|
|
|
function CAMERA.BLOCK_FIRST_PERSON_ORIENTATION_RESET_THIS_UPDATE() end
|
|
|
|
---@return integer
|
|
function CAMERA.GET_FOLLOW_PED_CAM_ZOOM_LEVEL() end
|
|
|
|
---@return integer
|
|
function CAMERA.GET_FOLLOW_PED_CAM_VIEW_MODE() end
|
|
|
|
---@param viewMode integer
|
|
function CAMERA.SET_FOLLOW_PED_CAM_VIEW_MODE(viewMode) end
|
|
|
|
---@return boolean
|
|
function CAMERA.IS_FOLLOW_VEHICLE_CAM_ACTIVE() end
|
|
|
|
---@param p0 boolean
|
|
function CAMERA.SET_FOLLOW_VEHICLE_CAM_HIGH_ANGLE_MODE_THIS_UPDATE(p0) end
|
|
|
|
---@param p0 boolean
|
|
---@param p1 boolean
|
|
function CAMERA.SET_FOLLOW_VEHICLE_CAM_HIGH_ANGLE_MODE_EVERY_UPDATE(p0, p1) end
|
|
|
|
---@param hash integer|string
|
|
---@return boolean
|
|
function CAMERA.SET_TABLE_GAMES_CAMERA_THIS_UPDATE(hash) end
|
|
|
|
---@return integer
|
|
function CAMERA.GET_FOLLOW_VEHICLE_CAM_ZOOM_LEVEL() end
|
|
|
|
---@param zoomLevel integer
|
|
function CAMERA.SET_FOLLOW_VEHICLE_CAM_ZOOM_LEVEL(zoomLevel) end
|
|
|
|
---@return integer
|
|
function CAMERA.GET_FOLLOW_VEHICLE_CAM_VIEW_MODE() end
|
|
|
|
---@param viewMode integer
|
|
function CAMERA.SET_FOLLOW_VEHICLE_CAM_VIEW_MODE(viewMode) end
|
|
|
|
---@param context integer
|
|
---@return integer
|
|
function CAMERA.GET_CAM_VIEW_MODE_FOR_CONTEXT(context) end
|
|
|
|
---@param context integer
|
|
---@param viewMode integer
|
|
function CAMERA.SET_CAM_VIEW_MODE_FOR_CONTEXT(context, viewMode) end
|
|
|
|
---@return integer
|
|
function CAMERA.GET_CAM_ACTIVE_VIEW_MODE_CONTEXT() end
|
|
|
|
function CAMERA.USE_VEHICLE_CAM_STUNT_SETTINGS_THIS_UPDATE() end
|
|
|
|
---@param camName string
|
|
function CAMERA.USE_DEDICATED_STUNT_CAMERA_THIS_UPDATE(camName) end
|
|
|
|
function CAMERA.FORCE_VEHICLE_CAM_STUNT_SETTINGS_THIS_UPDATE() end
|
|
|
|
---@param seatIndex integer
|
|
function CAMERA.SET_FOLLOW_VEHICLE_CAM_SEAT_THIS_UPDATE(seatIndex) end
|
|
|
|
---@return boolean
|
|
function CAMERA.IS_AIM_CAM_ACTIVE() end
|
|
|
|
---@return boolean
|
|
function CAMERA.IS_AIM_CAM_ACTIVE_IN_ACCURATE_MODE() end
|
|
|
|
---@return boolean
|
|
function CAMERA.IS_FIRST_PERSON_AIM_CAM_ACTIVE() end
|
|
|
|
function CAMERA.DISABLE_AIM_CAM_THIS_UPDATE() end
|
|
|
|
---@return number
|
|
function CAMERA.GET_FIRST_PERSON_AIM_CAM_ZOOM_FACTOR() end
|
|
|
|
---@param zoomFactor number
|
|
function CAMERA.SET_FIRST_PERSON_AIM_CAM_ZOOM_FACTOR(zoomFactor) end
|
|
|
|
---@param p0 number
|
|
---@param p1 number
|
|
function CAMERA.SET_FIRST_PERSON_AIM_CAM_ZOOM_FACTOR_LIMITS_THIS_UPDATE(p0, p1) end
|
|
|
|
---@param p0 number
|
|
---@param p1 number
|
|
function CAMERA.SET_FIRST_PERSON_AIM_CAM_RELATIVE_HEADING_LIMITS_THIS_UPDATE(p0, p1) end
|
|
|
|
---@param p0 number
|
|
---@param p1 number
|
|
function CAMERA.SET_FIRST_PERSON_AIM_CAM_RELATIVE_PITCH_LIMITS_THIS_UPDATE(p0, p1) end
|
|
|
|
---@param p0 number
|
|
function CAMERA.SET_FIRST_PERSON_AIM_CAM_NEAR_CLIP_THIS_UPDATE(p0) end
|
|
|
|
---@param p0 number
|
|
function CAMERA.SET_THIRD_PERSON_AIM_CAM_NEAR_CLIP_THIS_UPDATE(p0) end
|
|
|
|
---@param p0 boolean
|
|
function CAMERA.SET_ALLOW_CUSTOM_VEHICLE_DRIVE_BY_CAM_THIS_UPDATE(p0) end
|
|
|
|
function CAMERA.FORCE_TIGHTSPACE_CUSTOM_FRAMING_THIS_UPDATE() end
|
|
|
|
---@return Vector3
|
|
function CAMERA.GET_FINAL_RENDERED_CAM_COORD() end
|
|
|
|
---@param rotationOrder integer
|
|
---@return Vector3
|
|
function CAMERA.GET_FINAL_RENDERED_CAM_ROT(rotationOrder) end
|
|
|
|
---@param player integer
|
|
---@param rotationOrder integer
|
|
---@return Vector3
|
|
function CAMERA.GET_FINAL_RENDERED_REMOTE_PLAYER_CAM_ROT(player, rotationOrder) end
|
|
|
|
---@return number
|
|
function CAMERA.GET_FINAL_RENDERED_CAM_FOV() end
|
|
|
|
---@param player integer
|
|
---@return number
|
|
function CAMERA.GET_FINAL_RENDERED_REMOTE_PLAYER_CAM_FOV(player) end
|
|
|
|
---@return number
|
|
function CAMERA.GET_FINAL_RENDERED_CAM_NEAR_CLIP() end
|
|
|
|
---@return number
|
|
function CAMERA.GET_FINAL_RENDERED_CAM_FAR_CLIP() end
|
|
|
|
---@return number
|
|
function CAMERA.GET_FINAL_RENDERED_CAM_NEAR_DOF() end
|
|
|
|
---@return number
|
|
function CAMERA.GET_FINAL_RENDERED_CAM_FAR_DOF() end
|
|
|
|
---@return number
|
|
function CAMERA.GET_FINAL_RENDERED_CAM_MOTION_BLUR_STRENGTH() end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param duration integer
|
|
---@param blendOutDuration integer
|
|
---@param blendInDuration integer
|
|
---@param p6 integer
|
|
function CAMERA.SET_GAMEPLAY_COORD_HINT(x, y, z, duration, blendOutDuration, blendInDuration, p6) end
|
|
|
|
---@param ped integer
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param p4 boolean
|
|
---@param duration integer
|
|
---@param blendOutDuration integer
|
|
---@param blendInDuration integer
|
|
function CAMERA.SET_GAMEPLAY_PED_HINT(ped, x1, y1, z1, p4, duration, blendOutDuration, blendInDuration) end
|
|
|
|
---@param vehicle integer
|
|
---@param offsetX number
|
|
---@param offsetY number
|
|
---@param offsetZ number
|
|
---@param p4 boolean
|
|
---@param time integer
|
|
---@param easeInTime integer
|
|
---@param easeOutTime integer
|
|
function CAMERA.SET_GAMEPLAY_VEHICLE_HINT(vehicle, offsetX, offsetY, offsetZ, p4, time, easeInTime, easeOutTime) end
|
|
|
|
---@param object integer
|
|
---@param xOffset number
|
|
---@param yOffset number
|
|
---@param zOffset number
|
|
---@param p4 boolean
|
|
---@param time integer
|
|
---@param easeInTime integer
|
|
---@param easeOutTime integer
|
|
function CAMERA.SET_GAMEPLAY_OBJECT_HINT(object, xOffset, yOffset, zOffset, p4, time, easeInTime, easeOutTime) end
|
|
|
|
---@param entity integer
|
|
---@param xOffset number
|
|
---@param yOffset number
|
|
---@param zOffset number
|
|
---@param p4 boolean
|
|
---@param time integer
|
|
---@param easeInTime integer
|
|
---@param easeOutTime integer
|
|
---@param p8 integer
|
|
function CAMERA.SET_GAMEPLAY_ENTITY_HINT(entity, xOffset, yOffset, zOffset, p4, time, easeInTime, easeOutTime, p8) end
|
|
|
|
---@return boolean
|
|
function CAMERA.IS_GAMEPLAY_HINT_ACTIVE() end
|
|
|
|
---@param p0 boolean
|
|
function CAMERA.STOP_GAMEPLAY_HINT(p0) end
|
|
|
|
---@param p0 boolean
|
|
function CAMERA.STOP_GAMEPLAY_HINT_BEING_CANCELLED_THIS_UPDATE(p0) end
|
|
|
|
---@param p0 boolean
|
|
function CAMERA.STOP_CODE_GAMEPLAY_HINT(p0) end
|
|
|
|
---@return boolean
|
|
function CAMERA.IS_CODE_GAMEPLAY_HINT_ACTIVE() end
|
|
|
|
---@param FOV number
|
|
function CAMERA.SET_GAMEPLAY_HINT_FOV(FOV) end
|
|
|
|
---@param value number
|
|
function CAMERA.SET_GAMEPLAY_HINT_FOLLOW_DISTANCE_SCALAR(value) end
|
|
|
|
---@param value number
|
|
function CAMERA.SET_GAMEPLAY_HINT_BASE_ORBIT_PITCH_OFFSET(value) end
|
|
|
|
---@param xOffset number
|
|
function CAMERA.SET_GAMEPLAY_HINT_CAMERA_RELATIVE_SIDE_OFFSET(xOffset) end
|
|
|
|
---@param yOffset number
|
|
function CAMERA.SET_GAMEPLAY_HINT_CAMERA_RELATIVE_VERTICAL_OFFSET(yOffset) end
|
|
|
|
---@param toggle boolean
|
|
function CAMERA.SET_GAMEPLAY_HINT_CAMERA_BLEND_TO_FOLLOW_PED_MEDIUM_VIEW_MODE(toggle) end
|
|
|
|
---@param p0 boolean
|
|
function CAMERA.SET_CINEMATIC_BUTTON_ACTIVE(p0) end
|
|
|
|
---@return boolean
|
|
function CAMERA.IS_CINEMATIC_CAM_RENDERING() end
|
|
|
|
---@param shakeType string
|
|
---@param amount number
|
|
function CAMERA.SHAKE_CINEMATIC_CAM(shakeType, amount) end
|
|
|
|
---@return boolean
|
|
function CAMERA.IS_CINEMATIC_CAM_SHAKING() end
|
|
|
|
---@param p0 number
|
|
function CAMERA.SET_CINEMATIC_CAM_SHAKE_AMPLITUDE(p0) end
|
|
|
|
---@param p0 boolean
|
|
function CAMERA.STOP_CINEMATIC_CAM_SHAKING(p0) end
|
|
|
|
function CAMERA.DISABLE_CINEMATIC_BONNET_CAMERA_THIS_UPDATE() end
|
|
|
|
function CAMERA.DISABLE_CINEMATIC_VEHICLE_IDLE_MODE_THIS_UPDATE() end
|
|
|
|
function CAMERA.INVALIDATE_CINEMATIC_VEHICLE_IDLE_MODE() end
|
|
|
|
function CAMERA.INVALIDATE_IDLE_CAM() end
|
|
|
|
---@return boolean
|
|
function CAMERA.IS_CINEMATIC_IDLE_CAM_RENDERING() end
|
|
|
|
---@return boolean
|
|
function CAMERA.IS_CINEMATIC_FIRST_PERSON_VEHICLE_INTERIOR_CAM_RENDERING() end
|
|
|
|
---@param p0 integer|string
|
|
---@param time integer
|
|
---@param p2 boolean
|
|
---@param entity integer
|
|
function CAMERA.CREATE_CINEMATIC_SHOT(p0, time, p2, entity) end
|
|
|
|
---@param p0 integer|string
|
|
---@return boolean
|
|
function CAMERA.IS_CINEMATIC_SHOT_ACTIVE(p0) end
|
|
|
|
---@param p0 integer|string
|
|
function CAMERA.STOP_CINEMATIC_SHOT(p0) end
|
|
|
|
---@param toggle boolean
|
|
function CAMERA.FORCE_CINEMATIC_RENDERING_THIS_UPDATE(toggle) end
|
|
|
|
function CAMERA.SET_CINEMATIC_NEWS_CHANNEL_ACTIVE_THIS_UPDATE() end
|
|
|
|
---@param toggle boolean
|
|
function CAMERA.SET_CINEMATIC_MODE_ACTIVE(toggle) end
|
|
|
|
---@return boolean
|
|
function CAMERA.IS_IN_VEHICLE_MOBILE_PHONE_CAMERA_RENDERING() end
|
|
|
|
---@return boolean
|
|
function CAMERA.DISABLE_CINEMATIC_SLOW_MO_THIS_UPDATE() end
|
|
|
|
---@return boolean
|
|
function CAMERA.IS_BONNET_CINEMATIC_CAM_RENDERING() end
|
|
|
|
---@return boolean
|
|
function CAMERA.IS_CINEMATIC_CAM_INPUT_ACTIVE() end
|
|
|
|
function CAMERA.IGNORE_MENU_PREFERENCE_FOR_BONNET_CAMERA_THIS_UPDATE() end
|
|
|
|
function CAMERA.BYPASS_CUTSCENE_CAM_RENDERING_THIS_UPDATE() end
|
|
|
|
---@param p0 integer
|
|
function CAMERA.STOP_CUTSCENE_CAM_SHAKING(p0) end
|
|
|
|
---@param p0 number
|
|
function CAMERA.SET_CUTSCENE_CAM_FAR_CLIP_THIS_UPDATE(p0) end
|
|
|
|
---@param p0 number
|
|
---@param p1 integer
|
|
---@param p2 number
|
|
---@param p3 number
|
|
---@param p4 number
|
|
---@param p5 number
|
|
---@param p6 number
|
|
---@param p7 integer
|
|
---@param p8 integer
|
|
---@return integer
|
|
function CAMERA.GET_FOCUS_PED_ON_SCREEN(p0, p1, p2, p3, p4, p5, p6, p7, p8) end
|
|
|
|
function CAMERA.DISABLE_NEAR_CLIP_SCAN_THIS_UPDATE() end
|
|
|
|
---@param p0 integer
|
|
function CAMERA.SET_CAM_DEATH_FAIL_EFFECT_STATE(p0) end
|
|
|
|
---@param p0 integer
|
|
function CAMERA.SET_FIRST_PERSON_FLASH_EFFECT_TYPE(p0) end
|
|
|
|
---@param vehicleName string
|
|
function CAMERA.SET_FIRST_PERSON_FLASH_EFFECT_VEHICLE_MODEL_NAME(vehicleName) end
|
|
|
|
---@param vehicleModel integer|string
|
|
function CAMERA.SET_FIRST_PERSON_FLASH_EFFECT_VEHICLE_MODEL_HASH(vehicleModel) end
|
|
|
|
---@return boolean
|
|
function CAMERA.IS_ALLOWED_INDEPENDENT_CAMERA_MODES() end
|
|
|
|
function CAMERA.CAMERA_PREVENT_COLLISION_SETTINGS_FOR_TRIPLEHEAD_IN_INTERIORS_THIS_UPDATE() end
|
|
|
|
---@return number
|
|
function CAMERA.REPLAY_GET_MAX_DISTANCE_ALLOWED_FROM_PLAYER() end
|
|
|
|
-- ============================================================
|
|
-- CLOCK
|
|
-- ============================================================
|
|
|
|
---@class natives.CLOCK
|
|
CLOCK = {}
|
|
|
|
---@param hour integer
|
|
---@param minute integer
|
|
---@param second integer
|
|
function CLOCK.SET_CLOCK_TIME(hour, minute, second) end
|
|
|
|
---@param toggle boolean
|
|
function CLOCK.PAUSE_CLOCK(toggle) end
|
|
|
|
---@param hour integer
|
|
---@param minute integer
|
|
---@param second integer
|
|
function CLOCK.ADVANCE_CLOCK_TIME_TO(hour, minute, second) end
|
|
|
|
---@param hours integer
|
|
---@param minutes integer
|
|
---@param seconds integer
|
|
function CLOCK.ADD_TO_CLOCK_TIME(hours, minutes, seconds) end
|
|
|
|
---@return integer
|
|
function CLOCK.GET_CLOCK_HOURS() end
|
|
|
|
---@return integer
|
|
function CLOCK.GET_CLOCK_MINUTES() end
|
|
|
|
---@return integer
|
|
function CLOCK.GET_CLOCK_SECONDS() end
|
|
|
|
---@param day integer
|
|
---@param month integer
|
|
---@param year integer
|
|
function CLOCK.SET_CLOCK_DATE(day, month, year) end
|
|
|
|
---@return integer
|
|
function CLOCK.GET_CLOCK_DAY_OF_WEEK() end
|
|
|
|
---@return integer
|
|
function CLOCK.GET_CLOCK_DAY_OF_MONTH() end
|
|
|
|
---@return integer
|
|
function CLOCK.GET_CLOCK_MONTH() end
|
|
|
|
---@return integer
|
|
function CLOCK.GET_CLOCK_YEAR() end
|
|
|
|
---@return integer
|
|
function CLOCK.GET_MILLISECONDS_PER_GAME_MINUTE() end
|
|
|
|
---@param year pointer|nil
|
|
---@param month pointer|nil
|
|
---@param day pointer|nil
|
|
---@param hour pointer|nil
|
|
---@param minute pointer|nil
|
|
---@param second pointer|nil
|
|
function CLOCK.GET_POSIX_TIME(year, month, day, hour, minute, second) end
|
|
|
|
---@param year pointer|nil
|
|
---@param month pointer|nil
|
|
---@param day pointer|nil
|
|
---@param hour pointer|nil
|
|
---@param minute pointer|nil
|
|
---@param second pointer|nil
|
|
function CLOCK.GET_UTC_TIME(year, month, day, hour, minute, second) end
|
|
|
|
---@param year pointer|nil
|
|
---@param month pointer|nil
|
|
---@param day pointer|nil
|
|
---@param hour pointer|nil
|
|
---@param minute pointer|nil
|
|
---@param second pointer|nil
|
|
function CLOCK.GET_LOCAL_TIME(year, month, day, hour, minute, second) end
|
|
|
|
-- ============================================================
|
|
-- CUTSCENE
|
|
-- ============================================================
|
|
|
|
---@class natives.CUTSCENE
|
|
CUTSCENE = {}
|
|
|
|
---@param cutsceneName string
|
|
---@param flags integer
|
|
function CUTSCENE.REQUEST_CUTSCENE(cutsceneName, flags) end
|
|
|
|
---@param cutsceneName string
|
|
---@param playbackFlags integer
|
|
---@param flags integer
|
|
function CUTSCENE.REQUEST_CUTSCENE_WITH_PLAYBACK_LIST(cutsceneName, playbackFlags, flags) end
|
|
|
|
function CUTSCENE.REMOVE_CUTSCENE() end
|
|
|
|
---@return boolean
|
|
function CUTSCENE.HAS_CUTSCENE_LOADED() end
|
|
|
|
---@param cutsceneName string
|
|
---@return boolean
|
|
function CUTSCENE.HAS_THIS_CUTSCENE_LOADED(cutsceneName) end
|
|
|
|
---@param threadId integer
|
|
function CUTSCENE.SET_SCRIPT_CAN_START_CUTSCENE(threadId) end
|
|
|
|
---@return boolean
|
|
function CUTSCENE.CAN_REQUEST_ASSETS_FOR_CUTSCENE_ENTITY() end
|
|
|
|
---@param flag integer
|
|
---@return boolean
|
|
function CUTSCENE.IS_CUTSCENE_PLAYBACK_FLAG_SET(flag) end
|
|
|
|
---@param cutsceneEntName string
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
function CUTSCENE.SET_CUTSCENE_ENTITY_STREAMING_FLAGS(cutsceneEntName, p1, p2) end
|
|
|
|
---@param cutsceneName string
|
|
function CUTSCENE.REQUEST_CUT_FILE(cutsceneName) end
|
|
|
|
---@param cutsceneName string
|
|
---@return boolean
|
|
function CUTSCENE.HAS_CUT_FILE_LOADED(cutsceneName) end
|
|
|
|
---@param cutsceneName string
|
|
function CUTSCENE.REMOVE_CUT_FILE(cutsceneName) end
|
|
|
|
---@param cutsceneName string
|
|
---@param index integer
|
|
---@return Vector3
|
|
function CUTSCENE.GET_CUT_FILE_OFFSET(cutsceneName, index) end
|
|
|
|
---@param cutsceneName string
|
|
---@return integer
|
|
function CUTSCENE.GET_CUT_FILE_CONCAT_COUNT(cutsceneName) end
|
|
|
|
---@param flags integer
|
|
function CUTSCENE.START_CUTSCENE(flags) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param flags integer
|
|
function CUTSCENE.START_CUTSCENE_AT_COORDS(x, y, z, flags) end
|
|
|
|
---@param p0 boolean
|
|
function CUTSCENE.STOP_CUTSCENE(p0) end
|
|
|
|
function CUTSCENE.STOP_CUTSCENE_IMMEDIATELY() end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param p3 number
|
|
---@param p4 integer
|
|
function CUTSCENE.SET_CUTSCENE_ORIGIN(x, y, z, p3, p4) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param p6 integer
|
|
function CUTSCENE.SET_CUTSCENE_ORIGIN_AND_ORIENTATION(x1, y1, z1, x2, y2, z2, p6) end
|
|
|
|
---@return integer
|
|
function CUTSCENE.GET_CUTSCENE_TIME() end
|
|
|
|
---@return integer
|
|
function CUTSCENE.GET_CUTSCENE_PLAY_TIME() end
|
|
|
|
---@return integer
|
|
function CUTSCENE.GET_CUTSCENE_TOTAL_DURATION() end
|
|
|
|
---@return integer
|
|
function CUTSCENE.GET_CUTSCENE_END_TIME() end
|
|
|
|
---@return integer
|
|
function CUTSCENE.GET_CUTSCENE_PLAY_DURATION() end
|
|
|
|
---@return boolean
|
|
function CUTSCENE.WAS_CUTSCENE_SKIPPED() end
|
|
|
|
---@return boolean
|
|
function CUTSCENE.HAS_CUTSCENE_FINISHED() end
|
|
|
|
---@return boolean
|
|
function CUTSCENE.IS_CUTSCENE_ACTIVE() end
|
|
|
|
---@return boolean
|
|
function CUTSCENE.IS_CUTSCENE_PLAYING() end
|
|
|
|
---@return integer
|
|
function CUTSCENE.GET_CUTSCENE_SECTION_PLAYING() end
|
|
|
|
---@param cutsceneEntName string
|
|
---@param modelHash integer|string
|
|
---@return integer
|
|
function CUTSCENE.GET_ENTITY_INDEX_OF_CUTSCENE_ENTITY(cutsceneEntName, modelHash) end
|
|
|
|
---@return integer
|
|
function CUTSCENE.GET_CUTSCENE_CONCAT_SECTION_PLAYING() end
|
|
|
|
---@param cutsceneName string
|
|
---@return boolean
|
|
function CUTSCENE.IS_CUTSCENE_AUTHORIZED(cutsceneName) end
|
|
|
|
---@param cutsceneHandle integer
|
|
---@return integer
|
|
function CUTSCENE.DOES_CUTSCENE_HANDLE_EXIST(cutsceneHandle) end
|
|
|
|
---@param cutscenePed integer
|
|
---@param cutsceneEntName string
|
|
---@param p2 integer
|
|
---@param modelHash integer|string
|
|
---@param p4 integer
|
|
function CUTSCENE.REGISTER_ENTITY_FOR_CUTSCENE(cutscenePed, cutsceneEntName, p2, modelHash, p4) end
|
|
|
|
---@param cutsceneEntName string
|
|
---@param modelHash integer|string
|
|
---@return integer
|
|
function CUTSCENE.GET_ENTITY_INDEX_OF_REGISTERED_ENTITY(cutsceneEntName, modelHash) end
|
|
|
|
---@param modelHash integer|string
|
|
function CUTSCENE.SET_VEHICLE_MODEL_PLAYER_WILL_EXIT_SCENE(modelHash) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
function CUTSCENE.SET_CUTSCENE_TRIGGER_AREA(x1, y1, z1, x2, y2, z2) end
|
|
|
|
---@param cutsceneEntName string
|
|
---@param modelHash integer|string
|
|
---@return boolean
|
|
function CUTSCENE.CAN_SET_ENTER_STATE_FOR_REGISTERED_ENTITY(cutsceneEntName, modelHash) end
|
|
|
|
---@param cutsceneEntName string
|
|
---@param modelHash integer|string
|
|
---@return boolean
|
|
function CUTSCENE.CAN_SET_EXIT_STATE_FOR_REGISTERED_ENTITY(cutsceneEntName, modelHash) end
|
|
|
|
---@param p0 boolean
|
|
---@return boolean
|
|
function CUTSCENE.CAN_SET_EXIT_STATE_FOR_CAMERA(p0) end
|
|
|
|
---@param toggle boolean
|
|
function CUTSCENE.SET_PAD_CAN_SHAKE_DURING_CUTSCENE(toggle) end
|
|
|
|
---@param p0 boolean
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
---@param p3 boolean
|
|
function CUTSCENE.SET_CUTSCENE_FADE_VALUES(p0, p1, p2, p3) end
|
|
|
|
---@param p0 boolean
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
---@param p3 boolean
|
|
function CUTSCENE.SET_CUTSCENE_MULTIHEAD_FADE(p0, p1, p2, p3) end
|
|
|
|
---@param p0 boolean
|
|
function CUTSCENE.SET_CUTSCENE_MULTIHEAD_FADE_MANUAL(p0) end
|
|
|
|
---@return boolean
|
|
function CUTSCENE.IS_MULTIHEAD_FADE_UP() end
|
|
|
|
---@param toggle boolean
|
|
function CUTSCENE.NETWORK_SET_MOCAP_CUTSCENE_CAN_BE_SKIPPED(toggle) end
|
|
|
|
---@param p0 boolean
|
|
function CUTSCENE.SET_CAR_GENERATORS_CAN_UPDATE_DURING_CUTSCENE(p0) end
|
|
|
|
---@return boolean
|
|
function CUTSCENE.CAN_USE_MOBILE_PHONE_DURING_CUTSCENE() end
|
|
|
|
---@param p0 boolean
|
|
function CUTSCENE.SET_CUTSCENE_CAN_BE_SKIPPED(p0) end
|
|
|
|
function CUTSCENE.SET_CAN_DISPLAY_MINIMAP_DURING_CUTSCENE_THIS_UPDATE() end
|
|
|
|
---@param cutsceneEntName string
|
|
---@param componentId integer
|
|
---@param drawableId integer
|
|
---@param textureId integer
|
|
---@param modelHash integer|string
|
|
function CUTSCENE.SET_CUTSCENE_PED_COMPONENT_VARIATION(cutsceneEntName, componentId, drawableId, textureId, modelHash) end
|
|
|
|
---@param cutsceneEntName string
|
|
---@param ped integer
|
|
---@param modelHash integer|string
|
|
function CUTSCENE.SET_CUTSCENE_PED_COMPONENT_VARIATION_FROM_PED(cutsceneEntName, ped, modelHash) end
|
|
|
|
---@param cutsceneEntName string
|
|
---@param modelHash integer|string
|
|
---@return boolean
|
|
function CUTSCENE.DOES_CUTSCENE_ENTITY_EXIST(cutsceneEntName, modelHash) end
|
|
|
|
---@param cutsceneEntName string
|
|
---@param componentId integer
|
|
---@param drawableId integer
|
|
---@param textureId integer
|
|
---@param modelHash integer|string
|
|
function CUTSCENE.SET_CUTSCENE_PED_PROP_VARIATION(cutsceneEntName, componentId, drawableId, textureId, modelHash) end
|
|
|
|
---@return boolean
|
|
function CUTSCENE.HAS_CUTSCENE_CUT_THIS_FRAME() end
|
|
|
|
-- ============================================================
|
|
-- DATAFILE
|
|
-- ============================================================
|
|
|
|
---@class natives.DATAFILE
|
|
DATAFILE = {}
|
|
|
|
---@param requestId integer
|
|
function DATAFILE.DATAFILE_WATCH_REQUEST_ID(requestId) end
|
|
|
|
function DATAFILE.DATAFILE_CLEAR_WATCH_LIST() end
|
|
|
|
---@param index integer
|
|
---@return boolean
|
|
function DATAFILE.DATAFILE_IS_VALID_REQUEST_ID(index) end
|
|
|
|
---@param requestId integer
|
|
---@return boolean
|
|
function DATAFILE.DATAFILE_HAS_LOADED_FILE_DATA(requestId) end
|
|
|
|
---@param requestId integer
|
|
---@return boolean
|
|
function DATAFILE.DATAFILE_HAS_VALID_FILE_DATA(requestId) end
|
|
|
|
---@param requestId integer
|
|
---@param p1 integer
|
|
---@return boolean
|
|
function DATAFILE.DATAFILE_SELECT_ACTIVE_FILE(requestId, p1) end
|
|
|
|
---@param requestId integer
|
|
---@return boolean
|
|
function DATAFILE.DATAFILE_DELETE_REQUESTED_FILE(requestId) end
|
|
|
|
---@param data pointer|nil
|
|
---@param dataCount integer
|
|
---@param contentName string
|
|
---@param description string
|
|
---@param tagsCsv string
|
|
---@param contentTypeName string
|
|
---@param publish boolean
|
|
---@param p7 integer
|
|
---@return boolean
|
|
function DATAFILE.UGC_CREATE_CONTENT(data, dataCount, contentName, description, tagsCsv, contentTypeName, publish, p7) end
|
|
|
|
---@param contentName string
|
|
---@param description string
|
|
---@param tagsCsv string
|
|
---@param contentTypeName string
|
|
---@param publish boolean
|
|
---@param p5 integer
|
|
---@return boolean
|
|
function DATAFILE.UGC_CREATE_MISSION(contentName, description, tagsCsv, contentTypeName, publish, p5) end
|
|
|
|
---@param contentId string
|
|
---@param data pointer|nil
|
|
---@param dataCount integer
|
|
---@param contentName string
|
|
---@param description string
|
|
---@param tagsCsv string
|
|
---@param contentTypeName string
|
|
---@param p7 integer
|
|
---@return boolean
|
|
function DATAFILE.UGC_UPDATE_CONTENT(contentId, data, dataCount, contentName, description, tagsCsv, contentTypeName, p7) end
|
|
|
|
---@param contentId string
|
|
---@param contentName string
|
|
---@param description string
|
|
---@param tagsCsv string
|
|
---@param contentTypeName string
|
|
---@param p5 integer
|
|
---@return boolean
|
|
function DATAFILE.UGC_UPDATE_MISSION(contentId, contentName, description, tagsCsv, contentTypeName, p5) end
|
|
|
|
---@param contentId string
|
|
---@param rating number
|
|
---@param contentTypeName string
|
|
---@param p3 integer
|
|
---@return boolean
|
|
function DATAFILE.UGC_SET_PLAYER_DATA(contentId, rating, contentTypeName, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@return boolean
|
|
function DATAFILE.DATAFILE_SELECT_UGC_DATA(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
---@param p2 integer
|
|
---@return boolean
|
|
function DATAFILE.DATAFILE_SELECT_UGC_STATS(p0, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@return boolean
|
|
function DATAFILE.DATAFILE_SELECT_UGC_PLAYER_DATA(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@return boolean
|
|
function DATAFILE.DATAFILE_SELECT_CREATOR_STATS(p0, p1) end
|
|
|
|
---@param filename string
|
|
---@param p1 integer
|
|
---@return boolean
|
|
function DATAFILE.DATAFILE_LOAD_OFFLINE_UGC(filename, p1) end
|
|
|
|
---@param p0 integer
|
|
function DATAFILE.DATAFILE_CREATE(p0) end
|
|
|
|
---@param p0 integer
|
|
function DATAFILE.DATAFILE_DELETE(p0) end
|
|
|
|
---@param p0 integer
|
|
function DATAFILE.DATAFILE_STORE_MISSION_HEADER(p0) end
|
|
|
|
function DATAFILE.DATAFILE_FLUSH_MISSION_HEADER() end
|
|
|
|
---@param p0 integer
|
|
---@return pointer
|
|
function DATAFILE.DATAFILE_GET_FILE_DICT(p0) end
|
|
|
|
---@param filename string
|
|
---@param p1 integer
|
|
---@return boolean
|
|
function DATAFILE.DATAFILE_START_SAVE_TO_CLOUD(filename, p1) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@return boolean
|
|
function DATAFILE.DATAFILE_UPDATE_SAVE_TO_CLOUD(p0) end
|
|
|
|
---@return boolean
|
|
function DATAFILE.DATAFILE_IS_SAVE_PENDING() end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@return boolean
|
|
function DATAFILE.DATAFILE_LOAD_OFFLINE_UGC_FOR_ADDITIONAL_DATA_FILE(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
function DATAFILE.DATAFILE_DELETE_FOR_ADDITIONAL_DATA_FILE(p0) end
|
|
|
|
---@param p0 integer
|
|
---@return pointer
|
|
function DATAFILE.DATAFILE_GET_FILE_DICT_FOR_ADDITIONAL_DATA_FILE(p0) end
|
|
|
|
---@param objectData pointer|nil
|
|
---@param key string
|
|
---@param value boolean
|
|
function DATAFILE.DATADICT_SET_BOOL(objectData, key, value) end
|
|
|
|
---@param objectData pointer|nil
|
|
---@param key string
|
|
---@param value integer
|
|
function DATAFILE.DATADICT_SET_INT(objectData, key, value) end
|
|
|
|
---@param objectData pointer|nil
|
|
---@param key string
|
|
---@param value number
|
|
function DATAFILE.DATADICT_SET_FLOAT(objectData, key, value) end
|
|
|
|
---@param objectData pointer|nil
|
|
---@param key string
|
|
---@param value string
|
|
function DATAFILE.DATADICT_SET_STRING(objectData, key, value) end
|
|
|
|
---@param objectData pointer|nil
|
|
---@param key string
|
|
---@param valueX number
|
|
---@param valueY number
|
|
---@param valueZ number
|
|
function DATAFILE.DATADICT_SET_VECTOR(objectData, key, valueX, valueY, valueZ) end
|
|
|
|
---@param objectData pointer|nil
|
|
---@param key string
|
|
---@return pointer
|
|
function DATAFILE.DATADICT_CREATE_DICT(objectData, key) end
|
|
|
|
---@param objectData pointer|nil
|
|
---@param key string
|
|
---@return pointer
|
|
function DATAFILE.DATADICT_CREATE_ARRAY(objectData, key) end
|
|
|
|
---@param objectData pointer|nil
|
|
---@param key string
|
|
---@return boolean
|
|
function DATAFILE.DATADICT_GET_BOOL(objectData, key) end
|
|
|
|
---@param objectData pointer|nil
|
|
---@param key string
|
|
---@return integer
|
|
function DATAFILE.DATADICT_GET_INT(objectData, key) end
|
|
|
|
---@param objectData pointer|nil
|
|
---@param key string
|
|
---@return number
|
|
function DATAFILE.DATADICT_GET_FLOAT(objectData, key) end
|
|
|
|
---@param objectData pointer|nil
|
|
---@param key string
|
|
---@return string
|
|
function DATAFILE.DATADICT_GET_STRING(objectData, key) end
|
|
|
|
---@param objectData pointer|nil
|
|
---@param key string
|
|
---@return Vector3
|
|
function DATAFILE.DATADICT_GET_VECTOR(objectData, key) end
|
|
|
|
---@param objectData pointer|nil
|
|
---@param key string
|
|
---@return pointer
|
|
function DATAFILE.DATADICT_GET_DICT(objectData, key) end
|
|
|
|
---@param objectData pointer|nil
|
|
---@param key string
|
|
---@return pointer
|
|
function DATAFILE.DATADICT_GET_ARRAY(objectData, key) end
|
|
|
|
---@param objectData pointer|nil
|
|
---@param key string
|
|
---@return integer
|
|
function DATAFILE.DATADICT_GET_TYPE(objectData, key) end
|
|
|
|
---@param arrayData pointer|nil
|
|
---@param value boolean
|
|
function DATAFILE.DATAARRAY_ADD_BOOL(arrayData, value) end
|
|
|
|
---@param arrayData pointer|nil
|
|
---@param value integer
|
|
function DATAFILE.DATAARRAY_ADD_INT(arrayData, value) end
|
|
|
|
---@param arrayData pointer|nil
|
|
---@param value number
|
|
function DATAFILE.DATAARRAY_ADD_FLOAT(arrayData, value) end
|
|
|
|
---@param arrayData pointer|nil
|
|
---@param value string
|
|
function DATAFILE.DATAARRAY_ADD_STRING(arrayData, value) end
|
|
|
|
---@param arrayData pointer|nil
|
|
---@param valueX number
|
|
---@param valueY number
|
|
---@param valueZ number
|
|
function DATAFILE.DATAARRAY_ADD_VECTOR(arrayData, valueX, valueY, valueZ) end
|
|
|
|
---@param arrayData pointer|nil
|
|
---@return pointer
|
|
function DATAFILE.DATAARRAY_ADD_DICT(arrayData) end
|
|
|
|
---@param arrayData pointer|nil
|
|
---@param arrayIndex integer
|
|
---@return boolean
|
|
function DATAFILE.DATAARRAY_GET_BOOL(arrayData, arrayIndex) end
|
|
|
|
---@param arrayData pointer|nil
|
|
---@param arrayIndex integer
|
|
---@return integer
|
|
function DATAFILE.DATAARRAY_GET_INT(arrayData, arrayIndex) end
|
|
|
|
---@param arrayData pointer|nil
|
|
---@param arrayIndex integer
|
|
---@return number
|
|
function DATAFILE.DATAARRAY_GET_FLOAT(arrayData, arrayIndex) end
|
|
|
|
---@param arrayData pointer|nil
|
|
---@param arrayIndex integer
|
|
---@return string
|
|
function DATAFILE.DATAARRAY_GET_STRING(arrayData, arrayIndex) end
|
|
|
|
---@param arrayData pointer|nil
|
|
---@param arrayIndex integer
|
|
---@return Vector3
|
|
function DATAFILE.DATAARRAY_GET_VECTOR(arrayData, arrayIndex) end
|
|
|
|
---@param arrayData pointer|nil
|
|
---@param arrayIndex integer
|
|
---@return pointer
|
|
function DATAFILE.DATAARRAY_GET_DICT(arrayData, arrayIndex) end
|
|
|
|
---@param arrayData pointer|nil
|
|
---@return integer
|
|
function DATAFILE.DATAARRAY_GET_COUNT(arrayData) end
|
|
|
|
---@param arrayData pointer|nil
|
|
---@param arrayIndex integer
|
|
---@return integer
|
|
function DATAFILE.DATAARRAY_GET_TYPE(arrayData, arrayIndex) end
|
|
|
|
-- ============================================================
|
|
-- DECORATOR
|
|
-- ============================================================
|
|
|
|
---@class natives.DECORATOR
|
|
DECORATOR = {}
|
|
|
|
---@param entity integer
|
|
---@param propertyName string
|
|
---@param timestamp integer
|
|
---@return boolean
|
|
function DECORATOR.DECOR_SET_TIME(entity, propertyName, timestamp) end
|
|
|
|
---@param entity integer
|
|
---@param propertyName string
|
|
---@param value boolean
|
|
---@return boolean
|
|
function DECORATOR.DECOR_SET_BOOL(entity, propertyName, value) end
|
|
|
|
---@param entity integer
|
|
---@param propertyName string
|
|
---@param value number
|
|
---@return boolean
|
|
function DECORATOR.DECOR_SET_FLOAT(entity, propertyName, value) end
|
|
|
|
---@param entity integer
|
|
---@param propertyName string
|
|
---@param value integer
|
|
---@return boolean
|
|
function DECORATOR.DECOR_SET_INT(entity, propertyName, value) end
|
|
|
|
---@param entity integer
|
|
---@param propertyName string
|
|
---@return boolean
|
|
function DECORATOR.DECOR_GET_BOOL(entity, propertyName) end
|
|
|
|
---@param entity integer
|
|
---@param propertyName string
|
|
---@return number
|
|
function DECORATOR.DECOR_GET_FLOAT(entity, propertyName) end
|
|
|
|
---@param entity integer
|
|
---@param propertyName string
|
|
---@return integer
|
|
function DECORATOR.DECOR_GET_INT(entity, propertyName) end
|
|
|
|
---@param entity integer
|
|
---@param propertyName string
|
|
---@return boolean
|
|
function DECORATOR.DECOR_EXIST_ON(entity, propertyName) end
|
|
|
|
---@param entity integer
|
|
---@param propertyName string
|
|
---@return boolean
|
|
function DECORATOR.DECOR_REMOVE(entity, propertyName) end
|
|
|
|
---@param propertyName string
|
|
---@param type integer
|
|
function DECORATOR.DECOR_REGISTER(propertyName, type) end
|
|
|
|
---@param propertyName string
|
|
---@param type integer
|
|
---@return boolean
|
|
function DECORATOR.DECOR_IS_REGISTERED_AS_TYPE(propertyName, type) end
|
|
|
|
function DECORATOR.DECOR_REGISTER_LOCK() end
|
|
|
|
-- ============================================================
|
|
-- DLC
|
|
-- ============================================================
|
|
|
|
---@class natives.DLC
|
|
DLC = {}
|
|
|
|
---@return boolean
|
|
function DLC.ARE_ANY_CCS_PENDING() end
|
|
|
|
---@param dlcHash integer|string
|
|
---@return boolean
|
|
function DLC.IS_DLC_PRESENT(dlcHash) end
|
|
|
|
---@return boolean
|
|
function DLC.DLC_CHECK_CLOUD_DATA_CORRECT() end
|
|
|
|
---@return integer
|
|
function DLC.GET_EXTRACONTENT_CLOUD_RESULT() end
|
|
|
|
---@return boolean
|
|
function DLC.DLC_CHECK_COMPAT_PACK_CONFIGURATION() end
|
|
|
|
---@return boolean
|
|
function DLC.GET_EVER_HAD_BAD_PACK_ORDER() end
|
|
|
|
---@return boolean
|
|
function DLC.GET_IS_LOADING_SCREEN_ACTIVE() end
|
|
|
|
---@return boolean
|
|
function DLC.GET_IS_INITIAL_LOADING_SCREEN_ACTIVE() end
|
|
|
|
---@param p0 pointer|nil
|
|
---@param unused integer
|
|
---@return boolean
|
|
function DLC.HAS_CLOUD_REQUESTS_FINISHED(p0, unused) end
|
|
|
|
function DLC.ON_ENTER_SP() end
|
|
|
|
function DLC.ON_ENTER_MP() end
|
|
|
|
---@return boolean
|
|
function DLC.ARE_USER_ENTITLEMENTS_UP_TO_DATE() end
|
|
|
|
---@param entitlements pointer|nil
|
|
---@return boolean
|
|
function DLC.TRY_GET_USER_ENTITLEMENTS(entitlements) end
|
|
|
|
function DLC.DECLARE_IN_MULTIPLAYER_THIS_FRAME() end
|
|
|
|
-- ============================================================
|
|
-- ENTITY
|
|
-- ============================================================
|
|
|
|
---@class natives.ENTITY
|
|
ENTITY = {}
|
|
|
|
---@param entity integer
|
|
---@return boolean
|
|
function ENTITY.DOES_ENTITY_EXIST(entity) end
|
|
|
|
---@param entity integer
|
|
---@param p1 boolean
|
|
---@return boolean
|
|
function ENTITY.DOES_ENTITY_BELONG_TO_THIS_SCRIPT(entity, p1) end
|
|
|
|
---@param entity integer
|
|
---@return boolean
|
|
function ENTITY.DOES_ENTITY_HAVE_DRAWABLE(entity) end
|
|
|
|
---@param entity integer
|
|
---@return boolean
|
|
function ENTITY.DOES_ENTITY_HAVE_PHYSICS(entity) end
|
|
|
|
---@param entity integer
|
|
---@return boolean
|
|
function ENTITY.DOES_ENTITY_HAVE_SKELETON(entity) end
|
|
|
|
---@param entity integer
|
|
---@return boolean
|
|
function ENTITY.DOES_ENTITY_HAVE_ANIM_DIRECTOR(entity) end
|
|
|
|
---@param entity integer
|
|
---@param animDict string
|
|
---@param animName string
|
|
---@param p3 integer
|
|
---@return boolean
|
|
function ENTITY.HAS_ENTITY_ANIM_FINISHED(entity, animDict, animName, p3) end
|
|
|
|
---@param entity integer
|
|
---@return boolean
|
|
function ENTITY.HAS_ENTITY_BEEN_DAMAGED_BY_ANY_OBJECT(entity) end
|
|
|
|
---@param entity integer
|
|
---@return boolean
|
|
function ENTITY.HAS_ENTITY_BEEN_DAMAGED_BY_ANY_PED(entity) end
|
|
|
|
---@param entity integer
|
|
---@return boolean
|
|
function ENTITY.HAS_ENTITY_BEEN_DAMAGED_BY_ANY_VEHICLE(entity) end
|
|
|
|
---@param entity1 integer
|
|
---@param entity2 integer
|
|
---@param p2 boolean
|
|
---@return boolean
|
|
function ENTITY.HAS_ENTITY_BEEN_DAMAGED_BY_ENTITY(entity1, entity2, p2) end
|
|
|
|
---@param entity1 integer
|
|
---@param entity2 integer
|
|
---@param traceType integer
|
|
---@return boolean
|
|
function ENTITY.HAS_ENTITY_CLEAR_LOS_TO_ENTITY(entity1, entity2, traceType) end
|
|
|
|
---@param entity1 integer
|
|
---@param entity2 integer
|
|
---@param traceType integer
|
|
---@return boolean
|
|
function ENTITY.HAS_ENTITY_CLEAR_LOS_TO_ENTITY_ADJUST_FOR_COVER(entity1, entity2, traceType) end
|
|
|
|
---@param entity1 integer
|
|
---@param entity2 integer
|
|
---@return boolean
|
|
function ENTITY.HAS_ENTITY_CLEAR_LOS_TO_ENTITY_IN_FRONT(entity1, entity2) end
|
|
|
|
---@param entity integer
|
|
---@return boolean
|
|
function ENTITY.HAS_ENTITY_COLLIDED_WITH_ANYTHING(entity) end
|
|
|
|
---@param entity integer
|
|
---@return integer
|
|
function ENTITY._GET_LAST_ENTITY_HIT_BY_ENTITY(entity) end
|
|
|
|
---@param entity integer
|
|
---@return integer
|
|
function ENTITY.GET_LAST_MATERIAL_HIT_BY_ENTITY(entity) end
|
|
|
|
---@param entity integer
|
|
---@return Vector3
|
|
function ENTITY.GET_COLLISION_NORMAL_OF_LAST_HIT_FOR_ENTITY(entity) end
|
|
|
|
---@param entity integer
|
|
function ENTITY.FORCE_ENTITY_AI_AND_ANIMATION_UPDATE(entity) end
|
|
|
|
---@param entity integer
|
|
---@param animDict string
|
|
---@param animName string
|
|
---@return number
|
|
function ENTITY.GET_ENTITY_ANIM_CURRENT_TIME(entity, animDict, animName) end
|
|
|
|
---@param entity integer
|
|
---@param animDict string
|
|
---@param animName string
|
|
---@return number
|
|
function ENTITY.GET_ENTITY_ANIM_TOTAL_TIME(entity, animDict, animName) end
|
|
|
|
---@param animDict string
|
|
---@param animName string
|
|
---@return number
|
|
function ENTITY.GET_ANIM_DURATION(animDict, animName) end
|
|
|
|
---@param entity integer
|
|
---@return integer
|
|
function ENTITY.GET_ENTITY_ATTACHED_TO(entity) end
|
|
|
|
---@param entity integer
|
|
---@param alive boolean
|
|
---@return Vector3
|
|
function ENTITY.GET_ENTITY_COORDS(entity, alive) end
|
|
|
|
---@param entity integer
|
|
---@return Vector3
|
|
function ENTITY.GET_ENTITY_FORWARD_VECTOR(entity) end
|
|
|
|
---@param entity integer
|
|
---@return number
|
|
function ENTITY.GET_ENTITY_FORWARD_X(entity) end
|
|
|
|
---@param entity integer
|
|
---@return number
|
|
function ENTITY.GET_ENTITY_FORWARD_Y(entity) end
|
|
|
|
---@param entity integer
|
|
---@return number
|
|
function ENTITY.GET_ENTITY_HEADING(entity) end
|
|
|
|
---@param entity integer
|
|
---@return number
|
|
function ENTITY.GET_ENTITY_HEADING_FROM_EULERS(entity) end
|
|
|
|
---@param entity integer
|
|
---@return integer
|
|
function ENTITY.GET_ENTITY_HEALTH(entity) end
|
|
|
|
---@param entity integer
|
|
---@return integer
|
|
function ENTITY.GET_ENTITY_MAX_HEALTH(entity) end
|
|
|
|
---@param entity integer
|
|
---@param value integer
|
|
function ENTITY.SET_ENTITY_MAX_HEALTH(entity, value) end
|
|
|
|
---@param entity integer
|
|
---@param X number
|
|
---@param Y number
|
|
---@param Z number
|
|
---@param atTop boolean
|
|
---@param inWorldCoords boolean
|
|
---@return number
|
|
function ENTITY.GET_ENTITY_HEIGHT(entity, X, Y, Z, atTop, inWorldCoords) end
|
|
|
|
---@param entity integer
|
|
---@return number
|
|
function ENTITY.GET_ENTITY_HEIGHT_ABOVE_GROUND(entity) end
|
|
|
|
---@param entity integer
|
|
---@param forwardVector Vector3
|
|
---@param rightVector Vector3
|
|
---@param upVector Vector3
|
|
---@param position Vector3
|
|
function ENTITY.GET_ENTITY_MATRIX(entity, forwardVector, rightVector, upVector, position) end
|
|
|
|
---@param entity integer
|
|
---@return integer
|
|
function ENTITY.GET_ENTITY_MODEL(entity) end
|
|
|
|
---@param entity integer
|
|
---@param posX number
|
|
---@param posY number
|
|
---@param posZ number
|
|
---@return Vector3
|
|
function ENTITY.GET_OFFSET_FROM_ENTITY_GIVEN_WORLD_COORDS(entity, posX, posY, posZ) end
|
|
|
|
---@param entity integer
|
|
---@param offsetX number
|
|
---@param offsetY number
|
|
---@param offsetZ number
|
|
---@return Vector3
|
|
function ENTITY.GET_OFFSET_FROM_ENTITY_IN_WORLD_COORDS(entity, offsetX, offsetY, offsetZ) end
|
|
|
|
---@param entity integer
|
|
---@return number
|
|
function ENTITY.GET_ENTITY_PITCH(entity) end
|
|
|
|
---@param entity integer
|
|
---@param x pointer|nil
|
|
---@param y pointer|nil
|
|
---@param z pointer|nil
|
|
---@param w pointer|nil
|
|
function ENTITY.GET_ENTITY_QUATERNION(entity, x, y, z, w) end
|
|
|
|
---@param entity integer
|
|
---@return number
|
|
function ENTITY.GET_ENTITY_ROLL(entity) end
|
|
|
|
---@param entity integer
|
|
---@param rotationOrder integer
|
|
---@return Vector3
|
|
function ENTITY.GET_ENTITY_ROTATION(entity, rotationOrder) end
|
|
|
|
---@param entity integer
|
|
---@return Vector3
|
|
function ENTITY.GET_ENTITY_ROTATION_VELOCITY(entity) end
|
|
|
|
---@param entity integer
|
|
---@param script pointer|nil
|
|
---@return string
|
|
function ENTITY.GET_ENTITY_SCRIPT(entity, script) end
|
|
|
|
---@param entity integer
|
|
---@return number
|
|
function ENTITY.GET_ENTITY_SPEED(entity) end
|
|
|
|
---@param entity integer
|
|
---@param relative boolean
|
|
---@return Vector3
|
|
function ENTITY.GET_ENTITY_SPEED_VECTOR(entity, relative) end
|
|
|
|
---@param entity integer
|
|
---@return number
|
|
function ENTITY.GET_ENTITY_UPRIGHT_VALUE(entity) end
|
|
|
|
---@param entity integer
|
|
---@return Vector3
|
|
function ENTITY.GET_ENTITY_VELOCITY(entity) end
|
|
|
|
---@param entity integer
|
|
---@return integer
|
|
function ENTITY.GET_OBJECT_INDEX_FROM_ENTITY_INDEX(entity) end
|
|
|
|
---@param entity integer
|
|
---@return integer
|
|
function ENTITY.GET_PED_INDEX_FROM_ENTITY_INDEX(entity) end
|
|
|
|
---@param entity integer
|
|
---@return integer
|
|
function ENTITY.GET_VEHICLE_INDEX_FROM_ENTITY_INDEX(entity) end
|
|
|
|
---@param entity integer
|
|
---@param boneIndex integer
|
|
---@return Vector3
|
|
function ENTITY.GET_WORLD_POSITION_OF_ENTITY_BONE(entity, boneIndex) end
|
|
|
|
---@param entity integer
|
|
---@return integer
|
|
function ENTITY.GET_NEAREST_PLAYER_TO_ENTITY(entity) end
|
|
|
|
---@param entity integer
|
|
---@param team integer
|
|
---@return integer
|
|
function ENTITY.GET_NEAREST_PLAYER_TO_ENTITY_ON_TEAM(entity, team) end
|
|
|
|
---@param entity integer
|
|
---@return integer
|
|
function ENTITY.GET_NEAREST_PARTICIPANT_TO_ENTITY(entity) end
|
|
|
|
---@param entity integer
|
|
---@return integer
|
|
function ENTITY.GET_ENTITY_TYPE(entity) end
|
|
|
|
---@param entity integer
|
|
---@return integer
|
|
function ENTITY.GET_ENTITY_POPULATION_TYPE(entity) end
|
|
|
|
---@param handle integer
|
|
---@return boolean
|
|
function ENTITY.IS_AN_ENTITY(handle) end
|
|
|
|
---@param entity integer
|
|
---@return boolean
|
|
function ENTITY.IS_ENTITY_A_PED(entity) end
|
|
|
|
---@param entity integer
|
|
---@return boolean
|
|
function ENTITY.IS_ENTITY_A_MISSION_ENTITY(entity) end
|
|
|
|
---@param entity integer
|
|
---@return boolean
|
|
function ENTITY.IS_ENTITY_A_VEHICLE(entity) end
|
|
|
|
---@param entity integer
|
|
---@return boolean
|
|
function ENTITY.IS_ENTITY_AN_OBJECT(entity) end
|
|
|
|
---@param entity integer
|
|
---@param xPos number
|
|
---@param yPos number
|
|
---@param zPos number
|
|
---@param xSize number
|
|
---@param ySize number
|
|
---@param zSize number
|
|
---@param p7 boolean
|
|
---@param p8 boolean
|
|
---@param p9 integer
|
|
---@return boolean
|
|
function ENTITY.IS_ENTITY_AT_COORD(entity, xPos, yPos, zPos, xSize, ySize, zSize, p7, p8, p9) end
|
|
|
|
---@param entity1 integer
|
|
---@param entity2 integer
|
|
---@param xSize number
|
|
---@param ySize number
|
|
---@param zSize number
|
|
---@param p5 boolean
|
|
---@param p6 boolean
|
|
---@param p7 integer
|
|
---@return boolean
|
|
function ENTITY.IS_ENTITY_AT_ENTITY(entity1, entity2, xSize, ySize, zSize, p5, p6, p7) end
|
|
|
|
---@param entity integer
|
|
---@return boolean
|
|
function ENTITY.IS_ENTITY_ATTACHED(entity) end
|
|
|
|
---@param entity integer
|
|
---@return boolean
|
|
function ENTITY.IS_ENTITY_ATTACHED_TO_ANY_OBJECT(entity) end
|
|
|
|
---@param entity integer
|
|
---@return boolean
|
|
function ENTITY.IS_ENTITY_ATTACHED_TO_ANY_PED(entity) end
|
|
|
|
---@param entity integer
|
|
---@return boolean
|
|
function ENTITY.IS_ENTITY_ATTACHED_TO_ANY_VEHICLE(entity) end
|
|
|
|
---@param from integer
|
|
---@param to integer
|
|
---@return boolean
|
|
function ENTITY.IS_ENTITY_ATTACHED_TO_ENTITY(from, to) end
|
|
|
|
---@param entity integer
|
|
---@param p1 boolean
|
|
---@return boolean
|
|
function ENTITY.IS_ENTITY_DEAD(entity, p1) end
|
|
|
|
---@param entity integer
|
|
---@return boolean
|
|
function ENTITY.IS_ENTITY_IN_AIR(entity) end
|
|
|
|
---@param entity integer
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param width number
|
|
---@param debug boolean
|
|
---@param includeZ boolean
|
|
---@param p10 integer
|
|
---@return boolean
|
|
function ENTITY.IS_ENTITY_IN_ANGLED_AREA(entity, x1, y1, z1, x2, y2, z2, width, debug, includeZ, p10) end
|
|
|
|
---@param entity integer
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param p7 boolean
|
|
---@param p8 boolean
|
|
---@param p9 integer
|
|
---@return boolean
|
|
function ENTITY.IS_ENTITY_IN_AREA(entity, x1, y1, z1, x2, y2, z2, p7, p8, p9) end
|
|
|
|
---@param entity integer
|
|
---@param zone string
|
|
---@return boolean
|
|
function ENTITY.IS_ENTITY_IN_ZONE(entity, zone) end
|
|
|
|
---@param entity integer
|
|
---@return boolean
|
|
function ENTITY.IS_ENTITY_IN_WATER(entity) end
|
|
|
|
---@param entity integer
|
|
---@return number
|
|
function ENTITY.GET_ENTITY_SUBMERGED_LEVEL(entity) end
|
|
|
|
---@param entity integer
|
|
---@param toggle boolean
|
|
function ENTITY.SET_ENTITY_REQUIRES_MORE_EXPENSIVE_RIVER_CHECK(entity, toggle) end
|
|
|
|
---@param entity integer
|
|
---@return boolean
|
|
function ENTITY.IS_ENTITY_ON_SCREEN(entity) end
|
|
|
|
---@param entity integer
|
|
---@param animDict string
|
|
---@param animName string
|
|
---@param taskFlag integer
|
|
---@return boolean
|
|
function ENTITY.IS_ENTITY_PLAYING_ANIM(entity, animDict, animName, taskFlag) end
|
|
|
|
---@param entity integer
|
|
---@return boolean
|
|
function ENTITY.IS_ENTITY_STATIC(entity) end
|
|
|
|
---@param entity integer
|
|
---@param targetEntity integer
|
|
---@return boolean
|
|
function ENTITY.IS_ENTITY_TOUCHING_ENTITY(entity, targetEntity) end
|
|
|
|
---@param entity integer
|
|
---@param modelHash integer|string
|
|
---@return boolean
|
|
function ENTITY.IS_ENTITY_TOUCHING_MODEL(entity, modelHash) end
|
|
|
|
---@param entity integer
|
|
---@param angle number
|
|
---@return boolean
|
|
function ENTITY.IS_ENTITY_UPRIGHT(entity, angle) end
|
|
|
|
---@param entity integer
|
|
---@return boolean
|
|
function ENTITY.IS_ENTITY_UPSIDEDOWN(entity) end
|
|
|
|
---@param entity integer
|
|
---@return boolean
|
|
function ENTITY.IS_ENTITY_VISIBLE(entity) end
|
|
|
|
---@param entity integer
|
|
---@return boolean
|
|
function ENTITY.IS_ENTITY_VISIBLE_TO_SCRIPT(entity) end
|
|
|
|
---@param entity integer
|
|
---@return boolean
|
|
function ENTITY.IS_ENTITY_OCCLUDED(entity) end
|
|
|
|
---@param entityModelHash integer|string
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param p4 boolean
|
|
---@return boolean
|
|
function ENTITY.WOULD_ENTITY_BE_OCCLUDED(entityModelHash, x, y, z, p4) end
|
|
|
|
---@param entity integer
|
|
---@return boolean
|
|
function ENTITY.IS_ENTITY_WAITING_FOR_WORLD_COLLISION(entity) end
|
|
|
|
---@param entity integer
|
|
---@param forceType integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param p5 boolean
|
|
---@param isDirectionRel boolean
|
|
---@param isForceRel boolean
|
|
---@param p8 boolean
|
|
function ENTITY.APPLY_FORCE_TO_ENTITY_CENTER_OF_MASS(entity, forceType, x, y, z, p5, isDirectionRel, isForceRel, p8) end
|
|
|
|
---@param entity integer
|
|
---@param forceFlags integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param offX number
|
|
---@param offY number
|
|
---@param offZ number
|
|
---@param boneIndex integer
|
|
---@param isDirectionRel boolean
|
|
---@param ignoreUpVec boolean
|
|
---@param isForceRel boolean
|
|
---@param p12 boolean
|
|
---@param p13 boolean
|
|
function ENTITY.APPLY_FORCE_TO_ENTITY(entity, forceFlags, x, y, z, offX, offY, offZ, boneIndex, isDirectionRel, ignoreUpVec, isForceRel, p12, p13) end
|
|
|
|
---@param entity1 integer
|
|
---@param entity2 integer
|
|
---@param boneIndex integer
|
|
---@param xPos number
|
|
---@param yPos number
|
|
---@param zPos number
|
|
---@param xRot number
|
|
---@param yRot number
|
|
---@param zRot number
|
|
---@param p9 boolean
|
|
---@param useSoftPinning boolean
|
|
---@param collision boolean
|
|
---@param isPed boolean
|
|
---@param vertexIndex integer
|
|
---@param fixedRot boolean
|
|
---@param p15 integer
|
|
function ENTITY.ATTACH_ENTITY_TO_ENTITY(entity1, entity2, boneIndex, xPos, yPos, zPos, xRot, yRot, zRot, p9, useSoftPinning, collision, isPed, vertexIndex, fixedRot, p15) end
|
|
|
|
---@param entity1 integer
|
|
---@param entity2 integer
|
|
---@param boneIndex1 integer
|
|
---@param boneIndex2 integer
|
|
---@param p4 boolean
|
|
---@param p5 boolean
|
|
function ENTITY.ATTACH_ENTITY_BONE_TO_ENTITY_BONE(entity1, entity2, boneIndex1, boneIndex2, p4, p5) end
|
|
|
|
---@param entity1 integer
|
|
---@param entity2 integer
|
|
---@param boneIndex1 integer
|
|
---@param boneIndex2 integer
|
|
---@param p4 boolean
|
|
---@param p5 boolean
|
|
function ENTITY.ATTACH_ENTITY_BONE_TO_ENTITY_BONE_Y_FORWARD(entity1, entity2, boneIndex1, boneIndex2, p4, p5) end
|
|
|
|
---@param entity1 integer
|
|
---@param entity2 integer
|
|
---@param boneIndex1 integer
|
|
---@param boneIndex2 integer
|
|
---@param xPos1 number
|
|
---@param yPos1 number
|
|
---@param zPos1 number
|
|
---@param xPos2 number
|
|
---@param yPos2 number
|
|
---@param zPos2 number
|
|
---@param xRot number
|
|
---@param yRot number
|
|
---@param zRot number
|
|
---@param breakForce number
|
|
---@param fixedRot boolean
|
|
---@param p15 boolean
|
|
---@param collision boolean
|
|
---@param p17 boolean
|
|
---@param p18 integer
|
|
function ENTITY.ATTACH_ENTITY_TO_ENTITY_PHYSICALLY(entity1, entity2, boneIndex1, boneIndex2, xPos1, yPos1, zPos1, xPos2, yPos2, zPos2, xRot, yRot, zRot, breakForce, fixedRot, p15, collision, p17, p18) end
|
|
|
|
---@param firstEntityIndex integer
|
|
---@param secondEntityIndex integer
|
|
---@param firstEntityBoneIndex integer
|
|
---@param secondEntityBoneIndex integer
|
|
---@param secondEntityOffsetX number
|
|
---@param secondEntityOffsetY number
|
|
---@param secondEntityOffsetZ number
|
|
---@param firstEntityOffsetX number
|
|
---@param firstEntityOffsetY number
|
|
---@param firstEntityOffsetZ number
|
|
---@param vecRotationX number
|
|
---@param vecRotationY number
|
|
---@param vecRotationZ number
|
|
---@param physicalStrength number
|
|
---@param constrainRotation boolean
|
|
---@param doInitialWarp boolean
|
|
---@param collideWithEntity boolean
|
|
---@param addInitialSeperation boolean
|
|
---@param rotOrder integer
|
|
---@param invMassScaleA number
|
|
---@param invMassScaleB number
|
|
function ENTITY.ATTACH_ENTITY_TO_ENTITY_PHYSICALLY_OVERRIDE_INVERSE_MASS(firstEntityIndex, secondEntityIndex, firstEntityBoneIndex, secondEntityBoneIndex, secondEntityOffsetX, secondEntityOffsetY, secondEntityOffsetZ, firstEntityOffsetX, firstEntityOffsetY, firstEntityOffsetZ, vecRotationX, vecRotationY, vecRotationZ, physicalStrength, constrainRotation, doInitialWarp, collideWithEntity, addInitialSeperation, rotOrder, invMassScaleA, invMassScaleB) end
|
|
|
|
---@param entity integer
|
|
function ENTITY.PROCESS_ENTITY_ATTACHMENTS(entity) end
|
|
|
|
---@param entity integer
|
|
---@param boneName string
|
|
---@return integer
|
|
function ENTITY.GET_ENTITY_BONE_INDEX_BY_NAME(entity, boneName) end
|
|
|
|
---@param entity integer
|
|
function ENTITY.CLEAR_ENTITY_LAST_DAMAGE_ENTITY(entity) end
|
|
|
|
---@param entity pointer|nil
|
|
function ENTITY.DELETE_ENTITY(entity) end
|
|
|
|
---@param entity integer
|
|
---@param dynamic boolean
|
|
---@param collision boolean
|
|
function ENTITY.DETACH_ENTITY(entity, dynamic, collision) end
|
|
|
|
---@param entity integer
|
|
---@param toggle boolean
|
|
function ENTITY.FREEZE_ENTITY_POSITION(entity, toggle) end
|
|
|
|
---@param entity integer
|
|
---@param toggle boolean
|
|
function ENTITY.SET_ENTITY_SHOULD_FREEZE_WAITING_ON_COLLISION(entity, toggle) end
|
|
|
|
---@param entity integer
|
|
---@param animName string
|
|
---@param animDict string
|
|
---@param p3 number
|
|
---@param loop boolean
|
|
---@param stayInAnim boolean
|
|
---@param p6 boolean
|
|
---@param delta number
|
|
---@param bitset integer
|
|
---@return boolean
|
|
function ENTITY.PLAY_ENTITY_ANIM(entity, animName, animDict, p3, loop, stayInAnim, p6, delta, bitset) end
|
|
|
|
---@param entity integer
|
|
---@param syncedScene integer
|
|
---@param animation string
|
|
---@param propName string
|
|
---@param p4 number
|
|
---@param p5 number
|
|
---@param p6 integer
|
|
---@param p7 number
|
|
---@return boolean
|
|
function ENTITY.PLAY_SYNCHRONIZED_ENTITY_ANIM(entity, syncedScene, animation, propName, p4, p5, p6, p7) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 integer
|
|
---@param z2 number
|
|
---@param p6 string
|
|
---@param p7 string
|
|
---@param p8 number
|
|
---@param p9 number
|
|
---@param p10 integer
|
|
---@param p11 number
|
|
---@return boolean
|
|
function ENTITY.PLAY_SYNCHRONIZED_MAP_ENTITY_ANIM(x1, y1, z1, x2, y2, z2, p6, p7, p8, p9, p10, p11) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 integer
|
|
---@param z2 number
|
|
---@return boolean
|
|
function ENTITY.STOP_SYNCHRONIZED_MAP_ENTITY_ANIM(x1, y1, z1, x2, y2, z2) end
|
|
|
|
---@param entity integer
|
|
---@param animation string
|
|
---@param animGroup string
|
|
---@param p3 number
|
|
---@return boolean
|
|
function ENTITY.STOP_ENTITY_ANIM(entity, animation, animGroup, p3) end
|
|
|
|
---@param entity integer
|
|
---@param p1 number
|
|
---@param p2 boolean
|
|
---@return boolean
|
|
function ENTITY.STOP_SYNCHRONIZED_ENTITY_ANIM(entity, p1, p2) end
|
|
|
|
---@param entity integer
|
|
---@param actionHash integer|string
|
|
---@return boolean
|
|
function ENTITY.HAS_ANIM_EVENT_FIRED(entity, actionHash) end
|
|
|
|
---@param animDictionary string
|
|
---@param animName string
|
|
---@param p2 string
|
|
---@param p3 pointer|nil
|
|
---@param p4 pointer|nil
|
|
---@return boolean
|
|
function ENTITY.FIND_ANIM_EVENT_PHASE(animDictionary, animName, p2, p3, p4) end
|
|
|
|
---@param entity integer
|
|
---@param animDictionary string
|
|
---@param animName string
|
|
---@param time number
|
|
function ENTITY.SET_ENTITY_ANIM_CURRENT_TIME(entity, animDictionary, animName, time) end
|
|
|
|
---@param entity integer
|
|
---@param animDictionary string
|
|
---@param animName string
|
|
---@param speedMultiplier number
|
|
function ENTITY.SET_ENTITY_ANIM_SPEED(entity, animDictionary, animName, speedMultiplier) end
|
|
|
|
---@param entity integer
|
|
---@param bScriptHostObject boolean
|
|
---@param bGrabFromOtherScript boolean
|
|
function ENTITY.SET_ENTITY_AS_MISSION_ENTITY(entity, bScriptHostObject, bGrabFromOtherScript) end
|
|
|
|
---@param entity pointer|nil
|
|
function ENTITY.SET_ENTITY_AS_NO_LONGER_NEEDED(entity) end
|
|
|
|
---@param ped pointer|nil
|
|
function ENTITY.SET_PED_AS_NO_LONGER_NEEDED(ped) end
|
|
|
|
---@param vehicle pointer|nil
|
|
function ENTITY.SET_VEHICLE_AS_NO_LONGER_NEEDED(vehicle) end
|
|
|
|
---@param object pointer|nil
|
|
function ENTITY.SET_OBJECT_AS_NO_LONGER_NEEDED(object) end
|
|
|
|
---@param entity integer
|
|
---@param toggle boolean
|
|
function ENTITY.SET_ENTITY_CAN_BE_DAMAGED(entity, toggle) end
|
|
|
|
---@param entity integer
|
|
---@return boolean
|
|
function ENTITY.GET_ENTITY_CAN_BE_DAMAGED(entity) end
|
|
|
|
---@param entity integer
|
|
---@param bCanBeDamaged boolean
|
|
---@param relGroup integer
|
|
function ENTITY.SET_ENTITY_CAN_BE_DAMAGED_BY_RELATIONSHIP_GROUP(entity, bCanBeDamaged, relGroup) end
|
|
|
|
---@param entity integer
|
|
---@param toggle boolean
|
|
function ENTITY.SET_ENTITY_CAN_ONLY_BE_DAMAGED_BY_SCRIPT_PARTICIPANTS(entity, toggle) end
|
|
|
|
---@param entity integer
|
|
---@param toggle boolean
|
|
function ENTITY.SET_ENTITY_CAN_BE_TARGETED_WITHOUT_LOS(entity, toggle) end
|
|
|
|
---@param entity integer
|
|
---@param toggle boolean
|
|
---@param keepPhysics boolean
|
|
function ENTITY.SET_ENTITY_COLLISION(entity, toggle, keepPhysics) end
|
|
|
|
---@param entity integer
|
|
---@return boolean
|
|
function ENTITY.GET_ENTITY_COLLISION_DISABLED(entity) end
|
|
|
|
---@param entity integer
|
|
---@param toggle boolean
|
|
---@param keepPhysics boolean
|
|
function ENTITY.SET_ENTITY_COMPLETELY_DISABLE_COLLISION(entity, toggle, keepPhysics) end
|
|
|
|
---@param entity integer
|
|
---@param xPos number
|
|
---@param yPos number
|
|
---@param zPos number
|
|
---@param xAxis boolean
|
|
---@param yAxis boolean
|
|
---@param zAxis boolean
|
|
---@param clearArea boolean
|
|
function ENTITY.SET_ENTITY_COORDS(entity, xPos, yPos, zPos, xAxis, yAxis, zAxis, clearArea) end
|
|
|
|
---@param entity integer
|
|
---@param xPos number
|
|
---@param yPos number
|
|
---@param zPos number
|
|
---@param alive boolean
|
|
---@param deadFlag boolean
|
|
---@param ragdollFlag boolean
|
|
---@param clearArea boolean
|
|
function ENTITY.SET_ENTITY_COORDS_WITHOUT_PLANTS_RESET(entity, xPos, yPos, zPos, alive, deadFlag, ragdollFlag, clearArea) end
|
|
|
|
---@param entity integer
|
|
---@param xPos number
|
|
---@param yPos number
|
|
---@param zPos number
|
|
---@param xAxis boolean
|
|
---@param yAxis boolean
|
|
---@param zAxis boolean
|
|
function ENTITY.SET_ENTITY_COORDS_NO_OFFSET(entity, xPos, yPos, zPos, xAxis, yAxis, zAxis) end
|
|
|
|
---@param entity integer
|
|
---@param toggle boolean
|
|
function ENTITY.SET_ENTITY_DYNAMIC(entity, toggle) end
|
|
|
|
---@param entity integer
|
|
---@param heading number
|
|
function ENTITY.SET_ENTITY_HEADING(entity, heading) end
|
|
|
|
---@param entity integer
|
|
---@param health integer
|
|
---@param instigator integer
|
|
---@param weaponType integer|string
|
|
function ENTITY.SET_ENTITY_HEALTH(entity, health, instigator, weaponType) end
|
|
|
|
---@param entity integer
|
|
---@param toggle boolean
|
|
---@param dontResetOnCleanup boolean
|
|
function ENTITY.SET_ENTITY_INVINCIBLE(entity, toggle, dontResetOnCleanup) end
|
|
|
|
---@param entity integer
|
|
---@param p1 boolean
|
|
---@param p2 number
|
|
function ENTITY.SET_ENTITY_IS_TARGET_PRIORITY(entity, p1, p2) end
|
|
|
|
---@param entity integer
|
|
---@param toggle boolean
|
|
function ENTITY.SET_ENTITY_LIGHTS(entity, toggle) end
|
|
|
|
---@param entity integer
|
|
---@param toggle boolean
|
|
---@param p2 integer
|
|
function ENTITY.SET_ENTITY_LOAD_COLLISION_FLAG(entity, toggle, p2) end
|
|
|
|
---@param entity integer
|
|
---@return boolean
|
|
function ENTITY.HAS_COLLISION_LOADED_AROUND_ENTITY(entity) end
|
|
|
|
---@param entity integer
|
|
---@param speed number
|
|
function ENTITY.SET_ENTITY_MAX_SPEED(entity, speed) end
|
|
|
|
---@param entity integer
|
|
---@param toggle boolean
|
|
function ENTITY.SET_ENTITY_ONLY_DAMAGED_BY_PLAYER(entity, toggle) end
|
|
|
|
---@param entity integer
|
|
---@param p1 boolean
|
|
---@param p2 integer
|
|
function ENTITY.SET_ENTITY_ONLY_DAMAGED_BY_RELATIONSHIP_GROUP(entity, p1, p2) end
|
|
|
|
---@param entity integer
|
|
---@param bulletProof boolean
|
|
---@param fireProof boolean
|
|
---@param explosionProof boolean
|
|
---@param collisionProof boolean
|
|
---@param meleeProof boolean
|
|
---@param steamProof boolean
|
|
---@param dontResetOnCleanup boolean
|
|
---@param waterProof boolean
|
|
function ENTITY.SET_ENTITY_PROOFS(entity, bulletProof, fireProof, explosionProof, collisionProof, meleeProof, steamProof, dontResetOnCleanup, waterProof) end
|
|
|
|
---@param entity integer
|
|
---@param bulletProof pointer|nil
|
|
---@param fireProof pointer|nil
|
|
---@param explosionProof pointer|nil
|
|
---@param collisionProof pointer|nil
|
|
---@param meleeProof pointer|nil
|
|
---@param steamProof pointer|nil
|
|
---@param p7 pointer|nil
|
|
---@param drownProof pointer|nil
|
|
---@return boolean
|
|
function ENTITY.GET_ENTITY_PROOFS(entity, bulletProof, fireProof, explosionProof, collisionProof, meleeProof, steamProof, p7, drownProof) end
|
|
|
|
---@param entity integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param w number
|
|
function ENTITY.SET_ENTITY_QUATERNION(entity, x, y, z, w) end
|
|
|
|
---@param entity integer
|
|
---@param toggle boolean
|
|
function ENTITY.SET_ENTITY_RECORDS_COLLISIONS(entity, toggle) end
|
|
|
|
---@param entity integer
|
|
---@param pitch number
|
|
---@param roll number
|
|
---@param yaw number
|
|
---@param rotationOrder integer
|
|
---@param p5 boolean
|
|
function ENTITY.SET_ENTITY_ROTATION(entity, pitch, roll, yaw, rotationOrder, p5) end
|
|
|
|
---@param entity integer
|
|
---@param toggle boolean
|
|
---@param p2 boolean
|
|
function ENTITY.SET_ENTITY_VISIBLE(entity, toggle, p2) end
|
|
|
|
---@param entity integer
|
|
---@param toggle boolean
|
|
function ENTITY.SET_ENTITY_WATER_REFLECTION_FLAG(entity, toggle) end
|
|
|
|
---@param entity integer
|
|
---@param p1 boolean
|
|
function ENTITY.SET_ENTITY_MIRROR_REFLECTION_FLAG(entity, p1) end
|
|
|
|
---@param entity integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
function ENTITY.SET_ENTITY_VELOCITY(entity, x, y, z) end
|
|
|
|
---@param entity integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
function ENTITY.SET_ENTITY_ANGULAR_VELOCITY(entity, x, y, z) end
|
|
|
|
---@param entity integer
|
|
---@param toggle boolean
|
|
function ENTITY.SET_ENTITY_HAS_GRAVITY(entity, toggle) end
|
|
|
|
---@param entity integer
|
|
---@param value integer
|
|
function ENTITY.SET_ENTITY_LOD_DIST(entity, value) end
|
|
|
|
---@param entity integer
|
|
---@return integer
|
|
function ENTITY.GET_ENTITY_LOD_DIST(entity) end
|
|
|
|
---@param entity integer
|
|
---@param alphaLevel integer
|
|
---@param skin boolean
|
|
function ENTITY.SET_ENTITY_ALPHA(entity, alphaLevel, skin) end
|
|
|
|
---@param entity integer
|
|
---@return integer
|
|
function ENTITY.GET_ENTITY_ALPHA(entity) end
|
|
|
|
---@param entity integer
|
|
function ENTITY.RESET_ENTITY_ALPHA(entity) end
|
|
|
|
---@param entity integer
|
|
function ENTITY.RESET_PICKUP_ENTITY_GLOW(entity) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function ENTITY.SET_PICKUP_COLLIDES_WITH_PROJECTILES(p0, p1) end
|
|
|
|
---@param entity integer
|
|
---@param p1 number
|
|
function ENTITY.SET_ENTITY_SORT_BIAS(entity, p1) end
|
|
|
|
---@param entity integer
|
|
---@param toggle boolean
|
|
function ENTITY.SET_ENTITY_ALWAYS_PRERENDER(entity, toggle) end
|
|
|
|
---@param entity integer
|
|
---@param toggle boolean
|
|
function ENTITY.SET_ENTITY_RENDER_SCORCHED(entity, toggle) end
|
|
|
|
---@param entity integer
|
|
---@param state integer
|
|
function ENTITY.SET_ENTITY_TRAFFICLIGHT_OVERRIDE(entity, state) end
|
|
|
|
---@param entity integer
|
|
function ENTITY.SET_ENTITY_IS_IN_VEHICLE(entity) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
---@param originalModel integer|string
|
|
---@param newModel integer|string
|
|
---@param p6 boolean
|
|
function ENTITY.CREATE_MODEL_SWAP(x, y, z, radius, originalModel, newModel, p6) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
---@param originalModel integer|string
|
|
---@param newModel integer|string
|
|
---@param p6 boolean
|
|
function ENTITY.REMOVE_MODEL_SWAP(x, y, z, radius, originalModel, newModel, p6) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
---@param modelHash integer|string
|
|
---@param p5 boolean
|
|
function ENTITY.CREATE_MODEL_HIDE(x, y, z, radius, modelHash, p5) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
---@param modelHash integer|string
|
|
---@param p5 boolean
|
|
function ENTITY.CREATE_MODEL_HIDE_EXCLUDING_SCRIPT_OBJECTS(x, y, z, radius, modelHash, p5) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
---@param modelHash integer|string
|
|
---@param p5 boolean
|
|
function ENTITY.REMOVE_MODEL_HIDE(x, y, z, radius, modelHash, p5) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param p3 integer
|
|
---@param modelHash integer|string
|
|
---@param p5 boolean
|
|
function ENTITY.CREATE_FORCED_OBJECT(x, y, z, p3, modelHash, p5) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param p3 number
|
|
---@param modelHash integer|string
|
|
function ENTITY.REMOVE_FORCED_OBJECT(x, y, z, p3, modelHash) end
|
|
|
|
---@param entity1 integer
|
|
---@param entity2 integer
|
|
---@param thisFrameOnly boolean
|
|
function ENTITY.SET_ENTITY_NO_COLLISION_ENTITY(entity1, entity2, thisFrameOnly) end
|
|
|
|
---@param entity1 integer
|
|
---@param entity2 integer
|
|
function ENTITY._SET_ENTITY_NO_COLLISION_WITH_NETWORKED_ENTITY(entity1, entity2) end
|
|
|
|
---@param entity integer
|
|
---@param toggle boolean
|
|
function ENTITY.SET_ENTITY_MOTION_BLUR(entity, toggle) end
|
|
|
|
---@param entity integer
|
|
---@param toggle boolean
|
|
function ENTITY.SET_CAN_AUTO_VAULT_ON_ENTITY(entity, toggle) end
|
|
|
|
---@param entity integer
|
|
---@param toggle boolean
|
|
function ENTITY.SET_CAN_CLIMB_ON_ENTITY(entity, toggle) end
|
|
|
|
---@param entity integer
|
|
---@param toggle boolean
|
|
function ENTITY.SET_WAIT_FOR_COLLISIONS_BEFORE_PROBE(entity, toggle) end
|
|
|
|
---@param entity integer
|
|
---@param p1 boolean
|
|
function ENTITY.SET_ENTITY_NOWEAPONDECALS(entity, p1) end
|
|
|
|
---@param entity integer
|
|
---@param p1 boolean
|
|
function ENTITY.SET_ENTITY_USE_MAX_DISTANCE_FOR_WATER_REFLECTION(entity, p1) end
|
|
|
|
---@param entity integer
|
|
---@param boneIndex integer
|
|
---@return Vector3
|
|
function ENTITY.GET_ENTITY_BONE_ROTATION(entity, boneIndex) end
|
|
|
|
---@param entity integer
|
|
---@param boneIndex integer
|
|
---@return Vector3
|
|
function ENTITY.GET_ENTITY_BONE_POSTION(entity, boneIndex) end
|
|
|
|
---@param entity integer
|
|
---@param boneIndex integer
|
|
---@return Vector3
|
|
function ENTITY.GET_ENTITY_BONE_OBJECT_ROTATION(entity, boneIndex) end
|
|
|
|
---@param entity integer
|
|
---@param boneIndex integer
|
|
---@return Vector3
|
|
function ENTITY.GET_ENTITY_BONE_OBJECT_POSTION(entity, boneIndex) end
|
|
|
|
---@param entity integer
|
|
---@return integer
|
|
function ENTITY.GET_ENTITY_BONE_COUNT(entity) end
|
|
|
|
---@param entity integer
|
|
function ENTITY.ENABLE_ENTITY_BULLET_COLLISION(entity) end
|
|
|
|
---@param entity1 integer
|
|
---@param entity2 integer
|
|
function ENTITY.SET_ENTITY_CAN_ONLY_BE_DAMAGED_BY_ENTITY(entity1, entity2) end
|
|
|
|
---@param entity1 integer
|
|
---@param entity2 integer
|
|
function ENTITY.SET_ENTITY_CANT_CAUSE_COLLISION_DAMAGED_ENTITY(entity1, entity2) end
|
|
|
|
---@param entity integer
|
|
---@param p1 integer
|
|
function ENTITY.SET_ALLOW_MIGRATE_TO_SPECTATOR(entity, p1) end
|
|
|
|
---@param entity integer
|
|
---@param modelHash integer|string
|
|
---@return integer
|
|
function ENTITY.GET_ENTITY_OF_TYPE_ATTACHED_TO_ENTITY(entity, modelHash) end
|
|
|
|
---@param entity integer
|
|
---@param toggle boolean
|
|
function ENTITY.SET_PICK_UP_BY_CARGOBOB_DISABLED(entity, toggle) end
|
|
|
|
-- ============================================================
|
|
-- EVENT
|
|
-- ============================================================
|
|
|
|
---@class natives.EVENT
|
|
EVENT = {}
|
|
|
|
---@param ped integer
|
|
---@param name integer|string
|
|
function EVENT.SET_DECISION_MAKER(ped, name) end
|
|
|
|
---@param name integer|string
|
|
---@param eventType integer
|
|
function EVENT.CLEAR_DECISION_MAKER_EVENT_RESPONSE(name, eventType) end
|
|
|
|
---@param name integer|string
|
|
---@param eventType integer
|
|
function EVENT.BLOCK_DECISION_MAKER_EVENT(name, eventType) end
|
|
|
|
---@param name integer|string
|
|
---@param eventType integer
|
|
function EVENT.UNBLOCK_DECISION_MAKER_EVENT(name, eventType) end
|
|
|
|
---@param eventType integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param duration number
|
|
---@return integer
|
|
function EVENT.ADD_SHOCKING_EVENT_AT_POSITION(eventType, x, y, z, duration) end
|
|
|
|
---@param eventType integer
|
|
---@param entity integer
|
|
---@param duration number
|
|
---@return integer
|
|
function EVENT.ADD_SHOCKING_EVENT_FOR_ENTITY(eventType, entity, duration) end
|
|
|
|
---@param eventType integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
---@return boolean
|
|
function EVENT.IS_SHOCKING_EVENT_IN_SPHERE(eventType, x, y, z, radius) end
|
|
|
|
---@param event integer
|
|
---@return boolean
|
|
function EVENT.REMOVE_SHOCKING_EVENT(event) end
|
|
|
|
---@param p0 boolean
|
|
function EVENT.REMOVE_ALL_SHOCKING_EVENTS(p0) end
|
|
|
|
function EVENT.REMOVE_SHOCKING_EVENT_SPAWN_BLOCKING_AREAS() end
|
|
|
|
function EVENT.SUPPRESS_SHOCKING_EVENTS_NEXT_FRAME() end
|
|
|
|
---@param eventType integer
|
|
function EVENT.SUPPRESS_SHOCKING_EVENT_TYPE_NEXT_FRAME(eventType) end
|
|
|
|
function EVENT.SUPPRESS_AGITATION_EVENTS_NEXT_FRAME() end
|
|
|
|
-- ============================================================
|
|
-- EXTRAMETADATA
|
|
-- ============================================================
|
|
|
|
---@class natives.EXTRAMETADATA
|
|
EXTRAMETADATA = {}
|
|
|
|
---@param character integer
|
|
---@return integer
|
|
function EXTRAMETADATA.GET_NUM_TATTOO_SHOP_DLC_ITEMS(character) end
|
|
|
|
---@param characterType integer
|
|
---@param decorationIndex integer
|
|
---@param outComponent pointer|nil
|
|
---@return boolean
|
|
function EXTRAMETADATA.GET_TATTOO_SHOP_DLC_ITEM_DATA(characterType, decorationIndex, outComponent) end
|
|
|
|
---@param overlayHash integer|string
|
|
---@param p1 integer
|
|
---@param character integer
|
|
---@return integer
|
|
function EXTRAMETADATA.GET_TATTOO_SHOP_DLC_ITEM_INDEX(overlayHash, p1, character) end
|
|
|
|
---@param outComponent pointer|nil
|
|
function EXTRAMETADATA.INIT_SHOP_PED_COMPONENT(outComponent) end
|
|
|
|
---@param outProp pointer|nil
|
|
function EXTRAMETADATA.INIT_SHOP_PED_PROP(outProp) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@return integer
|
|
function EXTRAMETADATA.SETUP_SHOP_PED_APPAREL_QUERY(p0, p1, p2, p3) end
|
|
|
|
---@param character integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 boolean
|
|
---@param p4 integer
|
|
---@param componentId integer
|
|
---@return integer
|
|
function EXTRAMETADATA.SETUP_SHOP_PED_APPAREL_QUERY_TU(character, p1, p2, p3, p4, componentId) end
|
|
|
|
---@param componentId integer
|
|
---@param outComponent pointer|nil
|
|
function EXTRAMETADATA.GET_SHOP_PED_QUERY_COMPONENT(componentId, outComponent) end
|
|
|
|
---@param componentHash integer|string
|
|
---@return integer
|
|
function EXTRAMETADATA.GET_SHOP_PED_QUERY_COMPONENT_INDEX(componentHash) end
|
|
|
|
---@param componentHash integer|string
|
|
---@param outComponent pointer|nil
|
|
function EXTRAMETADATA.GET_SHOP_PED_COMPONENT(componentHash, outComponent) end
|
|
|
|
---@param componentId integer
|
|
---@param outProp pointer|nil
|
|
function EXTRAMETADATA.GET_SHOP_PED_QUERY_PROP(componentId, outProp) end
|
|
|
|
---@param componentHash integer|string
|
|
---@return integer
|
|
function EXTRAMETADATA.GET_SHOP_PED_QUERY_PROP_INDEX(componentHash) end
|
|
|
|
---@param componentHash integer|string
|
|
---@param outProp pointer|nil
|
|
function EXTRAMETADATA.GET_SHOP_PED_PROP(componentHash, outProp) end
|
|
|
|
---@param entity integer
|
|
---@param componentId integer
|
|
---@param drawableVariant integer
|
|
---@param textureVariant integer
|
|
---@return integer
|
|
function EXTRAMETADATA.GET_HASH_NAME_FOR_COMPONENT(entity, componentId, drawableVariant, textureVariant) end
|
|
|
|
---@param entity integer
|
|
---@param componentId integer
|
|
---@param propIndex integer
|
|
---@param propTextureIndex integer
|
|
---@return integer
|
|
function EXTRAMETADATA.GET_HASH_NAME_FOR_PROP(entity, componentId, propIndex, propTextureIndex) end
|
|
|
|
---@param componentHash integer|string
|
|
---@return integer
|
|
function EXTRAMETADATA.GET_SHOP_PED_APPAREL_VARIANT_COMPONENT_COUNT(componentHash) end
|
|
|
|
---@param propHash integer|string
|
|
---@return integer
|
|
function EXTRAMETADATA.GET_SHOP_PED_APPAREL_VARIANT_PROP_COUNT(propHash) end
|
|
|
|
---@param componentHash integer|string
|
|
---@param variantComponentIndex integer
|
|
---@param nameHash pointer|nil
|
|
---@param enumValue pointer|nil
|
|
---@param componentType pointer|nil
|
|
function EXTRAMETADATA.GET_VARIANT_COMPONENT(componentHash, variantComponentIndex, nameHash, enumValue, componentType) end
|
|
|
|
---@param componentHash integer|string
|
|
---@param variantPropIndex integer
|
|
---@param nameHash pointer|nil
|
|
---@param enumValue pointer|nil
|
|
---@param anchorPoint pointer|nil
|
|
function EXTRAMETADATA.GET_VARIANT_PROP(componentHash, variantPropIndex, nameHash, enumValue, anchorPoint) end
|
|
|
|
---@param componentHash integer|string
|
|
---@return integer
|
|
function EXTRAMETADATA.GET_SHOP_PED_APPAREL_FORCED_COMPONENT_COUNT(componentHash) end
|
|
|
|
---@param componentHash integer|string
|
|
---@return integer
|
|
function EXTRAMETADATA.GET_SHOP_PED_APPAREL_FORCED_PROP_COUNT(componentHash) end
|
|
|
|
---@param componentHash integer|string
|
|
---@param forcedComponentIndex integer
|
|
---@param nameHash pointer|nil
|
|
---@param enumValue pointer|nil
|
|
---@param componentType pointer|nil
|
|
function EXTRAMETADATA.GET_FORCED_COMPONENT(componentHash, forcedComponentIndex, nameHash, enumValue, componentType) end
|
|
|
|
---@param componentHash integer|string
|
|
---@param forcedPropIndex integer
|
|
---@param nameHash pointer|nil
|
|
---@param enumValue pointer|nil
|
|
---@param anchorPoint pointer|nil
|
|
function EXTRAMETADATA.GET_FORCED_PROP(componentHash, forcedPropIndex, nameHash, enumValue, anchorPoint) end
|
|
|
|
---@param componentHash integer|string
|
|
---@param restrictionTagHash integer|string
|
|
---@param componentId integer
|
|
---@return boolean
|
|
function EXTRAMETADATA.DOES_SHOP_PED_APPAREL_HAVE_RESTRICTION_TAG(componentHash, restrictionTagHash, componentId) end
|
|
|
|
---@param ped integer
|
|
---@param componentId integer
|
|
---@param restrictionTagHash integer|string
|
|
---@return boolean
|
|
function EXTRAMETADATA.DOES_CURRENT_PED_COMPONENT_HAVE_RESTRICTION_TAG(ped, componentId, restrictionTagHash) end
|
|
|
|
---@param ped integer
|
|
---@param componentId integer
|
|
---@param restrictionTagHash integer|string
|
|
---@return boolean
|
|
function EXTRAMETADATA.DOES_CURRENT_PED_PROP_HAVE_RESTRICTION_TAG(ped, componentId, restrictionTagHash) end
|
|
|
|
---@param character integer
|
|
---@param p1 boolean
|
|
---@return integer
|
|
function EXTRAMETADATA.SETUP_SHOP_PED_OUTFIT_QUERY(character, p1) end
|
|
|
|
---@param outfitIndex integer
|
|
---@param outfit pointer|nil
|
|
function EXTRAMETADATA.GET_SHOP_PED_QUERY_OUTFIT(outfitIndex, outfit) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 pointer|nil
|
|
function EXTRAMETADATA.GET_SHOP_PED_OUTFIT(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@return integer
|
|
function EXTRAMETADATA.GET_SHOP_PED_OUTFIT_LOCATE(p0) end
|
|
|
|
---@param outfitHash integer|string
|
|
---@param variantIndex integer
|
|
---@param outPropVariant pointer|nil
|
|
---@return boolean
|
|
function EXTRAMETADATA.GET_SHOP_PED_OUTFIT_PROP_VARIANT(outfitHash, variantIndex, outPropVariant) end
|
|
|
|
---@param outfitHash integer|string
|
|
---@param variantIndex integer
|
|
---@param outComponentVariant pointer|nil
|
|
---@return boolean
|
|
function EXTRAMETADATA.GET_SHOP_PED_OUTFIT_COMPONENT_VARIANT(outfitHash, variantIndex, outComponentVariant) end
|
|
|
|
---@return integer
|
|
function EXTRAMETADATA.GET_NUM_DLC_VEHICLES() end
|
|
|
|
---@param dlcVehicleIndex integer
|
|
---@return integer
|
|
function EXTRAMETADATA.GET_DLC_VEHICLE_MODEL(dlcVehicleIndex) end
|
|
|
|
---@param dlcVehicleIndex integer
|
|
---@param outData pointer|nil
|
|
---@return boolean
|
|
function EXTRAMETADATA.GET_DLC_VEHICLE_DATA(dlcVehicleIndex, outData) end
|
|
|
|
---@param dlcVehicleIndex integer
|
|
---@return integer
|
|
function EXTRAMETADATA.GET_DLC_VEHICLE_FLAGS(dlcVehicleIndex) end
|
|
|
|
---@return integer
|
|
function EXTRAMETADATA.GET_NUM_DLC_WEAPONS() end
|
|
|
|
---@return integer
|
|
function EXTRAMETADATA.GET_NUM_DLC_WEAPONS_SP() end
|
|
|
|
---@param dlcWeaponIndex integer
|
|
---@param outData pointer|nil
|
|
---@return boolean
|
|
function EXTRAMETADATA.GET_DLC_WEAPON_DATA(dlcWeaponIndex, outData) end
|
|
|
|
---@param dlcWeaponIndex integer
|
|
---@param outData pointer|nil
|
|
---@return boolean
|
|
function EXTRAMETADATA.GET_DLC_WEAPON_DATA_SP(dlcWeaponIndex, outData) end
|
|
|
|
---@param dlcWeaponIndex integer
|
|
---@return integer
|
|
function EXTRAMETADATA.GET_NUM_DLC_WEAPON_COMPONENTS(dlcWeaponIndex) end
|
|
|
|
---@param dlcWeaponIndex integer
|
|
---@return integer
|
|
function EXTRAMETADATA.GET_NUM_DLC_WEAPON_COMPONENTS_SP(dlcWeaponIndex) end
|
|
|
|
---@param dlcWeaponIndex integer
|
|
---@param dlcWeapCompIndex integer
|
|
---@param ComponentDataPtr pointer|nil
|
|
---@return boolean
|
|
function EXTRAMETADATA.GET_DLC_WEAPON_COMPONENT_DATA(dlcWeaponIndex, dlcWeapCompIndex, ComponentDataPtr) end
|
|
|
|
---@param dlcWeaponIndex integer
|
|
---@param dlcWeapCompIndex integer
|
|
---@param ComponentDataPtr pointer|nil
|
|
---@return boolean
|
|
function EXTRAMETADATA.GET_DLC_WEAPON_COMPONENT_DATA_SP(dlcWeaponIndex, dlcWeapCompIndex, ComponentDataPtr) end
|
|
|
|
---@param itemHash integer|string
|
|
---@return boolean
|
|
function EXTRAMETADATA.IS_CONTENT_ITEM_LOCKED(itemHash) end
|
|
|
|
---@param hash integer|string
|
|
---@return boolean
|
|
function EXTRAMETADATA.IS_DLC_VEHICLE_MOD(hash) end
|
|
|
|
---@param hash integer|string
|
|
---@return integer
|
|
function EXTRAMETADATA.GET_DLC_VEHICLE_MOD_LOCK_HASH(hash) end
|
|
|
|
---@param hash integer|string
|
|
function EXTRAMETADATA.EXECUTE_CONTENT_CHANGESET_GROUP_FOR_ALL(hash) end
|
|
|
|
---@param hash integer|string
|
|
function EXTRAMETADATA.REVERT_CONTENT_CHANGESET_GROUP_FOR_ALL(hash) end
|
|
|
|
-- ============================================================
|
|
-- FIRE
|
|
-- ============================================================
|
|
|
|
---@class natives.FIRE
|
|
FIRE = {}
|
|
|
|
---@param X number
|
|
---@param Y number
|
|
---@param Z number
|
|
---@param maxChildren integer
|
|
---@param isGasFire boolean
|
|
---@return integer
|
|
function FIRE.START_SCRIPT_FIRE(X, Y, Z, maxChildren, isGasFire) end
|
|
|
|
---@param fireHandle integer
|
|
function FIRE.REMOVE_SCRIPT_FIRE(fireHandle) end
|
|
|
|
---@param entity integer
|
|
---@return integer
|
|
function FIRE.START_ENTITY_FIRE(entity) end
|
|
|
|
---@param entity integer
|
|
function FIRE.STOP_ENTITY_FIRE(entity) end
|
|
|
|
---@param entity integer
|
|
---@return boolean
|
|
function FIRE.IS_ENTITY_ON_FIRE(entity) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
---@return integer
|
|
function FIRE.GET_NUMBER_OF_FIRES_IN_RANGE(x, y, z, radius) end
|
|
|
|
---@param p0 number
|
|
function FIRE.SET_FLAMMABILITY_MULTIPLIER(p0) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
function FIRE.STOP_FIRE_IN_RANGE(x, y, z, radius) end
|
|
|
|
---@param outPosition Vector3
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@return boolean
|
|
function FIRE.GET_CLOSEST_FIRE_POS(outPosition, x, y, z) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param explosionType integer
|
|
---@param damageScale number
|
|
---@param isAudible boolean
|
|
---@param isInvisible boolean
|
|
---@param cameraShake number
|
|
---@param noDamage boolean
|
|
function FIRE.ADD_EXPLOSION(x, y, z, explosionType, damageScale, isAudible, isInvisible, cameraShake, noDamage) end
|
|
|
|
---@deprecated ADD_OWNED_EXPLOSION is no longer safe to use
|
|
---@param ped integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param explosionType integer
|
|
---@param damageScale number
|
|
---@param isAudible boolean
|
|
---@param isInvisible boolean
|
|
---@param cameraShake number
|
|
function FIRE.ADD_OWNED_EXPLOSION(ped, x, y, z, explosionType, damageScale, isAudible, isInvisible, cameraShake) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param explosionType integer
|
|
---@param explosionFx integer|string
|
|
---@param damageScale number
|
|
---@param isAudible boolean
|
|
---@param isInvisible boolean
|
|
---@param cameraShake number
|
|
function FIRE.ADD_EXPLOSION_WITH_USER_VFX(x, y, z, explosionType, explosionFx, damageScale, isAudible, isInvisible, cameraShake) end
|
|
|
|
---@param explosionType integer
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@return boolean
|
|
function FIRE.IS_EXPLOSION_IN_AREA(explosionType, x1, y1, z1, x2, y2, z2) end
|
|
|
|
---@param explosionType integer
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@return boolean
|
|
function FIRE.IS_EXPLOSION_ACTIVE_IN_AREA(explosionType, x1, y1, z1, x2, y2, z2) end
|
|
|
|
---@param explosionType integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
---@return boolean
|
|
function FIRE.IS_EXPLOSION_IN_SPHERE(explosionType, x, y, z, radius) end
|
|
|
|
---@param explosionType integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
---@return integer
|
|
function FIRE.GET_OWNER_OF_EXPLOSION_IN_SPHERE(explosionType, x, y, z, radius) end
|
|
|
|
---@param explosionType integer
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param width number
|
|
---@return boolean
|
|
function FIRE.IS_EXPLOSION_IN_ANGLED_AREA(explosionType, x1, y1, z1, x2, y2, z2, width) end
|
|
|
|
---@param explosionType integer
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param radius number
|
|
---@return integer
|
|
function FIRE.GET_OWNER_OF_EXPLOSION_IN_ANGLED_AREA(explosionType, x1, y1, z1, x2, y2, z2, radius) end
|
|
|
|
---@param expect boolean
|
|
---@param player integer
|
|
function FIRE._NETWORK_EXPECT_EXPLOSION_EVENTS_FOR_PLAYER(expect, player) end
|
|
|
|
---@return integer
|
|
function FIRE._GET_MAXIMUM_NUMBER_OF_WATER_CANNONS() end
|
|
|
|
---@param index integer
|
|
---@return Vector3
|
|
function FIRE._GET_WATER_CANNON_COORDS(index) end
|
|
|
|
-- ============================================================
|
|
-- GRAPHICS
|
|
-- ============================================================
|
|
|
|
---@class natives.GRAPHICS
|
|
GRAPHICS = {}
|
|
|
|
---@param enabled boolean
|
|
function GRAPHICS.SET_DEBUG_LINES_AND_SPHERES_DRAWING_ACTIVE(enabled) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param r integer
|
|
---@param g integer
|
|
---@param b integer
|
|
---@param alpha integer
|
|
function GRAPHICS.DRAW_DEBUG_LINE(x1, y1, z1, x2, y2, z2, r, g, b, alpha) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param r1 integer
|
|
---@param g1 integer
|
|
---@param b1 integer
|
|
---@param r2 integer
|
|
---@param g2 integer
|
|
---@param b2 integer
|
|
---@param alpha1 integer
|
|
---@param alpha2 integer
|
|
function GRAPHICS.DRAW_DEBUG_LINE_WITH_TWO_COLOURS(x1, y1, z1, x2, y2, z2, r1, g1, b1, r2, g2, b2, alpha1, alpha2) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
---@param red integer
|
|
---@param green integer
|
|
---@param blue integer
|
|
---@param alpha integer
|
|
function GRAPHICS.DRAW_DEBUG_SPHERE(x, y, z, radius, red, green, blue, alpha) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param r integer
|
|
---@param g integer
|
|
---@param b integer
|
|
---@param alpha integer
|
|
function GRAPHICS.DRAW_DEBUG_BOX(x1, y1, z1, x2, y2, z2, r, g, b, alpha) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param size number
|
|
---@param red integer
|
|
---@param green integer
|
|
---@param blue integer
|
|
---@param alpha integer
|
|
function GRAPHICS.DRAW_DEBUG_CROSS(x, y, z, size, red, green, blue, alpha) end
|
|
|
|
---@param text string
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param red integer
|
|
---@param green integer
|
|
---@param blue integer
|
|
---@param alpha integer
|
|
function GRAPHICS.DRAW_DEBUG_TEXT(text, x, y, z, red, green, blue, alpha) end
|
|
|
|
---@param text string
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param red integer
|
|
---@param green integer
|
|
---@param blue integer
|
|
---@param alpha integer
|
|
function GRAPHICS.DRAW_DEBUG_TEXT_2D(text, x, y, z, red, green, blue, alpha) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param red integer
|
|
---@param green integer
|
|
---@param blue integer
|
|
---@param alpha integer
|
|
function GRAPHICS.DRAW_LINE(x1, y1, z1, x2, y2, z2, red, green, blue, alpha) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param x3 number
|
|
---@param y3 number
|
|
---@param z3 number
|
|
---@param red integer
|
|
---@param green integer
|
|
---@param blue integer
|
|
---@param alpha integer
|
|
function GRAPHICS.DRAW_POLY(x1, y1, z1, x2, y2, z2, x3, y3, z3, red, green, blue, alpha) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param x3 number
|
|
---@param y3 number
|
|
---@param z3 number
|
|
---@param red integer
|
|
---@param green integer
|
|
---@param blue integer
|
|
---@param alpha integer
|
|
---@param textureDict string
|
|
---@param textureName string
|
|
---@param u1 number
|
|
---@param v1 number
|
|
---@param w1 number
|
|
---@param u2 number
|
|
---@param v2 number
|
|
---@param w2 number
|
|
---@param u3 number
|
|
---@param v3 number
|
|
---@param w3 number
|
|
function GRAPHICS.DRAW_TEXTURED_POLY(x1, y1, z1, x2, y2, z2, x3, y3, z3, red, green, blue, alpha, textureDict, textureName, u1, v1, w1, u2, v2, w2, u3, v3, w3) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param x3 number
|
|
---@param y3 number
|
|
---@param z3 number
|
|
---@param red1 number
|
|
---@param green1 number
|
|
---@param blue1 number
|
|
---@param alpha1 integer
|
|
---@param red2 number
|
|
---@param green2 number
|
|
---@param blue2 number
|
|
---@param alpha2 integer
|
|
---@param red3 number
|
|
---@param green3 number
|
|
---@param blue3 number
|
|
---@param alpha3 integer
|
|
---@param textureDict string
|
|
---@param textureName string
|
|
---@param u1 number
|
|
---@param v1 number
|
|
---@param w1 number
|
|
---@param u2 number
|
|
---@param v2 number
|
|
---@param w2 number
|
|
---@param u3 number
|
|
---@param v3 number
|
|
---@param w3 number
|
|
function GRAPHICS.DRAW_TEXTURED_POLY_WITH_THREE_COLOURS(x1, y1, z1, x2, y2, z2, x3, y3, z3, red1, green1, blue1, alpha1, red2, green2, blue2, alpha2, red3, green3, blue3, alpha3, textureDict, textureName, u1, v1, w1, u2, v2, w2, u3, v3, w3) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param red integer
|
|
---@param green integer
|
|
---@param blue integer
|
|
---@param alpha integer
|
|
function GRAPHICS.DRAW_BOX(x1, y1, z1, x2, y2, z2, red, green, blue, alpha) end
|
|
|
|
---@param toggle boolean
|
|
function GRAPHICS.SET_BACKFACECULLING(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function GRAPHICS.SET_DEPTHWRITING(toggle) end
|
|
|
|
---@return boolean
|
|
function GRAPHICS.BEGIN_TAKE_MISSION_CREATOR_PHOTO() end
|
|
|
|
---@return integer
|
|
function GRAPHICS.GET_STATUS_OF_TAKE_MISSION_CREATOR_PHOTO() end
|
|
|
|
function GRAPHICS.FREE_MEMORY_FOR_MISSION_CREATOR_PHOTO() end
|
|
|
|
---@param p0 pointer|nil
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@return boolean
|
|
function GRAPHICS.LOAD_MISSION_CREATOR_PHOTO(p0, p1, p2, p3) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@return integer
|
|
function GRAPHICS.GET_STATUS_OF_LOAD_MISSION_CREATOR_PHOTO(p0) end
|
|
|
|
---@return boolean
|
|
function GRAPHICS.BEGIN_CREATE_MISSION_CREATOR_PHOTO_PREVIEW() end
|
|
|
|
---@return integer
|
|
function GRAPHICS.GET_STATUS_OF_CREATE_MISSION_CREATOR_PHOTO_PREVIEW() end
|
|
|
|
function GRAPHICS.FREE_MEMORY_FOR_MISSION_CREATOR_PHOTO_PREVIEW() end
|
|
|
|
---@return boolean
|
|
function GRAPHICS.BEGIN_TAKE_HIGH_QUALITY_PHOTO() end
|
|
|
|
---@return integer
|
|
function GRAPHICS.GET_STATUS_OF_TAKE_HIGH_QUALITY_PHOTO() end
|
|
|
|
function GRAPHICS.FREE_MEMORY_FOR_HIGH_QUALITY_PHOTO() end
|
|
|
|
---@param toggle boolean
|
|
function GRAPHICS.SET_TAKEN_PHOTO_IS_MUGSHOT(toggle) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function GRAPHICS.SET_ARENA_THEME_AND_VARIATION_FOR_TAKEN_PHOTO(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
function GRAPHICS.SET_ON_ISLAND_X_FOR_TAKEN_PHOTO(p0) end
|
|
|
|
---@param unused integer
|
|
---@return boolean
|
|
function GRAPHICS.SAVE_HIGH_QUALITY_PHOTO(unused) end
|
|
|
|
---@return integer
|
|
function GRAPHICS.GET_STATUS_OF_SAVE_HIGH_QUALITY_PHOTO() end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function GRAPHICS.BEGIN_CREATE_LOW_QUALITY_COPY_OF_PHOTO(p0) end
|
|
|
|
---@param p0 integer
|
|
---@return integer
|
|
function GRAPHICS.GET_STATUS_OF_CREATE_LOW_QUALITY_COPY_OF_PHOTO(p0) end
|
|
|
|
function GRAPHICS.FREE_MEMORY_FOR_LOW_QUALITY_PHOTO() end
|
|
|
|
---@param p0 boolean
|
|
---@param p1 boolean
|
|
function GRAPHICS.DRAW_LOW_QUALITY_PHOTO_TO_PHONE(p0, p1) end
|
|
|
|
---@return integer
|
|
function GRAPHICS.GET_MAXIMUM_NUMBER_OF_PHOTOS() end
|
|
|
|
---@return integer
|
|
function GRAPHICS.GET_MAXIMUM_NUMBER_OF_CLOUD_PHOTOS() end
|
|
|
|
---@return integer
|
|
function GRAPHICS.GET_CURRENT_NUMBER_OF_CLOUD_PHOTOS() end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function GRAPHICS.QUEUE_OPERATION_TO_CREATE_SORTED_LIST_OF_PHOTOS(p0) end
|
|
|
|
---@param p0 integer
|
|
---@return integer
|
|
function GRAPHICS.GET_STATUS_OF_SORTED_LIST_OPERATION(p0) end
|
|
|
|
function GRAPHICS.CLEAR_STATUS_OF_SORTED_LIST_OPERATION() end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function GRAPHICS.DOES_THIS_PHOTO_SLOT_CONTAIN_A_VALID_PHOTO(p0) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function GRAPHICS.LOAD_HIGH_QUALITY_PHOTO(p0) end
|
|
|
|
---@param p0 integer
|
|
---@return integer
|
|
function GRAPHICS.GET_LOAD_HIGH_QUALITY_PHOTO_STATUS(p0) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param r integer
|
|
---@param g integer
|
|
---@param b integer
|
|
---@param range number
|
|
---@param intensity number
|
|
---@param shadow number
|
|
function GRAPHICS.DRAW_LIGHT_WITH_RANGEEX(x, y, z, r, g, b, range, intensity, shadow) end
|
|
|
|
---@param posX number
|
|
---@param posY number
|
|
---@param posZ number
|
|
---@param colorR integer
|
|
---@param colorG integer
|
|
---@param colorB integer
|
|
---@param range number
|
|
---@param intensity number
|
|
function GRAPHICS.DRAW_LIGHT_WITH_RANGE(posX, posY, posZ, colorR, colorG, colorB, range, intensity) end
|
|
|
|
---@param posX number
|
|
---@param posY number
|
|
---@param posZ number
|
|
---@param dirX number
|
|
---@param dirY number
|
|
---@param dirZ number
|
|
---@param colorR integer
|
|
---@param colorG integer
|
|
---@param colorB integer
|
|
---@param distance number
|
|
---@param brightness number
|
|
---@param hardness number
|
|
---@param radius number
|
|
---@param falloff number
|
|
function GRAPHICS.DRAW_SPOT_LIGHT(posX, posY, posZ, dirX, dirY, dirZ, colorR, colorG, colorB, distance, brightness, hardness, radius, falloff) end
|
|
|
|
---@param posX number
|
|
---@param posY number
|
|
---@param posZ number
|
|
---@param dirX number
|
|
---@param dirY number
|
|
---@param dirZ number
|
|
---@param colorR integer
|
|
---@param colorG integer
|
|
---@param colorB integer
|
|
---@param distance number
|
|
---@param brightness number
|
|
---@param roundness number
|
|
---@param radius number
|
|
---@param falloff number
|
|
---@param shadowId integer
|
|
function GRAPHICS.DRAW_SHADOWED_SPOT_LIGHT(posX, posY, posZ, dirX, dirY, dirZ, colorR, colorG, colorB, distance, brightness, roundness, radius, falloff, shadowId) end
|
|
|
|
---@param p0 number
|
|
function GRAPHICS.FADE_UP_PED_LIGHT(p0) end
|
|
|
|
---@param entity integer
|
|
function GRAPHICS.UPDATE_LIGHTS_ON_ENTITY(entity) end
|
|
|
|
---@param p0 integer
|
|
function GRAPHICS.SET_LIGHT_OVERRIDE_MAX_INTENSITY_SCALE(p0) end
|
|
|
|
---@return number
|
|
function GRAPHICS.GET_LIGHT_OVERRIDE_MAX_INTENSITY_SCALE() end
|
|
|
|
---@param type integer
|
|
---@param posX number
|
|
---@param posY number
|
|
---@param posZ number
|
|
---@param dirX number
|
|
---@param dirY number
|
|
---@param dirZ number
|
|
---@param rotX number
|
|
---@param rotY number
|
|
---@param rotZ number
|
|
---@param scaleX number
|
|
---@param scaleY number
|
|
---@param scaleZ number
|
|
---@param red integer
|
|
---@param green integer
|
|
---@param blue integer
|
|
---@param alpha integer
|
|
---@param bobUpAndDown boolean
|
|
---@param faceCamera boolean
|
|
---@param p19 integer
|
|
---@param rotate boolean
|
|
---@param textureDict string
|
|
---@param textureName string
|
|
---@param drawOnEnts boolean
|
|
function GRAPHICS.DRAW_MARKER(type, posX, posY, posZ, dirX, dirY, dirZ, rotX, rotY, rotZ, scaleX, scaleY, scaleZ, red, green, blue, alpha, bobUpAndDown, faceCamera, p19, rotate, textureDict, textureName, drawOnEnts) end
|
|
|
|
---@param type integer
|
|
---@param posX number
|
|
---@param posY number
|
|
---@param posZ number
|
|
---@param dirX number
|
|
---@param dirY number
|
|
---@param dirZ number
|
|
---@param rotX number
|
|
---@param rotY number
|
|
---@param rotZ number
|
|
---@param scaleX number
|
|
---@param scaleY number
|
|
---@param scaleZ number
|
|
---@param red integer
|
|
---@param green integer
|
|
---@param blue integer
|
|
---@param alpha integer
|
|
---@param bobUpAndDown boolean
|
|
---@param faceCamera boolean
|
|
---@param p19 integer
|
|
---@param rotate boolean
|
|
---@param textureDict string
|
|
---@param textureName string
|
|
---@param drawOnEnts boolean
|
|
---@param p24 boolean
|
|
---@param p25 boolean
|
|
function GRAPHICS.DRAW_MARKER_EX(type, posX, posY, posZ, dirX, dirY, dirZ, rotX, rotY, rotZ, scaleX, scaleY, scaleZ, red, green, blue, alpha, bobUpAndDown, faceCamera, p19, rotate, textureDict, textureName, drawOnEnts, p24, p25) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
---@param red integer
|
|
---@param green integer
|
|
---@param blue integer
|
|
---@param alpha number
|
|
function GRAPHICS.DRAW_MARKER_SPHERE(x, y, z, radius, red, green, blue, alpha) end
|
|
|
|
---@param type integer
|
|
---@param posX1 number
|
|
---@param posY1 number
|
|
---@param posZ1 number
|
|
---@param posX2 number
|
|
---@param posY2 number
|
|
---@param posZ2 number
|
|
---@param diameter number
|
|
---@param red integer
|
|
---@param green integer
|
|
---@param blue integer
|
|
---@param alpha integer
|
|
---@param reserved integer
|
|
---@return integer
|
|
function GRAPHICS.CREATE_CHECKPOINT(type, posX1, posY1, posZ1, posX2, posY2, posZ2, diameter, red, green, blue, alpha, reserved) end
|
|
|
|
---@param checkpoint integer
|
|
---@param scale number
|
|
function GRAPHICS.SET_CHECKPOINT_INSIDE_CYLINDER_HEIGHT_SCALE(checkpoint, scale) end
|
|
|
|
---@param checkpoint integer
|
|
---@param scale number
|
|
function GRAPHICS.SET_CHECKPOINT_INSIDE_CYLINDER_SCALE(checkpoint, scale) end
|
|
|
|
---@param checkpoint integer
|
|
---@param nearHeight number
|
|
---@param farHeight number
|
|
---@param radius number
|
|
function GRAPHICS.SET_CHECKPOINT_CYLINDER_HEIGHT(checkpoint, nearHeight, farHeight, radius) end
|
|
|
|
---@param checkpoint integer
|
|
---@param red integer
|
|
---@param green integer
|
|
---@param blue integer
|
|
---@param alpha integer
|
|
function GRAPHICS.SET_CHECKPOINT_RGBA(checkpoint, red, green, blue, alpha) end
|
|
|
|
---@param checkpoint integer
|
|
---@param red integer
|
|
---@param green integer
|
|
---@param blue integer
|
|
---@param alpha integer
|
|
function GRAPHICS.SET_CHECKPOINT_RGBA2(checkpoint, red, green, blue, alpha) end
|
|
|
|
---@param checkpoint integer
|
|
---@param posX number
|
|
---@param posY number
|
|
---@param posZ number
|
|
---@param unkX number
|
|
---@param unkY number
|
|
---@param unkZ number
|
|
function GRAPHICS.SET_CHECKPOINT_CLIPPLANE_WITH_POS_NORM(checkpoint, posX, posY, posZ, unkX, unkY, unkZ) end
|
|
|
|
---@param checkpoint integer
|
|
function GRAPHICS.SET_CHECKPOINT_FORCE_OLD_ARROW_POINTING(checkpoint) end
|
|
|
|
---@param checkpoint integer
|
|
function GRAPHICS.SET_CHECKPOINT_DECAL_ROT_ALIGNED_TO_CAMERA_ROT(checkpoint) end
|
|
|
|
---@param checkpoint integer
|
|
function GRAPHICS.SET_CHECKPOINT_FORCE_DIRECTION(checkpoint) end
|
|
|
|
---@param checkpoint integer
|
|
---@param posX number
|
|
---@param posY number
|
|
---@param posZ number
|
|
function GRAPHICS.SET_CHECKPOINT_DIRECTION(checkpoint, posX, posY, posZ) end
|
|
|
|
---@param checkpoint integer
|
|
function GRAPHICS.DELETE_CHECKPOINT(checkpoint) end
|
|
|
|
---@param p0 boolean
|
|
function GRAPHICS.DONT_RENDER_IN_GAME_UI(p0) end
|
|
|
|
---@param toggle boolean
|
|
function GRAPHICS.FORCE_RENDER_IN_GAME_UI(toggle) end
|
|
|
|
---@param textureDict string
|
|
---@param p1 boolean
|
|
function GRAPHICS.REQUEST_STREAMED_TEXTURE_DICT(textureDict, p1) end
|
|
|
|
---@param textureDict string
|
|
---@return boolean
|
|
function GRAPHICS.HAS_STREAMED_TEXTURE_DICT_LOADED(textureDict) end
|
|
|
|
---@param textureDict string
|
|
function GRAPHICS.SET_STREAMED_TEXTURE_DICT_AS_NO_LONGER_NEEDED(textureDict) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param width number
|
|
---@param height number
|
|
---@param r integer
|
|
---@param g integer
|
|
---@param b integer
|
|
---@param a integer
|
|
---@param p8 boolean
|
|
function GRAPHICS.DRAW_RECT(x, y, width, height, r, g, b, a, p8) end
|
|
|
|
---@param toggle boolean
|
|
function GRAPHICS.SET_SCRIPT_GFX_DRAW_BEHIND_PAUSEMENU(toggle) end
|
|
|
|
---@param drawOrder integer
|
|
function GRAPHICS.SET_SCRIPT_GFX_DRAW_ORDER(drawOrder) end
|
|
|
|
---@param horizontalAlign integer
|
|
---@param verticalAlign integer
|
|
function GRAPHICS.SET_SCRIPT_GFX_ALIGN(horizontalAlign, verticalAlign) end
|
|
|
|
function GRAPHICS.RESET_SCRIPT_GFX_ALIGN() end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param w number
|
|
---@param h number
|
|
function GRAPHICS.SET_SCRIPT_GFX_ALIGN_PARAMS(x, y, w, h) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param calculatedX pointer|nil
|
|
---@param calculatedY pointer|nil
|
|
function GRAPHICS.GET_SCRIPT_GFX_ALIGN_POSITION(x, y, calculatedX, calculatedY) end
|
|
|
|
---@return number
|
|
function GRAPHICS.GET_SAFE_ZONE_SIZE() end
|
|
|
|
---@param textureDict string
|
|
---@param textureName string
|
|
---@param screenX number
|
|
---@param screenY number
|
|
---@param width number
|
|
---@param height number
|
|
---@param heading number
|
|
---@param red integer
|
|
---@param green integer
|
|
---@param blue integer
|
|
---@param alpha integer
|
|
---@param p11 boolean
|
|
---@param p12 integer
|
|
function GRAPHICS.DRAW_SPRITE(textureDict, textureName, screenX, screenY, width, height, heading, red, green, blue, alpha, p11, p12) end
|
|
|
|
---@param textureDict string
|
|
---@param textureName string
|
|
---@param x number
|
|
---@param y number
|
|
---@param width number
|
|
---@param height number
|
|
---@param p6 number
|
|
---@param red integer
|
|
---@param green integer
|
|
---@param blue integer
|
|
---@param alpha integer
|
|
---@param p11 integer
|
|
---@param p12 integer
|
|
function GRAPHICS.DRAW_SPRITE_ARX(textureDict, textureName, x, y, width, height, p6, red, green, blue, alpha, p11, p12) end
|
|
|
|
---@param textureDict string
|
|
---@param textureName string
|
|
---@param screenX number
|
|
---@param screenY number
|
|
---@param width number
|
|
---@param height number
|
|
---@param heading number
|
|
---@param red integer
|
|
---@param green integer
|
|
---@param blue integer
|
|
---@param alpha integer
|
|
---@param p11 integer
|
|
function GRAPHICS.DRAW_SPRITE_NAMED_RENDERTARGET(textureDict, textureName, screenX, screenY, width, height, heading, red, green, blue, alpha, p11) end
|
|
|
|
---@param textureDict string
|
|
---@param textureName string
|
|
---@param x number
|
|
---@param y number
|
|
---@param width number
|
|
---@param height number
|
|
---@param u1 number
|
|
---@param v1 number
|
|
---@param u2 number
|
|
---@param v2 number
|
|
---@param heading number
|
|
---@param red integer
|
|
---@param green integer
|
|
---@param blue integer
|
|
---@param alpha integer
|
|
---@param p15 integer
|
|
function GRAPHICS.DRAW_SPRITE_ARX_WITH_UV(textureDict, textureName, x, y, width, height, u1, v1, u2, v2, heading, red, green, blue, alpha, p15) end
|
|
|
|
---@param entity integer
|
|
---@param icon string
|
|
---@return integer
|
|
function GRAPHICS.ADD_ENTITY_ICON(entity, icon) end
|
|
|
|
---@param entity integer
|
|
---@param toggle boolean
|
|
function GRAPHICS.SET_ENTITY_ICON_VISIBILITY(entity, toggle) end
|
|
|
|
---@param entity integer
|
|
---@param red integer
|
|
---@param green integer
|
|
---@param blue integer
|
|
---@param alpha integer
|
|
function GRAPHICS.SET_ENTITY_ICON_COLOR(entity, red, green, blue, alpha) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param p3 boolean
|
|
function GRAPHICS.SET_DRAW_ORIGIN(x, y, z, p3) end
|
|
|
|
function GRAPHICS.CLEAR_DRAW_ORIGIN() end
|
|
|
|
---@param name string
|
|
---@return integer
|
|
function GRAPHICS.SET_BINK_MOVIE(name) end
|
|
|
|
---@param binkMovie integer
|
|
function GRAPHICS.PLAY_BINK_MOVIE(binkMovie) end
|
|
|
|
---@param binkMovie integer
|
|
function GRAPHICS.STOP_BINK_MOVIE(binkMovie) end
|
|
|
|
---@param binkMovie integer
|
|
function GRAPHICS.RELEASE_BINK_MOVIE(binkMovie) end
|
|
|
|
---@param binkMovie integer
|
|
---@param p1 number
|
|
---@param p2 number
|
|
---@param p3 number
|
|
---@param p4 number
|
|
---@param p5 number
|
|
---@param r integer
|
|
---@param g integer
|
|
---@param b integer
|
|
---@param a integer
|
|
function GRAPHICS.DRAW_BINK_MOVIE(binkMovie, p1, p2, p3, p4, p5, r, g, b, a) end
|
|
|
|
---@param binkMovie integer
|
|
---@param progress number
|
|
function GRAPHICS.SET_BINK_MOVIE_TIME(binkMovie, progress) end
|
|
|
|
---@param binkMovie integer
|
|
---@return number
|
|
function GRAPHICS.GET_BINK_MOVIE_TIME(binkMovie) end
|
|
|
|
---@param binkMovie integer
|
|
---@param value number
|
|
function GRAPHICS.SET_BINK_MOVIE_VOLUME(binkMovie, value) end
|
|
|
|
---@param entity integer
|
|
function GRAPHICS.ATTACH_TV_AUDIO_TO_ENTITY(entity) end
|
|
|
|
---@param binkMovie integer
|
|
---@param p1 boolean
|
|
function GRAPHICS.SET_BINK_MOVIE_AUDIO_FRONTEND(binkMovie, p1) end
|
|
|
|
---@param toggle boolean
|
|
function GRAPHICS.SET_TV_AUDIO_FRONTEND(toggle) end
|
|
|
|
---@param binkMovie integer
|
|
---@param bShouldSkip boolean
|
|
function GRAPHICS.SET_BINK_SHOULD_SKIP(binkMovie, bShouldSkip) end
|
|
|
|
---@param movieMeshSetName string
|
|
---@return integer
|
|
function GRAPHICS.LOAD_MOVIE_MESH_SET(movieMeshSetName) end
|
|
|
|
---@param movieMeshSet integer
|
|
function GRAPHICS.RELEASE_MOVIE_MESH_SET(movieMeshSet) end
|
|
|
|
---@param p0 integer
|
|
---@return integer
|
|
function GRAPHICS.QUERY_MOVIE_MESH_SET_STATE(p0) end
|
|
|
|
---@param x pointer|nil
|
|
---@param y pointer|nil
|
|
function GRAPHICS.GET_SCREEN_RESOLUTION(x, y) end
|
|
|
|
---@param x pointer|nil
|
|
---@param y pointer|nil
|
|
function GRAPHICS.GET_ACTUAL_SCREEN_RESOLUTION(x, y) end
|
|
|
|
---@param b boolean
|
|
---@return number
|
|
function GRAPHICS.GET_ASPECT_RATIO(b) end
|
|
|
|
---@return number
|
|
function GRAPHICS.GET_SCREEN_ASPECT_RATIO() end
|
|
|
|
---@return boolean
|
|
function GRAPHICS.GET_IS_WIDESCREEN() end
|
|
|
|
---@return boolean
|
|
function GRAPHICS.GET_IS_HIDEF() end
|
|
|
|
function GRAPHICS.ADJUST_NEXT_POS_SIZE_AS_NORMALIZED_16_9() end
|
|
|
|
---@param onOff boolean
|
|
function GRAPHICS.DISPLAY_LOADING_SCREEN_NOW(onOff) end
|
|
|
|
---@param toggle boolean
|
|
function GRAPHICS.SET_NIGHTVISION(toggle) end
|
|
|
|
---@return boolean
|
|
function GRAPHICS.GET_REQUESTINGNIGHTVISION() end
|
|
|
|
---@return boolean
|
|
function GRAPHICS.GET_USINGNIGHTVISION() end
|
|
|
|
---@param toggle boolean
|
|
function GRAPHICS.SET_EXPOSURETWEAK(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function GRAPHICS.FORCE_EXPOSURE_READBACK(toggle) end
|
|
|
|
---@param p0 number
|
|
function GRAPHICS.OVERRIDE_NIGHTVISION_LIGHT_RANGE(p0) end
|
|
|
|
---@param toggle boolean
|
|
function GRAPHICS.SET_NOISEOVERIDE(toggle) end
|
|
|
|
---@param value number
|
|
function GRAPHICS.SET_NOISINESSOVERIDE(value) end
|
|
|
|
---@param worldX number
|
|
---@param worldY number
|
|
---@param worldZ number
|
|
---@param screenX pointer|nil
|
|
---@param screenY pointer|nil
|
|
---@return boolean
|
|
function GRAPHICS.GET_SCREEN_COORD_FROM_WORLD_COORD(worldX, worldY, worldZ, screenX, screenY) end
|
|
|
|
---@param textureDict string
|
|
---@param textureName string
|
|
---@return Vector3
|
|
function GRAPHICS.GET_TEXTURE_RESOLUTION(textureDict, textureName) end
|
|
|
|
---@param ped integer
|
|
---@param txd string
|
|
---@param txn string
|
|
---@return boolean
|
|
function GRAPHICS.OVERRIDE_PED_CREW_LOGO_TEXTURE(ped, txd, txn) end
|
|
|
|
---@param p0 number
|
|
function GRAPHICS.SET_DISTANCE_BLUR_STRENGTH_OVERRIDE(p0) end
|
|
|
|
---@param p0 number
|
|
---@param p1 number
|
|
---@param fadeIn number
|
|
---@param duration number
|
|
---@param fadeOut number
|
|
function GRAPHICS.SET_FLASH(p0, p1, fadeIn, duration, fadeOut) end
|
|
|
|
function GRAPHICS.DISABLE_OCCLUSION_THIS_FRAME() end
|
|
|
|
---@param state boolean
|
|
function GRAPHICS.SET_ARTIFICIAL_LIGHTS_STATE(state) end
|
|
|
|
---@param toggle boolean
|
|
function GRAPHICS.SET_ARTIFICIAL_VEHICLE_LIGHTS_STATE(toggle) end
|
|
|
|
function GRAPHICS.DISABLE_HDTEX_THIS_FRAME() end
|
|
|
|
---@return integer
|
|
function GRAPHICS.CREATE_TRACKED_POINT() end
|
|
|
|
---@param point integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
function GRAPHICS.SET_TRACKED_POINT_INFO(point, x, y, z, radius) end
|
|
|
|
---@param point integer
|
|
---@return boolean
|
|
function GRAPHICS.IS_TRACKED_POINT_VISIBLE(point) end
|
|
|
|
---@param point integer
|
|
function GRAPHICS.DESTROY_TRACKED_POINT(point) end
|
|
|
|
---@param p0 number
|
|
---@param p1 number
|
|
---@param p2 number
|
|
---@param p3 number
|
|
---@return integer
|
|
function GRAPHICS.SET_GRASS_CULL_SPHERE(p0, p1, p2, p3) end
|
|
|
|
---@param handle integer
|
|
function GRAPHICS.REMOVE_GRASS_CULL_SPHERE(handle) end
|
|
|
|
---@param handle integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param scale number
|
|
function GRAPHICS.PROCGRASS_ENABLE_CULLSPHERE(handle, x, y, z, scale) end
|
|
|
|
---@param handle integer
|
|
function GRAPHICS.PROCGRASS_DISABLE_CULLSPHERE(handle) end
|
|
|
|
---@param handle integer
|
|
---@return boolean
|
|
function GRAPHICS.PROCGRASS_IS_CULLSPHERE_ENABLED(handle) end
|
|
|
|
function GRAPHICS.PROCGRASS_ENABLE_AMBSCALESCAN() end
|
|
|
|
function GRAPHICS.PROCGRASS_DISABLE_AMBSCALESCAN() end
|
|
|
|
function GRAPHICS.DISABLE_PROCOBJ_CREATION() end
|
|
|
|
function GRAPHICS.ENABLE_PROCOBJ_CREATION() end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param p3 integer
|
|
---@param p4 number
|
|
---@param p5 number
|
|
---@param p6 number
|
|
---@param scale number
|
|
function GRAPHICS.GRASSBATCH_ENABLE_FLATTENING_EXT_IN_SPHERE(x, y, z, p3, p4, p5, p6, scale) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
---@param p4 number
|
|
---@param p5 number
|
|
---@param p6 number
|
|
function GRAPHICS.GRASSBATCH_ENABLE_FLATTENING_IN_SPHERE(x, y, z, radius, p4, p5, p6) end
|
|
|
|
function GRAPHICS.GRASSBATCH_DISABLE_FLATTENING() end
|
|
|
|
function GRAPHICS.CASCADE_SHADOWS_INIT_SESSION() end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
---@param p2 number
|
|
---@param p3 number
|
|
---@param p4 number
|
|
---@param p5 number
|
|
---@param p6 boolean
|
|
---@param p7 number
|
|
function GRAPHICS.CASCADE_SHADOWS_SET_CASCADE_BOUNDS(p0, p1, p2, p3, p4, p5, p6, p7) end
|
|
|
|
---@param p0 number
|
|
function GRAPHICS.CASCADE_SHADOWS_SET_CASCADE_BOUNDS_SCALE(p0) end
|
|
|
|
---@param p0 number
|
|
function GRAPHICS.CASCADE_SHADOWS_SET_ENTITY_TRACKER_SCALE(p0) end
|
|
|
|
---@param p0 number
|
|
function GRAPHICS.CASCADE_SHADOWS_SET_SPLIT_Z_EXP_WEIGHT(p0) end
|
|
|
|
---@param p0 integer
|
|
function GRAPHICS.CASCADE_SHADOWS_SET_BOUND_POSITION(p0) end
|
|
|
|
---@param toggle boolean
|
|
function GRAPHICS.CASCADE_SHADOWS_ENABLE_ENTITY_TRACKER(toggle) end
|
|
|
|
---@param p0 boolean
|
|
function GRAPHICS.CASCADE_SHADOWS_SET_SCREEN_SIZE_CHECK_ENABLED(p0) end
|
|
|
|
---@param type string
|
|
function GRAPHICS.CASCADE_SHADOWS_SET_SHADOW_SAMPLE_TYPE(type) end
|
|
|
|
function GRAPHICS.CASCADE_SHADOWS_CLEAR_SHADOW_SAMPLE_TYPE() end
|
|
|
|
---@param p0 boolean
|
|
function GRAPHICS.CASCADE_SHADOWS_SET_AIRCRAFT_MODE(p0) end
|
|
|
|
---@param p0 boolean
|
|
function GRAPHICS.CASCADE_SHADOWS_SET_DYNAMIC_DEPTH_MODE(p0) end
|
|
|
|
---@param p0 number
|
|
function GRAPHICS.CASCADE_SHADOWS_SET_DYNAMIC_DEPTH_VALUE(p0) end
|
|
|
|
---@param p0 boolean
|
|
function GRAPHICS.CASCADE_SHADOWS_ENABLE_FREEZER(p0) end
|
|
|
|
---@param p0 integer
|
|
function GRAPHICS.WATER_REFLECTION_SET_SCRIPT_OBJECT_VISIBILITY(p0) end
|
|
|
|
---@param toggle boolean
|
|
function GRAPHICS.GOLF_TRAIL_SET_ENABLED(toggle) end
|
|
|
|
---@param p0 number
|
|
---@param p1 number
|
|
---@param p2 number
|
|
---@param p3 number
|
|
---@param p4 number
|
|
---@param p5 number
|
|
---@param p6 number
|
|
---@param p7 number
|
|
---@param p8 boolean
|
|
function GRAPHICS.GOLF_TRAIL_SET_PATH(p0, p1, p2, p3, p4, p5, p6, p7, p8) end
|
|
|
|
---@param p0 number
|
|
---@param p1 number
|
|
---@param p2 number
|
|
function GRAPHICS.GOLF_TRAIL_SET_RADIUS(p0, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
---@param p5 integer
|
|
---@param p6 integer
|
|
---@param p7 integer
|
|
---@param p8 integer
|
|
---@param p9 integer
|
|
---@param p10 integer
|
|
---@param p11 integer
|
|
function GRAPHICS.GOLF_TRAIL_SET_COLOUR(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function GRAPHICS.GOLF_TRAIL_SET_TESSELLATION(p0, p1) end
|
|
|
|
---@param p0 boolean
|
|
function GRAPHICS.GOLF_TRAIL_SET_FIXED_CONTROL_POINT_ENABLE(p0) end
|
|
|
|
---@param type integer
|
|
---@param xPos number
|
|
---@param yPos number
|
|
---@param zPos number
|
|
---@param p4 number
|
|
---@param red integer
|
|
---@param green integer
|
|
---@param blue integer
|
|
---@param alpha integer
|
|
function GRAPHICS.GOLF_TRAIL_SET_FIXED_CONTROL_POINT(type, xPos, yPos, zPos, p4, red, green, blue, alpha) end
|
|
|
|
---@param p0 number
|
|
---@param p1 number
|
|
---@param p2 number
|
|
---@param p3 number
|
|
---@param p4 number
|
|
function GRAPHICS.GOLF_TRAIL_SET_SHADER_PARAMS(p0, p1, p2, p3, p4) end
|
|
|
|
---@param p0 boolean
|
|
function GRAPHICS.GOLF_TRAIL_SET_FACING(p0) end
|
|
|
|
---@return number
|
|
function GRAPHICS.GOLF_TRAIL_GET_MAX_HEIGHT() end
|
|
|
|
---@param p0 integer
|
|
---@return Vector3
|
|
function GRAPHICS.GOLF_TRAIL_GET_VISUAL_CONTROL_POINT(p0) end
|
|
|
|
---@param toggle boolean
|
|
function GRAPHICS.SET_SEETHROUGH(toggle) end
|
|
|
|
---@return boolean
|
|
function GRAPHICS.GET_USINGSEETHROUGH() end
|
|
|
|
function GRAPHICS.SEETHROUGH_RESET() end
|
|
|
|
---@param distance number
|
|
function GRAPHICS.SEETHROUGH_SET_FADE_STARTDISTANCE(distance) end
|
|
|
|
---@param distance number
|
|
function GRAPHICS.SEETHROUGH_SET_FADE_ENDDISTANCE(distance) end
|
|
|
|
---@return number
|
|
function GRAPHICS.SEETHROUGH_GET_MAX_THICKNESS() end
|
|
|
|
---@param thickness number
|
|
function GRAPHICS.SEETHROUGH_SET_MAX_THICKNESS(thickness) end
|
|
|
|
---@param amount number
|
|
function GRAPHICS.SEETHROUGH_SET_NOISE_MIN(amount) end
|
|
|
|
---@param amount number
|
|
function GRAPHICS.SEETHROUGH_SET_NOISE_MAX(amount) end
|
|
|
|
---@param intensity number
|
|
function GRAPHICS.SEETHROUGH_SET_HILIGHT_INTENSITY(intensity) end
|
|
|
|
---@param noise number
|
|
function GRAPHICS.SEETHROUGH_SET_HIGHLIGHT_NOISE(noise) end
|
|
|
|
---@param index integer
|
|
---@param heatScale number
|
|
function GRAPHICS.SEETHROUGH_SET_HEATSCALE(index, heatScale) end
|
|
|
|
---@param red integer
|
|
---@param green integer
|
|
---@param blue integer
|
|
function GRAPHICS.SEETHROUGH_SET_COLOR_NEAR(red, green, blue) end
|
|
|
|
---@param p0 number
|
|
function GRAPHICS.SET_MOTIONBLUR_MAX_VEL_SCALER(p0) end
|
|
|
|
---@return number
|
|
function GRAPHICS.GET_MOTIONBLUR_MAX_VEL_SCALER() end
|
|
|
|
---@param toggle boolean
|
|
function GRAPHICS.SET_FORCE_MOTIONBLUR(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function GRAPHICS.TOGGLE_PLAYER_DAMAGE_OVERLAY(toggle) end
|
|
|
|
---@param p0 integer
|
|
function GRAPHICS.RESET_ADAPTATION(p0) end
|
|
|
|
---@param transitionTime number
|
|
---@return boolean
|
|
function GRAPHICS.TRIGGER_SCREENBLUR_FADE_IN(transitionTime) end
|
|
|
|
---@param transitionTime number
|
|
---@return boolean
|
|
function GRAPHICS.TRIGGER_SCREENBLUR_FADE_OUT(transitionTime) end
|
|
|
|
function GRAPHICS.DISABLE_SCREENBLUR_FADE() end
|
|
|
|
---@return number
|
|
function GRAPHICS.GET_SCREENBLUR_FADE_CURRENT_TIME() end
|
|
|
|
---@return boolean
|
|
function GRAPHICS.IS_SCREENBLUR_FADE_RUNNING() end
|
|
|
|
---@param toggle boolean
|
|
function GRAPHICS.TOGGLE_PAUSED_RENDERPHASES(toggle) end
|
|
|
|
---@return boolean
|
|
function GRAPHICS.GET_TOGGLE_PAUSED_RENDERPHASES_STATUS() end
|
|
|
|
function GRAPHICS.RESET_PAUSED_RENDERPHASES() end
|
|
|
|
function GRAPHICS.GRAB_PAUSEMENU_OWNERSHIP() end
|
|
|
|
---@param p0 boolean
|
|
---@param p1 boolean
|
|
---@param nearplaneOut number
|
|
---@param nearplaneIn number
|
|
---@param farplaneOut number
|
|
---@param farplaneIn number
|
|
function GRAPHICS.SET_HIDOF_OVERRIDE(p0, p1, nearplaneOut, nearplaneIn, farplaneOut, farplaneIn) end
|
|
|
|
---@param p0 boolean
|
|
function GRAPHICS.SET_LOCK_ADAPTIVE_DOF_DISTANCE(p0) end
|
|
|
|
---@param p0 boolean
|
|
---@return boolean
|
|
function GRAPHICS.PHONEPHOTOEDITOR_TOGGLE(p0) end
|
|
|
|
---@return boolean
|
|
function GRAPHICS.PHONEPHOTOEDITOR_IS_ACTIVE() end
|
|
|
|
---@param textureDict string
|
|
---@param p1 boolean
|
|
---@return boolean
|
|
function GRAPHICS.PHONEPHOTOEDITOR_SET_FRAME_TXD(textureDict, p1) end
|
|
|
|
---@param effectName string
|
|
---@param xPos number
|
|
---@param yPos number
|
|
---@param zPos number
|
|
---@param xRot number
|
|
---@param yRot number
|
|
---@param zRot number
|
|
---@param scale number
|
|
---@param xAxis boolean
|
|
---@param yAxis boolean
|
|
---@param zAxis boolean
|
|
---@return boolean
|
|
function GRAPHICS.START_PARTICLE_FX_NON_LOOPED_AT_COORD(effectName, xPos, yPos, zPos, xRot, yRot, zRot, scale, xAxis, yAxis, zAxis) end
|
|
|
|
---@param effectName string
|
|
---@param xPos number
|
|
---@param yPos number
|
|
---@param zPos number
|
|
---@param xRot number
|
|
---@param yRot number
|
|
---@param zRot number
|
|
---@param scale number
|
|
---@param xAxis boolean
|
|
---@param yAxis boolean
|
|
---@param zAxis boolean
|
|
---@param p11 boolean
|
|
---@return boolean
|
|
function GRAPHICS.START_NETWORKED_PARTICLE_FX_NON_LOOPED_AT_COORD(effectName, xPos, yPos, zPos, xRot, yRot, zRot, scale, xAxis, yAxis, zAxis, p11) end
|
|
|
|
---@param effectName string
|
|
---@param ped integer
|
|
---@param offsetX number
|
|
---@param offsetY number
|
|
---@param offsetZ number
|
|
---@param rotX number
|
|
---@param rotY number
|
|
---@param rotZ number
|
|
---@param boneIndex integer
|
|
---@param scale number
|
|
---@param axisX boolean
|
|
---@param axisY boolean
|
|
---@param axisZ boolean
|
|
---@return boolean
|
|
function GRAPHICS.START_PARTICLE_FX_NON_LOOPED_ON_PED_BONE(effectName, ped, offsetX, offsetY, offsetZ, rotX, rotY, rotZ, boneIndex, scale, axisX, axisY, axisZ) end
|
|
|
|
---@param effectName string
|
|
---@param ped integer
|
|
---@param offsetX number
|
|
---@param offsetY number
|
|
---@param offsetZ number
|
|
---@param rotX number
|
|
---@param rotY number
|
|
---@param rotZ number
|
|
---@param boneIndex integer
|
|
---@param scale number
|
|
---@param axisX boolean
|
|
---@param axisY boolean
|
|
---@param axisZ boolean
|
|
---@return boolean
|
|
function GRAPHICS.START_NETWORKED_PARTICLE_FX_NON_LOOPED_ON_PED_BONE(effectName, ped, offsetX, offsetY, offsetZ, rotX, rotY, rotZ, boneIndex, scale, axisX, axisY, axisZ) end
|
|
|
|
---@param effectName string
|
|
---@param entity integer
|
|
---@param offsetX number
|
|
---@param offsetY number
|
|
---@param offsetZ number
|
|
---@param rotX number
|
|
---@param rotY number
|
|
---@param rotZ number
|
|
---@param scale number
|
|
---@param axisX boolean
|
|
---@param axisY boolean
|
|
---@param axisZ boolean
|
|
---@return boolean
|
|
function GRAPHICS.START_PARTICLE_FX_NON_LOOPED_ON_ENTITY(effectName, entity, offsetX, offsetY, offsetZ, rotX, rotY, rotZ, scale, axisX, axisY, axisZ) end
|
|
|
|
---@param effectName string
|
|
---@param entity integer
|
|
---@param offsetX number
|
|
---@param offsetY number
|
|
---@param offsetZ number
|
|
---@param rotX number
|
|
---@param rotY number
|
|
---@param rotZ number
|
|
---@param scale number
|
|
---@param axisX boolean
|
|
---@param axisY boolean
|
|
---@param axisZ boolean
|
|
---@return boolean
|
|
function GRAPHICS.START_NETWORKED_PARTICLE_FX_NON_LOOPED_ON_ENTITY(effectName, entity, offsetX, offsetY, offsetZ, rotX, rotY, rotZ, scale, axisX, axisY, axisZ) end
|
|
|
|
---@param effectName string
|
|
---@param entity integer
|
|
---@param offsetX number
|
|
---@param offsetY number
|
|
---@param offsetZ number
|
|
---@param rotX number
|
|
---@param rotY number
|
|
---@param rotZ number
|
|
---@param boneIndex integer
|
|
---@param scale number
|
|
---@param axisX boolean
|
|
---@param axisY boolean
|
|
---@param axisZ boolean
|
|
---@return boolean
|
|
function GRAPHICS.START_PARTICLE_FX_NON_LOOPED_ON_ENTITY_BONE(effectName, entity, offsetX, offsetY, offsetZ, rotX, rotY, rotZ, boneIndex, scale, axisX, axisY, axisZ) end
|
|
|
|
---@param r number
|
|
---@param g number
|
|
---@param b number
|
|
function GRAPHICS.SET_PARTICLE_FX_NON_LOOPED_COLOUR(r, g, b) end
|
|
|
|
---@param alpha number
|
|
function GRAPHICS.SET_PARTICLE_FX_NON_LOOPED_ALPHA(alpha) end
|
|
|
|
---@param scale number
|
|
function GRAPHICS.SET_PARTICLE_FX_NON_LOOPED_SCALE(scale) end
|
|
|
|
---@param p0 number
|
|
---@param p1 number
|
|
---@param scale number
|
|
function GRAPHICS.SET_PARTICLE_FX_NON_LOOPED_EMITTER_SIZE(p0, p1, scale) end
|
|
|
|
---@param toggle boolean
|
|
function GRAPHICS.SET_PARTICLE_FX_FORCE_VEHICLE_INTERIOR(toggle) end
|
|
|
|
---@param effectName string
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param xRot number
|
|
---@param yRot number
|
|
---@param zRot number
|
|
---@param scale number
|
|
---@param xAxis boolean
|
|
---@param yAxis boolean
|
|
---@param zAxis boolean
|
|
---@param p11 boolean
|
|
---@return integer
|
|
function GRAPHICS.START_PARTICLE_FX_LOOPED_AT_COORD(effectName, x, y, z, xRot, yRot, zRot, scale, xAxis, yAxis, zAxis, p11) end
|
|
|
|
---@param effectName string
|
|
---@param ped integer
|
|
---@param xOffset number
|
|
---@param yOffset number
|
|
---@param zOffset number
|
|
---@param xRot number
|
|
---@param yRot number
|
|
---@param zRot number
|
|
---@param boneIndex integer
|
|
---@param scale number
|
|
---@param xAxis boolean
|
|
---@param yAxis boolean
|
|
---@param zAxis boolean
|
|
---@return integer
|
|
function GRAPHICS.START_PARTICLE_FX_LOOPED_ON_PED_BONE(effectName, ped, xOffset, yOffset, zOffset, xRot, yRot, zRot, boneIndex, scale, xAxis, yAxis, zAxis) end
|
|
|
|
---@param effectName string
|
|
---@param entity integer
|
|
---@param xOffset number
|
|
---@param yOffset number
|
|
---@param zOffset number
|
|
---@param xRot number
|
|
---@param yRot number
|
|
---@param zRot number
|
|
---@param scale number
|
|
---@param xAxis boolean
|
|
---@param yAxis boolean
|
|
---@param zAxis boolean
|
|
---@return integer
|
|
function GRAPHICS.START_PARTICLE_FX_LOOPED_ON_ENTITY(effectName, entity, xOffset, yOffset, zOffset, xRot, yRot, zRot, scale, xAxis, yAxis, zAxis) end
|
|
|
|
---@param effectName string
|
|
---@param entity integer
|
|
---@param xOffset number
|
|
---@param yOffset number
|
|
---@param zOffset number
|
|
---@param xRot number
|
|
---@param yRot number
|
|
---@param zRot number
|
|
---@param boneIndex integer
|
|
---@param scale number
|
|
---@param xAxis boolean
|
|
---@param yAxis boolean
|
|
---@param zAxis boolean
|
|
---@return integer
|
|
function GRAPHICS.START_PARTICLE_FX_LOOPED_ON_ENTITY_BONE(effectName, entity, xOffset, yOffset, zOffset, xRot, yRot, zRot, boneIndex, scale, xAxis, yAxis, zAxis) end
|
|
|
|
---@param effectName string
|
|
---@param entity integer
|
|
---@param xOffset number
|
|
---@param yOffset number
|
|
---@param zOffset number
|
|
---@param xRot number
|
|
---@param yRot number
|
|
---@param zRot number
|
|
---@param scale number
|
|
---@param xAxis boolean
|
|
---@param yAxis boolean
|
|
---@param zAxis boolean
|
|
---@param r number
|
|
---@param g number
|
|
---@param b number
|
|
---@param a number
|
|
---@return integer
|
|
function GRAPHICS.START_NETWORKED_PARTICLE_FX_LOOPED_ON_ENTITY(effectName, entity, xOffset, yOffset, zOffset, xRot, yRot, zRot, scale, xAxis, yAxis, zAxis, r, g, b, a) end
|
|
|
|
---@param effectName string
|
|
---@param entity integer
|
|
---@param xOffset number
|
|
---@param yOffset number
|
|
---@param zOffset number
|
|
---@param xRot number
|
|
---@param yRot number
|
|
---@param zRot number
|
|
---@param boneIndex integer
|
|
---@param scale number
|
|
---@param xAxis boolean
|
|
---@param yAxis boolean
|
|
---@param zAxis boolean
|
|
---@param r number
|
|
---@param g number
|
|
---@param b number
|
|
---@param a number
|
|
---@return integer
|
|
function GRAPHICS.START_NETWORKED_PARTICLE_FX_LOOPED_ON_ENTITY_BONE(effectName, entity, xOffset, yOffset, zOffset, xRot, yRot, zRot, boneIndex, scale, xAxis, yAxis, zAxis, r, g, b, a) end
|
|
|
|
---@param ptfxHandle integer
|
|
---@param p1 boolean
|
|
function GRAPHICS.STOP_PARTICLE_FX_LOOPED(ptfxHandle, p1) end
|
|
|
|
---@param ptfxHandle integer
|
|
---@param p1 boolean
|
|
function GRAPHICS.REMOVE_PARTICLE_FX(ptfxHandle, p1) end
|
|
|
|
---@param entity integer
|
|
function GRAPHICS.REMOVE_PARTICLE_FX_FROM_ENTITY(entity) end
|
|
|
|
---@param X number
|
|
---@param Y number
|
|
---@param Z number
|
|
---@param radius number
|
|
function GRAPHICS.REMOVE_PARTICLE_FX_IN_RANGE(X, Y, Z, radius) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function GRAPHICS.FORCE_PARTICLE_FX_IN_VEHICLE_INTERIOR(p0, p1) end
|
|
|
|
---@param ptfxHandle integer
|
|
---@return boolean
|
|
function GRAPHICS.DOES_PARTICLE_FX_LOOPED_EXIST(ptfxHandle) end
|
|
|
|
---@param ptfxHandle integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param rotX number
|
|
---@param rotY number
|
|
---@param rotZ number
|
|
function GRAPHICS.SET_PARTICLE_FX_LOOPED_OFFSETS(ptfxHandle, x, y, z, rotX, rotY, rotZ) end
|
|
|
|
---@param ptfxHandle integer
|
|
---@param propertyName string
|
|
---@param amount number
|
|
---@param noNetwork boolean
|
|
function GRAPHICS.SET_PARTICLE_FX_LOOPED_EVOLUTION(ptfxHandle, propertyName, amount, noNetwork) end
|
|
|
|
---@param ptfxHandle integer
|
|
---@param r number
|
|
---@param g number
|
|
---@param b number
|
|
---@param p4 boolean
|
|
function GRAPHICS.SET_PARTICLE_FX_LOOPED_COLOUR(ptfxHandle, r, g, b, p4) end
|
|
|
|
---@param ptfxHandle integer
|
|
---@param alpha number
|
|
function GRAPHICS.SET_PARTICLE_FX_LOOPED_ALPHA(ptfxHandle, alpha) end
|
|
|
|
---@param ptfxHandle integer
|
|
---@param scale number
|
|
function GRAPHICS.SET_PARTICLE_FX_LOOPED_SCALE(ptfxHandle, scale) end
|
|
|
|
---@param ptfxHandle integer
|
|
---@param range number
|
|
function GRAPHICS.SET_PARTICLE_FX_LOOPED_FAR_CLIP_DIST(ptfxHandle, range) end
|
|
|
|
---@param ptfxHandle integer
|
|
---@param p1 number
|
|
function GRAPHICS._SET_PARTICLE_FX_LOOPED_CAMERA_BIAS(ptfxHandle, p1) end
|
|
|
|
---@param p0 boolean
|
|
function GRAPHICS.SET_PARTICLE_FX_CAM_INSIDE_VEHICLE(p0) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 boolean
|
|
function GRAPHICS.SET_PARTICLE_FX_CAM_INSIDE_NONPLAYER_VEHICLE(vehicle, p1) end
|
|
|
|
---@param p0 integer
|
|
function GRAPHICS.SET_PARTICLE_FX_SHOOTOUT_BOAT(p0) end
|
|
|
|
function GRAPHICS.CLEAR_PARTICLE_FX_SHOOTOUT_BOAT() end
|
|
|
|
---@param p0 integer
|
|
function GRAPHICS.SET_PARTICLE_FX_BLOOD_SCALE(p0) end
|
|
|
|
---@param toggle boolean
|
|
function GRAPHICS.DISABLE_IN_WATER_PTFX(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function GRAPHICS.DISABLE_DOWNWASH_PTFX(toggle) end
|
|
|
|
---@param scale number
|
|
function GRAPHICS.SET_PARTICLE_FX_SLIPSTREAM_LODRANGE_SCALE(scale) end
|
|
|
|
---@param toggle boolean
|
|
function GRAPHICS.ENABLE_CLOWN_BLOOD_VFX(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function GRAPHICS.ENABLE_ALIEN_BLOOD_VFX(toggle) end
|
|
|
|
---@param scale number
|
|
function GRAPHICS.SET_PARTICLE_FX_BULLET_IMPACT_SCALE(scale) end
|
|
|
|
---@param p0 number
|
|
function GRAPHICS.SET_PARTICLE_FX_BULLET_IMPACT_LODRANGE_SCALE(p0) end
|
|
|
|
---@param p0 boolean
|
|
function GRAPHICS.SET_PARTICLE_FX_BULLET_TRACE_NO_ANGLE_REJECT(p0) end
|
|
|
|
---@param p0 number
|
|
function GRAPHICS.SET_PARTICLE_FX_BANG_SCRAPE_LODRANGE_SCALE(p0) end
|
|
|
|
---@param p0 number
|
|
function GRAPHICS.SET_PARTICLE_FX_FOOT_LODRANGE_SCALE(p0) end
|
|
|
|
---@param p0 string
|
|
function GRAPHICS.SET_PARTICLE_FX_FOOT_OVERRIDE_NAME(p0) end
|
|
|
|
---@param scale number
|
|
function GRAPHICS.SET_SKIDMARK_RANGE_SCALE(scale) end
|
|
|
|
---@param p0 integer
|
|
function GRAPHICS.SET_PTFX_FORCE_VEHICLE_INTERIOR_FLAG(p0) end
|
|
|
|
---@param posX number
|
|
---@param posY number
|
|
---@param posZ number
|
|
---@param range number
|
|
---@param density number
|
|
function GRAPHICS._REGISTER_PTFX_FOG_VOLUME(posX, posY, posZ, range, density) end
|
|
|
|
---@param weaponWorldPosX number
|
|
---@param weaponWorldPosY number
|
|
---@param weaponWorldPosZ number
|
|
---@param intensity number
|
|
function GRAPHICS.REGISTER_POSTFX_BULLET_IMPACT(weaponWorldPosX, weaponWorldPosY, weaponWorldPosZ, intensity) end
|
|
|
|
---@param p0 boolean
|
|
function GRAPHICS.FORCE_POSTFX_BULLET_IMPACTS_AFTER_HUD(p0) end
|
|
|
|
---@param name string
|
|
function GRAPHICS.USE_PARTICLE_FX_ASSET(name) end
|
|
|
|
---@param oldAsset string
|
|
---@param newAsset string
|
|
function GRAPHICS.SET_PARTICLE_FX_OVERRIDE(oldAsset, newAsset) end
|
|
|
|
---@param name string
|
|
function GRAPHICS.RESET_PARTICLE_FX_OVERRIDE(name) end
|
|
|
|
---@param vehicle integer
|
|
---@param effectName string
|
|
---@param frontBack boolean
|
|
---@param leftRight boolean
|
|
---@param localOnly boolean
|
|
---@return integer
|
|
function GRAPHICS._START_VEHICLE_PARTICLE_FX_LOOPED(vehicle, effectName, frontBack, leftRight, localOnly) end
|
|
|
|
---@param p0 boolean
|
|
function GRAPHICS.SET_WEATHER_PTFX_USE_OVERRIDE_SETTINGS(p0) end
|
|
|
|
---@param p0 number
|
|
function GRAPHICS.SET_WEATHER_PTFX_OVERRIDE_CURR_LEVEL(p0) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param range number
|
|
---@param p4 number
|
|
function GRAPHICS.WASH_DECALS_IN_RANGE(x, y, z, range, p4) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 number
|
|
function GRAPHICS.WASH_DECALS_FROM_VEHICLE(vehicle, p1) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param p3 number
|
|
---@param p4 number
|
|
function GRAPHICS.FADE_DECALS_IN_RANGE(x, y, z, p3, p4) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param range number
|
|
function GRAPHICS.REMOVE_DECALS_IN_RANGE(x, y, z, range) end
|
|
|
|
---@param obj integer
|
|
function GRAPHICS.REMOVE_DECALS_FROM_OBJECT(obj) end
|
|
|
|
---@param obj integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
function GRAPHICS.REMOVE_DECALS_FROM_OBJECT_FACING(obj, x, y, z) end
|
|
|
|
---@param vehicle integer
|
|
function GRAPHICS.REMOVE_DECALS_FROM_VEHICLE(vehicle) end
|
|
|
|
---@param decalType integer
|
|
---@param posX number
|
|
---@param posY number
|
|
---@param posZ number
|
|
---@param p4 number
|
|
---@param p5 number
|
|
---@param p6 number
|
|
---@param p7 number
|
|
---@param p8 number
|
|
---@param p9 number
|
|
---@param width number
|
|
---@param height number
|
|
---@param rCoef number
|
|
---@param gCoef number
|
|
---@param bCoef number
|
|
---@param opacity number
|
|
---@param timeout number
|
|
---@param p17 boolean
|
|
---@param p18 boolean
|
|
---@param p19 boolean
|
|
---@return integer
|
|
function GRAPHICS.ADD_DECAL(decalType, posX, posY, posZ, p4, p5, p6, p7, p8, p9, width, height, rCoef, gCoef, bCoef, opacity, timeout, p17, p18, p19) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param groundLvl number
|
|
---@param width number
|
|
---@param transparency number
|
|
---@return integer
|
|
function GRAPHICS.ADD_PETROL_DECAL(x, y, z, groundLvl, width, transparency) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param groundLvl number
|
|
---@param width number
|
|
---@param transparency number
|
|
---@return integer
|
|
function GRAPHICS.ADD_OIL_DECAL(x, y, z, groundLvl, width, transparency) end
|
|
|
|
---@param p0 number
|
|
function GRAPHICS.START_PETROL_TRAIL_DECALS(p0) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param p3 number
|
|
function GRAPHICS.ADD_PETROL_TRAIL_DECAL_INFO(x, y, z, p3) end
|
|
|
|
function GRAPHICS.END_PETROL_TRAIL_DECALS() end
|
|
|
|
---@param decal integer
|
|
function GRAPHICS.REMOVE_DECAL(decal) end
|
|
|
|
---@param decal integer
|
|
---@return boolean
|
|
function GRAPHICS.IS_DECAL_ALIVE(decal) end
|
|
|
|
---@param decal integer
|
|
---@return number
|
|
function GRAPHICS.GET_DECAL_WASH_LEVEL(decal) end
|
|
|
|
function GRAPHICS.SET_DISABLE_PETROL_DECALS_IGNITING_THIS_FRAME() end
|
|
|
|
function GRAPHICS.SET_DISABLE_PETROL_DECALS_RECYCLING_THIS_FRAME() end
|
|
|
|
function GRAPHICS.SET_DISABLE_DECAL_RENDERING_THIS_FRAME() end
|
|
|
|
---@param xCoord number
|
|
---@param yCoord number
|
|
---@param zCoord number
|
|
---@param radius number
|
|
---@return boolean
|
|
function GRAPHICS.GET_IS_PETROL_DECAL_IN_RANGE(xCoord, yCoord, zCoord, radius) end
|
|
|
|
---@param decalType integer
|
|
---@param textureDict string
|
|
---@param textureName string
|
|
function GRAPHICS.PATCH_DECAL_DIFFUSE_MAP(decalType, textureDict, textureName) end
|
|
|
|
---@param decalType integer
|
|
function GRAPHICS.UNPATCH_DECAL_DIFFUSE_MAP(decalType) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function GRAPHICS.MOVE_VEHICLE_DECALS(p0, p1) end
|
|
|
|
---@param vehicle integer
|
|
---@param ped integer
|
|
---@param boneIndex integer
|
|
---@param x1 number
|
|
---@param x2 number
|
|
---@param x3 number
|
|
---@param y1 number
|
|
---@param y2 number
|
|
---@param y3 number
|
|
---@param z1 number
|
|
---@param z2 number
|
|
---@param z3 number
|
|
---@param scale number
|
|
---@param p13 integer
|
|
---@param alpha integer
|
|
---@return boolean
|
|
function GRAPHICS.ADD_VEHICLE_CREW_EMBLEM(vehicle, ped, boneIndex, x1, x2, x3, y1, y2, y3, z1, z2, z3, scale, p13, alpha) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@return boolean
|
|
function GRAPHICS.ABORT_VEHICLE_CREW_EMBLEM_REQUEST(p0) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 integer
|
|
function GRAPHICS.REMOVE_VEHICLE_CREW_EMBLEM(vehicle, p1) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 integer
|
|
---@return integer
|
|
function GRAPHICS.GET_VEHICLE_CREW_EMBLEM_REQUEST_STATE(vehicle, p1) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 integer
|
|
---@return boolean
|
|
function GRAPHICS.DOES_VEHICLE_HAVE_CREW_EMBLEM(vehicle, p1) end
|
|
|
|
---@param toggle boolean
|
|
function GRAPHICS.DISABLE_COMPOSITE_SHOTGUN_DECALS(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function GRAPHICS.DISABLE_SCUFF_DECALS(toggle) end
|
|
|
|
---@param p0 number
|
|
function GRAPHICS.SET_DECAL_BULLET_IMPACT_RANGE_SCALE(p0) end
|
|
|
|
---@param name string
|
|
function GRAPHICS.OVERRIDE_INTERIOR_SMOKE_NAME(name) end
|
|
|
|
---@param level number
|
|
function GRAPHICS.OVERRIDE_INTERIOR_SMOKE_LEVEL(level) end
|
|
|
|
function GRAPHICS.OVERRIDE_INTERIOR_SMOKE_END() end
|
|
|
|
function GRAPHICS.REGISTER_NOIR_LENS_EFFECT() end
|
|
|
|
---@param toggle boolean
|
|
function GRAPHICS.DISABLE_VEHICLE_DISTANTLIGHTS(toggle) end
|
|
|
|
---@param p0 boolean
|
|
function GRAPHICS.RENDER_SHADOWED_LIGHTS_WITH_NO_SHADOWS(p0) end
|
|
|
|
function GRAPHICS.REQUEST_EARLY_LIGHT_CHECK() end
|
|
|
|
---@param toggle boolean
|
|
function GRAPHICS.USE_SNOW_FOOT_VFX_WHEN_UNSHELTERED(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function GRAPHICS._FORCE_ALLOW_SNOW_FOOT_VFX_ON_ICE(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function GRAPHICS.USE_SNOW_WHEEL_VFX_WHEN_UNSHELTERED(toggle) end
|
|
|
|
---@param p0 integer
|
|
function GRAPHICS.DISABLE_REGION_VFX(p0) end
|
|
|
|
---@param toggle boolean
|
|
function GRAPHICS._FORCE_GROUND_SNOW_PASS(toggle) end
|
|
|
|
---@param timecycleModifierName string
|
|
function GRAPHICS.PRESET_INTERIOR_AMBIENT_CACHE(timecycleModifierName) end
|
|
|
|
---@param modifierName string
|
|
function GRAPHICS.SET_TIMECYCLE_MODIFIER(modifierName) end
|
|
|
|
---@param strength number
|
|
function GRAPHICS.SET_TIMECYCLE_MODIFIER_STRENGTH(strength) end
|
|
|
|
---@param modifierName string
|
|
---@param transition number
|
|
function GRAPHICS.SET_TRANSITION_TIMECYCLE_MODIFIER(modifierName, transition) end
|
|
|
|
---@param strength number
|
|
function GRAPHICS.SET_TRANSITION_OUT_OF_TIMECYCLE_MODIFIER(strength) end
|
|
|
|
function GRAPHICS.CLEAR_TIMECYCLE_MODIFIER() end
|
|
|
|
---@return integer
|
|
function GRAPHICS.GET_TIMECYCLE_MODIFIER_INDEX() end
|
|
|
|
---@return integer
|
|
function GRAPHICS.GET_TIMECYCLE_TRANSITION_MODIFIER_INDEX() end
|
|
|
|
---@return boolean
|
|
function GRAPHICS.GET_IS_TIMECYCLE_TRANSITIONING_OUT() end
|
|
|
|
function GRAPHICS.PUSH_TIMECYCLE_MODIFIER() end
|
|
|
|
function GRAPHICS.POP_TIMECYCLE_MODIFIER() end
|
|
|
|
---@param modifierName string
|
|
function GRAPHICS.SET_CURRENT_PLAYER_TCMODIFIER(modifierName) end
|
|
|
|
---@param value number
|
|
function GRAPHICS.SET_PLAYER_TCMODIFIER_TRANSITION(value) end
|
|
|
|
---@param modifierName string
|
|
function GRAPHICS.SET_NEXT_PLAYER_TCMODIFIER(modifierName) end
|
|
|
|
---@param modifierName1 string
|
|
---@param modifierName2 string
|
|
function GRAPHICS.ADD_TCMODIFIER_OVERRIDE(modifierName1, modifierName2) end
|
|
|
|
---@param p0 string
|
|
function GRAPHICS.CLEAR_ALL_TCMODIFIER_OVERRIDES(p0) end
|
|
|
|
---@param modifierName string
|
|
function GRAPHICS.SET_EXTRA_TCMODIFIER(modifierName) end
|
|
|
|
function GRAPHICS.CLEAR_EXTRA_TCMODIFIER() end
|
|
|
|
---@return integer
|
|
function GRAPHICS.GET_EXTRA_TCMODIFIER() end
|
|
|
|
---@param strength number
|
|
function GRAPHICS.ENABLE_MOON_CYCLE_OVERRIDE(strength) end
|
|
|
|
function GRAPHICS.DISABLE_MOON_CYCLE_OVERRIDE() end
|
|
|
|
---@param scaleformName string
|
|
---@return integer
|
|
function GRAPHICS.REQUEST_SCALEFORM_MOVIE(scaleformName) end
|
|
|
|
---@param scaleformName string
|
|
---@return integer
|
|
function GRAPHICS.REQUEST_SCALEFORM_MOVIE_WITH_IGNORE_SUPER_WIDESCREEN(scaleformName) end
|
|
|
|
---@param scaleformName string
|
|
---@return integer
|
|
function GRAPHICS.REQUEST_SCALEFORM_MOVIE_INSTANCE(scaleformName) end
|
|
|
|
---@param scaleformName string
|
|
---@return integer
|
|
function GRAPHICS.REQUEST_SCALEFORM_MOVIE_SKIP_RENDER_WHILE_PAUSED(scaleformName) end
|
|
|
|
---@param scaleformHandle integer
|
|
---@return boolean
|
|
function GRAPHICS.HAS_SCALEFORM_MOVIE_LOADED(scaleformHandle) end
|
|
|
|
---@param scaleformHandle pointer|nil
|
|
---@param scaleformName string
|
|
---@return boolean
|
|
function GRAPHICS._HAS_SCALEFORM_MOVIE_NAMED_LOADED(scaleformHandle, scaleformName) end
|
|
|
|
---@param scaleformHandle integer
|
|
---@return boolean
|
|
function GRAPHICS.IS_ACTIVE_SCALEFORM_MOVIE_DELETING(scaleformHandle) end
|
|
|
|
---@param scaleformHandle integer
|
|
---@return boolean
|
|
function GRAPHICS.IS_SCALEFORM_MOVIE_DELETING(scaleformHandle) end
|
|
|
|
---@param scaleformName string
|
|
---@return boolean
|
|
function GRAPHICS.HAS_SCALEFORM_MOVIE_FILENAME_LOADED(scaleformName) end
|
|
|
|
---@param scaleformHandle integer
|
|
---@return boolean
|
|
function GRAPHICS.HAS_SCALEFORM_CONTAINER_MOVIE_LOADED_INTO_PARENT(scaleformHandle) end
|
|
|
|
---@param scaleformHandle pointer|nil
|
|
function GRAPHICS.SET_SCALEFORM_MOVIE_AS_NO_LONGER_NEEDED(scaleformHandle) end
|
|
|
|
---@param scaleformHandle integer
|
|
---@param scaleformName string
|
|
function GRAPHICS._SET_SCALEFORM_MOVIE_NAMED_AS_NO_LONGER_NEEDED(scaleformHandle, scaleformName) end
|
|
|
|
---@param scaleform integer
|
|
---@param toggle boolean
|
|
function GRAPHICS.SET_SCALEFORM_MOVIE_TO_USE_SYSTEM_TIME(scaleform, toggle) end
|
|
|
|
---@param scaleformHandle integer
|
|
---@param toggle boolean
|
|
function GRAPHICS.SET_SCALEFORM_MOVIE_TO_USE_LARGE_RT(scaleformHandle, toggle) end
|
|
|
|
---@param scaleformHandle integer
|
|
---@param toggle boolean
|
|
function GRAPHICS.SET_SCALEFORM_MOVIE_TO_USE_SUPER_LARGE_RT(scaleformHandle, toggle) end
|
|
|
|
---@param scaleformHandle integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param width number
|
|
---@param height number
|
|
---@param red integer
|
|
---@param green integer
|
|
---@param blue integer
|
|
---@param alpha integer
|
|
---@param p9 integer
|
|
function GRAPHICS.DRAW_SCALEFORM_MOVIE(scaleformHandle, x, y, width, height, red, green, blue, alpha, p9) end
|
|
|
|
---@param scaleform integer
|
|
---@param red integer
|
|
---@param green integer
|
|
---@param blue integer
|
|
---@param alpha integer
|
|
---@param p5 integer
|
|
function GRAPHICS.DRAW_SCALEFORM_MOVIE_FULLSCREEN(scaleform, red, green, blue, alpha, p5) end
|
|
|
|
---@param scaleform1 integer
|
|
---@param scaleform2 integer
|
|
---@param red integer
|
|
---@param green integer
|
|
---@param blue integer
|
|
---@param alpha integer
|
|
function GRAPHICS.DRAW_SCALEFORM_MOVIE_FULLSCREEN_MASKED(scaleform1, scaleform2, red, green, blue, alpha) end
|
|
|
|
---@param scaleform integer
|
|
---@param posX number
|
|
---@param posY number
|
|
---@param posZ number
|
|
---@param rotX number
|
|
---@param rotY number
|
|
---@param rotZ number
|
|
---@param p7 number
|
|
---@param p8 number
|
|
---@param p9 number
|
|
---@param scaleX number
|
|
---@param scaleY number
|
|
---@param scaleZ number
|
|
---@param rotationOrder integer
|
|
function GRAPHICS.DRAW_SCALEFORM_MOVIE_3D(scaleform, posX, posY, posZ, rotX, rotY, rotZ, p7, p8, p9, scaleX, scaleY, scaleZ, rotationOrder) end
|
|
|
|
---@param scaleform integer
|
|
---@param posX number
|
|
---@param posY number
|
|
---@param posZ number
|
|
---@param rotX number
|
|
---@param rotY number
|
|
---@param rotZ number
|
|
---@param p7 number
|
|
---@param p8 number
|
|
---@param p9 number
|
|
---@param scaleX number
|
|
---@param scaleY number
|
|
---@param scaleZ number
|
|
---@param rotationOrder integer
|
|
function GRAPHICS.DRAW_SCALEFORM_MOVIE_3D_SOLID(scaleform, posX, posY, posZ, rotX, rotY, rotZ, p7, p8, p9, scaleX, scaleY, scaleZ, rotationOrder) end
|
|
|
|
---@param scaleform integer
|
|
---@param method string
|
|
function GRAPHICS.CALL_SCALEFORM_MOVIE_METHOD(scaleform, method) end
|
|
|
|
---@param scaleform integer
|
|
---@param methodName string
|
|
---@param param1 number
|
|
---@param param2 number
|
|
---@param param3 number
|
|
---@param param4 number
|
|
---@param param5 number
|
|
function GRAPHICS.CALL_SCALEFORM_MOVIE_METHOD_WITH_NUMBER(scaleform, methodName, param1, param2, param3, param4, param5) end
|
|
|
|
---@param scaleform integer
|
|
---@param methodName string
|
|
---@param param1 string
|
|
---@param param2 string
|
|
---@param param3 string
|
|
---@param param4 string
|
|
---@param param5 string
|
|
function GRAPHICS.CALL_SCALEFORM_MOVIE_METHOD_WITH_STRING(scaleform, methodName, param1, param2, param3, param4, param5) end
|
|
|
|
---@param scaleform integer
|
|
---@param methodName string
|
|
---@param floatParam1 number
|
|
---@param floatParam2 number
|
|
---@param floatParam3 number
|
|
---@param floatParam4 number
|
|
---@param floatParam5 number
|
|
---@param stringParam1 string
|
|
---@param stringParam2 string
|
|
---@param stringParam3 string
|
|
---@param stringParam4 string
|
|
---@param stringParam5 string
|
|
function GRAPHICS.CALL_SCALEFORM_MOVIE_METHOD_WITH_NUMBER_AND_STRING(scaleform, methodName, floatParam1, floatParam2, floatParam3, floatParam4, floatParam5, stringParam1, stringParam2, stringParam3, stringParam4, stringParam5) end
|
|
|
|
---@param hudComponent integer
|
|
---@param methodName string
|
|
---@return boolean
|
|
function GRAPHICS.BEGIN_SCALEFORM_SCRIPT_HUD_MOVIE_METHOD(hudComponent, methodName) end
|
|
|
|
---@param scaleform integer
|
|
---@param methodName string
|
|
---@return boolean
|
|
function GRAPHICS.BEGIN_SCALEFORM_MOVIE_METHOD(scaleform, methodName) end
|
|
|
|
---@param methodName string
|
|
---@return boolean
|
|
function GRAPHICS.BEGIN_SCALEFORM_MOVIE_METHOD_ON_FRONTEND(methodName) end
|
|
|
|
---@param methodName string
|
|
---@return boolean
|
|
function GRAPHICS.BEGIN_SCALEFORM_MOVIE_METHOD_ON_FRONTEND_HEADER(methodName) end
|
|
|
|
function GRAPHICS.END_SCALEFORM_MOVIE_METHOD() end
|
|
|
|
---@return integer
|
|
function GRAPHICS.END_SCALEFORM_MOVIE_METHOD_RETURN_VALUE() end
|
|
|
|
---@param methodReturn integer
|
|
---@return boolean
|
|
function GRAPHICS.IS_SCALEFORM_MOVIE_METHOD_RETURN_VALUE_READY(methodReturn) end
|
|
|
|
---@param methodReturn integer
|
|
---@return integer
|
|
function GRAPHICS.GET_SCALEFORM_MOVIE_METHOD_RETURN_VALUE_INT(methodReturn) end
|
|
|
|
---@param methodReturn integer
|
|
---@return boolean
|
|
function GRAPHICS.GET_SCALEFORM_MOVIE_METHOD_RETURN_VALUE_BOOL(methodReturn) end
|
|
|
|
---@param methodReturn integer
|
|
---@return string
|
|
function GRAPHICS.GET_SCALEFORM_MOVIE_METHOD_RETURN_VALUE_STRING(methodReturn) end
|
|
|
|
---@param value integer
|
|
function GRAPHICS.SCALEFORM_MOVIE_METHOD_ADD_PARAM_INT(value) end
|
|
|
|
---@param value number
|
|
function GRAPHICS.SCALEFORM_MOVIE_METHOD_ADD_PARAM_FLOAT(value) end
|
|
|
|
---@param value boolean
|
|
function GRAPHICS.SCALEFORM_MOVIE_METHOD_ADD_PARAM_BOOL(value) end
|
|
|
|
---@param componentType string
|
|
function GRAPHICS.BEGIN_TEXT_COMMAND_SCALEFORM_STRING(componentType) end
|
|
|
|
function GRAPHICS.END_TEXT_COMMAND_SCALEFORM_STRING() end
|
|
|
|
function GRAPHICS.END_TEXT_COMMAND_UNPARSED_SCALEFORM_STRING() end
|
|
|
|
---@param string string
|
|
function GRAPHICS.SCALEFORM_MOVIE_METHOD_ADD_PARAM_LITERAL_STRING(string) end
|
|
|
|
---@param string string
|
|
function GRAPHICS.SCALEFORM_MOVIE_METHOD_ADD_PARAM_TEXTURE_NAME_STRING(string) end
|
|
|
|
---@param string string
|
|
function GRAPHICS.SCALEFORM_MOVIE_METHOD_ADD_PARAM_PLAYER_NAME_STRING(string) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function GRAPHICS.DOES_LATEST_BRIEF_STRING_EXIST(p0) end
|
|
|
|
---@param value integer
|
|
function GRAPHICS.SCALEFORM_MOVIE_METHOD_ADD_PARAM_LATEST_BRIEF_STRING(value) end
|
|
|
|
---@param hudComponent integer
|
|
function GRAPHICS.REQUEST_SCALEFORM_SCRIPT_HUD_MOVIE(hudComponent) end
|
|
|
|
---@param hudComponent integer
|
|
---@return boolean
|
|
function GRAPHICS.HAS_SCALEFORM_SCRIPT_HUD_MOVIE_LOADED(hudComponent) end
|
|
|
|
---@param hudComponent integer
|
|
function GRAPHICS.REMOVE_SCALEFORM_SCRIPT_HUD_MOVIE(hudComponent) end
|
|
|
|
---@param scaleformHandle integer
|
|
---@return boolean
|
|
function GRAPHICS.PASS_KEYBOARD_INPUT_TO_SCALEFORM(scaleformHandle) end
|
|
|
|
---@param channel integer
|
|
function GRAPHICS.SET_TV_CHANNEL(channel) end
|
|
|
|
---@return integer
|
|
function GRAPHICS.GET_TV_CHANNEL() end
|
|
|
|
---@param volume number
|
|
function GRAPHICS.SET_TV_VOLUME(volume) end
|
|
|
|
---@return number
|
|
function GRAPHICS.GET_TV_VOLUME() end
|
|
|
|
---@param xPos number
|
|
---@param yPos number
|
|
---@param xScale number
|
|
---@param yScale number
|
|
---@param rotation number
|
|
---@param red integer
|
|
---@param green integer
|
|
---@param blue integer
|
|
---@param alpha integer
|
|
function GRAPHICS.DRAW_TV_CHANNEL(xPos, yPos, xScale, yScale, rotation, red, green, blue, alpha) end
|
|
|
|
---@param tvChannel integer
|
|
---@param playlistName string
|
|
---@param restart boolean
|
|
function GRAPHICS.SET_TV_CHANNEL_PLAYLIST(tvChannel, playlistName, restart) end
|
|
|
|
---@param tvChannel integer
|
|
---@param playlistName string
|
|
---@param hour integer
|
|
function GRAPHICS.SET_TV_CHANNEL_PLAYLIST_AT_HOUR(tvChannel, playlistName, hour) end
|
|
|
|
---@param tvChannel integer
|
|
---@param p1 boolean
|
|
---@return integer
|
|
function GRAPHICS._SET_TV_CHANNEL_PLAYLIST_DIRTY(tvChannel, p1) end
|
|
|
|
---@param tvChannel integer
|
|
function GRAPHICS.CLEAR_TV_CHANNEL_PLAYLIST(tvChannel) end
|
|
|
|
---@param tvChannel integer
|
|
---@param p1 integer
|
|
---@return boolean
|
|
function GRAPHICS.IS_PLAYLIST_ON_CHANNEL(tvChannel, p1) end
|
|
|
|
---@param videoCliphash integer|string
|
|
---@return boolean
|
|
function GRAPHICS.IS_TVSHOW_CURRENTLY_PLAYING(videoCliphash) end
|
|
|
|
---@param toggle boolean
|
|
function GRAPHICS.ENABLE_MOVIE_KEYFRAME_WAIT(toggle) end
|
|
|
|
---@param p0 integer
|
|
function GRAPHICS.SET_TV_PLAYER_WATCHING_THIS_FRAME(p0) end
|
|
|
|
---@return integer
|
|
function GRAPHICS.GET_CURRENT_TV_CLIP_NAMEHASH() end
|
|
|
|
---@param toggle boolean
|
|
function GRAPHICS.ENABLE_MOVIE_SUBTITLES(toggle) end
|
|
|
|
---@return boolean
|
|
function GRAPHICS.UI3DSCENE_IS_AVAILABLE() end
|
|
|
|
---@param presetName string
|
|
---@return boolean
|
|
function GRAPHICS.UI3DSCENE_PUSH_PRESET(presetName) end
|
|
|
|
---@param presetName string
|
|
---@param ped integer
|
|
---@param slot integer
|
|
---@param posX number
|
|
---@param posY number
|
|
---@param posZ number
|
|
---@return boolean
|
|
function GRAPHICS.UI3DSCENE_ASSIGN_PED_TO_SLOT(presetName, ped, slot, posX, posY, posZ) end
|
|
|
|
function GRAPHICS.UI3DSCENE_CLEAR_PATCHED_DATA() end
|
|
|
|
---@param toggle boolean
|
|
function GRAPHICS.UI3DSCENE_MAKE_PUSHED_PRESET_PERSISTENT(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function GRAPHICS.TERRAINGRID_ACTIVATE(toggle) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param forwardX number
|
|
---@param forwardY number
|
|
---@param forwardZ number
|
|
---@param sizeX number
|
|
---@param sizeY number
|
|
---@param sizeZ number
|
|
---@param gridScale number
|
|
---@param glowIntensity number
|
|
---@param normalHeight number
|
|
---@param heightDiff number
|
|
function GRAPHICS.TERRAINGRID_SET_PARAMS(x, y, z, forwardX, forwardY, forwardZ, sizeX, sizeY, sizeZ, gridScale, glowIntensity, normalHeight, heightDiff) end
|
|
|
|
---@param lowR integer
|
|
---@param lowG integer
|
|
---@param lowB integer
|
|
---@param lowAlpha integer
|
|
---@param r integer
|
|
---@param g integer
|
|
---@param b integer
|
|
---@param alpha integer
|
|
---@param highR integer
|
|
---@param highG integer
|
|
---@param highB integer
|
|
---@param highAlpha integer
|
|
function GRAPHICS.TERRAINGRID_SET_COLOURS(lowR, lowG, lowB, lowAlpha, r, g, b, alpha, highR, highG, highB, highAlpha) end
|
|
|
|
---@param effectName string
|
|
---@param duration integer
|
|
---@param looped boolean
|
|
function GRAPHICS.ANIMPOSTFX_PLAY(effectName, duration, looped) end
|
|
|
|
---@param effectName string
|
|
function GRAPHICS.ANIMPOSTFX_STOP(effectName) end
|
|
|
|
---@param effectName string
|
|
---@return number
|
|
function GRAPHICS.ANIMPOSTFX_GET_CURRENT_TIME(effectName) end
|
|
|
|
---@param effectName string
|
|
---@return boolean
|
|
function GRAPHICS.ANIMPOSTFX_IS_RUNNING(effectName) end
|
|
|
|
function GRAPHICS.ANIMPOSTFX_STOP_ALL() end
|
|
|
|
---@param effectName string
|
|
function GRAPHICS.ANIMPOSTFX_STOP_AND_FLUSH_REQUESTS(effectName) end
|
|
|
|
-- ============================================================
|
|
-- GTA
|
|
-- ============================================================
|
|
|
|
---@class natives.GTA
|
|
GTA = {}
|
|
|
|
---@param phoneType integer
|
|
function GTA.CREATE_MOBILE_PHONE(phoneType) end
|
|
|
|
function GTA.DESTROY_MOBILE_PHONE() end
|
|
|
|
---@param scale number
|
|
function GTA.SET_MOBILE_PHONE_SCALE(scale) end
|
|
|
|
---@param rotX number
|
|
---@param rotY number
|
|
---@param rotZ number
|
|
---@param p3 integer
|
|
function GTA.SET_MOBILE_PHONE_ROTATION(rotX, rotY, rotZ, p3) end
|
|
|
|
---@param rotation Vector3
|
|
---@param p1 integer
|
|
function GTA.GET_MOBILE_PHONE_ROTATION(rotation, p1) end
|
|
|
|
---@param posX number
|
|
---@param posY number
|
|
---@param posZ number
|
|
function GTA.SET_MOBILE_PHONE_POSITION(posX, posY, posZ) end
|
|
|
|
---@param position Vector3
|
|
function GTA.GET_MOBILE_PHONE_POSITION(position) end
|
|
|
|
---@param toggle boolean
|
|
function GTA.SCRIPT_IS_MOVING_MOBILE_PHONE_OFFSCREEN(toggle) end
|
|
|
|
---@return boolean
|
|
function GTA.CAN_PHONE_BE_SEEN_ON_SCREEN() end
|
|
|
|
---@param toggle boolean
|
|
function GTA.SET_MOBILE_PHONE_DOF_STATE(toggle) end
|
|
|
|
---@param direction integer
|
|
function GTA.CELL_SET_INPUT(direction) end
|
|
|
|
---@param toggle boolean
|
|
function GTA.CELL_HORIZONTAL_MODE_TOGGLE(toggle) end
|
|
|
|
---@param p0 boolean
|
|
---@param p1 boolean
|
|
function GTA.CELL_CAM_ACTIVATE(p0, p1) end
|
|
|
|
---@param toggle boolean
|
|
function GTA.CELL_CAM_ACTIVATE_SELFIE_MODE(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function GTA.CELL_CAM_ACTIVATE_SHALLOW_DOF_MODE(toggle) end
|
|
|
|
---@param p0 number
|
|
function GTA.CELL_CAM_SET_SELFIE_MODE_SIDE_OFFSET_SCALING(p0) end
|
|
|
|
---@param horizontalPan number
|
|
function GTA.CELL_CAM_SET_SELFIE_MODE_HORZ_PAN_OFFSET(horizontalPan) end
|
|
|
|
---@param vertPan number
|
|
function GTA.CELL_CAM_SET_SELFIE_MODE_VERT_PAN_OFFSET(vertPan) end
|
|
|
|
---@param roll number
|
|
function GTA.CELL_CAM_SET_SELFIE_MODE_ROLL_OFFSET(roll) end
|
|
|
|
---@param distanceScaling number
|
|
function GTA.CELL_CAM_SET_SELFIE_MODE_DISTANCE_SCALING(distanceScaling) end
|
|
|
|
---@param yaw number
|
|
function GTA.CELL_CAM_SET_SELFIE_MODE_HEAD_YAW_OFFSET(yaw) end
|
|
|
|
---@param roll number
|
|
function GTA.CELL_CAM_SET_SELFIE_MODE_HEAD_ROLL_OFFSET(roll) end
|
|
|
|
---@param pitch number
|
|
function GTA.CELL_CAM_SET_SELFIE_MODE_HEAD_PITCH_OFFSET(pitch) end
|
|
|
|
---@param entity integer
|
|
---@return boolean
|
|
function GTA.CELL_CAM_IS_CHAR_VISIBLE_NO_FACE_CHECK(entity) end
|
|
|
|
---@param renderId pointer|nil
|
|
function GTA.GET_MOBILE_PHONE_RENDER_ID(renderId) end
|
|
|
|
-- ============================================================
|
|
-- HUD
|
|
-- ============================================================
|
|
|
|
---@class natives.HUD
|
|
HUD = {}
|
|
|
|
---@param string string
|
|
function HUD.BEGIN_TEXT_COMMAND_BUSYSPINNER_ON(string) end
|
|
|
|
---@param busySpinnerType integer
|
|
function HUD.END_TEXT_COMMAND_BUSYSPINNER_ON(busySpinnerType) end
|
|
|
|
function HUD.BUSYSPINNER_OFF() end
|
|
|
|
function HUD.PRELOAD_BUSYSPINNER() end
|
|
|
|
---@return boolean
|
|
function HUD.BUSYSPINNER_IS_ON() end
|
|
|
|
---@return boolean
|
|
function HUD.BUSYSPINNER_IS_DISPLAYING() end
|
|
|
|
---@param p0 boolean
|
|
function HUD.DISABLE_PAUSEMENU_SPINNER(p0) end
|
|
|
|
function HUD.SET_MOUSE_CURSOR_THIS_FRAME() end
|
|
|
|
---@param spriteId integer
|
|
function HUD.SET_MOUSE_CURSOR_STYLE(spriteId) end
|
|
|
|
---@param toggle boolean
|
|
function HUD.SET_MOUSE_CURSOR_VISIBLE(toggle) end
|
|
|
|
---@return boolean
|
|
function HUD.IS_MOUSE_ROLLED_OVER_INSTRUCTIONAL_BUTTONS() end
|
|
|
|
---@param scaleformHandle integer
|
|
---@param p1 pointer|nil
|
|
---@param p2 pointer|nil
|
|
---@param p3 pointer|nil
|
|
---@return boolean
|
|
function HUD.GET_MOUSE_EVENT(scaleformHandle, p1, p2, p3) end
|
|
|
|
---@param toggle boolean
|
|
function HUD.THEFEED_ONLY_SHOW_TOOLTIPS(toggle) end
|
|
|
|
---@param pos number
|
|
function HUD.THEFEED_SET_SCRIPTED_MENU_HEIGHT(pos) end
|
|
|
|
function HUD.THEFEED_HIDE() end
|
|
|
|
function HUD.THEFEED_HIDE_THIS_FRAME() end
|
|
|
|
function HUD.THEFEED_SHOW() end
|
|
|
|
function HUD.THEFEED_FLUSH_QUEUE() end
|
|
|
|
---@param notificationId integer
|
|
function HUD.THEFEED_REMOVE_ITEM(notificationId) end
|
|
|
|
function HUD.THEFEED_FORCE_RENDER_ON() end
|
|
|
|
function HUD.THEFEED_FORCE_RENDER_OFF() end
|
|
|
|
function HUD.THEFEED_PAUSE() end
|
|
|
|
function HUD.THEFEED_RESUME() end
|
|
|
|
---@return boolean
|
|
function HUD.THEFEED_IS_PAUSED() end
|
|
|
|
function HUD.THEFEED_REPORT_LOGO_ON() end
|
|
|
|
function HUD.THEFEED_REPORT_LOGO_OFF() end
|
|
|
|
---@return integer
|
|
function HUD.THEFEED_GET_LAST_SHOWN_PHONE_ACTIVATABLE_FEED_ID() end
|
|
|
|
function HUD.THEFEED_AUTO_POST_GAMETIPS_ON() end
|
|
|
|
function HUD.THEFEED_AUTO_POST_GAMETIPS_OFF() end
|
|
|
|
---@param hudColorIndex integer
|
|
function HUD.THEFEED_SET_BACKGROUND_COLOR_FOR_NEXT_POST(hudColorIndex) end
|
|
|
|
---@param red integer
|
|
---@param green integer
|
|
---@param blue integer
|
|
---@param alpha integer
|
|
function HUD.THEFEED_SET_RGBA_PARAMETER_FOR_NEXT_MESSAGE(red, green, blue, alpha) end
|
|
|
|
---@param count integer
|
|
function HUD.THEFEED_SET_FLASH_DURATION_PARAMETER_FOR_NEXT_MESSAGE(count) end
|
|
|
|
---@param toggle boolean
|
|
function HUD.THEFEED_SET_VIBRATE_PARAMETER_FOR_NEXT_MESSAGE(toggle) end
|
|
|
|
function HUD.THEFEED_RESET_ALL_PARAMETERS() end
|
|
|
|
function HUD.THEFEED_FREEZE_NEXT_POST() end
|
|
|
|
function HUD.THEFEED_CLEAR_FROZEN_POST() end
|
|
|
|
---@param p0 boolean
|
|
function HUD.THEFEED_SET_SNAP_FEED_ITEM_POSITIONS(p0) end
|
|
|
|
---@param txdString1 string
|
|
---@param txnString1 string
|
|
---@param txdString2 string
|
|
---@param txnString2 string
|
|
function HUD.THEFEED_UPDATE_ITEM_TEXTURE(txdString1, txnString1, txdString2, txnString2) end
|
|
|
|
---@param text string
|
|
function HUD.BEGIN_TEXT_COMMAND_THEFEED_POST(text) end
|
|
|
|
---@param statTitle string
|
|
---@param iconEnum integer
|
|
---@param stepVal boolean
|
|
---@param barValue integer
|
|
---@param isImportant boolean
|
|
---@param pictureTextureDict string
|
|
---@param pictureTextureName string
|
|
---@return integer
|
|
function HUD.END_TEXT_COMMAND_THEFEED_POST_STATS(statTitle, iconEnum, stepVal, barValue, isImportant, pictureTextureDict, pictureTextureName) end
|
|
|
|
---@param txdName string
|
|
---@param textureName string
|
|
---@param flash boolean
|
|
---@param iconType integer
|
|
---@param sender string
|
|
---@param subject string
|
|
---@return integer
|
|
function HUD.END_TEXT_COMMAND_THEFEED_POST_MESSAGETEXT(txdName, textureName, flash, iconType, sender, subject) end
|
|
|
|
---@param txdName string
|
|
---@param textureName string
|
|
---@param flash boolean
|
|
---@param iconType integer
|
|
---@param sender string
|
|
---@param subject string
|
|
---@return integer
|
|
function HUD.END_TEXT_COMMAND_THEFEED_POST_MESSAGETEXT_SUBTITLE_LABEL(txdName, textureName, flash, iconType, sender, subject) end
|
|
|
|
---@param txdName string
|
|
---@param textureName string
|
|
---@param flash boolean
|
|
---@param iconType integer
|
|
---@param sender string
|
|
---@param subject string
|
|
---@param duration number
|
|
---@return integer
|
|
function HUD.END_TEXT_COMMAND_THEFEED_POST_MESSAGETEXT_TU(txdName, textureName, flash, iconType, sender, subject, duration) end
|
|
|
|
---@param txdName string
|
|
---@param textureName string
|
|
---@param flash boolean
|
|
---@param iconType integer
|
|
---@param sender string
|
|
---@param subject string
|
|
---@param duration number
|
|
---@param clanTag string
|
|
---@return integer
|
|
function HUD.END_TEXT_COMMAND_THEFEED_POST_MESSAGETEXT_WITH_CREW_TAG(txdName, textureName, flash, iconType, sender, subject, duration, clanTag) end
|
|
|
|
---@param txdName string
|
|
---@param textureName string
|
|
---@param flash boolean
|
|
---@param iconType1 integer
|
|
---@param sender string
|
|
---@param subject string
|
|
---@param duration number
|
|
---@param clanTag string
|
|
---@param iconType2 integer
|
|
---@param p9 integer
|
|
---@return integer
|
|
function HUD.END_TEXT_COMMAND_THEFEED_POST_MESSAGETEXT_WITH_CREW_TAG_AND_ADDITIONAL_ICON(txdName, textureName, flash, iconType1, sender, subject, duration, clanTag, iconType2, p9) end
|
|
|
|
---@param blink boolean
|
|
---@param p1 boolean
|
|
---@return integer
|
|
function HUD.END_TEXT_COMMAND_THEFEED_POST_TICKER(blink, p1) end
|
|
|
|
---@param blink boolean
|
|
---@param p1 boolean
|
|
---@return integer
|
|
function HUD.END_TEXT_COMMAND_THEFEED_POST_TICKER_FORCED(blink, p1) end
|
|
|
|
---@param blink boolean
|
|
---@param p1 boolean
|
|
---@return integer
|
|
function HUD.END_TEXT_COMMAND_THEFEED_POST_TICKER_WITH_TOKENS(blink, p1) end
|
|
|
|
---@param textureDict string
|
|
---@param textureName string
|
|
---@param rpBonus integer
|
|
---@param colorOverlay integer
|
|
---@param titleLabel string
|
|
---@return integer
|
|
function HUD.END_TEXT_COMMAND_THEFEED_POST_AWARD(textureDict, textureName, rpBonus, colorOverlay, titleLabel) end
|
|
|
|
---@param p0 boolean
|
|
---@param p1 boolean
|
|
---@param p2 pointer|nil
|
|
---@param p3 integer
|
|
---@param isLeader boolean
|
|
---@param unk0 boolean
|
|
---@param clanDesc integer
|
|
---@param R integer
|
|
---@param G integer
|
|
---@param B integer
|
|
---@return integer
|
|
function HUD.END_TEXT_COMMAND_THEFEED_POST_CREWTAG(p0, p1, p2, p3, isLeader, unk0, clanDesc, R, G, B) end
|
|
|
|
---@param p0 boolean
|
|
---@param p1 boolean
|
|
---@param p2 pointer|nil
|
|
---@param p3 integer
|
|
---@param isLeader boolean
|
|
---@param unk0 boolean
|
|
---@param clanDesc integer
|
|
---@param playerName string
|
|
---@param R integer
|
|
---@param G integer
|
|
---@param B integer
|
|
---@return integer
|
|
function HUD.END_TEXT_COMMAND_THEFEED_POST_CREWTAG_WITH_GAME_NAME(p0, p1, p2, p3, isLeader, unk0, clanDesc, playerName, R, G, B) end
|
|
|
|
---@param gxtLabel1 string
|
|
---@param p1 integer
|
|
---@param gxtLabel2 string
|
|
---@return integer
|
|
function HUD.END_TEXT_COMMAND_THEFEED_POST_UNLOCK(gxtLabel1, p1, gxtLabel2) end
|
|
|
|
---@param gxtLabel1 string
|
|
---@param p1 integer
|
|
---@param gxtLabel2 string
|
|
---@param p3 integer
|
|
---@return integer
|
|
function HUD.END_TEXT_COMMAND_THEFEED_POST_UNLOCK_TU(gxtLabel1, p1, gxtLabel2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
---@param p5 integer
|
|
---@return integer
|
|
function HUD.END_TEXT_COMMAND_THEFEED_POST_UNLOCK_TU_WITH_COLOR(p0, p1, p2, p3, p4, p5) end
|
|
|
|
---@param blink boolean
|
|
---@param p1 boolean
|
|
---@return integer
|
|
function HUD.END_TEXT_COMMAND_THEFEED_POST_MPTICKER(blink, p1) end
|
|
|
|
---@param p0 string
|
|
---@param p1 string
|
|
---@param p2 string
|
|
---@param p3 boolean
|
|
---@param p4 boolean
|
|
---@return integer
|
|
function HUD.END_TEXT_COMMAND_THEFEED_POST_CREW_RANKUP_WITH_LITERAL_FLAG(p0, p1, p2, p3, p4) end
|
|
|
|
---@param txdName1 string
|
|
---@param textureName1 string
|
|
---@param count1 integer
|
|
---@param txdName2 string
|
|
---@param textureName2 string
|
|
---@param count2 integer
|
|
---@param hudColor1 integer
|
|
---@param hudColor2 integer
|
|
---@return integer
|
|
function HUD.END_TEXT_COMMAND_THEFEED_POST_VERSUS_TU(txdName1, textureName1, count1, txdName2, textureName2, count2, hudColor1, hudColor2) end
|
|
|
|
---@param type integer
|
|
---@param image integer
|
|
---@param text string
|
|
---@return integer
|
|
function HUD.END_TEXT_COMMAND_THEFEED_POST_REPLAY(type, image, text) end
|
|
|
|
---@param type integer
|
|
---@param button string
|
|
---@param text string
|
|
---@return integer
|
|
function HUD.END_TEXT_COMMAND_THEFEED_POST_REPLAY_INPUT(type, button, text) end
|
|
|
|
---@param GxtEntry string
|
|
function HUD.BEGIN_TEXT_COMMAND_PRINT(GxtEntry) end
|
|
|
|
---@param duration integer
|
|
---@param drawImmediately boolean
|
|
function HUD.END_TEXT_COMMAND_PRINT(duration, drawImmediately) end
|
|
|
|
---@param text string
|
|
function HUD.BEGIN_TEXT_COMMAND_IS_MESSAGE_DISPLAYED(text) end
|
|
|
|
---@return boolean
|
|
function HUD.END_TEXT_COMMAND_IS_MESSAGE_DISPLAYED() end
|
|
|
|
---@param text string
|
|
function HUD.BEGIN_TEXT_COMMAND_DISPLAY_TEXT(text) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param p2 integer
|
|
function HUD.END_TEXT_COMMAND_DISPLAY_TEXT(x, y, p2) end
|
|
|
|
---@param text string
|
|
function HUD.BEGIN_TEXT_COMMAND_GET_SCREEN_WIDTH_OF_DISPLAY_TEXT(text) end
|
|
|
|
---@param p0 boolean
|
|
---@return number
|
|
function HUD.END_TEXT_COMMAND_GET_SCREEN_WIDTH_OF_DISPLAY_TEXT(p0) end
|
|
|
|
---@param entry string
|
|
function HUD.BEGIN_TEXT_COMMAND_GET_NUMBER_OF_LINES_FOR_STRING(entry) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@return integer
|
|
function HUD.END_TEXT_COMMAND_GET_NUMBER_OF_LINES_FOR_STRING(x, y) end
|
|
|
|
---@param inputType string
|
|
function HUD.BEGIN_TEXT_COMMAND_DISPLAY_HELP(inputType) end
|
|
|
|
---@param p0 integer
|
|
---@param loop boolean
|
|
---@param beep boolean
|
|
---@param shape integer
|
|
function HUD.END_TEXT_COMMAND_DISPLAY_HELP(p0, loop, beep, shape) end
|
|
|
|
---@param labelName string
|
|
function HUD.BEGIN_TEXT_COMMAND_IS_THIS_HELP_MESSAGE_BEING_DISPLAYED(labelName) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function HUD.END_TEXT_COMMAND_IS_THIS_HELP_MESSAGE_BEING_DISPLAYED(p0) end
|
|
|
|
---@param textLabel string
|
|
function HUD.BEGIN_TEXT_COMMAND_SET_BLIP_NAME(textLabel) end
|
|
|
|
---@param blip integer
|
|
function HUD.END_TEXT_COMMAND_SET_BLIP_NAME(blip) end
|
|
|
|
---@param p0 string
|
|
function HUD.BEGIN_TEXT_COMMAND_ADD_DIRECTLY_TO_PREVIOUS_BRIEFS(p0) end
|
|
|
|
---@param p0 boolean
|
|
function HUD.END_TEXT_COMMAND_ADD_DIRECTLY_TO_PREVIOUS_BRIEFS(p0) end
|
|
|
|
---@param text string
|
|
function HUD.BEGIN_TEXT_COMMAND_CLEAR_PRINT(text) end
|
|
|
|
function HUD.END_TEXT_COMMAND_CLEAR_PRINT() end
|
|
|
|
---@param gxtEntry string
|
|
function HUD.BEGIN_TEXT_COMMAND_OVERRIDE_BUTTON_TEXT(gxtEntry) end
|
|
|
|
---@param p0 integer
|
|
function HUD.END_TEXT_COMMAND_OVERRIDE_BUTTON_TEXT(p0) end
|
|
|
|
---@param value integer
|
|
function HUD.ADD_TEXT_COMPONENT_INTEGER(value) end
|
|
|
|
---@param value number
|
|
---@param decimalPlaces integer
|
|
function HUD.ADD_TEXT_COMPONENT_FLOAT(value, decimalPlaces) end
|
|
|
|
---@param labelName string
|
|
function HUD.ADD_TEXT_COMPONENT_SUBSTRING_TEXT_LABEL(labelName) end
|
|
|
|
---@param gxtEntryHash integer|string
|
|
function HUD.ADD_TEXT_COMPONENT_SUBSTRING_TEXT_LABEL_HASH_KEY(gxtEntryHash) end
|
|
|
|
---@param blip integer
|
|
function HUD.ADD_TEXT_COMPONENT_SUBSTRING_BLIP_NAME(blip) end
|
|
|
|
---@param text string
|
|
function HUD.ADD_TEXT_COMPONENT_SUBSTRING_PLAYER_NAME(text) end
|
|
|
|
---@param timestamp integer
|
|
---@param flags integer
|
|
function HUD.ADD_TEXT_COMPONENT_SUBSTRING_TIME(timestamp, flags) end
|
|
|
|
---@param value integer
|
|
---@param commaSeparated boolean
|
|
function HUD.ADD_TEXT_COMPONENT_FORMATTED_INTEGER(value, commaSeparated) end
|
|
|
|
---@param p0 string
|
|
---@param p1 integer
|
|
function HUD.ADD_TEXT_COMPONENT_SUBSTRING_PHONE_NUMBER(p0, p1) end
|
|
|
|
---@param website string
|
|
function HUD.ADD_TEXT_COMPONENT_SUBSTRING_WEBSITE(website) end
|
|
|
|
---@param string string
|
|
function HUD.ADD_TEXT_COMPONENT_SUBSTRING_KEYBOARD_DISPLAY(string) end
|
|
|
|
---@param hudColor integer
|
|
function HUD.SET_COLOUR_OF_NEXT_TEXT_COMPONENT(hudColor) end
|
|
|
|
---@param text string
|
|
---@param position integer
|
|
---@param length integer
|
|
---@return string
|
|
function HUD.GET_CHARACTER_FROM_AUDIO_CONVERSATION_FILENAME(text, position, length) end
|
|
|
|
---@param text string
|
|
---@param position integer
|
|
---@param length integer
|
|
---@param maxLength integer
|
|
---@return string
|
|
function HUD.GET_CHARACTER_FROM_AUDIO_CONVERSATION_FILENAME_WITH_BYTE_LIMIT(text, position, length, maxLength) end
|
|
|
|
---@param text string
|
|
---@param startPosition integer
|
|
---@param endPosition integer
|
|
---@return string
|
|
function HUD.GET_CHARACTER_FROM_AUDIO_CONVERSATION_FILENAME_BYTES(text, startPosition, endPosition) end
|
|
|
|
---@param labelName string
|
|
---@return string
|
|
function HUD.GET_FILENAME_FOR_AUDIO_CONVERSATION(labelName) end
|
|
|
|
function HUD.CLEAR_PRINTS() end
|
|
|
|
function HUD.CLEAR_BRIEF() end
|
|
|
|
function HUD.CLEAR_ALL_HELP_MESSAGES() end
|
|
|
|
---@param p0 string
|
|
function HUD.CLEAR_THIS_PRINT(p0) end
|
|
|
|
function HUD.CLEAR_SMALL_PRINTS() end
|
|
|
|
---@param gxt string
|
|
---@return boolean
|
|
function HUD.DOES_TEXT_BLOCK_EXIST(gxt) end
|
|
|
|
---@param gxt string
|
|
---@param slot integer
|
|
function HUD.REQUEST_ADDITIONAL_TEXT(gxt, slot) end
|
|
|
|
---@param gxt string
|
|
---@param slot integer
|
|
function HUD.REQUEST_ADDITIONAL_TEXT_FOR_DLC(gxt, slot) end
|
|
|
|
---@param slot integer
|
|
---@return boolean
|
|
function HUD.HAS_ADDITIONAL_TEXT_LOADED(slot) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
function HUD.CLEAR_ADDITIONAL_TEXT(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function HUD.IS_STREAMING_ADDITIONAL_TEXT(p0) end
|
|
|
|
---@param gxt string
|
|
---@param slot integer
|
|
---@return boolean
|
|
function HUD.HAS_THIS_ADDITIONAL_TEXT_LOADED(gxt, slot) end
|
|
|
|
---@return boolean
|
|
function HUD.IS_MESSAGE_BEING_DISPLAYED() end
|
|
|
|
---@param gxt string
|
|
---@return boolean
|
|
function HUD.DOES_TEXT_LABEL_EXIST(gxt) end
|
|
|
|
---@param string string
|
|
---@param length integer
|
|
---@return string
|
|
function HUD.GET_FIRST_N_CHARACTERS_OF_LITERAL_STRING(string, length) end
|
|
|
|
---@param gxt string
|
|
---@return integer
|
|
function HUD.GET_LENGTH_OF_STRING_WITH_THIS_TEXT_LABEL(gxt) end
|
|
|
|
---@param string string
|
|
---@return integer
|
|
function HUD.GET_LENGTH_OF_LITERAL_STRING(string) end
|
|
|
|
---@param string string
|
|
---@return integer
|
|
function HUD.GET_LENGTH_OF_LITERAL_STRING_IN_BYTES(string) end
|
|
|
|
---@param hash integer|string
|
|
---@return string
|
|
function HUD.GET_STREET_NAME_FROM_HASH_KEY(hash) end
|
|
|
|
---@return boolean
|
|
function HUD.IS_HUD_PREFERENCE_SWITCHED_ON() end
|
|
|
|
---@return boolean
|
|
function HUD.IS_RADAR_PREFERENCE_SWITCHED_ON() end
|
|
|
|
---@return boolean
|
|
function HUD.IS_SUBTITLE_PREFERENCE_SWITCHED_ON() end
|
|
|
|
---@param toggle boolean
|
|
function HUD.DISPLAY_HUD(toggle) end
|
|
|
|
function HUD.DISPLAY_HUD_WHEN_NOT_IN_STATE_OF_PLAY_THIS_FRAME() end
|
|
|
|
function HUD.DISPLAY_HUD_WHEN_PAUSED_THIS_FRAME() end
|
|
|
|
---@param toggle boolean
|
|
function HUD.DISPLAY_RADAR(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function HUD.SET_FAKE_SPECTATOR_MODE(toggle) end
|
|
|
|
---@return boolean
|
|
function HUD.GET_FAKE_SPECTATOR_MODE() end
|
|
|
|
---@return boolean
|
|
function HUD.IS_HUD_HIDDEN() end
|
|
|
|
---@return boolean
|
|
function HUD.IS_RADAR_HIDDEN() end
|
|
|
|
---@return boolean
|
|
function HUD.IS_MINIMAP_RENDERING() end
|
|
|
|
---@param p0 integer
|
|
function HUD.USE_VEHICLE_TARGETING_RETICULE(p0) end
|
|
|
|
---@param enable boolean
|
|
function HUD._USE_VEHICLE_TARGETING_RETICULE_ON_VEHICLES(enable) end
|
|
|
|
---@param p0 integer
|
|
function HUD.ADD_VALID_VEHICLE_HIT_HASH(p0) end
|
|
|
|
function HUD.CLEAR_VALID_VEHICLE_HIT_HASHES() end
|
|
|
|
---@param blip integer
|
|
---@param enabled boolean
|
|
function HUD.SET_BLIP_ROUTE(blip, enabled) end
|
|
|
|
function HUD.CLEAR_ALL_BLIP_ROUTES() end
|
|
|
|
---@param blip integer
|
|
---@param colour integer
|
|
function HUD.SET_BLIP_ROUTE_COLOUR(blip, colour) end
|
|
|
|
---@param toggle boolean
|
|
function HUD.SET_FORCE_SHOW_GPS(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function HUD.SET_USE_SET_DESTINATION_IN_PAUSE_MAP(toggle) end
|
|
|
|
---@param disabled boolean
|
|
function HUD.SET_BLOCK_WANTED_FLASH(disabled) end
|
|
|
|
---@param p0 boolean
|
|
function HUD.ADD_NEXT_MESSAGE_TO_PREVIOUS_BRIEFS(p0) end
|
|
|
|
---@param p0 integer
|
|
function HUD.FORCE_NEXT_MESSAGE_TO_PREVIOUS_BRIEFS_LIST(p0) end
|
|
|
|
---@param zoom number
|
|
function HUD.SET_RADAR_ZOOM_PRECISE(zoom) end
|
|
|
|
---@param zoomLevel integer
|
|
function HUD.SET_RADAR_ZOOM(zoomLevel) end
|
|
|
|
---@param blip integer
|
|
---@param zoom number
|
|
function HUD.SET_RADAR_ZOOM_TO_BLIP(blip, zoom) end
|
|
|
|
---@param zoom number
|
|
function HUD.SET_RADAR_ZOOM_TO_DISTANCE(zoom) end
|
|
|
|
function HUD.UPDATE_RADAR_ZOOM_TO_BLIP() end
|
|
|
|
---@param hudColorIndex integer
|
|
---@param r pointer|nil
|
|
---@param g pointer|nil
|
|
---@param b pointer|nil
|
|
---@param a pointer|nil
|
|
function HUD.GET_HUD_COLOUR(hudColorIndex, r, g, b, a) end
|
|
|
|
---@param r integer
|
|
---@param g integer
|
|
---@param b integer
|
|
---@param a integer
|
|
function HUD.SET_SCRIPT_VARIABLE_HUD_COLOUR(r, g, b, a) end
|
|
|
|
---@param r integer
|
|
---@param g integer
|
|
---@param b integer
|
|
---@param a integer
|
|
function HUD.SET_SECOND_SCRIPT_VARIABLE_HUD_COLOUR(r, g, b, a) end
|
|
|
|
---@param hudColorIndex integer
|
|
---@param hudColorIndex2 integer
|
|
function HUD.REPLACE_HUD_COLOUR(hudColorIndex, hudColorIndex2) end
|
|
|
|
---@param hudColorIndex integer
|
|
---@param r integer
|
|
---@param g integer
|
|
---@param b integer
|
|
---@param a integer
|
|
function HUD.REPLACE_HUD_COLOUR_WITH_RGBA(hudColorIndex, r, g, b, a) end
|
|
|
|
---@param visible boolean
|
|
function HUD.SET_ABILITY_BAR_VISIBILITY(visible) end
|
|
|
|
---@param toggle boolean
|
|
function HUD.SET_ALLOW_ABILITY_BAR(toggle) end
|
|
|
|
---@param millisecondsToFlash integer
|
|
function HUD.FLASH_ABILITY_BAR(millisecondsToFlash) end
|
|
|
|
---@param p0 number
|
|
---@param p1 number
|
|
function HUD.SET_ABILITY_BAR_VALUE(p0, p1) end
|
|
|
|
---@param p0 boolean
|
|
function HUD.FLASH_WANTED_DISPLAY(p0) end
|
|
|
|
---@param toggle boolean
|
|
function HUD.FORCE_OFF_WANTED_STAR_FLASH(toggle) end
|
|
|
|
---@param hudColorId integer
|
|
function HUD.SET_CUSTOM_MP_HUD_COLOR(hudColorId) end
|
|
|
|
---@param size number
|
|
---@param font integer
|
|
---@return number
|
|
function HUD.GET_RENDERED_CHARACTER_HEIGHT(size, font) end
|
|
|
|
---@param scale number
|
|
---@param size number
|
|
function HUD.SET_TEXT_SCALE(scale, size) end
|
|
|
|
---@param red integer
|
|
---@param green integer
|
|
---@param blue integer
|
|
---@param alpha integer
|
|
function HUD.SET_TEXT_COLOUR(red, green, blue, alpha) end
|
|
|
|
---@param align boolean
|
|
function HUD.SET_TEXT_CENTRE(align) end
|
|
|
|
---@param toggle boolean
|
|
function HUD.SET_TEXT_RIGHT_JUSTIFY(toggle) end
|
|
|
|
---@param justifyType integer
|
|
function HUD.SET_TEXT_JUSTIFICATION(justifyType) end
|
|
|
|
---@param lineHeightMult number
|
|
function HUD.SET_TEXT_LINE_HEIGHT_MULT(lineHeightMult) end
|
|
|
|
---@param start number
|
|
---@param p_end number
|
|
function HUD.SET_TEXT_WRAP(start, p_end) end
|
|
|
|
---@param p0 integer
|
|
function HUD.SET_TEXT_LEADING(p0) end
|
|
|
|
---@param p0 boolean
|
|
function HUD.SET_TEXT_PROPORTIONAL(p0) end
|
|
|
|
---@param fontType integer
|
|
function HUD.SET_TEXT_FONT(fontType) end
|
|
|
|
function HUD.SET_TEXT_DROP_SHADOW() end
|
|
|
|
---@param distance integer
|
|
---@param r integer
|
|
---@param g integer
|
|
---@param b integer
|
|
---@param a integer
|
|
function HUD.SET_TEXT_DROPSHADOW(distance, r, g, b, a) end
|
|
|
|
function HUD.SET_TEXT_OUTLINE() end
|
|
|
|
---@param p0 integer
|
|
---@param r integer
|
|
---@param g integer
|
|
---@param b integer
|
|
---@param a integer
|
|
function HUD.SET_TEXT_EDGE(p0, r, g, b, a) end
|
|
|
|
---@param renderId integer
|
|
function HUD.SET_TEXT_RENDER_ID(renderId) end
|
|
|
|
---@return integer
|
|
function HUD.GET_DEFAULT_SCRIPT_RENDERTARGET_RENDER_ID() end
|
|
|
|
---@param name string
|
|
---@param p1 boolean
|
|
---@return boolean
|
|
function HUD.REGISTER_NAMED_RENDERTARGET(name, p1) end
|
|
|
|
---@param name string
|
|
---@return boolean
|
|
function HUD.IS_NAMED_RENDERTARGET_REGISTERED(name) end
|
|
|
|
---@param name string
|
|
---@return boolean
|
|
function HUD.RELEASE_NAMED_RENDERTARGET(name) end
|
|
|
|
---@param modelHash integer|string
|
|
function HUD.LINK_NAMED_RENDERTARGET(modelHash) end
|
|
|
|
---@param name string
|
|
---@return integer
|
|
function HUD.GET_NAMED_RENDERTARGET_RENDER_ID(name) end
|
|
|
|
---@param modelHash integer|string
|
|
---@return boolean
|
|
function HUD.IS_NAMED_RENDERTARGET_LINKED(modelHash) end
|
|
|
|
---@param toggle boolean
|
|
function HUD.CLEAR_HELP(toggle) end
|
|
|
|
---@return boolean
|
|
function HUD.IS_HELP_MESSAGE_ON_SCREEN() end
|
|
|
|
---@return boolean
|
|
function HUD.HAS_SCRIPT_HIDDEN_HELP_THIS_FRAME() end
|
|
|
|
---@return boolean
|
|
function HUD.IS_HELP_MESSAGE_BEING_DISPLAYED() end
|
|
|
|
---@return boolean
|
|
function HUD.IS_HELP_MESSAGE_FADING_OUT() end
|
|
|
|
---@param style integer
|
|
---@param hudColor integer
|
|
---@param alpha integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
function HUD.SET_HELP_MESSAGE_STYLE(style, hudColor, alpha, p3, p4) end
|
|
|
|
---@return integer
|
|
function HUD.GET_STANDARD_BLIP_ENUM_ID() end
|
|
|
|
---@return integer
|
|
function HUD.GET_WAYPOINT_BLIP_ENUM_ID() end
|
|
|
|
---@return integer
|
|
function HUD.GET_NUMBER_OF_ACTIVE_BLIPS() end
|
|
|
|
---@param blipSprite integer
|
|
---@return integer
|
|
function HUD.GET_NEXT_BLIP_INFO_ID(blipSprite) end
|
|
|
|
---@param blipSprite integer
|
|
---@return integer
|
|
function HUD.GET_FIRST_BLIP_INFO_ID(blipSprite) end
|
|
|
|
---@param blipSprite integer
|
|
---@return integer
|
|
function HUD.GET_CLOSEST_BLIP_INFO_ID(blipSprite) end
|
|
|
|
---@param blip integer
|
|
---@return Vector3
|
|
function HUD.GET_BLIP_INFO_ID_COORD(blip) end
|
|
|
|
---@param blip integer
|
|
---@return integer
|
|
function HUD.GET_BLIP_INFO_ID_DISPLAY(blip) end
|
|
|
|
---@param blip integer
|
|
---@return integer
|
|
function HUD.GET_BLIP_INFO_ID_TYPE(blip) end
|
|
|
|
---@param blip integer
|
|
---@return integer
|
|
function HUD.GET_BLIP_INFO_ID_ENTITY_INDEX(blip) end
|
|
|
|
---@param blip integer
|
|
---@return integer
|
|
function HUD.GET_BLIP_INFO_ID_PICKUP_INDEX(blip) end
|
|
|
|
---@param entity integer
|
|
---@return integer
|
|
function HUD.GET_BLIP_FROM_ENTITY(entity) end
|
|
|
|
---@param posX number
|
|
---@param posY number
|
|
---@param posZ number
|
|
---@param radius number
|
|
---@return integer
|
|
function HUD.ADD_BLIP_FOR_RADIUS(posX, posY, posZ, radius) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param width number
|
|
---@param height number
|
|
---@return integer
|
|
function HUD.ADD_BLIP_FOR_AREA(x, y, z, width, height) end
|
|
|
|
---@param entity integer
|
|
---@return integer
|
|
function HUD.ADD_BLIP_FOR_ENTITY(entity) end
|
|
|
|
---@param pickup integer
|
|
---@return integer
|
|
function HUD.ADD_BLIP_FOR_PICKUP(pickup) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@return integer
|
|
function HUD.ADD_BLIP_FOR_COORD(x, y, z) end
|
|
|
|
---@param posX number
|
|
---@param posY number
|
|
---@param posZ number
|
|
---@param radius number
|
|
---@param p4 integer
|
|
function HUD.TRIGGER_SONAR_BLIP(posX, posY, posZ, radius, p4) end
|
|
|
|
---@param toggle boolean
|
|
function HUD.ALLOW_SONAR_BLIPS(toggle) end
|
|
|
|
---@param blip integer
|
|
---@param posX number
|
|
---@param posY number
|
|
---@param posZ number
|
|
function HUD.SET_BLIP_COORDS(blip, posX, posY, posZ) end
|
|
|
|
---@param blip integer
|
|
---@return Vector3
|
|
function HUD.GET_BLIP_COORDS(blip) end
|
|
|
|
---@param blip integer
|
|
---@param spriteId integer
|
|
function HUD.SET_BLIP_SPRITE(blip, spriteId) end
|
|
|
|
---@param blip integer
|
|
---@return integer
|
|
function HUD.GET_BLIP_SPRITE(blip) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 number
|
|
function HUD.SET_COP_BLIP_SPRITE(p0, p1) end
|
|
|
|
function HUD.SET_COP_BLIP_SPRITE_AS_STANDARD() end
|
|
|
|
---@param blip integer
|
|
---@param gxtEntry string
|
|
function HUD.SET_BLIP_NAME_FROM_TEXT_FILE(blip, gxtEntry) end
|
|
|
|
---@param blip integer
|
|
---@param player integer
|
|
function HUD.SET_BLIP_NAME_TO_PLAYER_NAME(blip, player) end
|
|
|
|
---@param blip integer
|
|
---@param alpha integer
|
|
function HUD.SET_BLIP_ALPHA(blip, alpha) end
|
|
|
|
---@param blip integer
|
|
---@return integer
|
|
function HUD.GET_BLIP_ALPHA(blip) end
|
|
|
|
---@param blip integer
|
|
---@param opacity integer
|
|
---@param duration integer
|
|
function HUD.SET_BLIP_FADE(blip, opacity, duration) end
|
|
|
|
---@param blip integer
|
|
---@return integer
|
|
function HUD.GET_BLIP_FADE_DIRECTION(blip) end
|
|
|
|
---@param blip integer
|
|
---@param rotation integer
|
|
function HUD.SET_BLIP_ROTATION(blip, rotation) end
|
|
|
|
---@param blip integer
|
|
---@param heading number
|
|
function HUD.SET_BLIP_ROTATION_WITH_FLOAT(blip, heading) end
|
|
|
|
---@param blip integer
|
|
---@return integer
|
|
function HUD.GET_BLIP_ROTATION(blip) end
|
|
|
|
---@param blip integer
|
|
---@param duration integer
|
|
function HUD.SET_BLIP_FLASH_TIMER(blip, duration) end
|
|
|
|
---@param blip integer
|
|
---@param p1 integer
|
|
function HUD.SET_BLIP_FLASH_INTERVAL(blip, p1) end
|
|
|
|
---@param blip integer
|
|
---@param color integer
|
|
function HUD.SET_BLIP_COLOUR(blip, color) end
|
|
|
|
---@param blip integer
|
|
---@param r integer
|
|
---@param g integer
|
|
---@param b integer
|
|
function HUD.SET_BLIP_SECONDARY_COLOUR(blip, r, g, b) end
|
|
|
|
---@param blip integer
|
|
---@return integer
|
|
function HUD.GET_BLIP_COLOUR(blip) end
|
|
|
|
---@param blip integer
|
|
---@return integer
|
|
function HUD.GET_BLIP_HUD_COLOUR(blip) end
|
|
|
|
---@param blip integer
|
|
---@return boolean
|
|
function HUD.IS_BLIP_SHORT_RANGE(blip) end
|
|
|
|
---@param blip integer
|
|
---@return boolean
|
|
function HUD.IS_BLIP_ON_MINIMAP(blip) end
|
|
|
|
---@param blip integer
|
|
---@return boolean
|
|
function HUD.DOES_BLIP_HAVE_GPS_ROUTE(blip) end
|
|
|
|
---@param blip integer
|
|
---@param toggle boolean
|
|
function HUD.SET_BLIP_HIDDEN_ON_LEGEND(blip, toggle) end
|
|
|
|
---@param blip integer
|
|
---@param toggle boolean
|
|
function HUD.SET_BLIP_HIGH_DETAIL(blip, toggle) end
|
|
|
|
---@param blip integer
|
|
---@param toggle boolean
|
|
function HUD.SET_BLIP_AS_MISSION_CREATOR_BLIP(blip, toggle) end
|
|
|
|
---@param blip integer
|
|
---@return boolean
|
|
function HUD.IS_MISSION_CREATOR_BLIP(blip) end
|
|
|
|
---@return integer
|
|
function HUD.GET_NEW_SELECTED_MISSION_CREATOR_BLIP() end
|
|
|
|
---@return boolean
|
|
function HUD.IS_HOVERING_OVER_MISSION_CREATOR_BLIP() end
|
|
|
|
---@param toggle boolean
|
|
function HUD.SHOW_START_MISSION_INSTRUCTIONAL_BUTTON(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function HUD.SHOW_CONTACT_INSTRUCTIONAL_BUTTON(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function HUD._SHOW_PURCHASE_INSTRUCTIONAL_BUTTON(toggle) end
|
|
|
|
function HUD.RELOAD_MAP_MENU() end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function HUD.SET_BLIP_MARKER_LONG_DISTANCE(p0, p1) end
|
|
|
|
---@param blip integer
|
|
---@param toggle boolean
|
|
function HUD.SET_BLIP_FLASHES(blip, toggle) end
|
|
|
|
---@param blip integer
|
|
---@param toggle boolean
|
|
function HUD.SET_BLIP_FLASHES_ALTERNATE(blip, toggle) end
|
|
|
|
---@param blip integer
|
|
---@return boolean
|
|
function HUD.IS_BLIP_FLASHING(blip) end
|
|
|
|
---@param blip integer
|
|
---@param toggle boolean
|
|
function HUD.SET_BLIP_AS_SHORT_RANGE(blip, toggle) end
|
|
|
|
---@param blip integer
|
|
---@param scale number
|
|
function HUD.SET_BLIP_SCALE(blip, scale) end
|
|
|
|
---@param blip integer
|
|
---@param xScale number
|
|
---@param yScale number
|
|
function HUD.SET_BLIP_SCALE_2D(blip, xScale, yScale) end
|
|
|
|
---@param blip integer
|
|
---@param priority integer
|
|
function HUD.SET_BLIP_PRIORITY(blip, priority) end
|
|
|
|
---@param blip integer
|
|
---@param displayId integer
|
|
function HUD.SET_BLIP_DISPLAY(blip, displayId) end
|
|
|
|
---@param blip integer
|
|
---@param index integer
|
|
function HUD.SET_BLIP_CATEGORY(blip, index) end
|
|
|
|
---@param blip pointer|nil
|
|
function HUD.REMOVE_BLIP(blip) end
|
|
|
|
---@param blip integer
|
|
---@param toggle boolean
|
|
function HUD.SET_BLIP_AS_FRIENDLY(blip, toggle) end
|
|
|
|
---@param blip integer
|
|
function HUD.PULSE_BLIP(blip) end
|
|
|
|
---@param blip integer
|
|
---@param number integer
|
|
function HUD.SHOW_NUMBER_ON_BLIP(blip, number) end
|
|
|
|
---@param blip integer
|
|
function HUD.HIDE_NUMBER_ON_BLIP(blip) end
|
|
|
|
---@param blip integer
|
|
---@param toggle boolean
|
|
function HUD.SHOW_HEIGHT_ON_BLIP(blip, toggle) end
|
|
|
|
---@param blip integer
|
|
---@param toggle boolean
|
|
function HUD.SHOW_TICK_ON_BLIP(blip, toggle) end
|
|
|
|
---@param blip integer
|
|
---@param toggle boolean
|
|
function HUD.SHOW_GOLD_TICK_ON_BLIP(blip, toggle) end
|
|
|
|
---@param blip integer
|
|
---@param toggle boolean
|
|
function HUD.SHOW_FOR_SALE_ICON_ON_BLIP(blip, toggle) end
|
|
|
|
---@param blip integer
|
|
---@param toggle boolean
|
|
function HUD.SHOW_HEADING_INDICATOR_ON_BLIP(blip, toggle) end
|
|
|
|
---@param blip integer
|
|
---@param toggle boolean
|
|
function HUD.SHOW_OUTLINE_INDICATOR_ON_BLIP(blip, toggle) end
|
|
|
|
---@param blip integer
|
|
---@param toggle boolean
|
|
function HUD.SHOW_FRIEND_INDICATOR_ON_BLIP(blip, toggle) end
|
|
|
|
---@param blip integer
|
|
---@param toggle boolean
|
|
function HUD.SHOW_CREW_INDICATOR_ON_BLIP(blip, toggle) end
|
|
|
|
---@param blip integer
|
|
---@param toggle boolean
|
|
function HUD.SET_BLIP_EXTENDED_HEIGHT_THRESHOLD(blip, toggle) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function HUD.SET_BLIP_SHORT_HEIGHT_THRESHOLD(p0, p1) end
|
|
|
|
---@param blip integer
|
|
---@param p1 integer
|
|
function HUD.SET_BLIP_USE_HEIGHT_INDICATOR_ON_EDGE(blip, p1) end
|
|
|
|
---@param blip integer
|
|
---@param toggle boolean
|
|
function HUD.SET_BLIP_AS_MINIMAL_ON_EDGE(blip, toggle) end
|
|
|
|
---@param blip integer
|
|
---@param toggle boolean
|
|
function HUD.SET_RADIUS_BLIP_EDGE(blip, toggle) end
|
|
|
|
---@param blip integer
|
|
---@return boolean
|
|
function HUD.DOES_BLIP_EXIST(blip) end
|
|
|
|
function HUD.SET_WAYPOINT_OFF() end
|
|
|
|
function HUD.DELETE_WAYPOINTS_FROM_THIS_PLAYER() end
|
|
|
|
function HUD.REFRESH_WAYPOINT() end
|
|
|
|
---@return boolean
|
|
function HUD.IS_WAYPOINT_ACTIVE() end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
function HUD.SET_NEW_WAYPOINT(x, y) end
|
|
|
|
---@return integer
|
|
function HUD.GET_WAYPOINT_CLEAR_ON_ARRIVAL_MODE() end
|
|
|
|
---@param mode integer
|
|
function HUD.SET_WAYPOINT_CLEAR_ON_ARRIVAL_MODE(mode) end
|
|
|
|
---@param blip integer
|
|
---@param toggle boolean
|
|
function HUD.SET_BLIP_BRIGHT(blip, toggle) end
|
|
|
|
---@param blip integer
|
|
---@param toggle boolean
|
|
---@param hudColorIndex integer
|
|
function HUD.SET_BLIP_SHOW_CONE(blip, toggle, hudColorIndex) end
|
|
|
|
---@param ped integer
|
|
function HUD.REMOVE_COP_BLIP_FROM_PED(ped) end
|
|
|
|
---@param blip integer
|
|
---@param p1 number
|
|
---@param p2 number
|
|
---@param p3 number
|
|
---@param p4 number
|
|
---@param p5 number
|
|
---@param p6 number
|
|
---@param p7 integer
|
|
---@param p8 integer
|
|
function HUD.SETUP_FAKE_CONE_DATA(blip, p1, p2, p3, p4, p5, p6, p7, p8) end
|
|
|
|
---@param blip integer
|
|
function HUD.REMOVE_FAKE_CONE_DATA(blip) end
|
|
|
|
function HUD.CLEAR_FAKE_CONE_ARRAY() end
|
|
|
|
---@param blip integer
|
|
---@param blipChangeParam46 integer
|
|
---@param blipChangeParam47 boolean
|
|
function HUD._SET_BLIP_GPS_ROUTE_DISPLAY_DISTANCE(blip, blipChangeParam46, blipChangeParam47) end
|
|
|
|
---@param componentId integer
|
|
---@param toggle boolean
|
|
---@param overrideColor integer
|
|
---@return boolean
|
|
function HUD.SET_MINIMAP_COMPONENT(componentId, toggle, overrideColor) end
|
|
|
|
---@param toggle boolean
|
|
function HUD.SET_MINIMAP_SONAR_SWEEP(toggle) end
|
|
|
|
function HUD.SHOW_ACCOUNT_PICKER() end
|
|
|
|
---@return integer
|
|
function HUD.GET_MAIN_PLAYER_BLIP_ID() end
|
|
|
|
---@param p0 boolean
|
|
function HUD.SET_PM_WARNINGSCREEN_ACTIVE(p0) end
|
|
|
|
function HUD.HIDE_LOADING_ON_FADE_THIS_FRAME() end
|
|
|
|
---@param interior integer|string
|
|
---@param x number
|
|
---@param y number
|
|
---@param z integer
|
|
---@param zoom integer
|
|
function HUD.SET_RADAR_AS_INTERIOR_THIS_FRAME(interior, x, y, z, zoom) end
|
|
|
|
---@param toggle boolean
|
|
function HUD.SET_INSIDE_VERY_SMALL_INTERIOR(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function HUD.SET_INSIDE_VERY_LARGE_INTERIOR(toggle) end
|
|
|
|
function HUD.SET_RADAR_AS_EXTERIOR_THIS_FRAME() end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
function HUD.SET_FAKE_PAUSEMAP_PLAYER_POSITION_THIS_FRAME(x, y) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
function HUD.SET_FAKE_GPS_PLAYER_POSITION_THIS_FRAME(x, y, z) end
|
|
|
|
---@return boolean
|
|
function HUD.IS_PAUSEMAP_IN_INTERIOR_MODE() end
|
|
|
|
function HUD.HIDE_MINIMAP_EXTERIOR_MAP_THIS_FRAME() end
|
|
|
|
function HUD.HIDE_MINIMAP_INTERIOR_MAP_THIS_FRAME() end
|
|
|
|
---@param toggle boolean
|
|
function HUD.SET_USE_ISLAND_MAP(toggle) end
|
|
|
|
function HUD._SET_PAUSE_EXTERIOR_RENDERING_WHILE_IN_INTERIOR() end
|
|
|
|
function HUD.DONT_TILT_MINIMAP_THIS_FRAME() end
|
|
|
|
function HUD.DONT_ZOOM_MINIMAP_WHEN_RUNNING_THIS_FRAME() end
|
|
|
|
function HUD.DONT_ZOOM_MINIMAP_WHEN_SNIPING_THIS_FRAME() end
|
|
|
|
---@param p0 integer
|
|
function HUD.SET_WIDESCREEN_FORMAT(p0) end
|
|
|
|
---@param toggle boolean
|
|
function HUD.DISPLAY_AREA_NAME(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function HUD.DISPLAY_CASH(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function HUD.USE_FAKE_MP_CASH(toggle) end
|
|
|
|
---@param cash integer
|
|
---@param bank integer
|
|
function HUD.CHANGE_FAKE_MP_CASH(cash, bank) end
|
|
|
|
---@param display boolean
|
|
function HUD.DISPLAY_AMMO_THIS_FRAME(display) end
|
|
|
|
function HUD.DISPLAY_SNIPER_SCOPE_THIS_FRAME() end
|
|
|
|
function HUD.HIDE_HUD_AND_RADAR_THIS_FRAME() end
|
|
|
|
---@param allow boolean
|
|
function HUD.ALLOW_DISPLAY_OF_MULTIPLAYER_CASH_TEXT(allow) end
|
|
|
|
function HUD.SET_MULTIPLAYER_WALLET_CASH() end
|
|
|
|
function HUD.REMOVE_MULTIPLAYER_WALLET_CASH() end
|
|
|
|
function HUD.SET_MULTIPLAYER_BANK_CASH() end
|
|
|
|
function HUD.REMOVE_MULTIPLAYER_BANK_CASH() end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
function HUD.SET_MULTIPLAYER_HUD_CASH(p0, p1) end
|
|
|
|
function HUD.REMOVE_MULTIPLAYER_HUD_CASH() end
|
|
|
|
function HUD.HIDE_HELP_TEXT_THIS_FRAME() end
|
|
|
|
---@return boolean
|
|
function HUD.IS_IME_IN_PROGRESS() end
|
|
|
|
---@param message string
|
|
---@param curvedWindow boolean
|
|
function HUD.DISPLAY_HELP_TEXT_THIS_FRAME(message, curvedWindow) end
|
|
|
|
---@param show boolean
|
|
function HUD.HUD_FORCE_WEAPON_WHEEL(show) end
|
|
|
|
function HUD.HUD_FORCE_SPECIAL_VEHICLE_WEAPON_WHEEL() end
|
|
|
|
function HUD.HUD_SUPPRESS_WEAPON_WHEEL_RESULTS_THIS_FRAME() end
|
|
|
|
---@return integer
|
|
function HUD.HUD_GET_WEAPON_WHEEL_CURRENTLY_HIGHLIGHTED() end
|
|
|
|
---@param weaponHash integer|string
|
|
function HUD.HUD_SET_WEAPON_WHEEL_TOP_SLOT(weaponHash) end
|
|
|
|
---@param weaponTypeIndex integer
|
|
---@return integer
|
|
function HUD.HUD_GET_WEAPON_WHEEL_TOP_SLOT(weaponTypeIndex) end
|
|
|
|
---@param toggle boolean
|
|
function HUD.HUD_SHOWING_CHARACTER_SWITCH_SELECTION(toggle) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 number
|
|
function HUD.SET_GPS_FLAGS(p0, p1) end
|
|
|
|
function HUD.CLEAR_GPS_FLAGS() end
|
|
|
|
---@param toggle boolean
|
|
function HUD.SET_RACE_TRACK_RENDER(toggle) end
|
|
|
|
function HUD.CLEAR_GPS_RACE_TRACK() end
|
|
|
|
---@param hudColor integer
|
|
---@param displayOnFoot boolean
|
|
---@param followPlayer boolean
|
|
function HUD.START_GPS_CUSTOM_ROUTE(hudColor, displayOnFoot, followPlayer) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
function HUD.ADD_POINT_TO_GPS_CUSTOM_ROUTE(x, y, z) end
|
|
|
|
---@param toggle boolean
|
|
---@param radarThickness integer
|
|
---@param mapThickness integer
|
|
function HUD.SET_GPS_CUSTOM_ROUTE_RENDER(toggle, radarThickness, mapThickness) end
|
|
|
|
function HUD.CLEAR_GPS_CUSTOM_ROUTE() end
|
|
|
|
---@param hudColor integer
|
|
---@param routeFromPlayer boolean
|
|
---@param displayOnFoot boolean
|
|
function HUD.START_GPS_MULTI_ROUTE(hudColor, routeFromPlayer, displayOnFoot) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
function HUD.ADD_POINT_TO_GPS_MULTI_ROUTE(x, y, z) end
|
|
|
|
---@param toggle boolean
|
|
function HUD.SET_GPS_MULTI_ROUTE_RENDER(toggle) end
|
|
|
|
function HUD.CLEAR_GPS_MULTI_ROUTE() end
|
|
|
|
function HUD.CLEAR_GPS_PLAYER_WAYPOINT() end
|
|
|
|
---@param toggle boolean
|
|
function HUD.SET_GPS_FLASHES(toggle) end
|
|
|
|
---@param color integer
|
|
function HUD.SET_PLAYER_ICON_COLOUR(color) end
|
|
|
|
function HUD.FLASH_MINIMAP_DISPLAY() end
|
|
|
|
---@param hudColorIndex integer
|
|
function HUD.FLASH_MINIMAP_DISPLAY_WITH_COLOR(hudColorIndex) end
|
|
|
|
---@param toggle boolean
|
|
function HUD.TOGGLE_STEALTH_RADAR(toggle) end
|
|
|
|
---@param toggle boolean
|
|
---@param ped integer
|
|
function HUD.SET_MINIMAP_IN_SPECTATOR_MODE(toggle, ped) end
|
|
|
|
---@param p0 boolean
|
|
---@param name string
|
|
function HUD.SET_MISSION_NAME(p0, name) end
|
|
|
|
---@param p0 boolean
|
|
---@param name string
|
|
function HUD.SET_MISSION_NAME_FOR_UGC_MISSION(p0, name) end
|
|
|
|
---@param p0 boolean
|
|
---@param p1 string
|
|
---@param p2 string
|
|
---@param p3 string
|
|
---@param p4 string
|
|
---@param p5 string
|
|
---@param p6 string
|
|
---@param p7 string
|
|
---@param p8 string
|
|
function HUD.SET_DESCRIPTION_FOR_UGC_MISSION_EIGHT_STRINGS(p0, p1, p2, p3, p4, p5, p6, p7, p8) end
|
|
|
|
---@param toggle boolean
|
|
function HUD.SET_MINIMAP_BLOCK_WAYPOINT(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function HUD.SET_MINIMAP_IN_PROLOGUE(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function HUD.SET_MINIMAP_BACKGROUND_HIDDEN(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function HUD.SET_MINIMAP_HIDE_FOW(toggle) end
|
|
|
|
---@return number
|
|
function HUD.GET_MINIMAP_FOW_DISCOVERY_RATIO() end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@return boolean
|
|
function HUD.GET_MINIMAP_FOW_COORDINATE_IS_REVEALED(x, y, z) end
|
|
|
|
---@param p0 boolean
|
|
function HUD.SET_MINIMAP_FOW_DO_NOT_UPDATE(p0) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
function HUD.SET_MINIMAP_FOW_REVEAL_COORDINATE(x, y, z) end
|
|
|
|
---@param hole integer
|
|
function HUD.SET_MINIMAP_GOLF_COURSE(hole) end
|
|
|
|
function HUD.SET_MINIMAP_GOLF_COURSE_OFF() end
|
|
|
|
---@param angle integer
|
|
function HUD.LOCK_MINIMAP_ANGLE(angle) end
|
|
|
|
function HUD.UNLOCK_MINIMAP_ANGLE() end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
function HUD.LOCK_MINIMAP_POSITION(x, y) end
|
|
|
|
function HUD.UNLOCK_MINIMAP_POSITION() end
|
|
|
|
---@param altitude number
|
|
---@param p1 boolean
|
|
---@param p2 integer
|
|
function HUD.SET_FAKE_MINIMAP_MAX_ALTIMETER_HEIGHT(altitude, p1, p2) end
|
|
|
|
---@param health integer
|
|
---@param capacity integer
|
|
---@param wasAdded boolean
|
|
function HUD.SET_HEALTH_HUD_DISPLAY_VALUES(health, capacity, wasAdded) end
|
|
|
|
---@param maximumValue integer
|
|
function HUD.SET_MAX_HEALTH_HUD_DISPLAY(maximumValue) end
|
|
|
|
---@param maximumValue integer
|
|
function HUD.SET_MAX_ARMOUR_HUD_DISPLAY(maximumValue) end
|
|
|
|
---@param toggleBigMap boolean
|
|
---@param showFullMap boolean
|
|
function HUD.SET_BIGMAP_ACTIVE(toggleBigMap, showFullMap) end
|
|
|
|
---@param id integer
|
|
---@return boolean
|
|
function HUD.IS_HUD_COMPONENT_ACTIVE(id) end
|
|
|
|
---@param id integer
|
|
---@return boolean
|
|
function HUD.IS_SCRIPTED_HUD_COMPONENT_ACTIVE(id) end
|
|
|
|
---@param id integer
|
|
function HUD.HIDE_SCRIPTED_HUD_COMPONENT_THIS_FRAME(id) end
|
|
|
|
---@param id integer
|
|
function HUD.SHOW_SCRIPTED_HUD_COMPONENT_THIS_FRAME(id) end
|
|
|
|
---@param id integer
|
|
---@return boolean
|
|
function HUD.IS_SCRIPTED_HUD_COMPONENT_HIDDEN_THIS_FRAME(id) end
|
|
|
|
---@param id integer
|
|
function HUD.HIDE_HUD_COMPONENT_THIS_FRAME(id) end
|
|
|
|
---@param id integer
|
|
---@return boolean
|
|
function HUD.IS_HUD_COMPONENT_HIDDEN_THIS_FRAME(id) end
|
|
|
|
---@param id integer
|
|
function HUD.SHOW_HUD_COMPONENT_THIS_FRAME(id) end
|
|
|
|
function HUD.HIDE_STREET_AND_CAR_NAMES_THIS_FRAME() end
|
|
|
|
function HUD.RESET_RETICULE_VALUES() end
|
|
|
|
---@param id integer
|
|
function HUD.RESET_HUD_COMPONENT_VALUES(id) end
|
|
|
|
---@param id integer
|
|
---@param x number
|
|
---@param y number
|
|
function HUD.SET_HUD_COMPONENT_POSITION(id, x, y) end
|
|
|
|
---@param id integer
|
|
---@return Vector3
|
|
function HUD.GET_HUD_COMPONENT_POSITION(id) end
|
|
|
|
function HUD.CLEAR_REMINDER_MESSAGE() end
|
|
|
|
---@param worldX number
|
|
---@param worldY number
|
|
---@param worldZ number
|
|
---@param screenX pointer|nil
|
|
---@param screenY pointer|nil
|
|
---@return integer
|
|
function HUD.GET_HUD_SCREEN_POSITION_FROM_WORLD_POSITION(worldX, worldY, worldZ, screenX, screenY) end
|
|
|
|
function HUD.OPEN_REPORTUGC_MENU() end
|
|
|
|
function HUD.FORCE_CLOSE_REPORTUGC_MENU() end
|
|
|
|
---@return boolean
|
|
function HUD.IS_REPORTUGC_MENU_OPEN() end
|
|
|
|
---@param hudIndex integer
|
|
---@return boolean
|
|
function HUD.IS_FLOATING_HELP_TEXT_ON_SCREEN(hudIndex) end
|
|
|
|
---@param hudIndex integer
|
|
---@param x number
|
|
---@param y number
|
|
function HUD.SET_FLOATING_HELP_TEXT_SCREEN_POSITION(hudIndex, x, y) end
|
|
|
|
---@param hudIndex integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
function HUD.SET_FLOATING_HELP_TEXT_WORLD_POSITION(hudIndex, x, y, z) end
|
|
|
|
---@param hudIndex integer
|
|
---@param entity integer
|
|
---@param offsetX number
|
|
---@param offsetY number
|
|
function HUD.SET_FLOATING_HELP_TEXT_TO_ENTITY(hudIndex, entity, offsetX, offsetY) end
|
|
|
|
---@param hudIndex integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
---@param p5 integer
|
|
function HUD.SET_FLOATING_HELP_TEXT_STYLE(hudIndex, p1, p2, p3, p4, p5) end
|
|
|
|
---@param hudIndex integer
|
|
---@param p1 boolean
|
|
function HUD.CLEAR_FLOATING_HELP(hudIndex, p1) end
|
|
|
|
---@param player integer
|
|
---@param username string
|
|
---@param pointedClanTag boolean
|
|
---@param isRockstarClan boolean
|
|
---@param clanTag string
|
|
---@param clanFlag integer
|
|
---@param r integer
|
|
---@param g integer
|
|
---@param b integer
|
|
function HUD.CREATE_MP_GAMER_TAG_WITH_CREW_COLOR(player, username, pointedClanTag, isRockstarClan, clanTag, clanFlag, r, g, b) end
|
|
|
|
---@return boolean
|
|
function HUD.IS_MP_GAMER_TAG_MOVIE_ACTIVE() end
|
|
|
|
---@param ped integer
|
|
---@param username string
|
|
---@param pointedClanTag boolean
|
|
---@param isRockstarClan boolean
|
|
---@param clanTag string
|
|
---@param clanFlag integer
|
|
---@return integer
|
|
function HUD.CREATE_FAKE_MP_GAMER_TAG(ped, username, pointedClanTag, isRockstarClan, clanTag, clanFlag) end
|
|
|
|
---@param gamerTagId integer
|
|
function HUD.REMOVE_MP_GAMER_TAG(gamerTagId) end
|
|
|
|
---@param gamerTagId integer
|
|
---@return boolean
|
|
function HUD.IS_MP_GAMER_TAG_ACTIVE(gamerTagId) end
|
|
|
|
---@param gamerTagId integer
|
|
---@return boolean
|
|
function HUD.IS_MP_GAMER_TAG_FREE(gamerTagId) end
|
|
|
|
---@param gamerTagId integer
|
|
---@param component integer
|
|
---@param toggle boolean
|
|
---@param p3 integer
|
|
function HUD.SET_MP_GAMER_TAG_VISIBILITY(gamerTagId, component, toggle, p3) end
|
|
|
|
---@param gamerTagId integer
|
|
---@param toggle boolean
|
|
function HUD.SET_ALL_MP_GAMER_TAGS_VISIBILITY(gamerTagId, toggle) end
|
|
|
|
---@param gamerTagId integer
|
|
---@param toggle boolean
|
|
function HUD.SET_MP_GAMER_TAGS_SHOULD_USE_VEHICLE_HEALTH(gamerTagId, toggle) end
|
|
|
|
---@param gamerTagId integer
|
|
---@param toggle boolean
|
|
function HUD.SET_MP_GAMER_TAGS_SHOULD_USE_POINTS_HEALTH(gamerTagId, toggle) end
|
|
|
|
---@param gamerTagId integer
|
|
---@param value integer
|
|
---@param maximumValue integer
|
|
function HUD.SET_MP_GAMER_TAGS_POINT_HEALTH(gamerTagId, value, maximumValue) end
|
|
|
|
---@param gamerTagId integer
|
|
---@param component integer
|
|
---@param hudColorIndex integer
|
|
function HUD.SET_MP_GAMER_TAG_COLOUR(gamerTagId, component, hudColorIndex) end
|
|
|
|
---@param gamerTagId integer
|
|
---@param hudColorIndex integer
|
|
function HUD.SET_MP_GAMER_TAG_HEALTH_BAR_COLOUR(gamerTagId, hudColorIndex) end
|
|
|
|
---@param gamerTagId integer
|
|
---@param component integer
|
|
---@param alpha integer
|
|
function HUD.SET_MP_GAMER_TAG_ALPHA(gamerTagId, component, alpha) end
|
|
|
|
---@param gamerTagId integer
|
|
---@param wantedlvl integer
|
|
function HUD.SET_MP_GAMER_TAG_WANTED_LEVEL(gamerTagId, wantedlvl) end
|
|
|
|
---@param gamerTagId integer
|
|
---@param p1 integer
|
|
function HUD.SET_MP_GAMER_TAG_NUM_PACKAGES(gamerTagId, p1) end
|
|
|
|
---@param gamerTagId integer
|
|
---@param string string
|
|
function HUD.SET_MP_GAMER_TAG_NAME(gamerTagId, string) end
|
|
|
|
---@param gamerTagId integer
|
|
---@return boolean
|
|
function HUD.IS_UPDATING_MP_GAMER_TAG_NAME_AND_CREW_DETAILS(gamerTagId) end
|
|
|
|
---@param gamerTagId integer
|
|
---@param string string
|
|
function HUD.SET_MP_GAMER_TAG_BIG_TEXT(gamerTagId, string) end
|
|
|
|
---@return integer
|
|
function HUD.GET_CURRENT_WEBPAGE_ID() end
|
|
|
|
---@return integer
|
|
function HUD.GET_CURRENT_WEBSITE_ID() end
|
|
|
|
---@param flagIndex integer
|
|
---@return integer
|
|
function HUD.GET_GLOBAL_ACTIONSCRIPT_FLAG(flagIndex) end
|
|
|
|
---@param flagIndex integer
|
|
function HUD.RESET_GLOBAL_ACTIONSCRIPT_FLAG(flagIndex) end
|
|
|
|
---@return boolean
|
|
function HUD.IS_WARNING_MESSAGE_READY_FOR_CONTROL() end
|
|
|
|
---@param titleMsg string
|
|
---@param flags integer
|
|
---@param promptMsg string
|
|
---@param p3 boolean
|
|
---@param p4 integer
|
|
---@param p5 string
|
|
---@param p6 string
|
|
---@param showBackground boolean
|
|
---@param errorCode integer
|
|
function HUD.SET_WARNING_MESSAGE(titleMsg, flags, promptMsg, p3, p4, p5, p6, showBackground, errorCode) end
|
|
|
|
---@param entryHeader string
|
|
---@param entryLine1 string
|
|
---@param instructionalKey integer
|
|
---@param entryLine2 string
|
|
---@param p4 boolean
|
|
---@param p5 integer
|
|
---@param showBackground pointer|nil
|
|
---@param p7 pointer|nil
|
|
---@param p8 boolean
|
|
---@param p9 integer
|
|
function HUD.SET_WARNING_MESSAGE_WITH_HEADER(entryHeader, entryLine1, instructionalKey, entryLine2, p4, p5, showBackground, p7, p8, p9) end
|
|
|
|
---@param entryHeader string
|
|
---@param entryLine1 string
|
|
---@param instructionalKey integer
|
|
---@param entryLine2 string
|
|
---@param p4 boolean
|
|
---@param p5 integer
|
|
---@param additionalIntInfo integer
|
|
---@param additionalTextInfoLine1 string
|
|
---@param additionalTextInfoLine2 string
|
|
---@param showBackground boolean
|
|
---@param errorCode integer
|
|
function HUD.SET_WARNING_MESSAGE_WITH_HEADER_AND_SUBSTRING_FLAGS(entryHeader, entryLine1, instructionalKey, entryLine2, p4, p5, additionalIntInfo, additionalTextInfoLine1, additionalTextInfoLine2, showBackground, errorCode) end
|
|
|
|
---@param entryHeader string
|
|
---@param entryLine1 string
|
|
---@param flags integer
|
|
---@param entryLine2 string
|
|
---@param p4 boolean
|
|
---@param p5 integer
|
|
---@param p6 pointer|nil
|
|
---@param p7 pointer|nil
|
|
---@param showBg boolean
|
|
---@param p9 integer
|
|
---@param p10 integer
|
|
function HUD.SET_WARNING_MESSAGE_WITH_HEADER_EXTENDED(entryHeader, entryLine1, flags, entryLine2, p4, p5, p6, p7, showBg, p9, p10) end
|
|
|
|
---@param labelTitle string
|
|
---@param labelMessage string
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param labelMessage2 string
|
|
---@param p5 boolean
|
|
---@param p6 integer
|
|
---@param p7 integer
|
|
---@param p8 string
|
|
---@param p9 string
|
|
---@param background boolean
|
|
---@param errorCode integer
|
|
function HUD.SET_WARNING_MESSAGE_WITH_HEADER_AND_SUBSTRING_FLAGS_EXTENDED(labelTitle, labelMessage, p2, p3, labelMessage2, p5, p6, p7, p8, p9, background, errorCode) end
|
|
|
|
---@return integer
|
|
function HUD.GET_WARNING_SCREEN_MESSAGE_HASH() end
|
|
|
|
---@param index integer
|
|
---@param name string
|
|
---@param cash integer
|
|
---@param rp integer
|
|
---@param lvl integer
|
|
---@param colour integer
|
|
---@return boolean
|
|
function HUD.SET_WARNING_MESSAGE_OPTION_ITEMS(index, name, cash, rp, lvl, colour) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function HUD.SET_WARNING_MESSAGE_OPTION_HIGHLIGHT(p0) end
|
|
|
|
function HUD.REMOVE_WARNING_MESSAGE_OPTION_ITEMS() end
|
|
|
|
---@return boolean
|
|
function HUD.IS_WARNING_MESSAGE_ACTIVE() end
|
|
|
|
function HUD.CLEAR_DYNAMIC_PAUSE_MENU_ERROR_MESSAGE() end
|
|
|
|
---@param toggle boolean
|
|
function HUD.CUSTOM_MINIMAP_SET_ACTIVE(toggle) end
|
|
|
|
---@param spriteId integer
|
|
function HUD.CUSTOM_MINIMAP_SET_BLIP_OBJECT(spriteId) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@return integer
|
|
function HUD.CUSTOM_MINIMAP_CREATE_BLIP(x, y, z) end
|
|
|
|
function HUD.CUSTOM_MINIMAP_CLEAR_BLIPS() end
|
|
|
|
---@return boolean
|
|
function HUD.FORCE_SONAR_BLIPS_THIS_FRAME() end
|
|
|
|
---@return integer
|
|
function HUD.GET_NORTH_BLID_INDEX() end
|
|
|
|
---@param toggle boolean
|
|
function HUD.DISPLAY_PLAYER_NAME_TAGS_ON_BLIPS(toggle) end
|
|
|
|
function HUD.DRAW_FRONTEND_BACKGROUND_THIS_FRAME() end
|
|
|
|
function HUD.DRAW_HUD_OVER_FADE_THIS_FRAME() end
|
|
|
|
---@param menuhash integer|string
|
|
---@param togglePause boolean
|
|
---@param component integer
|
|
function HUD.ACTIVATE_FRONTEND_MENU(menuhash, togglePause, component) end
|
|
|
|
---@param menuHash integer|string
|
|
---@param p1 integer
|
|
function HUD.RESTART_FRONTEND_MENU(menuHash, p1) end
|
|
|
|
---@return integer
|
|
function HUD.GET_CURRENT_FRONTEND_MENU_VERSION() end
|
|
|
|
---@param toggle boolean
|
|
function HUD.SET_PAUSE_MENU_ACTIVE(toggle) end
|
|
|
|
function HUD.DISABLE_FRONTEND_THIS_FRAME() end
|
|
|
|
function HUD.SUPPRESS_FRONTEND_RENDERING_THIS_FRAME() end
|
|
|
|
function HUD.ALLOW_PAUSE_WHEN_NOT_IN_STATE_OF_PLAY_THIS_FRAME() end
|
|
|
|
---@param active boolean
|
|
function HUD.SET_FRONTEND_ACTIVE(active) end
|
|
|
|
---@return boolean
|
|
function HUD.IS_PAUSE_MENU_ACTIVE() end
|
|
|
|
---@return boolean
|
|
function HUD.IS_STORE_PENDING_NETWORK_SHUTDOWN_TO_OPEN() end
|
|
|
|
---@return integer
|
|
function HUD.GET_PAUSE_MENU_STATE() end
|
|
|
|
---@return Vector3
|
|
function HUD.GET_PAUSE_MENU_POSITION() end
|
|
|
|
---@return boolean
|
|
function HUD.IS_PAUSE_MENU_RESTARTING() end
|
|
|
|
---@param p0 string
|
|
function HUD.FORCE_SCRIPTED_GFX_WHEN_FRONTEND_ACTIVE(p0) end
|
|
|
|
---@param page integer
|
|
function HUD.PAUSE_MENUCEPTION_GO_DEEPER(page) end
|
|
|
|
function HUD.PAUSE_MENUCEPTION_THE_KICK() end
|
|
|
|
---@param p0 integer
|
|
function HUD.PAUSE_TOGGLE_FULLSCREEN_MAP(p0) end
|
|
|
|
---@param contextHash integer|string
|
|
function HUD.PAUSE_MENU_ACTIVATE_CONTEXT(contextHash) end
|
|
|
|
---@param contextHash integer|string
|
|
function HUD.PAUSE_MENU_DEACTIVATE_CONTEXT(contextHash) end
|
|
|
|
---@param contextHash integer|string
|
|
---@return boolean
|
|
function HUD.PAUSE_MENU_IS_CONTEXT_ACTIVE(contextHash) end
|
|
|
|
---@return boolean
|
|
function HUD.PAUSE_MENU_IS_CONTEXT_MENU_ACTIVE() end
|
|
|
|
---@return integer
|
|
function HUD.PAUSE_MENU_GET_HAIR_COLOUR_INDEX() end
|
|
|
|
---@return integer
|
|
function HUD.PAUSE_MENU_GET_MOUSE_HOVER_INDEX() end
|
|
|
|
---@return integer
|
|
function HUD.PAUSE_MENU_GET_MOUSE_HOVER_UNIQUE_ID() end
|
|
|
|
---@param p0 pointer|nil
|
|
---@param p1 pointer|nil
|
|
---@param p2 pointer|nil
|
|
---@return boolean
|
|
function HUD.PAUSE_MENU_GET_MOUSE_CLICK_EVENT(p0, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
function HUD.PAUSE_MENU_REDRAW_INSTRUCTIONAL_BUTTONS(p0) end
|
|
|
|
---@param p0 boolean
|
|
---@param position integer
|
|
---@param spinnerIndex integer
|
|
function HUD.PAUSE_MENU_SET_BUSY_SPINNER(p0, position, spinnerIndex) end
|
|
|
|
---@param p0 boolean
|
|
function HUD.PAUSE_MENU_SET_WARN_ON_TAB_CHANGE(p0) end
|
|
|
|
---@param TextLabel string
|
|
---@param bNoMenu boolean
|
|
---@param bBlackBackground boolean
|
|
function HUD.PAUSE_MENU_SET_CLOUD_BUSY_SPINNER(TextLabel, bNoMenu, bBlackBackground) end
|
|
|
|
function HUD.PAUSE_MENU_CLEAR_CLOUD_BUSY_SPINNER() end
|
|
|
|
---@return boolean
|
|
function HUD.IS_FRONTEND_READY_FOR_CONTROL() end
|
|
|
|
function HUD.TAKE_CONTROL_OF_FRONTEND() end
|
|
|
|
function HUD.RELEASE_CONTROL_OF_FRONTEND() end
|
|
|
|
---@return boolean
|
|
function HUD.CODE_WANTS_SCRIPT_TO_TAKE_CONTROL() end
|
|
|
|
---@return integer
|
|
function HUD.GET_SCREEN_CODE_WANTS_SCRIPT_TO_CONTROL() end
|
|
|
|
---@return boolean
|
|
function HUD.IS_NAVIGATING_MENU_CONTENT() end
|
|
|
|
---@return boolean
|
|
function HUD.HAS_MENU_TRIGGER_EVENT_OCCURRED() end
|
|
|
|
---@return boolean
|
|
function HUD.HAS_MENU_LAYOUT_CHANGED_EVENT_OCCURRED() end
|
|
|
|
---@param p0 integer
|
|
function HUD.SET_SAVEGAME_LIST_UNIQUE_ID(p0) end
|
|
|
|
---@param lastItemMenuId pointer|nil
|
|
---@param selectedItemUniqueId pointer|nil
|
|
function HUD.GET_MENU_TRIGGER_EVENT_DETAILS(lastItemMenuId, selectedItemUniqueId) end
|
|
|
|
---@param lastItemMenuId pointer|nil
|
|
---@param selectedItemMenuId pointer|nil
|
|
---@param selectedItemUniqueId pointer|nil
|
|
function HUD.GET_MENU_LAYOUT_CHANGED_EVENT_DETAILS(lastItemMenuId, selectedItemMenuId, selectedItemUniqueId) end
|
|
|
|
---@param r pointer|nil
|
|
---@param g pointer|nil
|
|
---@param b pointer|nil
|
|
---@return boolean
|
|
function HUD.GET_PM_PLAYER_CREW_COLOR(r, g, b) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 pointer|nil
|
|
---@return boolean
|
|
function HUD.GET_MENU_PED_INT_STAT(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 pointer|nil
|
|
---@param p2 integer
|
|
---@return boolean
|
|
function HUD.GET_CHARACTER_MENU_PED_INT_STAT(p0, p1, p2) end
|
|
|
|
---@param statHash integer|string
|
|
---@param outValue pointer|nil
|
|
---@param mask integer
|
|
---@param p3 boolean
|
|
---@return boolean
|
|
function HUD.GET_MENU_PED_MASKED_INT_STAT(statHash, outValue, mask, p3) end
|
|
|
|
---@param statHash integer|string
|
|
---@param outValue pointer|nil
|
|
---@param p2 integer
|
|
---@param mask integer
|
|
---@param p4 boolean
|
|
---@return boolean
|
|
function HUD.GET_CHARACTER_MENU_PED_MASKED_INT_STAT(statHash, outValue, p2, mask, p4) end
|
|
|
|
---@param statHash integer|string
|
|
---@param outValue pointer|nil
|
|
---@return boolean
|
|
function HUD.GET_MENU_PED_FLOAT_STAT(statHash, outValue) end
|
|
|
|
---@param statHash number
|
|
---@param outValue pointer|nil
|
|
---@param p2 boolean
|
|
---@return boolean
|
|
function HUD.GET_CHARACTER_MENU_PED_FLOAT_STAT(statHash, outValue, p2) end
|
|
|
|
---@param statHash integer|string
|
|
---@param outValue pointer|nil
|
|
---@return boolean
|
|
function HUD.GET_MENU_PED_BOOL_STAT(statHash, outValue) end
|
|
|
|
function HUD.CLEAR_PED_IN_PAUSE_MENU() end
|
|
|
|
---@param ped integer
|
|
---@param p1 integer
|
|
function HUD.GIVE_PED_TO_PAUSE_MENU(ped, p1) end
|
|
|
|
---@param state boolean
|
|
function HUD.SET_PAUSE_MENU_PED_LIGHTING(state) end
|
|
|
|
---@param state boolean
|
|
function HUD.SET_PAUSE_MENU_PED_SLEEP_STATE(state) end
|
|
|
|
function HUD.OPEN_ONLINE_POLICIES_MENU() end
|
|
|
|
---@return boolean
|
|
function HUD.ARE_ONLINE_POLICIES_UP_TO_DATE() end
|
|
|
|
---@return boolean
|
|
function HUD.IS_ONLINE_POLICIES_MENU_ACTIVE() end
|
|
|
|
---@param menu integer|string
|
|
function HUD.OPEN_SOCIAL_CLUB_MENU(menu) end
|
|
|
|
function HUD.CLOSE_SOCIAL_CLUB_MENU() end
|
|
|
|
---@param name string
|
|
function HUD.SET_SOCIAL_CLUB_TOUR(name) end
|
|
|
|
---@return boolean
|
|
function HUD.IS_SOCIAL_CLUB_ACTIVE() end
|
|
|
|
---@param p0 boolean
|
|
function HUD.SET_TEXT_INPUT_BOX_ENABLED(p0) end
|
|
|
|
function HUD.FORCE_CLOSE_TEXT_INPUT_BOX() end
|
|
|
|
---@param p0 integer
|
|
function HUD.SET_ALLOW_COMMA_ON_TEXT_INPUT(p0) end
|
|
|
|
---@param gxtEntryHash integer|string
|
|
function HUD.OVERRIDE_MP_TEXT_CHAT_TEAM_STRING(gxtEntryHash) end
|
|
|
|
---@return boolean
|
|
function HUD.IS_MP_TEXT_CHAT_TYPING() end
|
|
|
|
function HUD.CLOSE_MP_TEXT_CHAT() end
|
|
|
|
---@param p0 integer
|
|
function HUD.MP_TEXT_CHAT_IS_TEAM_JOB(p0) end
|
|
|
|
---@param p0 integer
|
|
---@param hudColor integer
|
|
function HUD.OVERRIDE_MP_TEXT_CHAT_COLOR(p0, hudColor) end
|
|
|
|
---@param toggle boolean
|
|
function HUD.MP_TEXT_CHAT_DISABLE(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function HUD.FLAG_PLAYER_CONTEXT_IN_TOURNAMENT(toggle) end
|
|
|
|
---@param ped integer
|
|
---@param hasCone boolean
|
|
function HUD.SET_PED_HAS_AI_BLIP(ped, hasCone) end
|
|
|
|
---@param ped integer
|
|
---@param hasCone boolean
|
|
---@param color integer
|
|
function HUD.SET_PED_HAS_AI_BLIP_WITH_COLOUR(ped, hasCone, color) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function HUD.DOES_PED_HAVE_AI_BLIP(ped) end
|
|
|
|
---@param ped integer
|
|
---@param gangId integer
|
|
function HUD.SET_PED_AI_BLIP_GANG_ID(ped, gangId) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function HUD.SET_PED_AI_BLIP_HAS_CONE(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function HUD.SET_PED_AI_BLIP_FORCED_ON(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param range number
|
|
function HUD.SET_PED_AI_BLIP_NOTICE_RANGE(ped, range) end
|
|
|
|
---@param ped integer
|
|
---@param spriteId integer
|
|
function HUD.SET_PED_AI_BLIP_SPRITE(ped, spriteId) end
|
|
|
|
---@param ped integer
|
|
---@return integer
|
|
function HUD.GET_AI_PED_PED_BLIP_INDEX(ped) end
|
|
|
|
---@param ped integer
|
|
---@return integer
|
|
function HUD.GET_AI_PED_VEHICLE_BLIP_INDEX(ped) end
|
|
|
|
---@return boolean
|
|
function HUD.HAS_DIRECTOR_MODE_BEEN_LAUNCHED_BY_CODE() end
|
|
|
|
function HUD.SET_DIRECTOR_MODE_LAUNCHED_BY_SCRIPT() end
|
|
|
|
---@param toggle boolean
|
|
function HUD.SET_PLAYER_IS_IN_DIRECTOR_MODE(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function HUD.SET_DIRECTOR_MODE_AVAILABLE(toggle) end
|
|
|
|
function HUD.HIDE_HUDMARKERS_THIS_FRAME() end
|
|
|
|
-- ============================================================
|
|
-- IIS
|
|
-- ============================================================
|
|
|
|
---@class natives.IIS
|
|
IIS = {}
|
|
|
|
function IIS.SET_SHOULD_LAUNCH_IIS() end
|
|
|
|
-- ============================================================
|
|
-- INTERIOR
|
|
-- ============================================================
|
|
|
|
---@class natives.INTERIOR
|
|
INTERIOR = {}
|
|
|
|
---@param interior integer
|
|
---@return number
|
|
function INTERIOR.GET_INTERIOR_HEADING(interior) end
|
|
|
|
---@param interior integer
|
|
---@param position Vector3
|
|
---@param nameHash pointer|nil
|
|
function INTERIOR.GET_INTERIOR_LOCATION_AND_NAMEHASH(interior, position, nameHash) end
|
|
|
|
---@param interior integer
|
|
---@return integer
|
|
function INTERIOR.GET_INTERIOR_GROUP_ID(interior) end
|
|
|
|
---@param interior integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@return Vector3
|
|
function INTERIOR.GET_OFFSET_FROM_INTERIOR_IN_WORLD_COORDS(interior, x, y, z) end
|
|
|
|
---@return boolean
|
|
function INTERIOR.IS_INTERIOR_SCENE() end
|
|
|
|
---@param interior integer
|
|
---@return boolean
|
|
function INTERIOR.IS_VALID_INTERIOR(interior) end
|
|
|
|
---@param entity integer
|
|
function INTERIOR.CLEAR_ROOM_FOR_ENTITY(entity) end
|
|
|
|
---@param entity integer
|
|
---@param interior integer
|
|
---@param roomHashKey integer|string
|
|
function INTERIOR.FORCE_ROOM_FOR_ENTITY(entity, interior, roomHashKey) end
|
|
|
|
---@param entity integer
|
|
---@return integer
|
|
function INTERIOR.GET_ROOM_KEY_FROM_ENTITY(entity) end
|
|
|
|
---@param entity integer
|
|
---@return integer
|
|
function INTERIOR.GET_KEY_FOR_ENTITY_IN_ROOM(entity) end
|
|
|
|
---@param entity integer
|
|
---@return integer
|
|
function INTERIOR.GET_INTERIOR_FROM_ENTITY(entity) end
|
|
|
|
---@param entity integer
|
|
---@param interior integer
|
|
function INTERIOR.RETAIN_ENTITY_IN_INTERIOR(entity, interior) end
|
|
|
|
---@param entity integer
|
|
function INTERIOR.CLEAR_INTERIOR_STATE_OF_ENTITY(entity) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function INTERIOR.FORCE_ACTIVATING_TRACKING_ON_ENTITY(p0, p1) end
|
|
|
|
---@param interiorID integer
|
|
---@param roomHashKey integer|string
|
|
function INTERIOR.FORCE_ROOM_FOR_GAME_VIEWPORT(interiorID, roomHashKey) end
|
|
|
|
---@param roomName string
|
|
function INTERIOR.SET_ROOM_FOR_GAME_VIEWPORT_BY_NAME(roomName) end
|
|
|
|
---@param roomHashKey integer|string
|
|
function INTERIOR.SET_ROOM_FOR_GAME_VIEWPORT_BY_KEY(roomHashKey) end
|
|
|
|
---@return integer
|
|
function INTERIOR.GET_ROOM_KEY_FOR_GAME_VIEWPORT() end
|
|
|
|
function INTERIOR.CLEAR_ROOM_FOR_GAME_VIEWPORT() end
|
|
|
|
---@return integer
|
|
function INTERIOR.GET_INTERIOR_FROM_PRIMARY_VIEW() end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@return integer
|
|
function INTERIOR.GET_INTERIOR_AT_COORDS(x, y, z) end
|
|
|
|
---@param pickup integer
|
|
---@param roomName string
|
|
function INTERIOR.ADD_PICKUP_TO_INTERIOR_ROOM_BY_NAME(pickup, roomName) end
|
|
|
|
---@param interior integer
|
|
function INTERIOR.PIN_INTERIOR_IN_MEMORY(interior) end
|
|
|
|
---@param interior integer
|
|
function INTERIOR.UNPIN_INTERIOR(interior) end
|
|
|
|
---@param interior integer
|
|
---@return boolean
|
|
function INTERIOR.IS_INTERIOR_READY(interior) end
|
|
|
|
---@param interior integer
|
|
---@return boolean
|
|
function INTERIOR.SET_INTERIOR_IN_USE(interior) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param interiorType string
|
|
---@return integer
|
|
function INTERIOR.GET_INTERIOR_AT_COORDS_WITH_TYPE(x, y, z, interiorType) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param typeHash integer|string
|
|
---@return integer
|
|
function INTERIOR.GET_INTERIOR_AT_COORDS_WITH_TYPEHASH(x, y, z, typeHash) end
|
|
|
|
function INTERIOR.ACTIVATE_INTERIOR_GROUPS_USING_CAMERA() end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@return boolean
|
|
function INTERIOR.IS_COLLISION_MARKED_OUTSIDE(x, y, z) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@return integer
|
|
function INTERIOR.GET_INTERIOR_FROM_COLLISION(x, y, z) end
|
|
|
|
---@param toggle boolean
|
|
function INTERIOR.ENABLE_STADIUM_PROBES_THIS_FRAME(toggle) end
|
|
|
|
---@param interior integer
|
|
---@param entitySetName string
|
|
function INTERIOR.ACTIVATE_INTERIOR_ENTITY_SET(interior, entitySetName) end
|
|
|
|
---@param interior integer
|
|
---@param entitySetName string
|
|
function INTERIOR.DEACTIVATE_INTERIOR_ENTITY_SET(interior, entitySetName) end
|
|
|
|
---@param interior integer
|
|
---@param entitySetName string
|
|
---@return boolean
|
|
function INTERIOR.IS_INTERIOR_ENTITY_SET_ACTIVE(interior, entitySetName) end
|
|
|
|
---@param interior integer
|
|
---@param entitySetName string
|
|
---@param color integer
|
|
function INTERIOR.SET_INTERIOR_ENTITY_SET_TINT_INDEX(interior, entitySetName, color) end
|
|
|
|
---@param interior integer
|
|
function INTERIOR.REFRESH_INTERIOR(interior) end
|
|
|
|
---@param mapObjectHash integer|string
|
|
function INTERIOR.ENABLE_EXTERIOR_CULL_MODEL_THIS_FRAME(mapObjectHash) end
|
|
|
|
---@param mapObjectHash integer|string
|
|
function INTERIOR.ENABLE_SHADOW_CULL_MODEL_THIS_FRAME(mapObjectHash) end
|
|
|
|
---@param interior integer
|
|
---@param toggle boolean
|
|
function INTERIOR.DISABLE_INTERIOR(interior, toggle) end
|
|
|
|
---@param interior integer
|
|
---@return boolean
|
|
function INTERIOR.IS_INTERIOR_DISABLED(interior) end
|
|
|
|
---@param interior integer
|
|
---@param toggle boolean
|
|
function INTERIOR.CAP_INTERIOR(interior, toggle) end
|
|
|
|
---@param interior integer
|
|
---@return boolean
|
|
function INTERIOR.IS_INTERIOR_CAPPED(interior) end
|
|
|
|
---@param toggle boolean
|
|
function INTERIOR.DISABLE_METRO_SYSTEM(toggle) end
|
|
|
|
---@param entity integer
|
|
---@param toggle boolean
|
|
function INTERIOR.SET_IS_EXTERIOR_ONLY(entity, toggle) end
|
|
|
|
-- ============================================================
|
|
-- ITEMSETS
|
|
-- ============================================================
|
|
|
|
---@class natives.ITEMSETS
|
|
ITEMSETS = {}
|
|
|
|
---@param p0 boolean
|
|
---@return integer
|
|
function ITEMSETS.CREATE_ITEMSET(p0) end
|
|
|
|
---@param itemset integer
|
|
function ITEMSETS.DESTROY_ITEMSET(itemset) end
|
|
|
|
---@param itemset integer
|
|
---@return boolean
|
|
function ITEMSETS.IS_ITEMSET_VALID(itemset) end
|
|
|
|
---@param item integer
|
|
---@param itemset integer
|
|
---@return boolean
|
|
function ITEMSETS.ADD_TO_ITEMSET(item, itemset) end
|
|
|
|
---@param item integer
|
|
---@param itemset integer
|
|
function ITEMSETS.REMOVE_FROM_ITEMSET(item, itemset) end
|
|
|
|
---@param itemset integer
|
|
---@return integer
|
|
function ITEMSETS.GET_ITEMSET_SIZE(itemset) end
|
|
|
|
---@param index integer
|
|
---@param itemset integer
|
|
---@return integer
|
|
function ITEMSETS.GET_INDEXED_ITEM_IN_ITEMSET(index, itemset) end
|
|
|
|
---@param item integer
|
|
---@param itemset integer
|
|
---@return boolean
|
|
function ITEMSETS.IS_IN_ITEMSET(item, itemset) end
|
|
|
|
---@param itemset integer
|
|
function ITEMSETS.CLEAN_ITEMSET(itemset) end
|
|
|
|
-- ============================================================
|
|
-- LANDINGPAGE
|
|
-- ============================================================
|
|
|
|
---@class natives.LANDINGPAGE
|
|
LANDINGPAGE = {}
|
|
|
|
---@return boolean
|
|
function LANDINGPAGE.IS_LANDING_PAGE_ACTIVE() end
|
|
|
|
---@param entrypointId integer
|
|
function LANDINGPAGE.SET_SHOULD_LAUNCH_LANDING_PAGE(entrypointId) end
|
|
|
|
function LANDINGPAGE.SET_SHOULD_DISMISS_LANDING_PAGE() end
|
|
|
|
---@return integer
|
|
function LANDINGPAGE.GET_LANDING_PAGE_SELECTED_CHARACTER_SLOT() end
|
|
|
|
-- ============================================================
|
|
-- LOBBY
|
|
-- ============================================================
|
|
|
|
---@class natives.LOBBY
|
|
LOBBY = {}
|
|
|
|
---@return boolean
|
|
function LOBBY.LOBBY_AUTO_MULTIPLAYER_MENU() end
|
|
|
|
---@return boolean
|
|
function LOBBY.LOBBY_AUTO_MULTIPLAYER_FREEMODE() end
|
|
|
|
---@param toggle boolean
|
|
function LOBBY.LOBBY_SET_AUTO_MULTIPLAYER(toggle) end
|
|
|
|
---@return boolean
|
|
function LOBBY.LOBBY_AUTO_MULTIPLAYER_EVENT() end
|
|
|
|
---@param toggle boolean
|
|
function LOBBY.LOBBY_SET_AUTO_MULTIPLAYER_EVENT(toggle) end
|
|
|
|
---@return boolean
|
|
function LOBBY.LOBBY_AUTO_MULTIPLAYER_RANDOM_JOB() end
|
|
|
|
---@param toggle boolean
|
|
function LOBBY.LOBBY_SET_AUTO_MP_RANDOM_JOB(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function LOBBY.SHUTDOWN_SESSION_CLEARS_AUTO_MULTIPLAYER(toggle) end
|
|
|
|
-- ============================================================
|
|
-- LOCALIZATION
|
|
-- ============================================================
|
|
|
|
---@class natives.LOCALIZATION
|
|
LOCALIZATION = {}
|
|
|
|
---@return integer
|
|
function LOCALIZATION.LOCALIZATION_GET_SYSTEM_LANGUAGE() end
|
|
|
|
---@return integer
|
|
function LOCALIZATION.GET_CURRENT_LANGUAGE() end
|
|
|
|
---@return integer
|
|
function LOCALIZATION.LOCALIZATION_GET_SYSTEM_DATE_TYPE() end
|
|
|
|
-- ============================================================
|
|
-- MISC
|
|
-- ============================================================
|
|
|
|
---@class natives.MISC
|
|
MISC = {}
|
|
|
|
---@return integer
|
|
function MISC.GET_ALLOCATED_STACK_SIZE() end
|
|
|
|
---@param stackSize integer
|
|
---@return integer
|
|
function MISC.GET_NUMBER_OF_FREE_STACKS_OF_THIS_SIZE(stackSize) end
|
|
|
|
---@param seed integer
|
|
function MISC.SET_RANDOM_SEED(seed) end
|
|
|
|
---@param timeScale number
|
|
function MISC.SET_TIME_SCALE(timeScale) end
|
|
|
|
---@param toggle boolean
|
|
function MISC.SET_MISSION_FLAG(toggle) end
|
|
|
|
---@return boolean
|
|
function MISC.GET_MISSION_FLAG() end
|
|
|
|
---@param toggle boolean
|
|
function MISC.SET_RANDOM_EVENT_FLAG(toggle) end
|
|
|
|
---@return boolean
|
|
function MISC.GET_RANDOM_EVENT_FLAG() end
|
|
|
|
---@return string
|
|
function MISC.GET_CONTENT_TO_LOAD() end
|
|
|
|
---@param p0 string
|
|
---@param p1 string
|
|
function MISC.ACTIVITY_FEED_CREATE(p0, p1) end
|
|
|
|
---@param p0 string
|
|
function MISC.ACTIVITY_FEED_ADD_SUBSTRING_TO_CAPTION(p0) end
|
|
|
|
---@param p0 string
|
|
function MISC.ACTIVITY_FEED_ADD_LITERAL_SUBSTRING_TO_CAPTION(p0) end
|
|
|
|
---@param p0 integer
|
|
function MISC.ACTIVITY_FEED_ADD_INT_TO_CAPTION(p0) end
|
|
|
|
---@param p0 string
|
|
function MISC.ACTIVITY_FEED_LARGE_IMAGE_URL(p0) end
|
|
|
|
---@param p0 string
|
|
---@param p1 string
|
|
function MISC.ACTIVITY_FEED_ACTION_START_WITH_COMMAND_LINE(p0, p1) end
|
|
|
|
---@param p0 string
|
|
function MISC.ACTIVITY_FEED_ACTION_START_WITH_COMMAND_LINE_ADD(p0) end
|
|
|
|
function MISC.ACTIVITY_FEED_POST() end
|
|
|
|
---@param p0 string
|
|
function MISC.ACTIVITY_FEED_ONLINE_PLAYED_WITH_POST(p0) end
|
|
|
|
---@return boolean
|
|
function MISC.HAS_RESUMED_FROM_SUSPEND() end
|
|
|
|
---@param toggle boolean
|
|
function MISC.SET_SCRIPT_HIGH_PRIO(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function MISC.SET_THIS_IS_A_TRIGGER_SCRIPT(toggle) end
|
|
|
|
---@param p0 string
|
|
function MISC.INFORM_CODE_OF_CONTENT_ID_OF_CURRENT_UGC_MISSION(p0) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@param p1 pointer|nil
|
|
---@param p2 integer
|
|
---@param p3 boolean
|
|
---@return boolean
|
|
function MISC.GET_BASE_ELEMENT_LOCATION_FROM_METADATA_BLOCK(p0, p1, p2, p3) end
|
|
|
|
---@return integer
|
|
function MISC.GET_PREV_WEATHER_TYPE_HASH_NAME() end
|
|
|
|
---@return integer
|
|
function MISC.GET_NEXT_WEATHER_TYPE_HASH_NAME() end
|
|
|
|
---@param weatherType string
|
|
---@return boolean
|
|
function MISC.IS_PREV_WEATHER_TYPE(weatherType) end
|
|
|
|
---@param weatherType string
|
|
---@return boolean
|
|
function MISC.IS_NEXT_WEATHER_TYPE(weatherType) end
|
|
|
|
---@param weatherType string
|
|
function MISC.SET_WEATHER_TYPE_PERSIST(weatherType) end
|
|
|
|
---@param weatherType string
|
|
function MISC.SET_WEATHER_TYPE_NOW_PERSIST(weatherType) end
|
|
|
|
---@param weatherType string
|
|
function MISC.SET_WEATHER_TYPE_NOW(weatherType) end
|
|
|
|
---@param weatherType string
|
|
---@param time number
|
|
function MISC.SET_WEATHER_TYPE_OVERTIME_PERSIST(weatherType, time) end
|
|
|
|
function MISC.SET_RANDOM_WEATHER_TYPE() end
|
|
|
|
function MISC.CLEAR_WEATHER_TYPE_PERSIST() end
|
|
|
|
---@param milliseconds integer
|
|
function MISC.CLEAR_WEATHER_TYPE_NOW_PERSIST_NETWORK(milliseconds) end
|
|
|
|
---@param weatherType1 pointer|nil
|
|
---@param weatherType2 pointer|nil
|
|
---@param percentWeather2 pointer|nil
|
|
function MISC.GET_CURR_WEATHER_STATE(weatherType1, weatherType2, percentWeather2) end
|
|
|
|
---@param weatherType1 integer|string
|
|
---@param weatherType2 integer|string
|
|
---@param percentWeather2 number
|
|
function MISC.SET_CURR_WEATHER_STATE(weatherType1, weatherType2, percentWeather2) end
|
|
|
|
---@param weatherType string
|
|
function MISC.SET_OVERRIDE_WEATHER(weatherType) end
|
|
|
|
---@param weatherType string
|
|
---@param p1 boolean
|
|
function MISC.SET_OVERRIDE_WEATHEREX(weatherType, p1) end
|
|
|
|
function MISC.CLEAR_OVERRIDE_WEATHER() end
|
|
|
|
---@param amplitude number
|
|
function MISC.WATER_OVERRIDE_SET_SHOREWAVEAMPLITUDE(amplitude) end
|
|
|
|
---@param minAmplitude number
|
|
function MISC.WATER_OVERRIDE_SET_SHOREWAVEMINAMPLITUDE(minAmplitude) end
|
|
|
|
---@param maxAmplitude number
|
|
function MISC.WATER_OVERRIDE_SET_SHOREWAVEMAXAMPLITUDE(maxAmplitude) end
|
|
|
|
---@param minAmplitude number
|
|
function MISC.WATER_OVERRIDE_SET_OCEANNOISEMINAMPLITUDE(minAmplitude) end
|
|
|
|
---@param amplitude number
|
|
function MISC.WATER_OVERRIDE_SET_OCEANWAVEAMPLITUDE(amplitude) end
|
|
|
|
---@param minAmplitude number
|
|
function MISC.WATER_OVERRIDE_SET_OCEANWAVEMINAMPLITUDE(minAmplitude) end
|
|
|
|
---@param maxAmplitude number
|
|
function MISC.WATER_OVERRIDE_SET_OCEANWAVEMAXAMPLITUDE(maxAmplitude) end
|
|
|
|
---@param bumpiness number
|
|
function MISC.WATER_OVERRIDE_SET_RIPPLEBUMPINESS(bumpiness) end
|
|
|
|
---@param minBumpiness number
|
|
function MISC.WATER_OVERRIDE_SET_RIPPLEMINBUMPINESS(minBumpiness) end
|
|
|
|
---@param maxBumpiness number
|
|
function MISC.WATER_OVERRIDE_SET_RIPPLEMAXBUMPINESS(maxBumpiness) end
|
|
|
|
---@param disturb number
|
|
function MISC.WATER_OVERRIDE_SET_RIPPLEDISTURB(disturb) end
|
|
|
|
---@param strength number
|
|
function MISC.WATER_OVERRIDE_SET_STRENGTH(strength) end
|
|
|
|
---@param p0 number
|
|
function MISC.WATER_OVERRIDE_FADE_IN(p0) end
|
|
|
|
---@param p0 number
|
|
function MISC.WATER_OVERRIDE_FADE_OUT(p0) end
|
|
|
|
---@param speed number
|
|
function MISC.SET_WIND(speed) end
|
|
|
|
---@param speed number
|
|
function MISC.SET_WIND_SPEED(speed) end
|
|
|
|
---@return number
|
|
function MISC.GET_WIND_SPEED() end
|
|
|
|
---@param direction number
|
|
function MISC.SET_WIND_DIRECTION(direction) end
|
|
|
|
---@return Vector3
|
|
function MISC.GET_WIND_DIRECTION() end
|
|
|
|
---@param intensity number
|
|
function MISC.SET_RAIN(intensity) end
|
|
|
|
---@return number
|
|
function MISC.GET_RAIN_LEVEL() end
|
|
|
|
---@param level number
|
|
function MISC.SET_SNOW(level) end
|
|
|
|
---@return number
|
|
function MISC.GET_SNOW_LEVEL() end
|
|
|
|
function MISC.FORCE_LIGHTNING_FLASH() end
|
|
|
|
---@param p0 string
|
|
function MISC.SET_CLOUD_SETTINGS_OVERRIDE(p0) end
|
|
|
|
---@param name string
|
|
function MISC.PRELOAD_CLOUD_HAT(name) end
|
|
|
|
---@param name string
|
|
---@param transitionTime number
|
|
function MISC.LOAD_CLOUD_HAT(name, transitionTime) end
|
|
|
|
---@param name string
|
|
---@param p1 number
|
|
function MISC.UNLOAD_CLOUD_HAT(name, p1) end
|
|
|
|
function MISC.UNLOAD_ALL_CLOUD_HATS() end
|
|
|
|
---@param opacity number
|
|
function MISC.SET_CLOUDS_ALPHA(opacity) end
|
|
|
|
---@return number
|
|
function MISC.GET_CLOUDS_ALPHA() end
|
|
|
|
---@return integer
|
|
function MISC.GET_GAME_TIMER() end
|
|
|
|
---@return number
|
|
function MISC.GET_FRAME_TIME() end
|
|
|
|
---@return number
|
|
function MISC.GET_SYSTEM_TIME_STEP() end
|
|
|
|
---@return integer
|
|
function MISC.GET_FRAME_COUNT() end
|
|
|
|
---@param startRange number
|
|
---@param endRange number
|
|
---@return number
|
|
function MISC.GET_RANDOM_FLOAT_IN_RANGE(startRange, endRange) end
|
|
|
|
---@param startRange integer
|
|
---@param endRange integer
|
|
---@return integer
|
|
function MISC.GET_RANDOM_INT_IN_RANGE(startRange, endRange) end
|
|
|
|
---@param startRange integer
|
|
---@param endRange integer
|
|
---@return integer
|
|
function MISC.GET_RANDOM_MWC_INT_IN_RANGE(startRange, endRange) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param groundZ pointer|nil
|
|
---@param ignoreWater boolean
|
|
---@param p5 boolean
|
|
---@return boolean
|
|
function MISC.GET_GROUND_Z_FOR_3D_COORD(x, y, z, groundZ, ignoreWater, p5) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param groundZ pointer|nil
|
|
---@param normal Vector3
|
|
---@return boolean
|
|
function MISC.GET_GROUND_Z_AND_NORMAL_FOR_3D_COORD(x, y, z, groundZ, normal) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param groundZ pointer|nil
|
|
---@param p4 boolean
|
|
---@param p5 boolean
|
|
---@return boolean
|
|
function MISC.GET_GROUND_Z_EXCLUDING_OBJECTS_FOR_3D_COORD(x, y, z, groundZ, p4, p5) end
|
|
|
|
---@param p0 number
|
|
---@return number
|
|
function MISC.ASIN(p0) end
|
|
|
|
---@param p0 number
|
|
---@return number
|
|
function MISC.ACOS(p0) end
|
|
|
|
---@param p0 number
|
|
---@return number
|
|
function MISC.TAN(p0) end
|
|
|
|
---@param p0 number
|
|
---@return number
|
|
function MISC.ATAN(p0) end
|
|
|
|
---@param p0 number
|
|
---@param p1 number
|
|
---@return number
|
|
function MISC.ATAN2(p0, p1) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param useZ boolean
|
|
---@return number
|
|
function MISC.GET_DISTANCE_BETWEEN_COORDS(x1, y1, z1, x2, y2, z2, useZ) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@return number
|
|
function MISC.GET_ANGLE_BETWEEN_2D_VECTORS(x1, y1, x2, y2) end
|
|
|
|
---@param dx number
|
|
---@param dy number
|
|
---@return number
|
|
function MISC.GET_HEADING_FROM_VECTOR_2D(dx, dy) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param x3 number
|
|
---@param y3 number
|
|
---@param z3 number
|
|
---@param clamp boolean
|
|
---@return number
|
|
function MISC.GET_RATIO_OF_CLOSEST_POINT_ON_LINE(x1, y1, z1, x2, y2, z2, x3, y3, z3, clamp) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param x3 number
|
|
---@param y3 number
|
|
---@param z3 number
|
|
---@param clamp boolean
|
|
---@return Vector3
|
|
function MISC.GET_CLOSEST_POINT_ON_LINE(x1, y1, z1, x2, y2, z2, x3, y3, z3, clamp) end
|
|
|
|
---@param p0 number
|
|
---@param p1 number
|
|
---@param p2 number
|
|
---@param p3 number
|
|
---@param p4 number
|
|
---@param p5 number
|
|
---@param p6 number
|
|
---@param p7 number
|
|
---@param p8 number
|
|
---@param p9 number
|
|
---@param p10 number
|
|
---@param p11 number
|
|
---@param p12 pointer|nil
|
|
---@return boolean
|
|
function MISC.GET_LINE_PLANE_INTERSECTION(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
---@param p5 integer
|
|
---@param p6 integer
|
|
---@param p7 integer
|
|
---@param p8 integer
|
|
---@param p9 integer
|
|
---@param p10 integer
|
|
---@param p11 integer
|
|
---@param p12 integer
|
|
---@param p13 integer
|
|
---@return boolean
|
|
function MISC.GET_POINT_AREA_OVERLAP(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13) end
|
|
|
|
---@param address pointer|nil
|
|
---@param offset integer
|
|
function MISC.SET_BIT(address, offset) end
|
|
|
|
---@param address pointer|nil
|
|
---@param offset integer
|
|
function MISC.CLEAR_BIT(address, offset) end
|
|
|
|
---@param string string
|
|
---@return integer
|
|
function MISC.GET_HASH_KEY(string) end
|
|
|
|
---@param t number
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param w number
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param w1 number
|
|
---@param outX pointer|nil
|
|
---@param outY pointer|nil
|
|
---@param outZ pointer|nil
|
|
---@param outW pointer|nil
|
|
function MISC.SLERP_NEAR_QUATERNION(t, x, y, z, w, x1, y1, z1, w1, outX, outY, outZ, outW) end
|
|
|
|
---@param p0 number
|
|
---@param p1 number
|
|
---@param p2 number
|
|
---@param p3 number
|
|
---@param p4 number
|
|
---@param p5 number
|
|
---@param p6 boolean
|
|
---@param p7 boolean
|
|
---@param p8 boolean
|
|
---@param p9 boolean
|
|
---@param p10 boolean
|
|
---@param p11 integer
|
|
---@param p12 boolean
|
|
---@return boolean
|
|
function MISC.IS_AREA_OCCUPIED(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
---@param p5 integer
|
|
---@param p6 integer
|
|
---@param p7 integer
|
|
---@param p8 integer
|
|
---@param p9 integer
|
|
---@param p10 integer
|
|
---@param p11 integer
|
|
---@param p12 integer
|
|
---@return boolean
|
|
function MISC.IS_AREA_OCCUPIED_SLOW(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param range number
|
|
---@param p4 boolean
|
|
---@param checkVehicles boolean
|
|
---@param checkPeds boolean
|
|
---@param p7 boolean
|
|
---@param p8 boolean
|
|
---@param ignoreEntity integer
|
|
---@param p10 boolean
|
|
---@return boolean
|
|
function MISC.IS_POSITION_OCCUPIED(x, y, z, range, p4, checkVehicles, checkPeds, p7, p8, ignoreEntity, p10) end
|
|
|
|
---@param p0 number
|
|
---@param p1 number
|
|
---@param p2 number
|
|
---@param p3 number
|
|
---@param p4 number
|
|
---@param p5 number
|
|
---@param p6 integer
|
|
---@return boolean
|
|
function MISC.IS_POINT_OBSCURED_BY_A_MISSION_ENTITY(p0, p1, p2, p3, p4, p5, p6) end
|
|
|
|
---@param X number
|
|
---@param Y number
|
|
---@param Z number
|
|
---@param radius number
|
|
---@param p4 boolean
|
|
---@param ignoreCopCars boolean
|
|
---@param ignoreObjects boolean
|
|
---@param p7 boolean
|
|
function MISC.CLEAR_AREA(X, Y, Z, radius, p4, ignoreCopCars, ignoreObjects, p7) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
---@param p4 boolean
|
|
---@param p5 boolean
|
|
---@param p6 boolean
|
|
---@param p7 boolean
|
|
function MISC.CLEAR_AREA_LEAVE_VEHICLE_HEALTH(x, y, z, radius, p4, p5, p6, p7) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
---@param p4 boolean
|
|
---@param p5 boolean
|
|
---@param p6 boolean
|
|
---@param p7 boolean
|
|
---@param p8 boolean
|
|
---@param p9 boolean
|
|
---@param p10 integer
|
|
function MISC.CLEAR_AREA_OF_VEHICLES(x, y, z, radius, p4, p5, p6, p7, p8, p9, p10) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param width number
|
|
---@param p7 boolean
|
|
---@param p8 boolean
|
|
---@param p9 boolean
|
|
---@param p10 boolean
|
|
---@param p11 boolean
|
|
---@param p12 integer
|
|
---@param p13 integer
|
|
function MISC.CLEAR_ANGLED_AREA_OF_VEHICLES(x1, y1, z1, x2, y2, z2, width, p7, p8, p9, p10, p11, p12, p13) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
---@param flags integer
|
|
function MISC.CLEAR_AREA_OF_OBJECTS(x, y, z, radius, flags) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
---@param flags integer
|
|
function MISC.CLEAR_AREA_OF_PEDS(x, y, z, radius, flags) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
---@param flags integer
|
|
function MISC.CLEAR_AREA_OF_COPS(x, y, z, radius, flags) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
---@param flags integer
|
|
function MISC.CLEAR_AREA_OF_PROJECTILES(x, y, z, radius, flags) end
|
|
|
|
function MISC.CLEAR_SCENARIO_SPAWN_HISTORY() end
|
|
|
|
---@param ignoreVehicle boolean
|
|
function MISC.SET_SAVE_MENU_ACTIVE(ignoreVehicle) end
|
|
|
|
---@return integer
|
|
function MISC.GET_STATUS_OF_MANUAL_SAVE() end
|
|
|
|
---@param toggle boolean
|
|
function MISC.SET_CREDITS_ACTIVE(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function MISC.SET_CREDITS_FADE_OUT_WITH_SCREEN(toggle) end
|
|
|
|
---@return boolean
|
|
function MISC.HAVE_CREDITS_REACHED_END() end
|
|
|
|
---@return boolean
|
|
function MISC.ARE_CREDITS_RUNNING() end
|
|
|
|
---@param scriptName string
|
|
function MISC.TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME(scriptName) end
|
|
|
|
function MISC.NETWORK_SET_SCRIPT_IS_SAFE_FOR_NETWORK_GAME() end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param heading number
|
|
---@param whenToUse integer
|
|
---@return integer
|
|
function MISC.ADD_HOSPITAL_RESTART(x, y, z, heading, whenToUse) end
|
|
|
|
---@param hospitalIndex integer
|
|
---@param toggle boolean
|
|
function MISC.DISABLE_HOSPITAL_RESTART(hospitalIndex, toggle) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param heading number
|
|
---@param whenToUse integer
|
|
---@return integer
|
|
function MISC.ADD_POLICE_RESTART(x, y, z, heading, whenToUse) end
|
|
|
|
---@param policeIndex integer
|
|
---@param toggle boolean
|
|
function MISC.DISABLE_POLICE_RESTART(policeIndex, toggle) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param heading number
|
|
function MISC.SET_RESTART_COORD_OVERRIDE(x, y, z, heading) end
|
|
|
|
function MISC.CLEAR_RESTART_COORD_OVERRIDE() end
|
|
|
|
---@param toggle boolean
|
|
function MISC.PAUSE_DEATH_ARREST_RESTART(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function MISC.IGNORE_NEXT_RESTART(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function MISC.SET_FADE_OUT_AFTER_DEATH(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function MISC.SET_FADE_OUT_AFTER_ARREST(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function MISC.SET_FADE_IN_AFTER_DEATH_ARREST(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function MISC.SET_FADE_IN_AFTER_LOAD(toggle) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param p3 number
|
|
---@param p4 string
|
|
---@param p5 integer
|
|
---@param p6 integer
|
|
---@return integer
|
|
function MISC.REGISTER_SAVE_HOUSE(x, y, z, p3, p4, p5, p6) end
|
|
|
|
---@param savehouseHandle integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
function MISC.SET_SAVE_HOUSE(savehouseHandle, p1, p2) end
|
|
|
|
---@param p0 boolean
|
|
---@param p1 number
|
|
---@param p2 number
|
|
---@param p3 number
|
|
---@param p4 number
|
|
---@param p5 boolean
|
|
---@param p6 number
|
|
---@param p7 number
|
|
---@return boolean
|
|
function MISC.OVERRIDE_SAVE_HOUSE(p0, p1, p2, p3, p4, p5, p6, p7) end
|
|
|
|
---@param p0 Vector3
|
|
---@param p1 pointer|nil
|
|
---@param fadeInAfterLoad pointer|nil
|
|
---@param p3 pointer|nil
|
|
---@return boolean
|
|
function MISC.GET_SAVE_HOUSE_DETAILS_AFTER_SUCCESSFUL_LOAD(p0, p1, fadeInAfterLoad, p3) end
|
|
|
|
function MISC.DO_AUTO_SAVE() end
|
|
|
|
---@return boolean
|
|
function MISC.GET_IS_AUTO_SAVE_OFF() end
|
|
|
|
---@return boolean
|
|
function MISC.IS_AUTO_SAVE_IN_PROGRESS() end
|
|
|
|
---@return boolean
|
|
function MISC.HAS_CODE_REQUESTED_AUTOSAVE() end
|
|
|
|
function MISC.CLEAR_CODE_REQUESTED_AUTOSAVE() end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function MISC.BEGIN_REPLAY_STATS(p0, p1) end
|
|
|
|
---@param value integer
|
|
function MISC.ADD_REPLAY_STAT_VALUE(value) end
|
|
|
|
function MISC.END_REPLAY_STATS() end
|
|
|
|
---@return boolean
|
|
function MISC.HAVE_REPLAY_STATS_BEEN_STORED() end
|
|
|
|
---@return integer
|
|
function MISC.GET_REPLAY_STAT_MISSION_ID() end
|
|
|
|
---@return integer
|
|
function MISC.GET_REPLAY_STAT_MISSION_TYPE() end
|
|
|
|
---@return integer
|
|
function MISC.GET_REPLAY_STAT_COUNT() end
|
|
|
|
---@param index integer
|
|
---@return integer
|
|
function MISC.GET_REPLAY_STAT_AT_INDEX(index) end
|
|
|
|
function MISC.CLEAR_REPLAY_STATS() end
|
|
|
|
---@return boolean
|
|
function MISC.QUEUE_MISSION_REPEAT_LOAD() end
|
|
|
|
---@return boolean
|
|
function MISC.QUEUE_MISSION_REPEAT_SAVE() end
|
|
|
|
---@return boolean
|
|
function MISC.QUEUE_MISSION_REPEAT_SAVE_FOR_BENCHMARK_TEST() end
|
|
|
|
---@return integer
|
|
function MISC.GET_STATUS_OF_MISSION_REPEAT_SAVE() end
|
|
|
|
---@return boolean
|
|
function MISC.IS_MEMORY_CARD_IN_USE() end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param damage integer
|
|
---@param p7 boolean
|
|
---@param weaponHash integer|string
|
|
---@param ownerPed integer
|
|
---@param isAudible boolean
|
|
---@param isInvisible boolean
|
|
---@param speed number
|
|
function MISC.SHOOT_SINGLE_BULLET_BETWEEN_COORDS(x1, y1, z1, x2, y2, z2, damage, p7, weaponHash, ownerPed, isAudible, isInvisible, speed) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param damage integer
|
|
---@param p7 boolean
|
|
---@param weaponHash integer|string
|
|
---@param ownerPed integer
|
|
---@param isAudible boolean
|
|
---@param isInvisible boolean
|
|
---@param speed number
|
|
---@param entity integer
|
|
---@param p14 integer
|
|
function MISC.SHOOT_SINGLE_BULLET_BETWEEN_COORDS_IGNORE_ENTITY(x1, y1, z1, x2, y2, z2, damage, p7, weaponHash, ownerPed, isAudible, isInvisible, speed, entity, p14) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param damage integer
|
|
---@param p7 boolean
|
|
---@param weaponHash integer|string
|
|
---@param ownerPed integer
|
|
---@param isAudible boolean
|
|
---@param isInvisible boolean
|
|
---@param speed number
|
|
---@param entity integer
|
|
---@param p14 boolean
|
|
---@param p15 boolean
|
|
---@param targetEntity integer
|
|
---@param p17 boolean
|
|
---@param p18 integer
|
|
---@param p19 integer
|
|
---@param p20 integer
|
|
function MISC.SHOOT_SINGLE_BULLET_BETWEEN_COORDS_IGNORE_ENTITY_NEW(x1, y1, z1, x2, y2, z2, damage, p7, weaponHash, ownerPed, isAudible, isInvisible, speed, entity, p14, p15, targetEntity, p17, p18, p19, p20) end
|
|
|
|
---@param modelHash integer|string
|
|
---@param minimum Vector3
|
|
---@param maximum Vector3
|
|
function MISC.GET_MODEL_DIMENSIONS(modelHash, minimum, maximum) end
|
|
|
|
---@param fakeWantedLevel integer
|
|
function MISC.SET_FAKE_WANTED_LEVEL(fakeWantedLevel) end
|
|
|
|
---@return integer
|
|
function MISC.GET_FAKE_WANTED_LEVEL() end
|
|
|
|
---@param toggle boolean
|
|
function MISC.USING_MISSION_CREATOR(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function MISC.ALLOW_MISSION_CREATOR_WARP(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function MISC.SET_MINIGAME_IN_PROGRESS(toggle) end
|
|
|
|
---@return boolean
|
|
function MISC.IS_MINIGAME_IN_PROGRESS() end
|
|
|
|
---@return boolean
|
|
function MISC.IS_THIS_A_MINIGAME_SCRIPT() end
|
|
|
|
---@return boolean
|
|
function MISC.IS_SNIPER_INVERTED() end
|
|
|
|
---@return boolean
|
|
function MISC.SHOULD_USE_METRIC_MEASUREMENTS() end
|
|
|
|
---@param profileSetting integer
|
|
---@return integer
|
|
function MISC.GET_PROFILE_SETTING(profileSetting) end
|
|
|
|
---@param string1 string
|
|
---@param string2 string
|
|
---@return boolean
|
|
function MISC.ARE_STRINGS_EQUAL(string1, string2) end
|
|
|
|
---@param str1 string
|
|
---@param str2 string
|
|
---@param matchCase boolean
|
|
---@param maxLength integer
|
|
---@return integer
|
|
function MISC.COMPARE_STRINGS(str1, str2, matchCase, maxLength) end
|
|
|
|
---@param value integer
|
|
---@return integer
|
|
function MISC.ABSI(value) end
|
|
|
|
---@param value number
|
|
---@return number
|
|
function MISC.ABSF(value) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@return boolean
|
|
function MISC.IS_SNIPER_BULLET_IN_AREA(x1, y1, z1, x2, y2, z2) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param ownedByPlayer boolean
|
|
---@return boolean
|
|
function MISC.IS_PROJECTILE_IN_AREA(x1, y1, z1, x2, y2, z2, ownedByPlayer) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param type integer
|
|
---@param ownedByPlayer boolean
|
|
---@return boolean
|
|
function MISC.IS_PROJECTILE_TYPE_IN_AREA(x1, y1, z1, x2, y2, z2, type, ownedByPlayer) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param width number
|
|
---@param p7 integer
|
|
---@param ownedByPlayer boolean
|
|
---@return boolean
|
|
function MISC.IS_PROJECTILE_TYPE_IN_ANGLED_AREA(x1, y1, z1, x2, y2, z2, width, p7, ownedByPlayer) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param projectileHash integer|string
|
|
---@param radius number
|
|
---@param ownedByPlayer boolean
|
|
---@return boolean
|
|
function MISC.IS_PROJECTILE_TYPE_WITHIN_DISTANCE(x, y, z, projectileHash, radius, ownedByPlayer) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param projectileHash integer|string
|
|
---@param projectilePos Vector3
|
|
---@param ownedByPlayer boolean
|
|
---@return boolean
|
|
function MISC.GET_COORDS_OF_PROJECTILE_TYPE_IN_AREA(x1, y1, z1, x2, y2, z2, projectileHash, projectilePos, ownedByPlayer) end
|
|
|
|
---@param vecAngledAreaPoint1X number
|
|
---@param vecAngledAreaPoint1Y number
|
|
---@param vecAngledAreaPoint1Z number
|
|
---@param vecAngledAreaPoint2X number
|
|
---@param vecAngledAreaPoint2Y number
|
|
---@param vecAngledAreaPoint2Z number
|
|
---@param distanceOfOppositeFace number
|
|
---@param weaponType integer|string
|
|
---@param positionOut Vector3
|
|
---@param bIsPlayer boolean
|
|
---@return boolean
|
|
function MISC.GET_COORDS_OF_PROJECTILE_TYPE_IN_ANGLED_AREA(vecAngledAreaPoint1X, vecAngledAreaPoint1Y, vecAngledAreaPoint1Z, vecAngledAreaPoint2X, vecAngledAreaPoint2Y, vecAngledAreaPoint2Z, distanceOfOppositeFace, weaponType, positionOut, bIsPlayer) end
|
|
|
|
---@param ped integer
|
|
---@param weaponHash integer|string
|
|
---@param distance number
|
|
---@param outCoords Vector3
|
|
---@param p4 boolean
|
|
---@return boolean
|
|
function MISC.GET_COORDS_OF_PROJECTILE_TYPE_WITHIN_DISTANCE(ped, weaponHash, distance, outCoords, p4) end
|
|
|
|
---@param ped integer
|
|
---@param weaponHash integer|string
|
|
---@param distance number
|
|
---@param outCoords Vector3
|
|
---@param outProjectile pointer|nil
|
|
---@param p5 boolean
|
|
---@return boolean
|
|
function MISC.GET_PROJECTILE_OF_PROJECTILE_TYPE_WITHIN_DISTANCE(ped, weaponHash, distance, outCoords, outProjectile, p5) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param width number
|
|
---@param ownedByPlayer boolean
|
|
---@return boolean
|
|
function MISC.IS_BULLET_IN_ANGLED_AREA(x1, y1, z1, x2, y2, z2, width, ownedByPlayer) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
---@param ownedByPlayer boolean
|
|
---@return boolean
|
|
function MISC.IS_BULLET_IN_AREA(x, y, z, radius, ownedByPlayer) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param ownedByPlayer boolean
|
|
---@return boolean
|
|
function MISC.IS_BULLET_IN_BOX(x1, y1, z1, x2, y2, z2, ownedByPlayer) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
---@param bIsPlayer boolean
|
|
---@param bIsEntry boolean
|
|
---@return boolean
|
|
function MISC.HAS_BULLET_IMPACTED_IN_AREA(x, y, z, radius, bIsPlayer, bIsEntry) end
|
|
|
|
---@param p0 number
|
|
---@param p1 number
|
|
---@param p2 number
|
|
---@param p3 number
|
|
---@param p4 number
|
|
---@param p5 number
|
|
---@param p6 boolean
|
|
---@param p7 boolean
|
|
---@return boolean
|
|
function MISC.HAS_BULLET_IMPACTED_IN_BOX(p0, p1, p2, p3, p4, p5, p6, p7) end
|
|
|
|
---@return boolean
|
|
function MISC.IS_ORBIS_VERSION() end
|
|
|
|
---@return boolean
|
|
function MISC.IS_DURANGO_VERSION() end
|
|
|
|
---@return boolean
|
|
function MISC.IS_XBOX360_VERSION() end
|
|
|
|
---@return boolean
|
|
function MISC.IS_PS3_VERSION() end
|
|
|
|
---@return boolean
|
|
function MISC.IS_PC_VERSION() end
|
|
|
|
---@return boolean
|
|
function MISC.IS_STEAM_VERSION() end
|
|
|
|
---@return boolean
|
|
function MISC._IS_XBOXPC_VERSION() end
|
|
|
|
---@return boolean
|
|
function MISC.IS_AUSSIE_VERSION() end
|
|
|
|
---@return boolean
|
|
function MISC.IS_JAPANESE_VERSION() end
|
|
|
|
---@return boolean
|
|
function MISC.IS_XBOX_PLATFORM() end
|
|
|
|
---@return boolean
|
|
function MISC.IS_SCARLETT_VERSION() end
|
|
|
|
---@return boolean
|
|
function MISC.IS_SCE_PLATFORM() end
|
|
|
|
---@return boolean
|
|
function MISC.IS_PROSPERO_VERSION() end
|
|
|
|
---@param string string
|
|
---@return boolean
|
|
function MISC.IS_STRING_NULL(string) end
|
|
|
|
---@param string string
|
|
---@return boolean
|
|
function MISC.IS_STRING_NULL_OR_EMPTY(string) end
|
|
|
|
---@param string string
|
|
---@param outInteger pointer|nil
|
|
---@return boolean
|
|
function MISC.STRING_TO_INT(string, outInteger) end
|
|
|
|
---@param var pointer|nil
|
|
---@param rangeStart integer
|
|
---@param rangeEnd integer
|
|
---@param p3 integer
|
|
function MISC.SET_BITS_IN_RANGE(var, rangeStart, rangeEnd, p3) end
|
|
|
|
---@param var integer
|
|
---@param rangeStart integer
|
|
---@param rangeEnd integer
|
|
---@return integer
|
|
function MISC.GET_BITS_IN_RANGE(var, rangeStart, rangeEnd) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param x3 number
|
|
---@param y3 number
|
|
---@param z3 number
|
|
---@param x4 number
|
|
---@param y4 number
|
|
---@param z4 number
|
|
---@param camX number
|
|
---@param camY number
|
|
---@param camZ number
|
|
---@param p15 integer
|
|
---@param p16 integer
|
|
---@param p17 integer
|
|
---@return integer
|
|
function MISC.ADD_STUNT_JUMP(x1, y1, z1, x2, y2, z2, x3, y3, z3, x4, y4, z4, camX, camY, camZ, p15, p16, p17) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param radius1 number
|
|
---@param x3 number
|
|
---@param y3 number
|
|
---@param z3 number
|
|
---@param x4 number
|
|
---@param y4 number
|
|
---@param z4 number
|
|
---@param radius2 number
|
|
---@param camX number
|
|
---@param camY number
|
|
---@param camZ number
|
|
---@param p17 integer
|
|
---@param p18 integer
|
|
---@param p19 integer
|
|
---@return integer
|
|
function MISC.ADD_STUNT_JUMP_ANGLED(x1, y1, z1, x2, y2, z2, radius1, x3, y3, z3, x4, y4, z4, radius2, camX, camY, camZ, p17, p18, p19) end
|
|
|
|
---@param toggle boolean
|
|
function MISC.TOGGLE_SHOW_OPTIONAL_STUNT_JUMP_CAMERA(toggle) end
|
|
|
|
---@param p0 integer
|
|
function MISC.DELETE_STUNT_JUMP(p0) end
|
|
|
|
---@param p0 integer
|
|
function MISC.ENABLE_STUNT_JUMP_SET(p0) end
|
|
|
|
---@param p0 integer
|
|
function MISC.DISABLE_STUNT_JUMP_SET(p0) end
|
|
|
|
---@param toggle boolean
|
|
function MISC.SET_STUNT_JUMPS_CAN_TRIGGER(toggle) end
|
|
|
|
---@return boolean
|
|
function MISC.IS_STUNT_JUMP_IN_PROGRESS() end
|
|
|
|
---@return boolean
|
|
function MISC.IS_STUNT_JUMP_MESSAGE_SHOWING() end
|
|
|
|
---@return integer
|
|
function MISC.GET_NUM_SUCCESSFUL_STUNT_JUMPS() end
|
|
|
|
---@return integer
|
|
function MISC.GET_TOTAL_SUCCESSFUL_STUNT_JUMPS() end
|
|
|
|
function MISC.CANCEL_STUNT_JUMP() end
|
|
|
|
---@param toggle boolean
|
|
function MISC.SET_GAME_PAUSED(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function MISC.SET_THIS_SCRIPT_CAN_BE_PAUSED(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function MISC.SET_THIS_SCRIPT_CAN_REMOVE_BLIPS_CREATED_BY_ANY_SCRIPT(toggle) end
|
|
|
|
---@param hash integer|string
|
|
---@param amount integer
|
|
---@return boolean
|
|
function MISC.HAS_CHEAT_WITH_HASH_BEEN_ACTIVATED(hash, amount) end
|
|
|
|
---@param hash integer|string
|
|
---@return boolean
|
|
function MISC.HAS_PC_CHEAT_WITH_HASH_BEEN_ACTIVATED(hash) end
|
|
|
|
---@param p0 boolean
|
|
function MISC.OVERRIDE_FREEZE_FLAGS(p0) end
|
|
|
|
---@param p0 integer
|
|
function MISC.SET_INSTANCE_PRIORITY_MODE(p0) end
|
|
|
|
---@param flag integer
|
|
function MISC.SET_INSTANCE_PRIORITY_HINT(flag) end
|
|
|
|
---@return boolean
|
|
function MISC.IS_FRONTEND_FADING() end
|
|
|
|
function MISC.POPULATE_NOW() end
|
|
|
|
---@return integer
|
|
function MISC.GET_INDEX_OF_CURRENT_LEVEL() end
|
|
|
|
---@param level integer
|
|
function MISC.SET_GRAVITY_LEVEL(level) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@param p1 integer
|
|
---@param p2 boolean
|
|
function MISC.START_SAVE_DATA(p0, p1, p2) end
|
|
|
|
function MISC.STOP_SAVE_DATA() end
|
|
|
|
---@param p0 boolean
|
|
---@return integer
|
|
function MISC.GET_SIZE_OF_SAVE_DATA(p0) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@param name string
|
|
function MISC.REGISTER_INT_TO_SAVE(p0, name) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@param name string
|
|
function MISC.REGISTER_INT64_TO_SAVE(p0, name) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@param name string
|
|
function MISC.REGISTER_ENUM_TO_SAVE(p0, name) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@param name string
|
|
function MISC.REGISTER_FLOAT_TO_SAVE(p0, name) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@param name string
|
|
function MISC.REGISTER_BOOL_TO_SAVE(p0, name) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@param name string
|
|
function MISC.REGISTER_TEXT_LABEL_TO_SAVE(p0, name) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@param name string
|
|
function MISC.REGISTER_TEXT_LABEL_15_TO_SAVE(p0, name) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@param name string
|
|
function MISC.REGISTER_TEXT_LABEL_23_TO_SAVE(p0, name) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@param name string
|
|
function MISC.REGISTER_TEXT_LABEL_31_TO_SAVE(p0, name) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@param name string
|
|
function MISC.REGISTER_TEXT_LABEL_63_TO_SAVE(p0, name) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@param size integer
|
|
---@param structName string
|
|
function MISC.START_SAVE_STRUCT_WITH_SIZE(p0, size, structName) end
|
|
|
|
function MISC.STOP_SAVE_STRUCT() end
|
|
|
|
---@param p0 pointer|nil
|
|
---@param size integer
|
|
---@param arrayName string
|
|
function MISC.START_SAVE_ARRAY_WITH_SIZE(p0, size, arrayName) end
|
|
|
|
function MISC.STOP_SAVE_ARRAY() end
|
|
|
|
---@param dst pointer|nil
|
|
---@param src pointer|nil
|
|
---@param size integer
|
|
function MISC.COPY_SCRIPT_STRUCT(dst, src, size) end
|
|
|
|
---@param dispatchService integer
|
|
---@param toggle boolean
|
|
function MISC.ENABLE_DISPATCH_SERVICE(dispatchService, toggle) end
|
|
|
|
---@param dispatchService integer
|
|
---@param toggle boolean
|
|
function MISC.BLOCK_DISPATCH_SERVICE_RESOURCE_CREATION(dispatchService, toggle) end
|
|
|
|
---@param dispatchService integer
|
|
---@return integer
|
|
function MISC.GET_NUMBER_RESOURCES_ALLOCATED_TO_WANTED_LEVEL(dispatchService) end
|
|
|
|
---@param dispatchService integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param numUnits integer
|
|
---@param radius number
|
|
---@param outIncidentID pointer|nil
|
|
---@param p7 integer
|
|
---@param p8 integer
|
|
---@return boolean
|
|
function MISC.CREATE_INCIDENT(dispatchService, x, y, z, numUnits, radius, outIncidentID, p7, p8) end
|
|
|
|
---@param dispatchService integer
|
|
---@param ped integer
|
|
---@param numUnits integer
|
|
---@param radius number
|
|
---@param outIncidentID pointer|nil
|
|
---@param p5 integer
|
|
---@param p6 integer
|
|
---@return boolean
|
|
function MISC.CREATE_INCIDENT_WITH_ENTITY(dispatchService, ped, numUnits, radius, outIncidentID, p5, p6) end
|
|
|
|
---@param incidentId integer
|
|
function MISC.DELETE_INCIDENT(incidentId) end
|
|
|
|
---@param incidentId integer
|
|
---@return boolean
|
|
function MISC.IS_INCIDENT_VALID(incidentId) end
|
|
|
|
---@param incidentId integer
|
|
---@param dispatchService integer
|
|
---@param numUnits integer
|
|
function MISC.SET_INCIDENT_REQUESTED_UNITS(incidentId, dispatchService, numUnits) end
|
|
|
|
---@param incidentId integer
|
|
---@param p1 number
|
|
function MISC.SET_IDEAL_SPAWN_DISTANCE_FOR_INCIDENT(incidentId, p1) end
|
|
|
|
---@param posX number
|
|
---@param posY number
|
|
---@param posZ number
|
|
---@param fwdVecX number
|
|
---@param fwdVecY number
|
|
---@param fwdVecZ number
|
|
---@param distance number
|
|
---@param spawnPoint Vector3
|
|
---@return boolean
|
|
function MISC.FIND_SPAWN_POINT_IN_DIRECTION(posX, posY, posZ, fwdVecX, fwdVecY, fwdVecZ, distance, spawnPoint) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param p6 number
|
|
---@param p7 number
|
|
---@param p8 boolean
|
|
---@param p9 boolean
|
|
---@return integer
|
|
function MISC.ADD_POP_MULTIPLIER_AREA(x1, y1, z1, x2, y2, z2, p6, p7, p8, p9) end
|
|
|
|
---@param id integer
|
|
---@return boolean
|
|
function MISC.DOES_POP_MULTIPLIER_AREA_EXIST(id) end
|
|
|
|
---@param id integer
|
|
---@param p1 boolean
|
|
function MISC.REMOVE_POP_MULTIPLIER_AREA(id, p1) end
|
|
|
|
---@param id integer
|
|
---@return boolean
|
|
function MISC.IS_POP_MULTIPLIER_AREA_NETWORKED(id) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
---@param pedMultiplier number
|
|
---@param vehicleMultiplier number
|
|
---@param p6 boolean
|
|
---@param p7 boolean
|
|
---@return integer
|
|
function MISC.ADD_POP_MULTIPLIER_SPHERE(x, y, z, radius, pedMultiplier, vehicleMultiplier, p6, p7) end
|
|
|
|
---@param id integer
|
|
---@return boolean
|
|
function MISC.DOES_POP_MULTIPLIER_SPHERE_EXIST(id) end
|
|
|
|
---@param id integer
|
|
---@param p1 boolean
|
|
function MISC.REMOVE_POP_MULTIPLIER_SPHERE(id, p1) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
---@param p2 boolean
|
|
function MISC.ENABLE_TENNIS_MODE(ped, toggle, p2) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function MISC.IS_TENNIS_MODE(ped) end
|
|
|
|
---@param ped integer
|
|
---@param animDict string
|
|
---@param animName string
|
|
---@param p3 number
|
|
---@param p4 number
|
|
---@param p5 boolean
|
|
function MISC.PLAY_TENNIS_SWING_ANIM(ped, animDict, animName, p3, p4, p5) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function MISC.GET_TENNIS_SWING_ANIM_COMPLETE(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function MISC.GET_TENNIS_SWING_ANIM_CAN_BE_INTERRUPTED(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function MISC.GET_TENNIS_SWING_ANIM_SWUNG(ped) end
|
|
|
|
---@param ped integer
|
|
---@param p1 integer
|
|
---@param p2 number
|
|
---@param p3 number
|
|
---@param p4 number
|
|
---@param p5 boolean
|
|
function MISC.PLAY_TENNIS_DIVE_ANIM(ped, p1, p2, p3, p4, p5) end
|
|
|
|
---@param ped integer
|
|
---@param p1 string
|
|
---@param p2 number
|
|
function MISC.SET_TENNIS_MOVE_NETWORK_SIGNAL_FLOAT(ped, p1, p2) end
|
|
|
|
function MISC.RESET_DISPATCH_SPAWN_LOCATION() end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
function MISC.SET_DISPATCH_SPAWN_LOCATION(x, y, z) end
|
|
|
|
function MISC.RESET_DISPATCH_IDEAL_SPAWN_DISTANCE() end
|
|
|
|
---@param distance number
|
|
function MISC.SET_DISPATCH_IDEAL_SPAWN_DISTANCE(distance) end
|
|
|
|
---@param p0 integer
|
|
function MISC.RESET_DISPATCH_TIME_BETWEEN_SPAWN_ATTEMPTS(p0) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 number
|
|
function MISC.SET_DISPATCH_TIME_BETWEEN_SPAWN_ATTEMPTS(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 number
|
|
function MISC.SET_DISPATCH_TIME_BETWEEN_SPAWN_ATTEMPTS_MULTIPLIER(p0, p1) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param width number
|
|
---@return integer
|
|
function MISC.ADD_DISPATCH_SPAWN_ANGLED_BLOCKING_AREA(x1, y1, z1, x2, y2, z2, width) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@return integer
|
|
function MISC.ADD_DISPATCH_SPAWN_SPHERE_BLOCKING_AREA(x1, y1, x2, y2) end
|
|
|
|
---@param p0 integer
|
|
function MISC.REMOVE_DISPATCH_SPAWN_BLOCKING_AREA(p0) end
|
|
|
|
function MISC.RESET_DISPATCH_SPAWN_BLOCKING_AREAS() end
|
|
|
|
function MISC.RESET_WANTED_RESPONSE_NUM_PEDS_TO_SPAWN() end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function MISC.SET_WANTED_RESPONSE_NUM_PEDS_TO_SPAWN(p0, p1) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
function MISC.ADD_TACTICAL_NAV_MESH_POINT(x, y, z) end
|
|
|
|
function MISC.CLEAR_TACTICAL_NAV_MESH_POINTS() end
|
|
|
|
---@param toggle boolean
|
|
function MISC.SET_RIOT_MODE_ENABLED(toggle) end
|
|
|
|
---@param p0 integer
|
|
---@param windowTitle string
|
|
---@param p2 pointer|nil
|
|
---@param defaultText string
|
|
---@param defaultConcat1 string
|
|
---@param defaultConcat2 string
|
|
---@param defaultConcat3 string
|
|
---@param defaultConcat4 string
|
|
---@param defaultConcat5 string
|
|
---@param defaultConcat6 string
|
|
---@param defaultConcat7 string
|
|
---@param maxInputLength integer
|
|
function MISC.DISPLAY_ONSCREEN_KEYBOARD_WITH_LONGER_INITIAL_STRING(p0, windowTitle, p2, defaultText, defaultConcat1, defaultConcat2, defaultConcat3, defaultConcat4, defaultConcat5, defaultConcat6, defaultConcat7, maxInputLength) end
|
|
|
|
---@param p0 integer
|
|
---@param windowTitle string
|
|
---@param p2 string
|
|
---@param defaultText string
|
|
---@param defaultConcat1 string
|
|
---@param defaultConcat2 string
|
|
---@param defaultConcat3 string
|
|
---@param maxInputLength integer
|
|
function MISC.DISPLAY_ONSCREEN_KEYBOARD(p0, windowTitle, p2, defaultText, defaultConcat1, defaultConcat2, defaultConcat3, maxInputLength) end
|
|
|
|
---@return integer
|
|
function MISC.UPDATE_ONSCREEN_KEYBOARD() end
|
|
|
|
---@return string
|
|
function MISC.GET_ONSCREEN_KEYBOARD_RESULT() end
|
|
|
|
function MISC.CANCEL_ONSCREEN_KEYBOARD() end
|
|
|
|
---@param p0 integer
|
|
function MISC.NEXT_ONSCREEN_KEYBOARD_RESULT_WILL_DISPLAY_USING_THESE_FONTS(p0) end
|
|
|
|
---@param hash integer|string
|
|
---@param enable boolean
|
|
function MISC.ACTION_MANAGER_ENABLE_ACTION(hash, enable) end
|
|
|
|
---@return integer
|
|
function MISC.GET_REAL_WORLD_TIME() end
|
|
|
|
---@param eventType integer
|
|
---@param suppress boolean
|
|
function MISC.SUPRESS_RANDOM_EVENT_THIS_FRAME(eventType, suppress) end
|
|
|
|
---@param player integer
|
|
function MISC.SET_EXPLOSIVE_AMMO_THIS_FRAME(player) end
|
|
|
|
---@param player integer
|
|
function MISC.SET_FIRE_AMMO_THIS_FRAME(player) end
|
|
|
|
---@param player integer
|
|
function MISC.SET_EXPLOSIVE_MELEE_THIS_FRAME(player) end
|
|
|
|
---@param player integer
|
|
function MISC.SET_SUPER_JUMP_THIS_FRAME(player) end
|
|
|
|
---@param player integer
|
|
function MISC.SET_BEAST_JUMP_THIS_FRAME(player) end
|
|
|
|
---@param player integer
|
|
function MISC.SET_FORCED_JUMP_THIS_FRAME(player) end
|
|
|
|
---@return boolean
|
|
function MISC.HAS_GAME_INSTALLED_THIS_SESSION() end
|
|
|
|
function MISC.SET_TICKER_JOHNMARSTON_IS_DONE() end
|
|
|
|
---@return boolean
|
|
function MISC.ARE_PROFILE_SETTINGS_VALID() end
|
|
|
|
function MISC.PREVENT_ARREST_STATE_THIS_FRAME() end
|
|
|
|
function MISC.FORCE_GAME_STATE_PLAYING() end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MISC.SCRIPT_RACE_INIT(p0, p1, p2, p3) end
|
|
|
|
function MISC.SCRIPT_RACE_SHUTDOWN() end
|
|
|
|
---@param player integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MISC.SCRIPT_RACE_PLAYER_HIT_CHECKPOINT(player, p1, p2, p3) end
|
|
|
|
---@param player integer
|
|
---@param p1 pointer|nil
|
|
---@param p2 pointer|nil
|
|
---@return boolean
|
|
function MISC.SCRIPT_RACE_GET_PLAYER_SPLIT_TIME(player, p1, p2) end
|
|
|
|
function MISC.START_END_USER_BENCHMARK() end
|
|
|
|
function MISC.STOP_END_USER_BENCHMARK() end
|
|
|
|
function MISC.RESET_END_USER_BENCHMARK() end
|
|
|
|
function MISC.SAVE_END_USER_BENCHMARK() end
|
|
|
|
---@return boolean
|
|
function MISC.UI_STARTED_END_USER_BENCHMARK() end
|
|
|
|
---@return boolean
|
|
function MISC.LANDING_SCREEN_STARTED_END_USER_BENCHMARK() end
|
|
|
|
---@return boolean
|
|
function MISC.IS_COMMANDLINE_END_USER_BENCHMARK() end
|
|
|
|
---@return integer
|
|
function MISC.GET_BENCHMARK_ITERATIONS() end
|
|
|
|
---@return integer
|
|
function MISC.GET_BENCHMARK_PASS() end
|
|
|
|
function MISC.RESTART_GAME() end
|
|
|
|
function MISC.QUIT_GAME() end
|
|
|
|
---@return boolean
|
|
function MISC.HAS_ASYNC_INSTALL_FINISHED() end
|
|
|
|
function MISC.CLEANUP_ASYNC_INSTALL() end
|
|
|
|
---@return boolean
|
|
function MISC.PLM_IS_IN_CONSTRAINED_MODE() end
|
|
|
|
---@return integer
|
|
function MISC.PLM_GET_CONSTRAINED_DURATION_MS() end
|
|
|
|
---@param toggle boolean
|
|
function MISC.SET_PLAYER_IS_IN_ANIMAL_FORM(toggle) end
|
|
|
|
---@return boolean
|
|
function MISC.GET_IS_PLAYER_IN_ANIMAL_FORM() end
|
|
|
|
---@param toggle boolean
|
|
function MISC.SET_PLAYER_IS_REPEATING_A_MISSION(toggle) end
|
|
|
|
function MISC.DISABLE_SCREEN_DIMMING_THIS_FRAME() end
|
|
|
|
---@return number
|
|
function MISC.GET_CITY_DENSITY() end
|
|
|
|
function MISC.USE_ACTIVE_CAMERA_FOR_TIMESLICING_CENTRE() end
|
|
|
|
---@param contextData pointer|nil
|
|
---@return boolean
|
|
function MISC.GET_SCRIPT_ROUTER_CONTEXT(contextData) end
|
|
|
|
---@param contextData pointer|nil
|
|
---@return boolean
|
|
function MISC.SET_SCRIPT_ROUTER_LINK(contextData) end
|
|
|
|
---@return boolean
|
|
function MISC.HAS_PENDING_SCRIPT_ROUTER_LINK() end
|
|
|
|
function MISC.CLEAR_SCRIPT_ROUTER_LINK() end
|
|
|
|
---@param argument string
|
|
function MISC.REPORT_INVALID_SCRIPT_ROUTER_ARGUMENT(argument) end
|
|
|
|
---@param enabled boolean
|
|
function MISC.SET_ACTIVITY_SCRIPT_ROUTING_ENABLED(enabled) end
|
|
|
|
---@return boolean
|
|
function MISC.IS_SESSION_INITIALIZED() end
|
|
|
|
---@return integer
|
|
function MISC.GET_CHOSEN_CRIMINAL_CAREER() end
|
|
|
|
---@return boolean
|
|
function MISC.HAS_FINALIZED_CHOSEN_CRIMINAL_CAREER() end
|
|
|
|
---@return integer
|
|
function MISC.GET_CHOSEN_MP_CHARACTER_SLOT() end
|
|
|
|
function MISC.RESET_CHOSEN_MP_CHARACTER_SLOT() end
|
|
|
|
---@param contentId integer|string
|
|
---@param index integer
|
|
function MISC.SET_CONTENT_ID_INDEX(contentId, index) end
|
|
|
|
---@param contentId integer|string
|
|
---@return integer
|
|
function MISC.GET_CONTENT_ID_INDEX(contentId) end
|
|
|
|
---@param model integer|string
|
|
---@param type integer
|
|
function MISC._SET_CONTENT_PROP_TYPE(model, type) end
|
|
|
|
---@param model integer|string
|
|
---@return integer
|
|
function MISC._GET_CONTENT_PROP_TYPE(model) end
|
|
|
|
-- ============================================================
|
|
-- MONEY
|
|
-- ============================================================
|
|
|
|
---@class natives.MONEY
|
|
MONEY = {}
|
|
|
|
---@param wallet integer
|
|
---@param bank integer
|
|
function MONEY.NETWORK_INITIALIZE_CASH(wallet, bank) end
|
|
|
|
---@deprecated Not allowed
|
|
---@param characterSlot integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
function MONEY.NETWORK_DELETE_CHARACTER(characterSlot, p1, p2) end
|
|
|
|
---@deprecated Not allowed
|
|
---@param characterSlot integer
|
|
function MONEY.NETWORK_MANUAL_DELETE_CHARACTER(characterSlot) end
|
|
|
|
---@return boolean
|
|
function MONEY.NETWORK_GET_PLAYER_IS_HIGH_EARNER() end
|
|
|
|
---@param characterSlot integer
|
|
function MONEY.NETWORK_CLEAR_CHARACTER_WALLET(characterSlot) end
|
|
|
|
---@param amount integer
|
|
---@param gamerHandle pointer|nil
|
|
function MONEY.NETWORK_GIVE_PLAYER_JOBSHARE_CASH(amount, gamerHandle) end
|
|
|
|
---@param value integer
|
|
---@param gamerHandle pointer|nil
|
|
function MONEY.NETWORK_RECEIVE_PLAYER_JOBSHARE_CASH(value, gamerHandle) end
|
|
|
|
---@return boolean
|
|
function MONEY.NETWORK_CAN_SHARE_JOB_CASH() end
|
|
|
|
---@param index integer
|
|
---@param context string
|
|
---@param reason string
|
|
---@param p3 boolean
|
|
function MONEY.NETWORK_REFUND_CASH(index, context, reason, p3) end
|
|
|
|
---@param amount integer
|
|
---@param p1 string
|
|
---@param p2 string
|
|
---@param p3 boolean
|
|
---@param p4 boolean
|
|
---@param p5 boolean
|
|
function MONEY.NETWORK_DEDUCT_CASH(amount, p1, p2, p3, p4, p5) end
|
|
|
|
---@param amount integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
---@return boolean
|
|
function MONEY.NETWORK_MONEY_CAN_BET(amount, p1, p2) end
|
|
|
|
---@param amount integer
|
|
---@return boolean
|
|
function MONEY.NETWORK_CAN_BET(amount) end
|
|
|
|
---@param hash integer|string
|
|
---@return boolean
|
|
function MONEY.NETWORK_CASINO_CAN_BET(hash) end
|
|
|
|
---@return boolean
|
|
function MONEY.NETWORK_CASINO_CAN_BET_PVC() end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function MONEY.NETWORK_CASINO_CAN_BET_AMOUNT(p0) end
|
|
|
|
---@return boolean
|
|
function MONEY.NETWORK_CASINO_CAN_BUY_CHIPS_PVC() end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@return boolean
|
|
function MONEY.NETWORK_CASINO_BUY_CHIPS(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@return boolean
|
|
function MONEY.NETWORK_CASINO_SELL_CHIPS(p0, p1) end
|
|
|
|
function MONEY.NETWORK_DEFER_CASH_TRANSACTIONS_UNTIL_SHOP_SAVE() end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param amount integer
|
|
---@param p3 pointer|nil
|
|
---@return boolean
|
|
function MONEY.CAN_PAY_AMOUNT_TO_BOSS(p0, p1, amount, p3) end
|
|
|
|
---@param amount integer
|
|
function MONEY.NETWORK_EARN_FROM_PICKUP(amount) end
|
|
|
|
---@param amount integer
|
|
function MONEY.NETWORK_EARN_FROM_CASHING_OUT(amount) end
|
|
|
|
---@param amount integer
|
|
function MONEY.NETWORK_EARN_FROM_GANGATTACK_PICKUP(amount) end
|
|
|
|
---@param amount integer
|
|
function MONEY.NETWORK_EARN_ASSASSINATE_TARGET_KILLED(amount) end
|
|
|
|
---@param amount integer
|
|
function MONEY.NETWORK_EARN_FROM_ROB_ARMORED_CARS(amount) end
|
|
|
|
---@param amount integer
|
|
function MONEY.NETWORK_EARN_FROM_CRATE_DROP(amount) end
|
|
|
|
---@param amount integer
|
|
---@param p1 string
|
|
function MONEY.NETWORK_EARN_FROM_BETTING(amount, p1) end
|
|
|
|
---@param amount integer
|
|
---@param p1 string
|
|
function MONEY.NETWORK_EARN_FROM_JOB(amount, p1) end
|
|
|
|
---@param amount integer
|
|
---@param p1 string
|
|
function MONEY.NETWORK_EARN_FROM_JOBX2(amount, p1) end
|
|
|
|
---@param amount integer
|
|
---@param p1 string
|
|
function MONEY.NETWORK_EARN_FROM_PREMIUM_JOB(amount, p1) end
|
|
|
|
---@param amount integer
|
|
---@param heistHash string
|
|
function MONEY.NETWORK_EARN_FROM_BEND_JOB(amount, heistHash) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 pointer|nil
|
|
---@param p2 boolean
|
|
function MONEY.NETWORK_EARN_FROM_CHALLENGE_WIN(p0, p1, p2) end
|
|
|
|
---@param amount integer
|
|
---@param gamerHandle pointer|nil
|
|
---@param p2 pointer|nil
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_EARN_FROM_BOUNTY(amount, gamerHandle, p2, p3) end
|
|
|
|
---@param amount integer
|
|
---@param modelHash integer|string
|
|
function MONEY.NETWORK_EARN_FROM_IMPORT_EXPORT(amount, modelHash) end
|
|
|
|
---@param amount integer
|
|
function MONEY.NETWORK_EARN_FROM_HOLDUPS(amount) end
|
|
|
|
---@param amount integer
|
|
---@param propertyName integer|string
|
|
function MONEY.NETWORK_EARN_FROM_PROPERTY(amount, propertyName) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function MONEY.NETWORK_EARN_FROM_AI_TARGET_KILL(p0, p1) end
|
|
|
|
---@param amount integer
|
|
function MONEY.NETWORK_EARN_FROM_NOT_BADSPORT(amount) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
---@param p5 integer
|
|
---@param p6 integer
|
|
---@param p7 integer
|
|
function MONEY.NETWORK_EARN_FROM_VEHICLE(p0, p1, p2, p3, p4, p5, p6, p7) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
---@param p5 integer
|
|
---@param p6 integer
|
|
---@param p7 integer
|
|
---@param p8 integer
|
|
function MONEY.NETWORK_EARN_FROM_PERSONAL_VEHICLE(p0, p1, p2, p3, p4, p5, p6, p7, p8) end
|
|
|
|
---@param amount integer
|
|
---@param type string
|
|
---@param characterSlot integer
|
|
function MONEY.NETWORK_EARN_FROM_DAILY_OBJECTIVES(amount, type, characterSlot) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 string
|
|
---@param p2 pointer|nil
|
|
function MONEY.NETWORK_EARN_FROM_AMBIENT_JOB(p0, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 pointer|nil
|
|
---@param p2 pointer|nil
|
|
function MONEY.NETWORK_EARN_FROM_JOB_BONUS(p0, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
function MONEY.NETWORK_EARN_FROM_CRIMINAL_MASTERMIND(p0, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
function MONEY.NETWORK_EARN_HEIST_AWARD(p0, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
function MONEY.NETWORK_EARN_FIRST_TIME_BONUS(p0, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
function MONEY.NETWORK_EARN_GOON(p0, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
function MONEY.NETWORK_EARN_BOSS(p0, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_EARN_AGENCY(p0, p1, p2, p3) end
|
|
|
|
---@param amount integer
|
|
---@param id integer
|
|
function MONEY.NETWORK_EARN_FROM_WAREHOUSE(amount, id) end
|
|
|
|
---@param amount integer
|
|
---@param p1 integer
|
|
function MONEY.NETWORK_EARN_FROM_CONTRABAND(amount, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
function MONEY.NETWORK_EARN_FROM_DESTROYING_CONTRABAND(p0, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
---@param p5 integer
|
|
function MONEY.NETWORK_EARN_FROM_SMUGGLER_WORK(p0, p1, p2, p3, p4, p5) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function MONEY.NETWORK_EARN_FROM_HANGAR_TRADE(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function MONEY.NETWORK_EARN_PURCHASE_CLUB_HOUSE(p0, p1) end
|
|
|
|
---@param amount integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_EARN_FROM_BUSINESS_PRODUCT(amount, p1, p2, p3) end
|
|
|
|
---@param amount integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
function MONEY.NETWORK_EARN_FROM_VEHICLE_EXPORT(amount, p1, p2) end
|
|
|
|
---@param amount integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_EARN_SMUGGLER_AGENCY(amount, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
function MONEY.NETWORK_EARN_BOUNTY_HUNTER_REWARD(p0) end
|
|
|
|
---@param p0 integer
|
|
function MONEY.NETWORK_EARN_FROM_BUSINESS_BATTLE(p0) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function MONEY.NETWORK_EARN_FROM_CLUB_MANAGEMENT_PARTICIPATION(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
function MONEY.NETWORK_EARN_FROM_FMBB_PHONECALL_MISSION(p0) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
function MONEY.NETWORK_EARN_FROM_BUSINESS_HUB_SELL(p0, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
function MONEY.NETWORK_EARN_FROM_FMBB_BOSS_WORK(p0) end
|
|
|
|
---@param p0 integer
|
|
function MONEY.NETWORK_EARN_FMBB_WAGE_BONUS(p0) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
---@param p3 boolean
|
|
---@param p4 integer
|
|
---@param p5 integer
|
|
---@return boolean
|
|
function MONEY.NETWORK_CAN_SPEND_MONEY(p0, p1, p2, p3, p4, p5) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
---@param p3 boolean
|
|
---@param p4 pointer|nil
|
|
---@param p5 integer
|
|
---@param p6 integer
|
|
---@return boolean
|
|
function MONEY.NETWORK_CAN_SPEND_MONEY2(p0, p1, p2, p3, p4, p5, p6) end
|
|
|
|
---@param amount integer
|
|
---@param item integer|string
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 boolean
|
|
---@param item_name string
|
|
---@param p6 integer
|
|
---@param p7 integer
|
|
---@param p8 integer
|
|
---@param p9 boolean
|
|
function MONEY.NETWORK_BUY_ITEM(amount, item, p2, p3, p4, item_name, p6, p7, p8, p9) end
|
|
|
|
---@param amount integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
function MONEY.NETWORK_SPENT_TAXI(amount, p1, p2, p3, p4) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
function MONEY.NETWORK_PAY_EMPLOYEE_WAGE(p0, p1, p2) end
|
|
|
|
---@param amount integer
|
|
---@param matchId string
|
|
---@param p2 boolean
|
|
---@param p3 boolean
|
|
function MONEY.NETWORK_PAY_MATCH_ENTRY_FEE(amount, matchId, p2, p3) end
|
|
|
|
---@param amount integer
|
|
---@param p1 integer
|
|
---@param matchId string
|
|
---@param p3 boolean
|
|
---@param p4 boolean
|
|
function MONEY.NETWORK_SPENT_BETTING(amount, p1, matchId, p3, p4) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param amount integer
|
|
function MONEY.NETWORK_SPENT_WAGER(p0, p1, amount) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
---@param p2 integer
|
|
---@param p3 boolean
|
|
function MONEY.NETWORK_SPENT_IN_STRIPCLUB(p0, p1, p2, p3) end
|
|
|
|
---@param cost integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
function MONEY.NETWORK_BUY_HEALTHCARE(cost, p1, p2) end
|
|
|
|
---@param cost integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_BUY_AIRSTRIKE(cost, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 boolean
|
|
---@param p3 boolean
|
|
---@param npcProvider integer
|
|
function MONEY.NETWORK_BUY_BACKUP_GANG(p0, p1, p2, p3, npcProvider) end
|
|
|
|
---@param cost integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_BUY_HELI_STRIKE(cost, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPENT_AMMO_DROP(p0, p1, p2, p3) end
|
|
|
|
---@param amount integer
|
|
---@param victim integer
|
|
---@param p2 boolean
|
|
---@param p3 boolean
|
|
---@param p4 integer
|
|
function MONEY.NETWORK_BUY_BOUNTY(amount, victim, p2, p3, p4) end
|
|
|
|
---@param cost integer
|
|
---@param propertyName integer|string
|
|
---@param p2 boolean
|
|
---@param p3 boolean
|
|
function MONEY.NETWORK_BUY_PROPERTY(cost, propertyName, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
function MONEY.NETWORK_BUY_SMOKES(p0, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPENT_HELI_PICKUP(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPENT_BOAT_PICKUP(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPENT_BULL_SHARK(p0, p1, p2, p3) end
|
|
|
|
---@param amount integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
function MONEY.NETWORK_SPENT_CASH_DROP(amount, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPENT_HIRE_MUGGER(p0, p1, p2, p3) end
|
|
|
|
---@param amount integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPENT_ROBBED_BY_MUGGER(amount, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPENT_HIRE_MERCENARY(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 pointer|nil
|
|
---@param p2 boolean
|
|
---@param p3 boolean
|
|
---@param p4 integer
|
|
function MONEY.NETWORK_SPENT_BUY_WANTEDLEVEL(p0, p1, p2, p3, p4) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPENT_BUY_OFFTHERADAR(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPENT_BUY_REVEAL_PLAYERS(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 boolean
|
|
---@param p4 boolean
|
|
function MONEY.NETWORK_SPENT_CARWASH(p0, p1, p2, p3, p4) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 boolean
|
|
---@param p3 boolean
|
|
function MONEY.NETWORK_SPENT_CINEMA(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
function MONEY.NETWORK_SPENT_TELESCOPE(p0, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
function MONEY.NETWORK_SPENT_HOLDUPS(p0, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPENT_BUY_PASSIVE_MODE(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
function MONEY.NETWORK_SPENT_BANK_INTEREST(p0, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
function MONEY.NETWORK_SPENT_PROSTITUTES(p0, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
function MONEY.NETWORK_SPENT_ARREST_BAIL(p0, p1, p2) end
|
|
|
|
---@param amount integer
|
|
---@param vehicleModel integer|string
|
|
---@param gamerHandle pointer|nil
|
|
---@param notBankrupt boolean
|
|
---@param hasTheMoney boolean
|
|
function MONEY.NETWORK_SPENT_PAY_VEHICLE_INSURANCE_PREMIUM(amount, vehicleModel, gamerHandle, notBankrupt, hasTheMoney) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 pointer|nil
|
|
---@param p2 boolean
|
|
---@param p3 boolean
|
|
function MONEY.NETWORK_SPENT_CALL_PLAYER(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
function MONEY.NETWORK_SPENT_BOUNTY(p0, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
function MONEY.NETWORK_SPENT_FROM_ROCKSTAR(p0, p1, p2) end
|
|
|
|
---@param amount integer
|
|
---@return integer
|
|
function MONEY.NETWORK_SPEND_EARNED_FROM_BANK_AND_WALLETS(amount) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@param p1 pointer|nil
|
|
---@param p2 string
|
|
---@return string
|
|
function MONEY.PROCESS_CASH_GIFT(p0, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
function MONEY.NETWORK_SPENT_MOVE_SUBMARINE(p0, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 boolean
|
|
---@param p3 boolean
|
|
function MONEY.NETWORK_SPENT_PLAYER_HEALTHCARE(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPENT_NO_COPS(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
---@param p5 integer
|
|
---@param p6 integer
|
|
function MONEY.NETWORK_SPENT_CARGO_SOURCING(p0, p1, p2, p3, p4, p5, p6) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPENT_REQUEST_JOB(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPENT_REQUEST_HEIST(p0, p1, p2, p3) end
|
|
|
|
---@param amount integer
|
|
---@param p1 integer
|
|
---@param p2 boolean
|
|
---@param p3 boolean
|
|
---@param p4 integer
|
|
function MONEY.NETWORK_BUY_FAIRGROUND_RIDE(amount, p1, p2, p3, p4) end
|
|
|
|
---@return boolean
|
|
function MONEY.NETWORK_ECONOMY_HAS_FIXED_CRAZY_NUMBERS() end
|
|
|
|
---@param amount integer
|
|
---@param matchId string
|
|
---@param p2 boolean
|
|
---@param p3 boolean
|
|
function MONEY.NETWORK_SPENT_JOB_SKIP(amount, matchId, p2, p3) end
|
|
|
|
---@param amount integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
---@return boolean
|
|
function MONEY.NETWORK_SPENT_BOSS_GOON(amount, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param amount integer
|
|
function MONEY.NETWORK_SPEND_GOON(p0, p1, amount) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
function MONEY.NETWORK_SPEND_BOSS(p0, p1, p2) end
|
|
|
|
---@param amount integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
function MONEY.NETWORK_SPENT_MOVE_YACHT(amount, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPENT_RENAME_ORGANIZATION(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer|string
|
|
---@param p3 boolean
|
|
---@param p4 boolean
|
|
function MONEY.NETWORK_BUY_CONTRABAND_MISSION(p0, p1, p2, p3, p4) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPENT_PA_SERVICE_HELI(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPENT_PA_SERVICE_VEHICLE(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPENT_PA_SERVICE_SNACK(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPENT_PA_SERVICE_DANCER(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
function MONEY.NETWORK_SPENT_PA_SERVICE_IMPOUND(p0, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPENT_PA_HELI_PICKUP(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
function MONEY.NETWORK_SPENT_PURCHASE_OFFICE_PROPERTY(p0, p1, p2, p3, p4) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
function MONEY.NETWORK_SPENT_UPGRADE_OFFICE_PROPERTY(p0, p1, p2, p3, p4) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPENT_PURCHASE_WAREHOUSE_PROPERTY(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPENT_UPGRADE_WAREHOUSE_PROPERTY(p0, p1, p2, p3) end
|
|
|
|
---@param amount integer
|
|
---@param data pointer|nil
|
|
---@param p2 boolean
|
|
---@param p3 boolean
|
|
function MONEY.NETWORK_SPENT_PURCHASE_IMPEXP_WAREHOUSE_PROPERTY(amount, data, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPENT_UPGRADE_IMPEXP_WAREHOUSE_PROPERTY(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPENT_TRADE_IMPEXP_WAREHOUSE_PROPERTY(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPENT_ORDER_WAREHOUSE_VEHICLE(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPENT_ORDER_BODYGUARD_VEHICLE(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPENT_JUKEBOX(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPENT_PURCHASE_CLUB_HOUSE(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPENT_UPGRADE_CLUB_HOUSE(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPENT_PURCHASE_BUSINESS_PROPERTY(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPENT_UPGRADE_BUSINESS_PROPERTY(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPENT_TRADE_BUSINESS_PROPERTY(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
function MONEY.NETWORK_SPENT_MC_ABILITY(p0, p1, p2, p3, p4) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPENT_PAY_BUSINESS_SUPPLIES(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
function MONEY.NETWORK_SPENT_CHANGE_APPEARANCE(p0, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
---@param p5 integer
|
|
---@param p6 integer
|
|
---@param p7 integer
|
|
---@param p8 integer
|
|
---@param p9 integer
|
|
function MONEY.NETWORK_SPENT_VEHICLE_EXPORT_MODS(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPENT_PURCHASE_OFFICE_GARAGE(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPENT_UPGRADE_OFFICE_GARAGE(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
function MONEY.NETWORK_SPENT_IMPORT_EXPORT_REPAIR(p0, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPENT_PURCHASE_HANGAR(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPENT_UPGRADE_HANGAR(p0, p1, p2, p3) end
|
|
|
|
---@param amount integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
function MONEY.NETWORK_SPENT_HANGAR_UTILITY_CHARGES(amount, p1, p2) end
|
|
|
|
---@param amount integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
function MONEY.NETWORK_SPENT_HANGAR_STAFF_CHARGES(amount, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPENT_BUY_TRUCK(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPENT_UPGRADE_TRUCK(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPENT_BUY_BUNKER(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPENT_UPRADE_BUNKER(p0, p1, p2, p3) end
|
|
|
|
---@param amount integer
|
|
---@param bunkerHash integer|string
|
|
function MONEY.NETWORK_EARN_FROM_SELL_BUNKER(amount, bunkerHash) end
|
|
|
|
---@param amount integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
function MONEY.NETWORK_SPENT_BALLISTIC_EQUIPMENT(amount, p1, p2) end
|
|
|
|
---@param amount integer
|
|
---@param p1 integer
|
|
function MONEY.NETWORK_EARN_RDR_BONUS(amount, p1) end
|
|
|
|
---@param amount integer
|
|
---@param p1 integer
|
|
function MONEY.NETWORK_EARN_WAGE_PAYMENT(amount, p1) end
|
|
|
|
---@param amount integer
|
|
function MONEY.NETWORK_EARN_WAGE_PAYMENT_BONUS(amount) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPENT_BUY_BASE(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPENT_UPGRADE_BASE(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPENT_BUY_TILTROTOR(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPENT_UPGRADE_TILTROTOR(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPENT_EMPLOY_ASSASSINS(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPEND_GANGOPS_CANNON(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPEND_GANGOPS_SKIP_MISSION(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPEND_CASINO_HEIST_SKIP_MISSION(p0, p1, p2, p3) end
|
|
|
|
---@param amount integer
|
|
---@param baseNameHash integer|string
|
|
function MONEY.NETWORK_EARN_SELL_BASE(amount, baseNameHash) end
|
|
|
|
---@param amount integer
|
|
---@param p1 integer
|
|
function MONEY.NETWORK_EARN_TARGET_REFUND(amount, p1) end
|
|
|
|
---@param amount integer
|
|
---@param p1 integer
|
|
function MONEY.NETWORK_EARN_GANGOPS_WAGES(amount, p1) end
|
|
|
|
---@param amount integer
|
|
---@param p1 integer
|
|
function MONEY.NETWORK_EARN_GANGOPS_WAGES_BONUS(amount, p1) end
|
|
|
|
---@param amount integer
|
|
---@param p1 integer
|
|
function MONEY.NETWORK_EARN_DAR_CHALLENGE(amount, p1) end
|
|
|
|
---@param amount integer
|
|
---@param vehicleHash integer|string
|
|
function MONEY.NETWORK_EARN_DOOMSDAY_FINALE_BONUS(amount, vehicleHash) end
|
|
|
|
---@param amount integer
|
|
---@param p1 string
|
|
---@param p2 integer
|
|
function MONEY.NETWORK_EARN_GANGOPS_AWARD(amount, p1, p2) end
|
|
|
|
---@param amount integer
|
|
---@param p1 string
|
|
---@param actIndex integer
|
|
function MONEY.NETWORK_EARN_GANGOPS_ELITE(amount, p1, actIndex) end
|
|
|
|
---@param earnedMoney integer
|
|
function MONEY.NETWORK_SERVICE_EARN_GANGOPS_RIVAL_DELIVERY(earnedMoney) end
|
|
|
|
---@param type integer
|
|
---@param amount integer
|
|
---@param p2 boolean
|
|
---@param p3 boolean
|
|
function MONEY.NETWORK_SPEND_GANGOPS_START_STRAND(type, amount, p2, p3) end
|
|
|
|
---@param amount integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
function MONEY.NETWORK_SPEND_GANGOPS_TRIP_SKIP(amount, p1, p2) end
|
|
|
|
---@param amount integer
|
|
function MONEY.NETWORK_EARN_GANGOPS_PREP_PARTICIPATION(amount) end
|
|
|
|
---@param amount integer
|
|
---@param p1 string
|
|
function MONEY.NETWORK_EARN_GANGOPS_SETUP(amount, p1) end
|
|
|
|
---@param amount integer
|
|
---@param p1 string
|
|
function MONEY.NETWORK_EARN_GANGOPS_FINALE(amount, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
function MONEY.NETWORK_SPEND_GANGOPS_REPAIR_COST(p0, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function MONEY.NETWORK_EARN_NIGHTCLUB(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
function MONEY.NETWORK_EARN_NIGHTCLUB_DANCING(p0) end
|
|
|
|
---@param amount integer
|
|
function MONEY.NETWORK_EARN_BB_EVENT_BONUS(amount) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPENT_PURCHASE_HACKER_TRUCK(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPENT_UPGRADE_HACKER_TRUCK(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param amount integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_EARN_HACKER_TRUCK(p0, amount, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPENT_PURCHASE_NIGHTCLUB_AND_WAREHOUSE(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPENT_UPGRADE_NIGHTCLUB_AND_WAREHOUSE(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
---@param p5 integer
|
|
---@param p6 integer
|
|
function MONEY.NETWORK_EARN_NIGHTCLUB_AND_WAREHOUSE(p0, p1, p2, p3, p4, p5, p6) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPEND_NIGHTCLUB_AND_WAREHOUSE(p0, p1, p2, p3) end
|
|
|
|
---@param amount integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
function MONEY.NETWORK_SPENT_RDR_HATCHET_BONUS(amount, p1, p2) end
|
|
|
|
---@param player integer
|
|
---@param amount integer
|
|
---@param p1 integer
|
|
---@param p2 boolean
|
|
---@param p3 boolean
|
|
function MONEY.NETWORK_SPENT_NIGHTCLUB_ENTRY_FEE(player, amount, p1, p2, p3) end
|
|
|
|
---@param amount integer
|
|
---@param p1 integer
|
|
---@param p2 boolean
|
|
---@param p3 boolean
|
|
function MONEY.NETWORK_SPEND_NIGHTCLUB_BAR_DRINK(amount, p1, p2, p3) end
|
|
|
|
---@param amount integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
function MONEY.NETWORK_SPEND_BOUNTY_HUNTER_MISSION(amount, p1, p2) end
|
|
|
|
---@param amount integer
|
|
---@param p1 integer
|
|
---@param p2 boolean
|
|
---@param p3 boolean
|
|
function MONEY.NETWORK_SPENT_REHIRE_DJ(amount, p1, p2, p3) end
|
|
|
|
---@param amount integer
|
|
---@param p1 integer
|
|
---@param p2 boolean
|
|
---@param p3 boolean
|
|
function MONEY.NETWORK_SPENT_ARENA_JOIN_SPECTATOR(amount, p1, p2, p3) end
|
|
|
|
---@param amount integer
|
|
---@param p1 integer
|
|
function MONEY.NETWORK_EARN_ARENA_SKILL_LEVEL_PROGRESSION(amount, p1) end
|
|
|
|
---@param amount integer
|
|
---@param p1 integer
|
|
function MONEY.NETWORK_EARN_ARENA_CAREER_PROGRESSION(amount, p1) end
|
|
|
|
---@param amount integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
function MONEY.NETWORK_SPEND_MAKE_IT_RAIN(amount, p1, p2) end
|
|
|
|
---@param amount integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
---@param p3 string
|
|
function MONEY.NETWORK_SPEND_BUY_ARENA(amount, p1, p2, p3) end
|
|
|
|
---@param amount integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
---@param p3 string
|
|
function MONEY.NETWORK_SPEND_UPGRADE_ARENA(amount, p1, p2, p3) end
|
|
|
|
---@param amount integer
|
|
---@param type integer
|
|
---@param p2 boolean
|
|
---@param p3 boolean
|
|
function MONEY.NETWORK_SPEND_ARENA_SPECTATOR_BOX(amount, type, p2, p3) end
|
|
|
|
---@param amount integer
|
|
---@param p1 integer
|
|
---@param p2 boolean
|
|
function MONEY.NETWORK_SPEND_SPIN_THE_WHEEL_PAYMENT(amount, p1, p2) end
|
|
|
|
---@param amount integer
|
|
function MONEY.NETWORK_EARN_SPIN_THE_WHEEL_CASH(amount) end
|
|
|
|
---@param amount integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
function MONEY.NETWORK_SPEND_ARENA_PREMIUM(amount, p1, p2) end
|
|
|
|
---@param amount integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_EARN_ARENA_WAR(amount, p1, p2, p3) end
|
|
|
|
---@param amount integer
|
|
function MONEY.NETWORK_EARN_ARENA_WAR_ASSASSINATE_TARGET(amount) end
|
|
|
|
---@param amount integer
|
|
function MONEY.NETWORK_EARN_ARENA_WAR_EVENT_CARGO(amount) end
|
|
|
|
---@param amount integer
|
|
function MONEY.NETWORK_EARN_RC_TIME_TRIAL(amount) end
|
|
|
|
---@param amount integer
|
|
function MONEY.NETWORK_EARN_DAILY_OBJECTIVE_EVENT(amount) end
|
|
|
|
---@param amount integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPEND_CASINO_MEMBERSHIP(amount, p1, p2, p3) end
|
|
|
|
---@param amount integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
---@param data pointer|nil
|
|
function MONEY.NETWORK_SPEND_BUY_CASINO(amount, p1, p2, data) end
|
|
|
|
---@param amount integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
---@param data pointer|nil
|
|
function MONEY.NETWORK_SPEND_UPGRADE_CASINO(amount, p1, p2, data) end
|
|
|
|
---@param amount integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
function MONEY.NETWORK_SPEND_CASINO_GENERIC(amount, p1, p2, p3, p4) end
|
|
|
|
---@param amount integer
|
|
function MONEY.NETWORK_EARN_CASINO_TIME_TRIAL_WIN(amount) end
|
|
|
|
---@param amount integer
|
|
function MONEY.NETWORK_EARN_COLLECTABLES_ACTION_FIGURES(amount) end
|
|
|
|
---@param amount integer
|
|
function MONEY.NETWORK_EARN_CASINO_COLLECTABLE_COMPLETED_COLLECTION(amount) end
|
|
|
|
---@param amount integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
function MONEY.NETWORK_EARN_SELL_PRIZE_VEHICLE(amount, p1, p2) end
|
|
|
|
---@param amount integer
|
|
function MONEY.NETWORK_EARN_CASINO_MISSION_REWARD(amount) end
|
|
|
|
---@param amount integer
|
|
function MONEY.NETWORK_EARN_CASINO_STORY_MISSION_REWARD(amount) end
|
|
|
|
---@param amount integer
|
|
function MONEY.NETWORK_EARN_CASINO_MISSION_PARTICIPATION(amount) end
|
|
|
|
---@param amount integer
|
|
---@param hash integer|string
|
|
function MONEY.NETWORK_EARN_CASINO_AWARD(amount, hash) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPEND_BUY_ARCADE(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPEND_UPGRADE_ARCADE(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
---@param p5 integer
|
|
---@param p6 integer
|
|
---@param p7 integer
|
|
---@param p8 integer
|
|
---@param p9 integer
|
|
---@param p10 integer
|
|
function MONEY.NETWORK_SPEND_CASINO_HEIST(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
function MONEY.NETWORK_SPEND_ARCADE_MGMT(p0, p1, p2, p3, p4) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
function MONEY.NETWORK_SPEND_PLAY_ARCADE(p0, p1, p2, p3, p4) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
function MONEY.NETWORK_SPEND_ARCADE(p0, p1, p2, p3, p4) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
---@param p5 integer
|
|
---@param p6 integer
|
|
function MONEY.NETWORK_EARN_CASINO_HEIST(p0, p1, p2, p3, p4, p5, p6) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
function MONEY.NETWORK_EARN_UPGRADE_ARCADE(p0, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
---@param p5 integer
|
|
function MONEY.NETWORK_EARN_ARCADE(p0, p1, p2, p3, p4, p5) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
function MONEY.NETWORK_EARN_COLLECTABLES(p0, p1, p2) end
|
|
|
|
---@param amount integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
function MONEY.NETWORK_EARN_CHALLENGE(amount, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
function MONEY.NETWORK_EARN_CASINO_HEIST_AWARDS(p0, p1, p2, p3, p4) end
|
|
|
|
---@param amount integer
|
|
---@param p1 integer
|
|
function MONEY.NETWORK_EARN_COLLECTABLE_ITEM(amount, p1) end
|
|
|
|
---@param amount integer
|
|
---@param p1 integer
|
|
function MONEY.NETWORK_EARN_COLLECTABLE_COMPLETED_COLLECTION(amount, p1) end
|
|
|
|
---@param amount integer
|
|
---@param p1 integer
|
|
function MONEY.NETWORK_EARN_YATCH_MISSION(amount, p1) end
|
|
|
|
---@param amount integer
|
|
---@param p1 integer
|
|
function MONEY.NETWORK_EARN_DISPATCH_CALL(amount, p1) end
|
|
|
|
---@param p0 integer
|
|
function MONEY.NETWORK_SPEND_BEACH_PARTY(p0) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
---@param p5 integer
|
|
function MONEY.NETWORK_SPEND_SUBMARINE(p0, p1, p2, p3, p4, p5) end
|
|
|
|
---@param amount1 integer
|
|
---@param p1 integer
|
|
---@param p2 boolean
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
---@param p5 integer
|
|
---@param p6 integer
|
|
---@param amount2 integer
|
|
---@param p8 integer
|
|
function MONEY.NETWORK_SPEND_CASINO_CLUB(amount1, p1, p2, p3, p4, p5, p6, amount2, p8) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPEND_BUY_SUB(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPEND_UPGRADE_SUB(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPEND_ISLAND_HEIST(p0, p1, p2, p3) end
|
|
|
|
---@param amount1 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param amount2 integer
|
|
---@param p5 integer
|
|
function MONEY.NETWORK_EARN_ISLAND_HEIST(amount1, p1, p2, p3, amount2, p5) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
function MONEY.NETWORK_EARN_BEACH_PARTY_LOST_FOUND(p0, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function MONEY.NETWORK_EARN_FROM_ISLAND_HEIST_DJ_MISSION(p0, p1) end
|
|
|
|
---@param amount1 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param amount2 integer
|
|
---@param p4 integer
|
|
function MONEY.NETWORK_SPEND_CAR_CLUB_MEMBERSHIP(amount1, p1, p2, amount2, p4) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPEND_CAR_CLUB_BAR(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
function MONEY.NETWORK_SPEND_AUTOSHOP_MODIFY(p0, p1, p2, p3, p4) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPEND_CAR_CLUB_TAKEOVER(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPEND_BUY_AUTOSHOP(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPEND_UPGRADE_AUTOSHOP(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
function MONEY.NETWORK_EARN_AUTOSHOP_BUSINESS(p0, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function MONEY.NETWORK_EARN_AUTOSHOP_INCOME(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
function MONEY.NETWORK_EARN_CARCLUB_MEMBERSHIP(p0) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function MONEY.NETWORK_EARN_DAILY_VEHICLE(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
function MONEY.NETWORK_EARN_DAILY_VEHICLE_BONUS(p0) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
function MONEY.NETWORK_EARN_TUNER_AWARD(p0, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
function MONEY.NETWORK_EARN_TUNER_ROBBERY(p0, p1, p2, p3, p4) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function MONEY.NETWORK_EARN_UPGRADE_AUTOSHOP(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPEND_INTERACTION_MENU_ABILITY(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 boolean
|
|
function MONEY.NETWORK_SPEND_SET_COMMON_FIELDS(p0, p1, p2, p3) end
|
|
|
|
---@param p0 boolean
|
|
function MONEY.NETWORK_SPEND_SET_DISCOUNT(p0) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPEND_BUY_AGENCY(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPEND_UPGRADE_AGENCY(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
function MONEY.NETWORK_SPEND_AGENCY(p0, p1, p2, p3, p4) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPEND_HIDDEN(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPEND_SOURCE_BIKE(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPEND_COMP_SUV(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPEND_SUV_FST_TRVL(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPEND_SUPPLY(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPEND_BIKE_SHOP(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
function MONEY.NETWORK_SPEND_VEHICLE_REQUESTED(p0, p1, p2, p3, p4) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPEND_GUNRUNNING(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function MONEY.NETWORK_EARN_AGENCY_SAFE(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function MONEY.NETWORK_EARN_AWARD_CONTRACT(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function MONEY.NETWORK_EARN_AGENCY_CONTRACT(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function MONEY.NETWORK_EARN_AWARD_PHONE(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
function MONEY.NETWORK_EARN_AGENCY_PHONE(p0, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function MONEY.NETWORK_EARN_AWARD_FIXER_MISSION(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function MONEY.NETWORK_EARN_FIXER_PREP(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function MONEY.NETWORK_EARN_FIXER_FINALE(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function MONEY.NETWORK_EARN_FIXER_AGENCY_SHORT_TRIP(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function MONEY.NETWORK_EARN_AWARD_SHORT_TRIP(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function MONEY.NETWORK_EARN_FIXER_RIVAL_DELIVERY(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function MONEY.NETWORK_EARN_UPGRADE_AGENCY(p0, p1) end
|
|
|
|
---@param amount integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
---@param data pointer|nil
|
|
function MONEY.NETWORK_SPEND_APARTMENT_UTILITIES(amount, p1, p2, data) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_SPEND_BUSINESS_PROPERTY_FEES(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_EARN_SIGHTSEEING_REWARD(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function MONEY.NETWORK_EARN_BIKER_SHOP(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
function MONEY.NETWORK_EARN_BIKER(p0) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY.NETWORK_YOHAN_SOURCE_GOODS(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY._NETWORK_SPEND_BUY_MFGARAGE(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY._NETWORK_SPEND_UPGRADE_MFGARAGE(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
---@param p3 integer
|
|
function MONEY._NETWORK_SPEND_BUY_SUPPLIES(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY._NETWORK_SPEND_BUY_ACID_LAB(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY._NETWORK_SPEND_UPGRADE_ACID_LAB_EQUIPMENT(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
---@param p3 integer
|
|
function MONEY._NETWORK_SPEND_UPGRADE_ACID_LAB_ARMOR(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
---@param p3 integer
|
|
function MONEY._NETWORK_SPEND_UPGRADE_ACID_LAB_SCOOP(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
---@param p3 integer
|
|
function MONEY._NETWORK_SPEND_UPGRADE_ACID_LAB_MINES(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY._NETWORK_SPEND_RENAME_ACID_LAB(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function MONEY._NETWORK_SPEND_RENAME_ACID_PRODUCT(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function MONEY._NETWORK_EARN_AWARD_JUGGALO_MISSION(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function MONEY._NETWORK_EARN_AWARD_ACID_LAB(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function MONEY._NETWORK_EARN_AWARD_DAILY_STASH(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function MONEY._NETWORK_EARN_AWARD_DEAD_DROP(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function MONEY._NETWORK_EARN_AWARD_RANDOM_EVENT(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function MONEY._NETWORK_EARN_AWARD_TAXI(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function MONEY._NETWORK_EARN_STREET_DEALER(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function MONEY._NETWORK_EARN_SELL_ACID(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function MONEY._NETWORK_EARN_SETUP_PARTICIPATION_ACID_LAB(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function MONEY._NETWORK_EARN_SOURCE_PARTICIPATION_ACID_LAB(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function MONEY._NETWORK_EARN_SELL_PARTICIPATION_ACID_LAB(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function MONEY._NETWORK_EARN_JUGGALO_STORY_MISSION(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function MONEY._NETWORK_EARN_JUGGALO_STORY_MISSION_PARTICIPATION(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function MONEY._NETWORK_EARN_FOOLIGAN_JOB(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function MONEY._NETWORK_EARN_FOOLIGAN_JOB_PARTICIPATION(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function MONEY._NETWORK_EARN_TAXI_JOB(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function MONEY._NETWORK_EARN_DAILY_STASH_HOUSE_COMPLETED(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function MONEY._NETWORK_EARN_DAILY_STASH_HOUSE_PARTICIPATION(p0, p1) end
|
|
|
|
---@param amount integer
|
|
---@param p1 integer
|
|
function MONEY._NETWORK_EARN_AVENGER(amount, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
function MONEY._NETWORK_EARN_SMUGGLER_OPS(p0, p1, p2) end
|
|
|
|
---@param amount integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
function MONEY._NETWORK_EARN_BONUS_OBJECTIVE(amount, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function MONEY._NETWORK_EARN_PROGRESS_HUB(p0, p1) end
|
|
|
|
---@param hangarCargoSourcingPrice integer
|
|
---@param fromBank boolean
|
|
---@param fromBankAndWallet boolean
|
|
---@param cost integer
|
|
---@param warehouseId integer
|
|
---@param warehouseSlot integer
|
|
---@param p6 integer
|
|
function MONEY._NETWORK_SPENT_AIR_FREIGHT(hangarCargoSourcingPrice, fromBank, fromBankAndWallet, cost, warehouseId, warehouseSlot, p6) end
|
|
|
|
---@param amount integer
|
|
---@param fromBank boolean
|
|
---@param fromBankAndWallet boolean
|
|
---@param cost integer
|
|
function MONEY._NETWORK_SPENT_SKIP_CARGO_SOURCE_SETUP(amount, fromBank, fromBankAndWallet, cost) end
|
|
|
|
---@param amount integer
|
|
---@param fromBank boolean
|
|
---@param fromBankAndWallet boolean
|
|
---@param p3 integer|string
|
|
function MONEY._NETWORK_SPENT_STEALTH_MODULE(amount, fromBank, fromBankAndWallet, p3) end
|
|
|
|
---@param amount integer
|
|
---@param fromBank boolean
|
|
---@param fromBankAndWallet boolean
|
|
---@param p3 integer|string
|
|
function MONEY._NETWORK_SPENT_MISSILE_JAMMER(amount, fromBank, fromBankAndWallet, p3) end
|
|
|
|
---@param price integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
---@param stat integer|string
|
|
---@param spent integer|string
|
|
---@param p5 string
|
|
---@param p6 string
|
|
---@param data pointer|nil
|
|
function MONEY._NETWORK_SPENT_GENERIC(price, p1, p2, stat, spent, p5, p6, data) end
|
|
|
|
---@param amount integer
|
|
---@param earn integer|string
|
|
---@param p2 string
|
|
---@param p3 string
|
|
---@param data pointer|nil
|
|
function MONEY._NETWORK_EARN_GENERIC(amount, earn, p2, p3, data) end
|
|
|
|
function MONEY._NETWORK_CLEAR_TRANSACTION_TELEMETRY_NONCE() end
|
|
|
|
---@return integer
|
|
function MONEY.NETWORK_GET_VC_BANK_BALANCE() end
|
|
|
|
---@param characterSlot integer
|
|
---@return integer
|
|
function MONEY.NETWORK_GET_VC_WALLET_BALANCE(characterSlot) end
|
|
|
|
---@return integer
|
|
function MONEY.NETWORK_GET_VC_BALANCE() end
|
|
|
|
---@return integer
|
|
function MONEY.NETWORK_GET_EVC_BALANCE() end
|
|
|
|
---@return integer
|
|
function MONEY.NETWORK_GET_PVC_BALANCE() end
|
|
|
|
---@param characterSlot integer
|
|
---@return string
|
|
function MONEY.NETWORK_GET_STRING_WALLET_BALANCE(characterSlot) end
|
|
|
|
---@return string
|
|
function MONEY.NETWORK_GET_STRING_BANK_BALANCE() end
|
|
|
|
---@param character integer
|
|
---@return string
|
|
function MONEY.NETWORK_GET_STRING_BANK_WALLET_BALANCE(character) end
|
|
|
|
---@param amount integer
|
|
---@param characterSlot integer
|
|
---@return boolean
|
|
function MONEY.NETWORK_GET_CAN_SPEND_FROM_WALLET(amount, characterSlot) end
|
|
|
|
---@param amount integer
|
|
---@return boolean
|
|
function MONEY.NETWORK_GET_CAN_SPEND_FROM_BANK(amount) end
|
|
|
|
---@param amount integer
|
|
---@param characterSlot integer
|
|
---@return boolean
|
|
function MONEY.NETWORK_GET_CAN_SPEND_FROM_BANK_AND_WALLET(amount, characterSlot) end
|
|
|
|
---@return integer
|
|
function MONEY.NETWORK_GET_PVC_TRANSFER_BALANCE() end
|
|
|
|
---@param amount integer
|
|
---@return boolean
|
|
function MONEY.NETWORK_GET_CAN_TRANSFER_CASH(amount) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@return boolean
|
|
function MONEY.NETWORK_CAN_RECEIVE_PLAYER_CASH(p0, p1, p2, p3) end
|
|
|
|
---@return integer
|
|
function MONEY.NETWORK_GET_REMAINING_TRANSFER_BALANCE() end
|
|
|
|
---@param amount integer
|
|
---@return integer
|
|
function MONEY.WITHDRAW_VC(amount) end
|
|
|
|
---@param amount integer
|
|
---@return boolean
|
|
function MONEY.DEPOSIT_VC(amount) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function MONEY.HAS_VC_WITHDRAWAL_COMPLETED(p0) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function MONEY.WAS_VC_WITHDRAWAL_SUCCESSFUL(p0) end
|
|
|
|
---@return boolean
|
|
function MONEY.NETWORK_GET_MP_WINDFALL_AVAILABLE() end
|
|
|
|
-- ============================================================
|
|
-- NETSHOPPING
|
|
-- ============================================================
|
|
|
|
---@class natives.NETSHOPPING
|
|
NETSHOPPING = {}
|
|
|
|
---@return boolean
|
|
function NETSHOPPING.NET_GAMESERVER_USE_SERVER_TRANSACTIONS() end
|
|
|
|
---@param name string
|
|
---@return boolean
|
|
function NETSHOPPING.NET_GAMESERVER_CATALOG_ITEM_IS_VALID(name) end
|
|
|
|
---@param hash integer|string
|
|
---@return boolean
|
|
function NETSHOPPING.NET_GAMESERVER_CATALOG_ITEM_KEY_IS_VALID(hash) end
|
|
|
|
---@param itemHash integer|string
|
|
---@param categoryHash integer|string
|
|
---@param p2 boolean
|
|
---@return integer
|
|
function NETSHOPPING.NET_GAMESERVER_GET_PRICE(itemHash, categoryHash, p2) end
|
|
|
|
---@return boolean
|
|
function NETSHOPPING.NET_GAMESERVER_CATALOG_IS_VALID() end
|
|
|
|
---@return boolean
|
|
function NETSHOPPING.NET_GAMESERVER_IS_CATALOG_CURRENT() end
|
|
|
|
---@return integer
|
|
function NETSHOPPING.NET_GAMESERVER_GET_CATALOG_CLOUD_CRC() end
|
|
|
|
---@return boolean
|
|
function NETSHOPPING.NET_GAMESERVER_REFRESH_SERVER_CATALOG() end
|
|
|
|
---@param state pointer|nil
|
|
---@return boolean
|
|
function NETSHOPPING.NET_GAMESERVER_RETRIEVE_CATALOG_REFRESH_STATUS(state) end
|
|
|
|
---@return boolean
|
|
function NETSHOPPING.NET_GAMESERVER_INIT_SESSION() end
|
|
|
|
---@param p0 pointer|nil
|
|
---@return boolean
|
|
function NETSHOPPING.NET_GAMESERVER_RETRIEVE_INIT_SESSION_STATUS(p0) end
|
|
|
|
---@param charSlot integer
|
|
---@return boolean
|
|
function NETSHOPPING.NET_GAMESERVER_START_SESSION(charSlot) end
|
|
|
|
---@return boolean
|
|
function NETSHOPPING.NET_GAMESERVER_START_SESSION_PENDING() end
|
|
|
|
---@param p0 pointer|nil
|
|
---@return boolean
|
|
function NETSHOPPING.NET_GAMESERVER_RETRIEVE_START_SESSION_STATUS(p0) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@return boolean
|
|
function NETSHOPPING.NET_GAMESERVER_RETRIEVE_SESSION_ERROR_CODE(p0) end
|
|
|
|
---@param charSlot integer
|
|
---@return boolean
|
|
function NETSHOPPING.NET_GAMESERVER_IS_SESSION_VALID(charSlot) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function NETSHOPPING.NET_GAMESERVER_CLEAR_SESSION(p0) end
|
|
|
|
---@param charSlot integer
|
|
---@return boolean
|
|
function NETSHOPPING.NET_GAMESERVER_SESSION_APPLY_RECEIVED_DATA(charSlot) end
|
|
|
|
---@return boolean
|
|
function NETSHOPPING.NET_GAMESERVER_IS_SESSION_REFRESH_PENDING() end
|
|
|
|
---@return boolean
|
|
function NETSHOPPING._NET_GAMESERVER_FLAG_FOR_SESSION_RESTART() end
|
|
|
|
---@param inventory boolean
|
|
---@param playerbalance boolean
|
|
---@return boolean
|
|
function NETSHOPPING.NET_GAMESERVER_START_SESSION_RESTART(inventory, playerbalance) end
|
|
|
|
---@return boolean
|
|
function NETSHOPPING.NET_GAMESERVER_TRANSACTION_IN_PROGRESS() end
|
|
|
|
---@param p0 pointer|nil
|
|
---@param p1 pointer|nil
|
|
---@return boolean
|
|
function NETSHOPPING.NET_GAMESERVER_GET_SESSION_STATE_AND_STATUS(p0, p1) end
|
|
|
|
---@param transactionId pointer|nil
|
|
---@param categoryHash integer|string
|
|
---@param actionHash integer|string
|
|
---@param flags integer
|
|
---@return boolean
|
|
function NETSHOPPING.NET_GAMESERVER_BASKET_START(transactionId, categoryHash, actionHash, flags) end
|
|
|
|
---@return boolean
|
|
function NETSHOPPING.NET_GAMESERVER_BASKET_END() end
|
|
|
|
---@return boolean
|
|
function NETSHOPPING.NET_GAMESERVER_BASKET_IS_ACTIVE() end
|
|
|
|
---@param itemData pointer|nil
|
|
---@param quantity integer
|
|
---@return boolean
|
|
function NETSHOPPING.NET_GAMESERVER_BASKET_ADD_ITEM(itemData, quantity) end
|
|
|
|
---@return boolean
|
|
function NETSHOPPING.NET_GAMESERVER_BASKET_IS_FULL() end
|
|
|
|
---@param p0 integer
|
|
---@param p1 pointer|nil
|
|
---@return boolean
|
|
function NETSHOPPING.NET_GAMESERVER_BASKET_APPLY_SERVER_DATA(p0, p1) end
|
|
|
|
---@param transactionId integer
|
|
---@return boolean
|
|
function NETSHOPPING.NET_GAMESERVER_CHECKOUT_START(transactionId) end
|
|
|
|
---@param transactionId integer
|
|
---@return boolean
|
|
function NETSHOPPING.NET_GAMESERVER_CHECKOUT_PENDING(transactionId) end
|
|
|
|
---@param transactionId pointer|nil
|
|
---@param categoryHash integer|string
|
|
---@param itemHash integer|string
|
|
---@param actionTypeHash integer|string
|
|
---@param value integer
|
|
---@param flags integer
|
|
---@return boolean
|
|
function NETSHOPPING.NET_GAMESERVER_BEGIN_SERVICE(transactionId, categoryHash, itemHash, actionTypeHash, value, flags) end
|
|
|
|
---@param transactionId integer
|
|
---@return boolean
|
|
function NETSHOPPING.NET_GAMESERVER_END_SERVICE(transactionId) end
|
|
|
|
---@deprecated Not allowed
|
|
---@param slot integer
|
|
---@param transfer boolean
|
|
---@param reason integer|string
|
|
---@return boolean
|
|
function NETSHOPPING.NET_GAMESERVER_DELETE_CHARACTER(slot, transfer, reason) end
|
|
|
|
---@return integer
|
|
function NETSHOPPING.NET_GAMESERVER_DELETE_CHARACTER_GET_STATUS() end
|
|
|
|
---@return boolean
|
|
function NETSHOPPING.NET_GAMESERVER_DELETE_SET_TELEMETRY_NONCE_SEED() end
|
|
|
|
---@param charSlot integer
|
|
---@param amount integer
|
|
---@return boolean
|
|
function NETSHOPPING.NET_GAMESERVER_TRANSFER_BANK_TO_WALLET(charSlot, amount) end
|
|
|
|
---@param charSlot integer
|
|
---@param amount integer
|
|
---@return boolean
|
|
function NETSHOPPING.NET_GAMESERVER_TRANSFER_WALLET_TO_BANK(charSlot, amount) end
|
|
|
|
---@return integer
|
|
function NETSHOPPING.NET_GAMESERVER_TRANSFER_BANK_TO_WALLET_GET_STATUS() end
|
|
|
|
---@return integer
|
|
function NETSHOPPING.NET_GAMESERVER_TRANSFER_WALLET_TO_BANK_GET_STATUS() end
|
|
|
|
---@return boolean
|
|
function NETSHOPPING.NET_GAMESERVER_TRANSFER_CASH_SET_TELEMETRY_NONCE_SEED() end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function NETSHOPPING.NET_GAMESERVER_SET_TELEMETRY_NONCE_SEED(p0) end
|
|
|
|
-- ============================================================
|
|
-- NETWORK
|
|
-- ============================================================
|
|
|
|
---@class natives.NETWORK
|
|
NETWORK = {}
|
|
|
|
---@return string
|
|
function NETWORK.GET_ONLINE_VERSION() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_SIGNED_IN() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_SIGNED_ONLINE() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_NP_AVAILABLE() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_NP_PENDING() end
|
|
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_NP_UNAVAILABLE_REASON() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_CONNETED_TO_NP_PRESENCE() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_LOGGED_IN_TO_PSN() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_HAS_VALID_ROS_CREDENTIALS() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_REFRESHING_ROS_CREDENTIALS() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_CLOUD_AVAILABLE() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_HAS_SOCIAL_CLUB_ACCOUNT() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_ARE_SOCIAL_CLUB_POLICIES_CURRENT() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_HOST() end
|
|
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_HOST_PLAYER_INDEX() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_WAS_GAME_SUSPENDED() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_HAVE_ONLINE_PRIVILEGES() end
|
|
|
|
---@return boolean
|
|
function NETWORK._NETWORK_MULTIPLAYER_CROSSPLAY_NOT_ALLOWED() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_HAS_AGE_RESTRICTIONS() end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_HAVE_USER_CONTENT_PRIVILEGES(p0) end
|
|
|
|
---@param p0 integer
|
|
---@param player integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_HAVE_COMMUNICATION_PRIVILEGES(p0, player) end
|
|
|
|
---@return boolean
|
|
function NETWORK._NETWORK_HAVE_PLATFORM_COMMUNICATION_PRIVILEGES() end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
---@return boolean
|
|
function NETWORK.NETWORK_CHECK_ONLINE_PRIVILEGES(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 boolean
|
|
---@return boolean
|
|
function NETWORK.NETWORK_CHECK_USER_CONTENT_PRIVILEGES(p0, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 boolean
|
|
---@return boolean
|
|
function NETWORK.NETWORK_CHECK_COMMUNICATION_PRIVILEGES(p0, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_CHECK_TEXT_COMMUNICATION_PRIVILEGES(p0, p1, p2) end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_USING_ONLINE_PROMOTION() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_SHOULD_SHOW_PROMOTION_ALERT_SCREEN() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_HAS_SOCIAL_NETWORKING_SHARING_PRIV() end
|
|
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_AGE_GROUP() end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_CHECK_PRIVILEGES(p0, p1, p2) end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_PRIVILEGE_CHECK_IN_PROGRESS() end
|
|
|
|
function NETWORK.NETWORK_SET_PRIVILEGE_CHECK_RESULT_NOT_NEEDED() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_RESOLVE_PRIVILEGE_USER_CONTENT() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_HAVE_PLATFORM_SUBSCRIPTION() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_PLATFORM_SUBSCRIPTION_CHECK_PENDING() end
|
|
|
|
function NETWORK.NETWORK_SHOW_ACCOUNT_UPGRADE_UI() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_SHOWING_SYSTEM_UI_OR_RECENTLY_REQUESTED_UPSELL() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_NEED_TO_START_NEW_GAME_BUT_BLOCKED() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_CAN_BAIL() end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
function NETWORK.NETWORK_BAIL(p0, p1, p2) end
|
|
|
|
function NETWORK.NETWORK_ON_RETURN_TO_SINGLE_PLAYER() end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_TRANSITION_START(p0, p1, p2, p3) end
|
|
|
|
---@param hash integer|string
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param state integer
|
|
---@param p4 integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_TRANSITION_ADD_STAGE(hash, p1, p2, state, p4) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_TRANSITION_FINISH(p0, p1, p2) end
|
|
|
|
---@param loadingState pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_CAN_ACCESS_MULTIPLAYER(loadingState) end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_CHECK_CAN_ACCESS_AND_ALERT() end
|
|
|
|
---@param accessCode integer
|
|
---@return string
|
|
function NETWORK._NETWORK_GET_ACCESS_CODE_LABEL_HEADING(accessCode) end
|
|
|
|
---@param accessCode integer
|
|
---@return string
|
|
function NETWORK._NETWORK_GET_ACCESS_CODE_LABEL_BODY(accessCode) end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_MULTIPLAYER_DISABLED() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_CAN_ENTER_MULTIPLAYER() end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_SESSION_DO_FREEROAM_QUICKMATCH(p0, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_SESSION_DO_FRIEND_MATCHMAKING(p0, p1, p2) end
|
|
|
|
---@param crewId integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param maxPlayers integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_SESSION_DO_CREW_MATCHMAKING(crewId, p1, p2, maxPlayers) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_SESSION_DO_ACTIVITY_QUICKMATCH(p0, p1, p2, p3, p4) end
|
|
|
|
---@param p0 integer
|
|
---@param maxPlayers integer
|
|
---@param p2 boolean
|
|
---@return boolean
|
|
function NETWORK.NETWORK_SESSION_HOST(p0, maxPlayers, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param maxPlayers integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_SESSION_HOST_CLOSED(p0, maxPlayers) end
|
|
|
|
---@param p0 integer
|
|
---@param maxPlayers integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_SESSION_HOST_FRIENDS_ONLY(p0, maxPlayers) end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_SESSION_IS_CLOSED_FRIENDS() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_SESSION_IS_CLOSED_CREW() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_SESSION_IS_SOLO() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_SESSION_IS_PRIVATE() end
|
|
|
|
---@param leaveFlags integer
|
|
---@param leaveReason integer
|
|
---@return boolean
|
|
function NETWORK._NETWORK_SESSION_LEAVE_INCLUDING_REASON(leaveFlags, leaveReason) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_SESSION_LEAVE(p0) end
|
|
|
|
---@param player integer
|
|
function NETWORK.NETWORK_SESSION_KICK_PLAYER(player) end
|
|
|
|
---@param player integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_SESSION_GET_KICK_VOTE(player) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_SESSION_RESERVE_SLOTS_TRANSITION(p0, p1, p2) end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_JOIN_PREVIOUSLY_FAILED_SESSION() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_JOIN_PREVIOUSLY_FAILED_TRANSITION() end
|
|
|
|
---@param matchmakingGroup integer
|
|
function NETWORK.NETWORK_SESSION_SET_MATCHMAKING_GROUP(matchmakingGroup) end
|
|
|
|
---@param playerType integer
|
|
---@param playerCount integer
|
|
function NETWORK.NETWORK_SESSION_SET_MATCHMAKING_GROUP_MAX(playerType, playerCount) end
|
|
|
|
---@param p0 integer
|
|
---@return integer
|
|
function NETWORK.NETWORK_SESSION_GET_MATCHMAKING_GROUP_FREE(p0) end
|
|
|
|
---@param groupId integer
|
|
function NETWORK.NETWORK_SESSION_ADD_ACTIVE_MATCHMAKING_GROUP(groupId) end
|
|
|
|
---@param p0 integer
|
|
function NETWORK.NETWORK_SESSION_SET_UNIQUE_CREW_LIMIT(p0) end
|
|
|
|
---@return integer
|
|
function NETWORK.NETWORK_SESSION_GET_UNIQUE_CREW_LIMIT() end
|
|
|
|
---@param p0 integer
|
|
function NETWORK.NETWORK_SESSION_SET_UNIQUE_CREW_LIMIT_TRANSITION(p0) end
|
|
|
|
---@param p0 boolean
|
|
function NETWORK.NETWORK_SESSION_SET_UNIQUE_CREW_ONLY_CREWS_TRANSITION(p0) end
|
|
|
|
---@param p0 integer
|
|
function NETWORK.NETWORK_SESSION_SET_CREW_LIMIT_MAX_MEMBERS_TRANSITION(p0) end
|
|
|
|
---@param p0 boolean
|
|
function NETWORK.NETWORK_SESSION_SET_MATCHMAKING_PROPERTY_ID(p0) end
|
|
|
|
---@param p0 integer
|
|
function NETWORK.NETWORK_SESSION_SET_MATCHMAKING_MENTAL_STATE(p0) end
|
|
|
|
---@param num integer
|
|
function NETWORK.NETWORK_SESSION_SET_NUM_BOSSES(num) end
|
|
|
|
function NETWORK.NETWORK_SESSION_SET_SCRIPT_VALIDATE_JOIN() end
|
|
|
|
---@param p0 boolean
|
|
function NETWORK.NETWORK_SESSION_VALIDATE_JOIN(p0) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@param p1 integer
|
|
function NETWORK.NETWORK_ADD_FOLLOWERS(p0, p1) end
|
|
|
|
function NETWORK.NETWORK_CLEAR_FOLLOWERS() end
|
|
|
|
---@param hours pointer|nil
|
|
---@param minutes pointer|nil
|
|
---@param seconds pointer|nil
|
|
function NETWORK.NETWORK_GET_GLOBAL_MULTIPLAYER_CLOCK(hours, minutes, seconds) end
|
|
|
|
---@param p0 integer
|
|
function NETWORK.NETWORK_SESSION_SET_GAMEMODE(p0) end
|
|
|
|
---@return integer
|
|
function NETWORK.NETWORK_SESSION_GET_HOST_AIM_PREFERENCE() end
|
|
|
|
---@param crewId integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_FIND_GAMERS_IN_CREW(crewId) end
|
|
|
|
---@param attribute integer
|
|
---@param fallbackLimit number
|
|
---@param lowerLimit number
|
|
---@param upperLimit number
|
|
---@return boolean
|
|
function NETWORK.NETWORK_FIND_MATCHED_GAMERS(attribute, fallbackLimit, lowerLimit, upperLimit) end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_FINDING_GAMERS() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_DID_FIND_GAMERS_SUCCEED() end
|
|
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_NUM_FOUND_GAMERS() end
|
|
|
|
---@param p0 pointer|nil
|
|
---@param p1 integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_GET_FOUND_GAMER(p0, p1) end
|
|
|
|
function NETWORK.NETWORK_CLEAR_FOUND_GAMERS() end
|
|
|
|
---@param p0 pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_QUEUE_GAMER_FOR_STATUS(p0) end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_GET_GAMER_STATUS_FROM_QUEUE() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_GETTING_GAMER_STATUS() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_DID_GET_GAMER_STATUS_SUCCEED() end
|
|
|
|
---@param p0 pointer|nil
|
|
---@param p1 integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_GET_GAMER_STATUS_RESULT(p0, p1) end
|
|
|
|
function NETWORK.NETWORK_CLEAR_GET_GAMER_STATUS() end
|
|
|
|
function NETWORK.NETWORK_SESSION_JOIN_INVITE() end
|
|
|
|
function NETWORK.NETWORK_SESSION_CANCEL_INVITE() end
|
|
|
|
function NETWORK.NETWORK_SESSION_FORCE_CANCEL_INVITE() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_HAS_PENDING_INVITE() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_HAS_CONFIRMED_INVITE() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_REQUEST_INVITE_CONFIRMED_EVENT() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_SESSION_WAS_INVITED() end
|
|
|
|
---@param gamerHandle pointer|nil
|
|
function NETWORK.NETWORK_SESSION_GET_INVITER(gamerHandle) end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_SESSION_IS_AWAITING_INVITE_RESPONSE() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_SESSION_IS_DISPLAYING_INVITE_CONFIRMATION() end
|
|
|
|
---@param toggle boolean
|
|
function NETWORK.NETWORK_SUPPRESS_INVITE(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function NETWORK.NETWORK_BLOCK_INVITES(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function NETWORK.NETWORK_BLOCK_JOIN_QUEUE_INVITES(toggle) end
|
|
|
|
---@param p0 boolean
|
|
function NETWORK.NETWORK_SET_CAN_RECEIVE_RS_INVITES(p0) end
|
|
|
|
function NETWORK.NETWORK_STORE_INVITE_THROUGH_RESTART() end
|
|
|
|
---@param p0 boolean
|
|
function NETWORK.NETWORK_ALLOW_INVITE_PROCESS_IN_PLAYER_SWITCH(p0) end
|
|
|
|
---@param toggle boolean
|
|
function NETWORK.NETWORK_SET_SCRIPT_READY_FOR_EVENTS(toggle) end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_OFFLINE_INVITE_PENDING() end
|
|
|
|
function NETWORK.NETWORK_CLEAR_OFFLINE_INVITE_PENDING() end
|
|
|
|
---@return string
|
|
function NETWORK._NETWORK_INVITE_GET_JOIN_FAIL_REASON() end
|
|
|
|
function NETWORK._NETWORK_INVITE_CLEAR_JOIN_FAIL_REASON() end
|
|
|
|
---@param p0 integer
|
|
function NETWORK.NETWORK_SESSION_HOST_SINGLE_PLAYER(p0) end
|
|
|
|
function NETWORK.NETWORK_SESSION_LEAVE_SINGLE_PLAYER() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_GAME_IN_PROGRESS() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_SESSION_ACTIVE() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_IN_SESSION() end
|
|
|
|
---@return boolean
|
|
function NETWORK._NETWORK_IS_AMERICAS_VERSION() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_SESSION_STARTED() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_SESSION_BUSY() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_CAN_SESSION_END() end
|
|
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_GAME_MODE() end
|
|
|
|
---@param toggle boolean
|
|
function NETWORK.NETWORK_SESSION_MARK_VISIBLE(toggle) end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_SESSION_IS_VISIBLE() end
|
|
|
|
---@param toggle boolean
|
|
function NETWORK.NETWORK_SESSION_BLOCK_JOIN_REQUESTS(toggle) end
|
|
|
|
---@param slots integer
|
|
---@param p1 boolean
|
|
function NETWORK.NETWORK_SESSION_CHANGE_SLOTS(slots, p1) end
|
|
|
|
---@return integer
|
|
function NETWORK.NETWORK_SESSION_GET_PRIVATE_SLOTS() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_SESSION_VOICE_HOST() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_SESSION_VOICE_LEAVE() end
|
|
|
|
---@param gamerHandle pointer|nil
|
|
function NETWORK.NETWORK_SESSION_VOICE_CONNECT_TO_PLAYER(gamerHandle) end
|
|
|
|
---@param p0 boolean
|
|
---@param p1 integer
|
|
function NETWORK.NETWORK_SESSION_VOICE_RESPOND_TO_REQUEST(p0, p1) end
|
|
|
|
---@param timeout integer
|
|
function NETWORK.NETWORK_SESSION_VOICE_SET_TIMEOUT(timeout) end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_SESSION_IS_IN_VOICE_SESSION() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_SESSION_IS_VOICE_SESSION_ACTIVE() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_SESSION_IS_VOICE_SESSION_BUSY() end
|
|
|
|
---@param message string
|
|
---@param gamerHandle pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_SEND_TEXT_MESSAGE(message, gamerHandle) end
|
|
|
|
---@param toggle boolean
|
|
function NETWORK.NETWORK_SET_ACTIVITY_SPECTATOR(toggle) end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_ACTIVITY_SPECTATOR() end
|
|
|
|
---@param p0 integer
|
|
function NETWORK.NETWORK_SET_ACTIVITY_PLAYER_MAX(p0) end
|
|
|
|
---@param maxSpectators integer
|
|
function NETWORK.NETWORK_SET_ACTIVITY_SPECTATOR_MAX(maxSpectators) end
|
|
|
|
---@param p0 boolean
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_ACTIVITY_PLAYER_NUM(p0) end
|
|
|
|
---@param gamerHandle pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_ACTIVITY_SPECTATOR_FROM_HANDLE(gamerHandle) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
---@param p5 boolean
|
|
---@param p6 boolean
|
|
---@param p7 integer
|
|
---@param p8 integer
|
|
---@param p9 integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_HOST_TRANSITION(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
---@param p5 integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_DO_TRANSITION_QUICKMATCH(p0, p1, p2, p3, p4, p5) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
---@param p5 integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_DO_TRANSITION_QUICKMATCH_ASYNC(p0, p1, p2, p3, p4, p5) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 pointer|nil
|
|
---@param p5 integer
|
|
---@param p6 integer
|
|
---@param p7 integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_DO_TRANSITION_QUICKMATCH_WITH_GROUP(p0, p1, p2, p3, p4, p5, p6, p7) end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_JOIN_GROUP_ACTIVITY() end
|
|
|
|
function NETWORK.NETWORK_CLEAR_GROUP_ACTIVITY() end
|
|
|
|
function NETWORK.NETWORK_RETAIN_ACTIVITY_GROUP() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_TRANSITION_CLOSED_FRIENDS() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_TRANSITION_CLOSED_CREW() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_TRANSITION_SOLO() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_TRANSITION_PRIVATE() end
|
|
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_NUM_TRANSITION_NON_ASYNC_GAMERS() end
|
|
|
|
---@param p0 boolean
|
|
function NETWORK.NETWORK_MARK_AS_PREFERRED_ACTIVITY(p0) end
|
|
|
|
---@param p0 boolean
|
|
function NETWORK.NETWORK_MARK_AS_WAITING_ASYNC(p0) end
|
|
|
|
---@param p0 integer
|
|
function NETWORK.NETWORK_SET_IN_PROGRESS_FINISH_TIME(p0) end
|
|
|
|
---@param p0 pointer|nil
|
|
function NETWORK.NETWORK_SET_TRANSITION_CREATOR_HANDLE(p0) end
|
|
|
|
function NETWORK.NETWORK_CLEAR_TRANSITION_CREATOR_HANDLE() end
|
|
|
|
---@param p0 pointer|nil
|
|
---@param p1 integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_INVITE_GAMERS_TO_TRANSITION(p0, p1) end
|
|
|
|
---@param gamerHandle pointer|nil
|
|
function NETWORK.NETWORK_SET_GAMER_INVITED_TO_TRANSITION(gamerHandle) end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_LEAVE_TRANSITION() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_LAUNCH_TRANSITION() end
|
|
|
|
---@param toggle boolean
|
|
function NETWORK.NETWORK_SET_DO_NOT_LAUNCH_FROM_JOIN_AS_MIGRATED_HOST(toggle) end
|
|
|
|
function NETWORK.NETWORK_CANCEL_TRANSITION_MATCHMAKING() end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
function NETWORK.NETWORK_BAIL_TRANSITION(p0, p1, p2) end
|
|
|
|
---@param p0 boolean
|
|
---@param maxPlayers integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_DO_TRANSITION_TO_GAME(p0, maxPlayers) end
|
|
|
|
---@param p0 boolean
|
|
---@param maxPlayers integer
|
|
---@param p2 boolean
|
|
---@return boolean
|
|
function NETWORK.NETWORK_DO_TRANSITION_TO_NEW_GAME(p0, maxPlayers, p2) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@param p1 integer
|
|
---@param p2 boolean
|
|
---@param players integer
|
|
---@param p4 boolean
|
|
---@return boolean
|
|
function NETWORK.NETWORK_DO_TRANSITION_TO_FREEMODE(p0, p1, p2, players, p4) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@param p1 integer
|
|
---@param players integer
|
|
---@param p3 boolean
|
|
---@param p4 boolean
|
|
---@param p5 boolean
|
|
---@return boolean
|
|
function NETWORK.NETWORK_DO_TRANSITION_TO_NEW_FREEMODE(p0, p1, players, p3, p4, p5) end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_TRANSITION_TO_GAME() end
|
|
|
|
---@param data pointer|nil
|
|
---@param dataCount integer
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_TRANSITION_MEMBERS(data, dataCount) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function NETWORK.NETWORK_APPLY_TRANSITION_PARAMETER(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param string string
|
|
---@param p2 boolean
|
|
function NETWORK.NETWORK_APPLY_TRANSITION_PARAMETER_STRING(p0, string, p2) end
|
|
|
|
---@param gamerHandle pointer|nil
|
|
---@param p1 string
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 boolean
|
|
---@return boolean
|
|
function NETWORK.NETWORK_SEND_TRANSITION_GAMER_INSTRUCTION(gamerHandle, p1, p2, p3, p4) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_MARK_TRANSITION_GAMER_AS_FULLY_JOINED(p0) end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_TRANSITION_HOST() end
|
|
|
|
---@param gamerHandle pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_TRANSITION_HOST_FROM_HANDLE(gamerHandle) end
|
|
|
|
---@param gamerHandle pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_GET_TRANSITION_HOST(gamerHandle) end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_IN_TRANSITION() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_TRANSITION_STARTED() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_TRANSITION_BUSY() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_TRANSITION_MATCHMAKING() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_TRANSITION_LEAVE_POSTPONED() end
|
|
|
|
---@param p0 integer
|
|
function NETWORK.NETWORK_TRANSITION_SET_IN_PROGRESS(p0) end
|
|
|
|
---@param p0 integer
|
|
function NETWORK.NETWORK_TRANSITION_SET_CONTENT_CREATOR(p0) end
|
|
|
|
---@param p0 integer
|
|
function NETWORK.NETWORK_TRANSITION_SET_ACTIVITY_ISLAND(p0) end
|
|
|
|
function NETWORK.NETWORK_OPEN_TRANSITION_MATCHMAKING() end
|
|
|
|
function NETWORK.NETWORK_CLOSE_TRANSITION_MATCHMAKING() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_TRANSITION_OPEN_TO_MATCHMAKING() end
|
|
|
|
---@param p0 boolean
|
|
---@param p1 boolean
|
|
function NETWORK.NETWORK_SET_TRANSITION_VISIBILITY_LOCK(p0, p1) end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_TRANSITION_VISIBILITY_LOCKED() end
|
|
|
|
---@param p0 integer
|
|
function NETWORK.NETWORK_SET_TRANSITION_ACTIVITY_ID(p0) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
function NETWORK.NETWORK_CHANGE_TRANSITION_SLOTS(p0, p1) end
|
|
|
|
---@param p0 boolean
|
|
function NETWORK.NETWORK_TRANSITION_BLOCK_JOIN_REQUESTS(p0) end
|
|
|
|
---@param player integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_HAS_PLAYER_STARTED_TRANSITION(player) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_ARE_TRANSITION_DETAILS_VALID(p0) end
|
|
|
|
---@param player integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_JOIN_TRANSITION(player) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_HAS_INVITED_GAMER_TO_TRANSITION(p0) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_HAS_TRANSITION_INVITE_BEEN_ACKED(p0) end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_ACTIVITY_SESSION() end
|
|
|
|
function NETWORK.NETWORK_DISABLE_REALTIME_MULTIPLAYER() end
|
|
|
|
function NETWORK.NETWORK_OVERRIDE_REALTIME_MULTIPLAYER_CONTROL_DISABLE() end
|
|
|
|
function NETWORK.NETWORK_DISABLE_REALTIME_MULTIPLAYER_SPECTATOR() end
|
|
|
|
---@param toggle boolean
|
|
function NETWORK.NETWORK_SET_PRESENCE_SESSION_INVITES_BLOCKED(toggle) end
|
|
|
|
---@param gamerHandle pointer|nil
|
|
---@param p1 string
|
|
---@param dataCount integer
|
|
---@param p3 integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_SEND_INVITE_VIA_PRESENCE(gamerHandle, p1, dataCount, p3) end
|
|
|
|
---@param gamerHandle pointer|nil
|
|
---@param p1 string
|
|
---@param dataCount integer
|
|
---@param p3 integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_SEND_TRANSITION_INVITE_VIA_PRESENCE(gamerHandle, p1, dataCount, p3) end
|
|
|
|
---@param gamerHandle pointer|nil
|
|
---@param p1 string
|
|
---@param dataCount integer
|
|
---@param p3 integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_SEND_IMPORTANT_TRANSITION_INVITE_VIA_PRESENCE(gamerHandle, p1, dataCount, p3) end
|
|
|
|
---@param p0 integer
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_PRESENCE_INVITE_INDEX_BY_ID(p0) end
|
|
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_NUM_PRESENCE_INVITES() end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_ACCEPT_PRESENCE_INVITE(p0) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_REMOVE_PRESENCE_INVITE(p0) end
|
|
|
|
---@param p0 integer
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_PRESENCE_INVITE_ID(p0) end
|
|
|
|
---@param p0 integer
|
|
---@return string
|
|
function NETWORK.NETWORK_GET_PRESENCE_INVITE_INVITER(p0) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_GET_PRESENCE_INVITE_HANDLE(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_PRESENCE_INVITE_SESSION_ID(p0) end
|
|
|
|
---@param p0 integer
|
|
---@return string
|
|
function NETWORK.NETWORK_GET_PRESENCE_INVITE_CONTENT_ID(p0) end
|
|
|
|
---@param p0 integer
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_PRESENCE_INVITE_PLAYLIST_LENGTH(p0) end
|
|
|
|
---@param p0 integer
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_PRESENCE_INVITE_PLAYLIST_CURRENT(p0) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_GET_PRESENCE_INVITE_FROM_ADMIN(p0) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_GET_PRESENCE_INVITE_IS_TOURNAMENT(p0) end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_HAS_FOLLOW_INVITE() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_ACTION_FOLLOW_INVITE() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_CLEAR_FOLLOW_INVITE() end
|
|
|
|
function NETWORK.NETWORK_REMOVE_AND_CANCEL_ALL_INVITES() end
|
|
|
|
---@param p0 pointer|nil
|
|
function NETWORK.NETWORK_REMOVE_TRANSITION_INVITE(p0) end
|
|
|
|
function NETWORK.NETWORK_REMOVE_ALL_TRANSITION_INVITE() end
|
|
|
|
function NETWORK.NETWORK_REMOVE_AND_CANCEL_ALL_TRANSITION_INVITES() end
|
|
|
|
---@param p0 pointer|nil
|
|
---@param p1 integer
|
|
---@param p2 pointer|nil
|
|
---@param p3 integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_INVITE_GAMERS(p0, p1, p2, p3) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_HAS_INVITED_GAMER(p0) end
|
|
|
|
---@param gamerHandle pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_HAS_MADE_INVITE_DECISION(gamerHandle) end
|
|
|
|
---@param p0 integer
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_INVITE_REPLY_STATUS(p0) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_GET_CURRENTLY_SELECTED_GAMER_HANDLE_FROM_INVITE_MENU(p0) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_SET_CURRENTLY_SELECTED_GAMER_HANDLE_FROM_INVITE_MENU(p0) end
|
|
|
|
---@param p0 pointer|nil
|
|
function NETWORK.NETWORK_SET_INVITE_ON_CALL_FOR_INVITE_MENU(p0) end
|
|
|
|
---@param p0 integer
|
|
---@param gamerHandle pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_CHECK_DATA_MANAGER_SUCCEEDED_FOR_HANDLE(p0, gamerHandle) end
|
|
|
|
---@param p0 integer
|
|
---@param gamerHandle pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_CHECK_DATA_MANAGER_FOR_HANDLE(p0, gamerHandle) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@param p1 pointer|nil
|
|
function NETWORK.NETWORK_SET_INVITE_FAILED_MESSAGE_FOR_INVITE_MENU(p0, p1) end
|
|
|
|
---@param gamerHandle pointer|nil
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@return boolean
|
|
function NETWORK.FILLOUT_PM_PLAYER_LIST(gamerHandle, p1, p2) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@param p1 pointer|nil
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@return boolean
|
|
function NETWORK.FILLOUT_PM_PLAYER_LIST_WITH_NAMES(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function NETWORK.REFRESH_PLAYER_LIST_STATS(p0) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_SET_CURRENT_DATA_MANAGER_HANDLE(p0) end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_IN_PLATFORM_PARTY() end
|
|
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_PLATFORM_PARTY_MEMBER_COUNT() end
|
|
|
|
---@param data pointer|nil
|
|
---@param dataSize integer
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_PLATFORM_PARTY_MEMBERS(data, dataSize) end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_IN_PLATFORM_PARTY_CHAT() end
|
|
|
|
---@param gamerHandle pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_CHATTING_IN_PLATFORM_PARTY(gamerHandle) end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_CAN_QUEUE_FOR_PREVIOUS_SESSION_JOIN() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_QUEUING_FOR_SESSION_JOIN() end
|
|
|
|
function NETWORK.NETWORK_CLEAR_QUEUED_JOIN_REQUEST() end
|
|
|
|
function NETWORK.NETWORK_SEND_QUEUED_JOIN_REQUEST() end
|
|
|
|
function NETWORK.NETWORK_REMOVE_ALL_QUEUED_JOIN_REQUESTS() end
|
|
|
|
---@param seed integer
|
|
function NETWORK.NETWORK_SEED_RANDOM_NUMBER_GENERATOR(seed) end
|
|
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_RANDOM_INT() end
|
|
|
|
---@param rangeStart integer
|
|
---@param rangeEnd integer
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_RANDOM_INT_RANGED(rangeStart, rangeEnd) end
|
|
|
|
---@param rangeStart number
|
|
---@param rangeEnd number
|
|
---@return number
|
|
function NETWORK._NETWORK_GET_RANDOM_FLOAT_RANGED(rangeStart, rangeEnd) end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_PLAYER_IS_CHEATER() end
|
|
|
|
---@return integer
|
|
function NETWORK.NETWORK_PLAYER_GET_CHEATER_REASON() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_PLAYER_IS_BADSPORT() end
|
|
|
|
---@param player integer
|
|
---@param a integer
|
|
---@param b integer
|
|
---@return boolean
|
|
function NETWORK.REMOTE_CHEATER_PLAYER_DETECTED(player, a, b) end
|
|
|
|
---@param gamerHandle pointer|nil
|
|
---@param event integer
|
|
---@param amountReceived integer
|
|
---@return boolean
|
|
function NETWORK.BAD_SPORT_PLAYER_LEFT_DETECTED(gamerHandle, event, amountReceived) end
|
|
|
|
---@param modelHash integer|string
|
|
---@param p1 integer
|
|
function NETWORK.NETWORK_ADD_INVALID_OBJECT_MODEL(modelHash, p1) end
|
|
|
|
---@param modelHash integer|string
|
|
function NETWORK.NETWORK_REMOVE_INVALID_OBJECT_MODEL(modelHash) end
|
|
|
|
function NETWORK.NETWORK_CLEAR_INVALID_OBJECT_MODELS() end
|
|
|
|
---@param ped integer
|
|
---@param p1 integer
|
|
function NETWORK.NETWORK_APPLY_PED_SCAR_DATA(ped, p1) end
|
|
|
|
---@param maxNumMissionParticipants integer
|
|
---@param p1 boolean
|
|
---@param instanceId integer
|
|
function NETWORK.NETWORK_SET_THIS_SCRIPT_IS_NETWORK_SCRIPT(maxNumMissionParticipants, p1, instanceId) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
---@param p2 integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_TRY_TO_SET_THIS_SCRIPT_IS_NETWORK_SCRIPT(p0, p1, p2) end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_GET_THIS_SCRIPT_IS_NETWORK_SCRIPT() end
|
|
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_MAX_NUM_PARTICIPANTS() end
|
|
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_NUM_PARTICIPANTS() end
|
|
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_SCRIPT_STATUS() end
|
|
|
|
---@param vars pointer|nil
|
|
---@param numVars integer
|
|
---@param debugName string
|
|
function NETWORK.NETWORK_REGISTER_HOST_BROADCAST_VARIABLES(vars, numVars, debugName) end
|
|
|
|
---@param vars pointer|nil
|
|
---@param numVars integer
|
|
---@param debugName string
|
|
function NETWORK.NETWORK_REGISTER_PLAYER_BROADCAST_VARIABLES(vars, numVars, debugName) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
function NETWORK.NETWORK_REGISTER_HIGH_FREQUENCY_HOST_BROADCAST_VARIABLES(p0, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
function NETWORK.NETWORK_REGISTER_HIGH_FREQUENCY_PLAYER_BROADCAST_VARIABLES(p0, p1, p2) end
|
|
|
|
function NETWORK.NETWORK_FINISH_BROADCASTING_DATA() end
|
|
|
|
---@param scriptNameHash integer|string
|
|
---@param instance integer
|
|
---@param positionHash integer|string
|
|
---@param handlerNum integer
|
|
---@return integer
|
|
function NETWORK._NETWORK_GET_HOST_BROADCAST_DATA_SIZE_UNSYNCED(scriptNameHash, instance, positionHash, handlerNum) end
|
|
|
|
---@param scriptNameHash integer|string
|
|
---@param instance integer
|
|
---@param positionHash integer|string
|
|
---@param handlerNum integer
|
|
---@return integer
|
|
function NETWORK._NETWORK_GET_PLAYER_BROADCAST_DATA_SIZE_UNSYNCED(scriptNameHash, instance, positionHash, handlerNum) end
|
|
|
|
---@param scriptNameHash integer|string
|
|
---@param instance integer
|
|
---@param positionHash integer|string
|
|
---@param handlerNum integer
|
|
---@return integer
|
|
function NETWORK._NETWORK_GET_BROADCAST_DATA_HOST_UPDATE_SIZE(scriptNameHash, instance, positionHash, handlerNum) end
|
|
|
|
---@param scriptNameHash integer|string
|
|
---@param instance integer
|
|
---@param positionHash integer|string
|
|
---@param handlerNum integer
|
|
---@return integer
|
|
function NETWORK._NETWORK_GET_BROADCAST_DATA_PLAYER_UPDATE_SIZE(scriptNameHash, instance, positionHash, handlerNum) end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_HAS_RECEIVED_HOST_BROADCAST_DATA() end
|
|
|
|
---@param player integer
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_PLAYER_INDEX(player) end
|
|
|
|
---@param index integer
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_PARTICIPANT_INDEX(index) end
|
|
|
|
---@param ped integer
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_PLAYER_INDEX_FROM_PED(ped) end
|
|
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_NUM_CONNECTED_PLAYERS() end
|
|
|
|
---@param player integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_PLAYER_CONNECTED(player) end
|
|
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_TOTAL_NUM_PLAYERS() end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_PARTICIPANT_ACTIVE(p0) end
|
|
|
|
---@param player integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_PLAYER_ACTIVE(player) end
|
|
|
|
---@param player integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_PLAYER_A_PARTICIPANT(player) end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_HOST_OF_THIS_SCRIPT() end
|
|
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_HOST_OF_THIS_SCRIPT() end
|
|
|
|
---@param scriptName string
|
|
---@param instance_id integer
|
|
---@param position_hash integer
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_HOST_OF_SCRIPT(scriptName, instance_id, position_hash) end
|
|
|
|
---@param threadId integer
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_HOST_OF_THREAD(threadId) end
|
|
|
|
function NETWORK.NETWORK_SET_MISSION_FINISHED() end
|
|
|
|
---@param scriptName string
|
|
---@param instance_id integer
|
|
---@param p2 boolean
|
|
---@param position_hash integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_SCRIPT_ACTIVE(scriptName, instance_id, p2, position_hash) end
|
|
|
|
---@param scriptHash integer|string
|
|
---@param p1 integer
|
|
---@param p2 boolean
|
|
---@param p3 integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_SCRIPT_ACTIVE_BY_HASH(scriptHash, p1, p2, p3) end
|
|
|
|
---@param threadId integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_THREAD_A_NETWORK_SCRIPT(threadId) end
|
|
|
|
---@param scriptName string
|
|
---@param instance_id integer
|
|
---@param position_hash integer
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_NUM_SCRIPT_PARTICIPANTS(scriptName, instance_id, position_hash) end
|
|
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_INSTANCE_ID_OF_THIS_SCRIPT() end
|
|
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_POSITION_HASH_OF_THIS_SCRIPT() end
|
|
|
|
---@param player integer
|
|
---@param script string
|
|
---@param instance_id integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_PLAYER_A_PARTICIPANT_ON_SCRIPT(player, script, instance_id) end
|
|
|
|
function NETWORK.NETWORK_PREVENT_SCRIPT_HOST_MIGRATION() end
|
|
|
|
function NETWORK.NETWORK_REQUEST_TO_BE_HOST_OF_THIS_SCRIPT() end
|
|
|
|
---@return integer
|
|
function NETWORK.PARTICIPANT_ID() end
|
|
|
|
---@return integer
|
|
function NETWORK.PARTICIPANT_ID_TO_INT() end
|
|
|
|
---@param player integer
|
|
---@param weaponHash pointer|nil
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_KILLER_OF_PLAYER(player, weaponHash) end
|
|
|
|
---@param netId integer
|
|
---@param weaponHash pointer|nil
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_DESTROYER_OF_NETWORK_ID(netId, weaponHash) end
|
|
|
|
---@param entity integer
|
|
---@param weaponHash pointer|nil
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_DESTROYER_OF_ENTITY(entity, weaponHash) end
|
|
|
|
---@param player integer
|
|
---@param entity integer
|
|
---@param p2 pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_GET_ASSISTED_KILL_OF_ENTITY(player, entity, p2) end
|
|
|
|
---@param player integer
|
|
---@param entity integer
|
|
---@param p2 pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_GET_ASSISTED_DAMAGE_OF_ENTITY(player, entity, p2) end
|
|
|
|
---@param player integer
|
|
---@param weaponHash pointer|nil
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_ENTITY_KILLER_OF_PLAYER(player, weaponHash) end
|
|
|
|
---@param missionId string
|
|
function NETWORK.NETWORK_SET_CURRENT_PUBLIC_CONTENT_ID(missionId) end
|
|
|
|
---@param newChatOption integer
|
|
function NETWORK.NETWORK_SET_CURRENT_CHAT_OPTION(newChatOption) end
|
|
|
|
---@param mpSettingSpawn integer|string
|
|
function NETWORK.NETWORK_SET_CURRENT_SPAWN_LOCATION_OPTION(mpSettingSpawn) end
|
|
|
|
---@param toggle boolean
|
|
function NETWORK.NETWORK_SET_VEHICLE_DRIVEN_IN_TEST_DRIVE(toggle) end
|
|
|
|
---@param location integer|string
|
|
function NETWORK.NETWORK_SET_VEHICLE_DRIVEN_LOCATION(location) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param heading number
|
|
---@param p4 boolean
|
|
---@param changetime boolean
|
|
---@param p6 boolean
|
|
---@param p7 integer
|
|
---@param p8 integer
|
|
function NETWORK.NETWORK_RESURRECT_LOCAL_PLAYER(x, y, z, heading, p4, changetime, p6, p7, p8) end
|
|
|
|
---@param time integer
|
|
function NETWORK.NETWORK_SET_LOCAL_PLAYER_INVINCIBLE_TIME(time) end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_LOCAL_PLAYER_INVINCIBLE() end
|
|
|
|
---@param player integer
|
|
---@param toggle boolean
|
|
function NETWORK.NETWORK_DISABLE_INVINCIBLE_FLASHING(player, toggle) end
|
|
|
|
---@param ped integer
|
|
function NETWORK.NETWORK_PATCH_POST_CUTSCENE_HS4F_TUN_ENT(ped) end
|
|
|
|
---@param toggle boolean
|
|
function NETWORK.NETWORK_SET_LOCAL_PLAYER_SYNC_LOOK_AT(toggle) end
|
|
|
|
---@param entity integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_HAS_ENTITY_BEEN_REGISTERED_WITH_THIS_THREAD(entity) end
|
|
|
|
---@param entity integer
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_NETWORK_ID_FROM_ENTITY(entity) end
|
|
|
|
---@param netId integer
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_ENTITY_FROM_NETWORK_ID(netId) end
|
|
|
|
---@param entity integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_GET_ENTITY_IS_NETWORKED(entity) end
|
|
|
|
---@param entity integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_GET_ENTITY_IS_LOCAL(entity) end
|
|
|
|
---@param entity integer
|
|
function NETWORK.NETWORK_REGISTER_ENTITY_AS_NETWORKED(entity) end
|
|
|
|
---@param entity integer
|
|
function NETWORK.NETWORK_UNREGISTER_NETWORKED_ENTITY(entity) end
|
|
|
|
---@param netId integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_DOES_NETWORK_ID_EXIST(netId) end
|
|
|
|
---@param netId integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_DOES_ENTITY_EXIST_WITH_NETWORK_ID(netId) end
|
|
|
|
---@param netId integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_REQUEST_CONTROL_OF_NETWORK_ID(netId) end
|
|
|
|
---@param netId integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_HAS_CONTROL_OF_NETWORK_ID(netId) end
|
|
|
|
---@param netId integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_NETWORK_ID_REMOTELY_CONTROLLED(netId) end
|
|
|
|
---@param entity integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_REQUEST_CONTROL_OF_ENTITY(entity) end
|
|
|
|
---@param doorID integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_REQUEST_CONTROL_OF_DOOR(doorID) end
|
|
|
|
---@param entity integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_HAS_CONTROL_OF_ENTITY(entity) end
|
|
|
|
---@param pickup integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_HAS_CONTROL_OF_PICKUP(pickup) end
|
|
|
|
---@param doorHash integer|string
|
|
---@return boolean
|
|
function NETWORK.NETWORK_HAS_CONTROL_OF_DOOR(doorHash) end
|
|
|
|
---@param doorHash integer|string
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_DOOR_NETWORKED(doorHash) end
|
|
|
|
---@param vehicle integer
|
|
---@return integer
|
|
function NETWORK.VEH_TO_NET(vehicle) end
|
|
|
|
---@param ped integer
|
|
---@return integer
|
|
function NETWORK.PED_TO_NET(ped) end
|
|
|
|
---@param object integer
|
|
---@return integer
|
|
function NETWORK.OBJ_TO_NET(object) end
|
|
|
|
---@param netHandle integer
|
|
---@return integer
|
|
function NETWORK.NET_TO_VEH(netHandle) end
|
|
|
|
---@param netHandle integer
|
|
---@return integer
|
|
function NETWORK.NET_TO_PED(netHandle) end
|
|
|
|
---@param netHandle integer
|
|
---@return integer
|
|
function NETWORK.NET_TO_OBJ(netHandle) end
|
|
|
|
---@param netHandle integer
|
|
---@return integer
|
|
function NETWORK.NET_TO_ENT(netHandle) end
|
|
|
|
---@param gamerHandle pointer|nil
|
|
---@param gamerHandleSize integer
|
|
function NETWORK.NETWORK_GET_LOCAL_HANDLE(gamerHandle, gamerHandleSize) end
|
|
|
|
---@param userId string
|
|
---@param gamerHandle pointer|nil
|
|
---@param gamerHandleSize integer
|
|
function NETWORK.NETWORK_HANDLE_FROM_USER_ID(userId, gamerHandle, gamerHandleSize) end
|
|
|
|
---@param memberId string
|
|
---@param gamerHandle pointer|nil
|
|
---@param gamerHandleSize integer
|
|
function NETWORK.NETWORK_HANDLE_FROM_MEMBER_ID(memberId, gamerHandle, gamerHandleSize) end
|
|
|
|
---@param player integer
|
|
---@param gamerHandle pointer|nil
|
|
---@param gamerHandleSize integer
|
|
function NETWORK.NETWORK_HANDLE_FROM_PLAYER(player, gamerHandle, gamerHandleSize) end
|
|
|
|
---@param player integer
|
|
---@return integer
|
|
function NETWORK.NETWORK_HASH_FROM_PLAYER_HANDLE(player) end
|
|
|
|
---@param gamerHandle pointer|nil
|
|
---@return integer
|
|
function NETWORK.NETWORK_HASH_FROM_GAMER_HANDLE(gamerHandle) end
|
|
|
|
---@param friendIndex integer
|
|
---@param gamerHandle pointer|nil
|
|
---@param gamerHandleSize integer
|
|
function NETWORK.NETWORK_HANDLE_FROM_FRIEND(friendIndex, gamerHandle, gamerHandleSize) end
|
|
|
|
---@param gamerHandle pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_GAMERTAG_FROM_HANDLE_START(gamerHandle) end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_GAMERTAG_FROM_HANDLE_PENDING() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_GAMERTAG_FROM_HANDLE_SUCCEEDED() end
|
|
|
|
---@param gamerHandle pointer|nil
|
|
---@return string
|
|
function NETWORK.NETWORK_GET_GAMERTAG_FROM_HANDLE(gamerHandle) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@param p1 integer
|
|
---@return integer
|
|
function NETWORK.NETWORK_DISPLAYNAMES_FROM_HANDLES_START(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_DISPLAYNAMES_FROM_HANDLES(p0, p1, p2) end
|
|
|
|
---@param gamerHandle1 pointer|nil
|
|
---@param gamerHandle2 pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_ARE_HANDLES_THE_SAME(gamerHandle1, gamerHandle2) end
|
|
|
|
---@param gamerHandle pointer|nil
|
|
---@param gamerHandleSize integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_HANDLE_VALID(gamerHandle, gamerHandleSize) end
|
|
|
|
---@param gamerHandle pointer|nil
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_PLAYER_FROM_GAMER_HANDLE(gamerHandle) end
|
|
|
|
---@param gamerHandle pointer|nil
|
|
---@return string
|
|
function NETWORK.NETWORK_MEMBER_ID_FROM_GAMER_HANDLE(gamerHandle) end
|
|
|
|
---@param gamerHandle pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_GAMER_IN_MY_SESSION(gamerHandle) end
|
|
|
|
---@param gamerHandle pointer|nil
|
|
function NETWORK.NETWORK_SHOW_PROFILE_UI(gamerHandle) end
|
|
|
|
---@param player integer
|
|
---@return string
|
|
function NETWORK.NETWORK_PLAYER_GET_NAME(player) end
|
|
|
|
---@param player integer
|
|
---@param userID pointer|nil
|
|
---@return string
|
|
function NETWORK.NETWORK_PLAYER_GET_USERID(player, userID) end
|
|
|
|
---@param player integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_PLAYER_IS_ROCKSTAR_DEV(player) end
|
|
|
|
---@param player integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_PLAYER_INDEX_IS_CHEATER(player) end
|
|
|
|
---@param entity integer
|
|
---@return integer
|
|
function NETWORK.NETWORK_ENTITY_GET_OBJECT_ID(entity) end
|
|
|
|
---@param p0 integer
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_ENTITY_FROM_OBJECT_ID(p0) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_INACTIVE_PROFILE(p0) end
|
|
|
|
---@param gamerHandle pointer|nil
|
|
---@return string
|
|
function NETWORK._NETWORK_LOAD_GAMER_DISPLAY_NAME(gamerHandle) end
|
|
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_MAX_FRIENDS() end
|
|
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_FRIEND_COUNT() end
|
|
|
|
---@param friendIndex integer
|
|
---@return string
|
|
function NETWORK.NETWORK_GET_FRIEND_NAME(friendIndex) end
|
|
|
|
---@param friendIndex integer
|
|
---@return string
|
|
function NETWORK.NETWORK_GET_FRIEND_DISPLAY_NAME(friendIndex) end
|
|
|
|
---@param name string
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_FRIEND_ONLINE(name) end
|
|
|
|
---@param gamerHandle pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_FRIEND_HANDLE_ONLINE(gamerHandle) end
|
|
|
|
---@param friendName string
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_FRIEND_IN_SAME_TITLE(friendName) end
|
|
|
|
---@param friendName string
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_FRIEND_IN_MULTIPLAYER(friendName) end
|
|
|
|
---@param gamerHandle pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_FRIEND(gamerHandle) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_PENDING_FRIEND(p0) end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_ADDING_FRIEND() end
|
|
|
|
---@param gamerHandle pointer|nil
|
|
---@param message string
|
|
---@return boolean
|
|
function NETWORK.NETWORK_ADD_FRIEND(gamerHandle, message) end
|
|
|
|
---@param friendIndex integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_FRIEND_INDEX_ONLINE(friendIndex) end
|
|
|
|
---@param toggle boolean
|
|
function NETWORK.NETWORK_SET_PLAYER_IS_PASSIVE(toggle) end
|
|
|
|
---@param player integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_GET_PLAYER_OWNS_WAYPOINT(player) end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_CAN_SET_WAYPOINT() end
|
|
|
|
function NETWORK.NETWORK_IGNORE_REMOTE_WAYPOINTS() end
|
|
|
|
---@param communicationType integer
|
|
---@return boolean
|
|
function NETWORK._NETWORK_DOES_COMMUNICATION_GROUP_HAVE_PERMISSION(communicationType) end
|
|
|
|
---@param communicationType integer
|
|
---@return boolean
|
|
function NETWORK._NETWORK_DOES_COMMUNICATION_GROUP_HAVE_SETTINGS_ENABLED(communicationType) end
|
|
|
|
---@param communicationType integer
|
|
---@return integer
|
|
function NETWORK._NETWORK_GET_COMMUNICATION_GROUP_FLAGS(communicationType) end
|
|
|
|
---@param communicationType integer
|
|
---@return integer
|
|
function NETWORK._NETWORK_GET_COMMUNICATION_GROUP_DEFAULT_FLAGS(communicationType) end
|
|
|
|
---@param communicationType integer
|
|
---@return integer
|
|
function NETWORK._NETWORK_GET_COMMUNICATION_GROUP_VALUE(communicationType) end
|
|
|
|
---@param communicationType integer
|
|
---@param communicationGroupFlag integer
|
|
function NETWORK._NETWORK_SET_COMMUNICATION_GROUP_FLAGS(communicationType, communicationGroupFlag) end
|
|
|
|
---@param checkType integer
|
|
---@param gamerHandle pointer|nil
|
|
---@return boolean
|
|
function NETWORK._NETWORK_HAS_PLAYER_PASSED_CHECK_TYPE(checkType, gamerHandle) end
|
|
|
|
---@param gamerHandle pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_PLAYER_ON_BLOCKLIST(gamerHandle) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_SET_SCRIPT_AUTOMUTED(p0) end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_HAS_AUTOMUTE_OVERRIDE() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_HAS_HEADSET() end
|
|
|
|
---@param p0 boolean
|
|
function NETWORK.NETWORK_SET_LOOK_AT_TALKERS(p0) end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_PUSH_TO_TALK_ACTIVE() end
|
|
|
|
---@param gamerHandle pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_GAMER_HAS_HEADSET(gamerHandle) end
|
|
|
|
---@param gamerHandle pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_GAMER_TALKING(gamerHandle) end
|
|
|
|
---@param gamerHandle pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_PERMISSIONS_HAS_GAMER_RECORD(gamerHandle) end
|
|
|
|
---@param gamerHandle pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_CAN_COMMUNICATE_WITH_GAMER(gamerHandle) end
|
|
|
|
---@param gamerHandle pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_CAN_TEXT_CHAT_WITH_GAMER(gamerHandle) end
|
|
|
|
---@param gamerHandle pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_GAMER_MUTED_BY_ME(gamerHandle) end
|
|
|
|
---@param gamerHandle pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_AM_I_MUTED_BY_GAMER(gamerHandle) end
|
|
|
|
---@param gamerHandle pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_GAMER_BLOCKED_BY_ME(gamerHandle) end
|
|
|
|
---@param gamerHandle pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_AM_I_BLOCKED_BY_GAMER(gamerHandle) end
|
|
|
|
---@param gamerHandle pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_CAN_VIEW_GAMER_USER_CONTENT(gamerHandle) end
|
|
|
|
---@param gamerHandle pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_HAS_VIEW_GAMER_USER_CONTENT_RESULT(gamerHandle) end
|
|
|
|
---@param gamerHandle pointer|nil
|
|
---@return boolean
|
|
function NETWORK._NETWORK_CAN_TEXT_FROM_GAMER_BE_VIEWED(gamerHandle) end
|
|
|
|
---@param gamerHandle pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_CAN_PLAY_MULTIPLAYER_WITH_GAMER(gamerHandle) end
|
|
|
|
---@param gamerHandle pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_CAN_GAMER_PLAY_MULTIPLAYER_WITH_ME(gamerHandle) end
|
|
|
|
---@param gamerHandle pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_CAN_SEND_LOCAL_INVITE(gamerHandle) end
|
|
|
|
---@param gamerHandle pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_CAN_RECEIVE_LOCAL_INVITE(gamerHandle) end
|
|
|
|
---@param player integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_PLAYER_TALKING(player) end
|
|
|
|
---@param player integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_PLAYER_HAS_HEADSET(player) end
|
|
|
|
---@param player integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_PLAYER_MUTED_BY_ME(player) end
|
|
|
|
---@param player integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_AM_I_MUTED_BY_PLAYER(player) end
|
|
|
|
---@param player integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_PLAYER_BLOCKED_BY_ME(player) end
|
|
|
|
---@param player integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_AM_I_BLOCKED_BY_PLAYER(player) end
|
|
|
|
---@param player integer
|
|
---@return number
|
|
function NETWORK.NETWORK_GET_PLAYER_LOUDNESS(player) end
|
|
|
|
---@param value number
|
|
function NETWORK.NETWORK_SET_TALKER_PROXIMITY(value) end
|
|
|
|
---@return number
|
|
function NETWORK.NETWORK_GET_TALKER_PROXIMITY() end
|
|
|
|
---@param toggle boolean
|
|
function NETWORK.NETWORK_SET_VOICE_ACTIVE(toggle) end
|
|
|
|
---@param p0 boolean
|
|
function NETWORK.NETWORK_REMAIN_IN_GAME_CHAT(p0) end
|
|
|
|
---@param p0 boolean
|
|
function NETWORK.NETWORK_OVERRIDE_TRANSITION_CHAT(p0) end
|
|
|
|
---@param toggle boolean
|
|
function NETWORK.NETWORK_SET_TEAM_ONLY_CHAT(toggle) end
|
|
|
|
---@param p0 integer
|
|
function NETWORK.NETWORK_SET_SCRIPT_CONTROLLING_TEAMS(p0) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_SET_SAME_TEAM_AS_LOCAL_PLAYER(p0, p1) end
|
|
|
|
---@param team integer
|
|
---@param toggle boolean
|
|
function NETWORK.NETWORK_OVERRIDE_TEAM_RESTRICTIONS(team, toggle) end
|
|
|
|
---@param toggle boolean
|
|
function NETWORK.NETWORK_SET_OVERRIDE_SPECTATOR_MODE(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function NETWORK.NETWORK_SET_OVERRIDE_TUTORIAL_SESSION_CHAT(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function NETWORK.NETWORK_SET_PROXIMITY_AFFECTS_TEAM(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function NETWORK.NETWORK_SET_NO_SPECTATOR_CHAT(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function NETWORK.NETWORK_SET_IGNORE_SPECTATOR_CHAT_LIMITS_SAME_TEAM(toggle) end
|
|
|
|
---@param player integer
|
|
---@param toggle boolean
|
|
function NETWORK.NETWORK_OVERRIDE_CHAT_RESTRICTIONS(player, toggle) end
|
|
|
|
---@param player integer
|
|
---@param toggle boolean
|
|
function NETWORK.NETWORK_OVERRIDE_SEND_RESTRICTIONS(player, toggle) end
|
|
|
|
---@param toggle boolean
|
|
function NETWORK.NETWORK_OVERRIDE_SEND_RESTRICTIONS_ALL(toggle) end
|
|
|
|
---@param player integer
|
|
---@param toggle boolean
|
|
function NETWORK.NETWORK_OVERRIDE_RECEIVE_RESTRICTIONS(player, toggle) end
|
|
|
|
---@param toggle boolean
|
|
function NETWORK.NETWORK_OVERRIDE_RECEIVE_RESTRICTIONS_ALL(toggle) end
|
|
|
|
---@param channel integer
|
|
function NETWORK.NETWORK_SET_VOICE_CHANNEL(channel) end
|
|
|
|
function NETWORK.NETWORK_CLEAR_VOICE_CHANNEL() end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
function NETWORK.NETWORK_APPLY_VOICE_PROXIMITY_OVERRIDE(x, y, z) end
|
|
|
|
function NETWORK.NETWORK_CLEAR_VOICE_PROXIMITY_OVERRIDE() end
|
|
|
|
---@param player integer
|
|
function NETWORK.NETWORK_ENABLE_VOICE_BANDWIDTH_RESTRICTION(player) end
|
|
|
|
---@param player integer
|
|
function NETWORK.NETWORK_DISABLE_VOICE_BANDWIDTH_RESTRICTION(player) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 pointer|nil
|
|
---@param p2 pointer|nil
|
|
function NETWORK.NETWORK_GET_MUTE_COUNT_FOR_PLAYER(p0, p1, p2) end
|
|
|
|
---@param toggle boolean
|
|
function NETWORK.NETWORK_SET_SPECTATOR_TO_NON_SPECTATOR_TEXT_CHAT(toggle) end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_TEXT_CHAT_IS_TYPING() end
|
|
|
|
function NETWORK.SHUTDOWN_AND_LAUNCH_SINGLE_PLAYER_GAME() end
|
|
|
|
---@return boolean
|
|
function NETWORK.SHUTDOWN_AND_LOAD_MOST_RECENT_SAVE() end
|
|
|
|
---@param toggle boolean
|
|
function NETWORK.NETWORK_SET_FRIENDLY_FIRE_OPTION(toggle) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function NETWORK.NETWORK_SET_RICH_PRESENCE(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param textLabel string
|
|
function NETWORK.NETWORK_SET_RICH_PRESENCE_STRING(p0, textLabel) end
|
|
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_TIMEOUT_TIME() end
|
|
|
|
---@param player integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param p4 boolean
|
|
---@param p5 boolean
|
|
function NETWORK.NETWORK_LEAVE_PED_BEHIND_BEFORE_WARP(player, x, y, z, p4, p5) end
|
|
|
|
---@param player integer
|
|
---@param p1 boolean
|
|
function NETWORK.NETWORK_LEAVE_PED_BEHIND_BEFORE_CUTSCENE(player, p1) end
|
|
|
|
---@param entity integer
|
|
---@param ped integer
|
|
function NETWORK.REMOVE_ALL_STICKY_BOMBS_FROM_ENTITY(entity, ped) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function NETWORK.NETWORK_KEEP_ENTITY_COLLISION_DISABLED_AFTER_ANIM_SCENE(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
---@param p5 integer
|
|
---@param p6 integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_ANY_PLAYER_NEAR(p0, p1, p2, p3, p4, p5, p6) end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_CLAN_SERVICE_IS_VALID() end
|
|
|
|
---@param gamerHandle pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_CLAN_PLAYER_IS_ACTIVE(gamerHandle) end
|
|
|
|
---@param clanDesc pointer|nil
|
|
---@param bufferSize integer
|
|
---@param gamerHandle pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_CLAN_PLAYER_GET_DESC(clanDesc, bufferSize, gamerHandle) end
|
|
|
|
---@param clanDesc pointer|nil
|
|
---@param bufferSize integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_CLAN_IS_ROCKSTAR_CLAN(clanDesc, bufferSize) end
|
|
|
|
---@param clanDesc pointer|nil
|
|
---@param bufferSize integer
|
|
---@param formattedTag string
|
|
function NETWORK.NETWORK_CLAN_GET_UI_FORMATTED_TAG(clanDesc, bufferSize, formattedTag) end
|
|
|
|
---@return integer
|
|
function NETWORK.NETWORK_CLAN_GET_LOCAL_MEMBERSHIPS_COUNT() end
|
|
|
|
---@param memberDesc pointer|nil
|
|
---@param p1 integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_CLAN_GET_MEMBERSHIP_DESC(memberDesc, p1) end
|
|
|
|
---@param gamerHandle pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_CLAN_DOWNLOAD_MEMBERSHIP(gamerHandle) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_CLAN_DOWNLOAD_MEMBERSHIP_PENDING(p0) end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_CLAN_ANY_DOWNLOAD_MEMBERSHIP_PENDING() end
|
|
|
|
---@param p0 pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_CLAN_REMOTE_MEMBERSHIPS_ARE_IN_CACHE(p0) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@return integer
|
|
function NETWORK.NETWORK_CLAN_GET_MEMBERSHIP_COUNT(p0) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@param p1 integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_CLAN_GET_MEMBERSHIP_VALID(p0, p1) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@param clanMembership pointer|nil
|
|
---@param p2 integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_CLAN_GET_MEMBERSHIP(p0, clanMembership, p2) end
|
|
|
|
---@param clanDesc integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_CLAN_JOIN(clanDesc) end
|
|
|
|
---@param animDict string
|
|
---@param animName string
|
|
---@return boolean
|
|
function NETWORK.NETWORK_CLAN_CREWINFO_GET_STRING_VALUE(animDict, animName) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 string
|
|
---@return boolean
|
|
function NETWORK.NETWORK_CLAN_CREWINFO_GET_CREWRANKTITLE(p0, p1) end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_CLAN_HAS_CREWINFO_METADATA_BEEN_RECEIVED() end
|
|
|
|
---@param netHandle pointer|nil
|
|
---@param txdName string
|
|
---@return boolean
|
|
function NETWORK.NETWORK_CLAN_GET_EMBLEM_TXD_NAME(netHandle, txdName) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_CLAN_REQUEST_EMBLEM(p0) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_CLAN_IS_EMBLEM_READY(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
function NETWORK.NETWORK_CLAN_RELEASE_EMBLEM(p0) end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_GET_PRIMARY_CLAN_DATA_CLEAR() end
|
|
|
|
function NETWORK.NETWORK_GET_PRIMARY_CLAN_DATA_CANCEL() end
|
|
|
|
---@param p0 pointer|nil
|
|
---@param p1 integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_GET_PRIMARY_CLAN_DATA_START(p0, p1) end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_GET_PRIMARY_CLAN_DATA_PENDING() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_GET_PRIMARY_CLAN_DATA_SUCCESS() end
|
|
|
|
---@param p0 pointer|nil
|
|
---@param p1 pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_GET_PRIMARY_CLAN_DATA_NEW(p0, p1) end
|
|
|
|
---@param netId integer
|
|
---@param toggle boolean
|
|
function NETWORK.SET_NETWORK_ID_CAN_MIGRATE(netId, toggle) end
|
|
|
|
---@param netId integer
|
|
---@param toggle boolean
|
|
function NETWORK.SET_NETWORK_ID_EXISTS_ON_ALL_MACHINES(netId, toggle) end
|
|
|
|
---@param netId integer
|
|
---@param player integer
|
|
---@param toggle boolean
|
|
function NETWORK.SET_NETWORK_ID_ALWAYS_EXISTS_FOR_PLAYER(netId, player, toggle) end
|
|
|
|
---@param netId integer
|
|
---@param toggle boolean
|
|
function NETWORK.SET_NETWORK_ID_CAN_BE_REASSIGNED(netId, toggle) end
|
|
|
|
---@param entity integer
|
|
---@param toggle boolean
|
|
function NETWORK.NETWORK_SET_ENTITY_CAN_BLEND(entity, toggle) end
|
|
|
|
---@param object integer
|
|
---@param toggle boolean
|
|
function NETWORK.NETWORK_SET_OBJECT_CAN_BLEND_WHEN_FIXED(object, toggle) end
|
|
|
|
---@param entity integer
|
|
---@param toggle boolean
|
|
function NETWORK.NETWORK_SET_ENTITY_ONLY_EXISTS_FOR_PARTICIPANTS(entity, toggle) end
|
|
|
|
---@param netId integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
function NETWORK.SET_NETWORK_ID_VISIBLE_IN_CUTSCENE(netId, p1, p2) end
|
|
|
|
---@param netId integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
function NETWORK.SET_NETWORK_ID_VISIBLE_IN_CUTSCENE_HACK(netId, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
function NETWORK.SET_NETWORK_ID_VISIBLE_IN_CUTSCENE_REMAIN_HACK(p0, p1, p2) end
|
|
|
|
---@param toggle boolean
|
|
function NETWORK.SET_NETWORK_CUTSCENE_ENTITIES(toggle) end
|
|
|
|
---@return boolean
|
|
function NETWORK.ARE_CUTSCENE_ENTITIES_NETWORKED() end
|
|
|
|
---@param netId integer
|
|
---@param state boolean
|
|
function NETWORK.SET_NETWORK_ID_PASS_CONTROL_IN_TUTORIAL(netId, state) end
|
|
|
|
---@param toggle boolean
|
|
function NETWORK._NETWORK_SET_TUTORIAL_SPECIAL_SESSION(toggle) end
|
|
|
|
---@return boolean
|
|
function NETWORK._NETWORK_IS_SPECIAL_TUTORIAL_SESSION() end
|
|
|
|
---@param netId integer
|
|
---@return boolean
|
|
function NETWORK.IS_NETWORK_ID_OWNED_BY_PARTICIPANT(netId) end
|
|
|
|
---@param player integer
|
|
---@param locallyVisible boolean
|
|
function NETWORK.SET_REMOTE_PLAYER_VISIBLE_IN_CUTSCENE(player, locallyVisible) end
|
|
|
|
---@param p0 boolean
|
|
---@param p1 boolean
|
|
function NETWORK.SET_LOCAL_PLAYER_VISIBLE_IN_CUTSCENE(p0, p1) end
|
|
|
|
---@param bIncludePlayersVehicle boolean
|
|
function NETWORK.SET_LOCAL_PLAYER_INVISIBLE_LOCALLY(bIncludePlayersVehicle) end
|
|
|
|
---@param bIncludePlayersVehicle boolean
|
|
function NETWORK.SET_LOCAL_PLAYER_VISIBLE_LOCALLY(bIncludePlayersVehicle) end
|
|
|
|
---@param player integer
|
|
---@param bIncludePlayersVehicle boolean
|
|
function NETWORK.SET_PLAYER_INVISIBLE_LOCALLY(player, bIncludePlayersVehicle) end
|
|
|
|
---@param player integer
|
|
---@param bIncludePlayersVehicle boolean
|
|
function NETWORK.SET_PLAYER_VISIBLE_LOCALLY(player, bIncludePlayersVehicle) end
|
|
|
|
---@param p0 boolean
|
|
function NETWORK.FADE_OUT_LOCAL_PLAYER(p0) end
|
|
|
|
---@param entity integer
|
|
---@param normal boolean
|
|
---@param slow boolean
|
|
function NETWORK.NETWORK_FADE_OUT_ENTITY(entity, normal, slow) end
|
|
|
|
---@param entity integer
|
|
---@param state boolean
|
|
---@param p2 integer
|
|
function NETWORK.NETWORK_FADE_IN_ENTITY(entity, state, p2) end
|
|
|
|
---@param player integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_PLAYER_FADING(player) end
|
|
|
|
---@param entity integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_ENTITY_FADING(entity) end
|
|
|
|
---@param player integer
|
|
---@return boolean
|
|
function NETWORK.IS_PLAYER_IN_CUTSCENE(player) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
function NETWORK.SET_ENTITY_VISIBLE_IN_CUTSCENE(p0, p1, p2) end
|
|
|
|
---@param entity integer
|
|
function NETWORK.SET_ENTITY_LOCALLY_INVISIBLE(entity) end
|
|
|
|
---@param entity integer
|
|
function NETWORK.SET_ENTITY_LOCALLY_VISIBLE(entity) end
|
|
|
|
---@param netID integer
|
|
---@return boolean
|
|
function NETWORK.IS_DAMAGE_TRACKER_ACTIVE_ON_NETWORK_ID(netID) end
|
|
|
|
---@param netID integer
|
|
---@param toggle boolean
|
|
function NETWORK.ACTIVATE_DAMAGE_TRACKER_ON_NETWORK_ID(netID, toggle) end
|
|
|
|
---@param player integer
|
|
---@return boolean
|
|
function NETWORK.IS_DAMAGE_TRACKER_ACTIVE_ON_PLAYER(player) end
|
|
|
|
---@param player integer
|
|
---@param toggle boolean
|
|
function NETWORK.ACTIVATE_DAMAGE_TRACKER_ON_PLAYER(player, toggle) end
|
|
|
|
---@param p0 number
|
|
---@param p1 number
|
|
---@param p2 number
|
|
---@param p3 number
|
|
---@return boolean
|
|
function NETWORK.IS_SPHERE_VISIBLE_TO_ANOTHER_MACHINE(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 number
|
|
---@param p2 number
|
|
---@param p3 number
|
|
---@param p4 number
|
|
---@return boolean
|
|
function NETWORK.IS_SPHERE_VISIBLE_TO_PLAYER(p0, p1, p2, p3, p4) end
|
|
|
|
---@param amount integer
|
|
function NETWORK.RESERVE_NETWORK_MISSION_OBJECTS(amount) end
|
|
|
|
---@param amount integer
|
|
function NETWORK.RESERVE_NETWORK_MISSION_PEDS(amount) end
|
|
|
|
---@param amount integer
|
|
function NETWORK.RESERVE_NETWORK_MISSION_VEHICLES(amount) end
|
|
|
|
---@param amount integer
|
|
function NETWORK.RESERVE_LOCAL_NETWORK_MISSION_OBJECTS(amount) end
|
|
|
|
---@param amount integer
|
|
function NETWORK.RESERVE_LOCAL_NETWORK_MISSION_PEDS(amount) end
|
|
|
|
---@param amount integer
|
|
function NETWORK.RESERVE_LOCAL_NETWORK_MISSION_VEHICLES(amount) end
|
|
|
|
---@param amount integer
|
|
---@return boolean
|
|
function NETWORK.CAN_REGISTER_MISSION_OBJECTS(amount) end
|
|
|
|
---@param amount integer
|
|
---@return boolean
|
|
function NETWORK.CAN_REGISTER_MISSION_PEDS(amount) end
|
|
|
|
---@param amount integer
|
|
---@return boolean
|
|
function NETWORK.CAN_REGISTER_MISSION_VEHICLES(amount) end
|
|
|
|
---@param amount integer
|
|
---@return boolean
|
|
function NETWORK.CAN_REGISTER_MISSION_PICKUPS(amount) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function NETWORK.CAN_REGISTER_MISSION_DOORS(p0) end
|
|
|
|
---@param ped_amt integer
|
|
---@param vehicle_amt integer
|
|
---@param object_amt integer
|
|
---@param pickup_amt integer
|
|
---@return boolean
|
|
function NETWORK.CAN_REGISTER_MISSION_ENTITIES(ped_amt, vehicle_amt, object_amt, pickup_amt) end
|
|
|
|
---@param p0 boolean
|
|
---@param p1 integer
|
|
---@return integer
|
|
function NETWORK.GET_NUM_RESERVED_MISSION_OBJECTS(p0, p1) end
|
|
|
|
---@param p0 boolean
|
|
---@param p1 integer
|
|
---@return integer
|
|
function NETWORK.GET_NUM_RESERVED_MISSION_PEDS(p0, p1) end
|
|
|
|
---@param p0 boolean
|
|
---@param p1 integer
|
|
---@return integer
|
|
function NETWORK.GET_NUM_RESERVED_MISSION_VEHICLES(p0, p1) end
|
|
|
|
---@param p0 boolean
|
|
---@return integer
|
|
function NETWORK.GET_NUM_CREATED_MISSION_OBJECTS(p0) end
|
|
|
|
---@param p0 boolean
|
|
---@return integer
|
|
function NETWORK.GET_NUM_CREATED_MISSION_PEDS(p0) end
|
|
|
|
---@param p0 boolean
|
|
---@return integer
|
|
function NETWORK.GET_NUM_CREATED_MISSION_VEHICLES(p0) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param p3 integer
|
|
---@param out1 pointer|nil
|
|
---@param out2 pointer|nil
|
|
---@param out3 pointer|nil
|
|
function NETWORK.GET_RESERVED_MISSION_ENTITIES_IN_AREA(x, y, z, p3, out1, out2, out3) end
|
|
|
|
---@return integer
|
|
function NETWORK.GET_MAX_NUM_NETWORK_OBJECTS() end
|
|
|
|
---@return integer
|
|
function NETWORK.GET_MAX_NUM_NETWORK_PEDS() end
|
|
|
|
---@return integer
|
|
function NETWORK.GET_MAX_NUM_NETWORK_VEHICLES() end
|
|
|
|
---@return integer
|
|
function NETWORK.GET_MAX_NUM_NETWORK_PICKUPS() end
|
|
|
|
---@param object integer
|
|
---@param range number
|
|
function NETWORK.NETWORK_SET_OBJECT_SCOPE_DISTANCE(object, range) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function NETWORK.NETWORK_ALLOW_CLONING_WHILE_IN_TUTORIAL(p0, p1) end
|
|
|
|
---@param multiplier number
|
|
function NETWORK.NETWORK_SET_TASK_CUTSCENE_INSCOPE_MULTIPLER(multiplier) end
|
|
|
|
---@param netHandle integer
|
|
---@param hide boolean
|
|
function NETWORK._NETWORK_HIDE_ENTITY_IN_TUTORIAL_SESSION(netHandle, hide) end
|
|
|
|
---@return integer
|
|
function NETWORK.GET_NETWORK_TIME() end
|
|
|
|
---@return integer
|
|
function NETWORK.GET_NETWORK_TIME_ACCURATE() end
|
|
|
|
---@return boolean
|
|
function NETWORK.HAS_NETWORK_TIME_STARTED() end
|
|
|
|
---@param timeA integer
|
|
---@param timeB integer
|
|
---@return integer
|
|
function NETWORK.GET_TIME_OFFSET(timeA, timeB) end
|
|
|
|
---@param timeA integer
|
|
---@param timeB integer
|
|
---@return boolean
|
|
function NETWORK.IS_TIME_LESS_THAN(timeA, timeB) end
|
|
|
|
---@param timeA integer
|
|
---@param timeB integer
|
|
---@return boolean
|
|
function NETWORK.IS_TIME_MORE_THAN(timeA, timeB) end
|
|
|
|
---@param timeA integer
|
|
---@param timeB integer
|
|
---@return boolean
|
|
function NETWORK.IS_TIME_EQUAL_TO(timeA, timeB) end
|
|
|
|
---@param timeA integer
|
|
---@param timeB integer
|
|
---@return integer
|
|
function NETWORK.GET_TIME_DIFFERENCE(timeA, timeB) end
|
|
|
|
---@param time integer
|
|
---@return string
|
|
function NETWORK.GET_TIME_AS_STRING(time) end
|
|
|
|
---@return string
|
|
function NETWORK.GET_CLOUD_TIME_AS_STRING() end
|
|
|
|
---@return integer
|
|
function NETWORK.GET_CLOUD_TIME_AS_INT() end
|
|
|
|
---@param posixTime integer
|
|
---@param timeStructure pointer|nil
|
|
function NETWORK.CONVERT_POSIX_TIME(posixTime, timeStructure) end
|
|
|
|
---@param toggle boolean
|
|
---@param playerPed integer
|
|
function NETWORK.NETWORK_SET_IN_SPECTATOR_MODE(toggle, playerPed) end
|
|
|
|
---@param toggle boolean
|
|
---@param playerPed integer
|
|
---@param p2 boolean
|
|
function NETWORK.NETWORK_SET_IN_SPECTATOR_MODE_EXTENDED(toggle, playerPed, p2) end
|
|
|
|
---@param toggle boolean
|
|
function NETWORK.NETWORK_SET_IN_FREE_CAM_MODE(toggle) end
|
|
|
|
---@param toggle boolean
|
|
---@param player integer
|
|
function NETWORK.NETWORK_SET_ANTAGONISTIC_TO_PLAYER(toggle, player) end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_IN_SPECTATOR_MODE() end
|
|
|
|
---@param p0 boolean
|
|
---@param p1 boolean
|
|
function NETWORK.NETWORK_SET_IN_MP_CUTSCENE(p0, p1) end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_IN_MP_CUTSCENE() end
|
|
|
|
---@param player integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_PLAYER_IN_MP_CUTSCENE(player) end
|
|
|
|
function NETWORK.NETWORK_HIDE_PROJECTILE_IN_CUTSCENE() end
|
|
|
|
---@param netId integer
|
|
---@param time integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function NETWORK.SET_NETWORK_VEHICLE_RESPOT_TIMER(netId, time, p2, p3) end
|
|
|
|
---@param networkID integer
|
|
---@return boolean
|
|
function NETWORK.IS_NETWORK_VEHICLE_RUNNING_RESPOT_TIMER(networkID) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function NETWORK.SET_NETWORK_VEHICLE_AS_GHOST(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param multiplier number
|
|
function NETWORK.SET_NETWORK_VEHICLE_MAX_POSITION_DELTA_MULTIPLIER(vehicle, multiplier) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function NETWORK.SET_NETWORK_ENABLE_HIGH_SPEED_EDGE_FALL_DETECTION(vehicle, toggle) end
|
|
|
|
---@param toggle boolean
|
|
---@param p1 boolean
|
|
function NETWORK.SET_LOCAL_PLAYER_AS_GHOST(toggle, p1) end
|
|
|
|
---@param entity integer
|
|
---@return boolean
|
|
function NETWORK.IS_ENTITY_A_GHOST(entity) end
|
|
|
|
---@param p0 boolean
|
|
function NETWORK.SET_NON_PARTICIPANTS_OF_THIS_SCRIPT_AS_GHOSTS(p0) end
|
|
|
|
---@param player integer
|
|
---@param p1 boolean
|
|
function NETWORK.SET_REMOTE_PLAYER_AS_GHOST(player, p1) end
|
|
|
|
---@param alpha integer
|
|
function NETWORK.SET_GHOST_ALPHA(alpha) end
|
|
|
|
function NETWORK.RESET_GHOST_ALPHA() end
|
|
|
|
---@param entity integer
|
|
---@param toggle boolean
|
|
function NETWORK.SET_ENTITY_GHOSTED_FOR_GHOST_PLAYERS(entity, toggle) end
|
|
|
|
---@param p0 boolean
|
|
function NETWORK.SET_INVERT_GHOSTING(p0) end
|
|
|
|
---@param entity integer
|
|
---@return boolean
|
|
function NETWORK.IS_ENTITY_IN_GHOST_COLLISION(entity) end
|
|
|
|
---@param gamerHandle pointer|nil
|
|
---@param reportData pointer|nil
|
|
function NETWORK._SET_FREEMODE_REPORT_DATA(gamerHandle, reportData) end
|
|
|
|
---@return boolean
|
|
function NETWORK.IS_OBJECT_REASSIGNMENT_IN_PROGRESS() end
|
|
|
|
---@param toggle boolean
|
|
function NETWORK.USE_PLAYER_COLOUR_INSTEAD_OF_TEAM_COLOUR(toggle) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param xRot number
|
|
---@param yRot number
|
|
---@param zRot number
|
|
---@param rotationOrder integer
|
|
---@param useOcclusionPortal boolean
|
|
---@param looped boolean
|
|
---@param p9 number
|
|
---@param animTime number
|
|
---@param p11 number
|
|
---@return integer
|
|
function NETWORK.NETWORK_CREATE_SYNCHRONISED_SCENE(x, y, z, xRot, yRot, zRot, rotationOrder, useOcclusionPortal, looped, p9, animTime, p11) end
|
|
|
|
---@param ped integer
|
|
---@param netScene integer
|
|
---@param animDict string
|
|
---@param animnName string
|
|
---@param speed number
|
|
---@param speedMultiplier number
|
|
---@param duration integer
|
|
---@param flag integer
|
|
---@param playbackRate number
|
|
---@param p9 integer
|
|
function NETWORK.NETWORK_ADD_PED_TO_SYNCHRONISED_SCENE(ped, netScene, animDict, animnName, speed, speedMultiplier, duration, flag, playbackRate, p9) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
---@param p5 integer
|
|
---@param p6 integer
|
|
---@param p7 integer
|
|
---@param p8 integer
|
|
---@param p9 integer
|
|
function NETWORK.NETWORK_ADD_PED_TO_SYNCHRONISED_SCENE_WITH_IK(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9) end
|
|
|
|
---@param entity integer
|
|
---@param netScene integer
|
|
---@param animDict string
|
|
---@param animName string
|
|
---@param speed number
|
|
---@param speedMulitiplier number
|
|
---@param flag integer
|
|
function NETWORK.NETWORK_ADD_ENTITY_TO_SYNCHRONISED_SCENE(entity, netScene, animDict, animName, speed, speedMulitiplier, flag) end
|
|
|
|
---@param netScene integer
|
|
---@param modelHash integer|string
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param p5 number
|
|
---@param p6 string
|
|
---@param p7 number
|
|
---@param p8 number
|
|
---@param flags integer
|
|
function NETWORK.NETWORK_ADD_MAP_ENTITY_TO_SYNCHRONISED_SCENE(netScene, modelHash, x, y, z, p5, p6, p7, p8, flags) end
|
|
|
|
---@param netScene integer
|
|
---@param animDict string
|
|
---@param animName string
|
|
function NETWORK.NETWORK_ADD_SYNCHRONISED_SCENE_CAMERA(netScene, animDict, animName) end
|
|
|
|
---@param netScene integer
|
|
---@param entity integer
|
|
---@param bone integer
|
|
function NETWORK.NETWORK_ATTACH_SYNCHRONISED_SCENE_TO_ENTITY(netScene, entity, bone) end
|
|
|
|
---@param netScene integer
|
|
function NETWORK.NETWORK_START_SYNCHRONISED_SCENE(netScene) end
|
|
|
|
---@param netScene integer
|
|
function NETWORK.NETWORK_STOP_SYNCHRONISED_SCENE(netScene) end
|
|
|
|
---@param netId integer
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_LOCAL_SCENE_FROM_NETWORK_ID(netId) end
|
|
|
|
---@param netScene integer
|
|
function NETWORK.NETWORK_FORCE_LOCAL_USE_OF_SYNCED_SCENE_CAMERA(netScene) end
|
|
|
|
---@param p0 integer
|
|
function NETWORK.NETWORK_ALLOW_REMOTE_SYNCED_SCENE_LOCAL_PLAYER_REQUESTS(p0) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_FIND_LARGEST_BUNCH_OF_PLAYERS(p0, p1) end
|
|
|
|
---@param player integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
---@param p5 number
|
|
---@param p6 number
|
|
---@param p7 number
|
|
---@param flags integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_START_RESPAWN_SEARCH_FOR_PLAYER(player, x, y, z, radius, p5, p6, p7, flags) end
|
|
|
|
---@param player integer
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param width number
|
|
---@param p8 number
|
|
---@param p9 number
|
|
---@param p10 number
|
|
---@param flags integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_START_RESPAWN_SEARCH_IN_ANGLED_AREA_FOR_PLAYER(player, x1, y1, z1, x2, y2, z2, width, p8, p9, p10, flags) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@return integer
|
|
function NETWORK.NETWORK_QUERY_RESPAWN_RESULTS(p0) end
|
|
|
|
function NETWORK.NETWORK_CANCEL_RESPAWN_SEARCH() end
|
|
|
|
---@param randomInt integer
|
|
---@param coordinates Vector3
|
|
---@param heading pointer|nil
|
|
function NETWORK.NETWORK_GET_RESPAWN_RESULT(randomInt, coordinates, heading) end
|
|
|
|
---@param p0 integer
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_RESPAWN_RESULT_FLAGS(p0) end
|
|
|
|
function NETWORK.NETWORK_START_SOLO_TUTORIAL_SESSION() end
|
|
|
|
---@param teamId integer
|
|
---@param instanceId integer
|
|
function NETWORK.NETWORK_ALLOW_GANG_TO_JOIN_TUTORIAL_SESSION(teamId, instanceId) end
|
|
|
|
function NETWORK.NETWORK_END_TUTORIAL_SESSION() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_IN_TUTORIAL_SESSION() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_WAITING_POP_CLEAR_TUTORIAL_SESSION() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_TUTORIAL_SESSION_CHANGE_PENDING() end
|
|
|
|
---@param player integer
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_PLAYER_TUTORIAL_SESSION_INSTANCE(player) end
|
|
|
|
---@param player integer
|
|
---@param index integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_ARE_PLAYERS_IN_SAME_TUTORIAL_SESSION(player, index) end
|
|
|
|
---@param p0 integer
|
|
function NETWORK.NETWORK_BLOCK_PROXY_MIGRATION_BETWEEN_TUTORIAL_SESSIONS(p0) end
|
|
|
|
---@param player integer
|
|
---@param toggle boolean
|
|
---@param p2 boolean
|
|
function NETWORK.NETWORK_CONCEAL_PLAYER(player, toggle, p2) end
|
|
|
|
---@param player integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_PLAYER_CONCEALED(player) end
|
|
|
|
---@param entity integer
|
|
---@param toggle boolean
|
|
function NETWORK.NETWORK_CONCEAL_ENTITY(entity, toggle) end
|
|
|
|
---@param entity integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_ENTITY_CONCEALED(entity) end
|
|
|
|
---@param hours integer
|
|
---@param minutes integer
|
|
---@param seconds integer
|
|
function NETWORK.NETWORK_OVERRIDE_CLOCK_TIME(hours, minutes, seconds) end
|
|
|
|
---@param ms integer
|
|
function NETWORK.NETWORK_OVERRIDE_CLOCK_RATE(ms) end
|
|
|
|
function NETWORK.NETWORK_CLEAR_CLOCK_TIME_OVERRIDE() end
|
|
|
|
---@param startGlobalTransition boolean
|
|
---@param transitionTime integer
|
|
function NETWORK._NETWORK_CLEAR_CLOCK_SYNC_TIME_OVERRIDE(startGlobalTransition, transitionTime) end
|
|
|
|
function NETWORK.NETWORK_SYNC_CLOCK_TIME_OVERRIDE() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_CLOCK_TIME_OVERRIDDEN() end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@return integer
|
|
function NETWORK.NETWORK_ADD_ENTITY_AREA(x1, y1, z1, x2, y2, z2) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param width number
|
|
---@return integer
|
|
function NETWORK.NETWORK_ADD_ENTITY_ANGLED_AREA(x1, y1, z1, x2, y2, z2, width) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@return integer
|
|
function NETWORK.NETWORK_ADD_CLIENT_ENTITY_AREA(x1, y1, z1, x2, y2, z2) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param radius number
|
|
---@return integer
|
|
function NETWORK.NETWORK_ADD_CLIENT_ENTITY_ANGLED_AREA(x1, y1, z1, x2, y2, z2, radius) end
|
|
|
|
---@param areaHandle integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_REMOVE_ENTITY_AREA(areaHandle) end
|
|
|
|
---@param areaHandle integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_ENTITY_AREA_DOES_EXIST(areaHandle) end
|
|
|
|
---@param areaHandle integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_ENTITY_AREA_HAVE_ALL_REPLIED(areaHandle) end
|
|
|
|
---@param areaHandle integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_ENTITY_AREA_IS_OCCUPIED(areaHandle) end
|
|
|
|
---@param netID integer
|
|
---@param toggle boolean
|
|
function NETWORK.NETWORK_USE_HIGH_PRECISION_BLENDING(netID, toggle) end
|
|
|
|
---@param netId integer
|
|
function NETWORK.NETWORK_SET_CUSTOM_ARENA_BALL_PARAMS(netId) end
|
|
|
|
---@param netId integer
|
|
---@param toggle boolean
|
|
function NETWORK.NETWORK_ENTITY_USE_HIGH_PRECISION_ROTATION(netId, toggle) end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_REQUEST_CLOUD_BACKGROUND_SCRIPTS() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_CLOUD_BACKGROUND_SCRIPT_REQUEST_PENDING() end
|
|
|
|
function NETWORK.NETWORK_REQUEST_CLOUD_TUNABLES() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_TUNABLE_CLOUD_REQUEST_PENDING() end
|
|
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_TUNABLE_CLOUD_CRC() end
|
|
|
|
---@param tunableContextData pointer|nil
|
|
function NETWORK._NETWORK_SET_TUNABLES_REGISTRATION_CONTEXTS(tunableContextData) end
|
|
|
|
function NETWORK._NETWORK_CLEAR_TUNABLES_REGISTRATION_CONTEXTS() end
|
|
|
|
---@param tunableName integer|string
|
|
---@param defaultValue boolean
|
|
---@return boolean
|
|
function NETWORK._NETWORK_GET_TUNABLES_REGISTRATION_BOOL(tunableName, defaultValue) end
|
|
|
|
---@param tunableName integer|string
|
|
---@param defaultValue integer
|
|
---@return integer
|
|
function NETWORK._NETWORK_GET_TUNABLES_REGISTRATION_INT(tunableName, defaultValue) end
|
|
|
|
---@param tunableName integer|string
|
|
---@param defaultValue number
|
|
---@return number
|
|
function NETWORK._NETWORK_GET_TUNABLES_REGISTRATION_FLOAT(tunableName, defaultValue) end
|
|
|
|
---@param tunableContext string
|
|
---@param tunableName string
|
|
---@return boolean
|
|
function NETWORK.NETWORK_DOES_TUNABLE_EXIST(tunableContext, tunableName) end
|
|
|
|
---@param tunableContext string
|
|
---@param tunableName string
|
|
---@param value pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_ACCESS_TUNABLE_INT(tunableContext, tunableName, value) end
|
|
|
|
---@param tunableContext string
|
|
---@param tunableName string
|
|
---@param value pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_ACCESS_TUNABLE_FLOAT(tunableContext, tunableName, value) end
|
|
|
|
---@param tunableContext string
|
|
---@param tunableName string
|
|
---@return boolean
|
|
function NETWORK.NETWORK_ACCESS_TUNABLE_BOOL(tunableContext, tunableName) end
|
|
|
|
---@param tunableContext integer|string
|
|
---@param tunableName integer|string
|
|
---@return boolean
|
|
function NETWORK.NETWORK_DOES_TUNABLE_EXIST_HASH(tunableContext, tunableName) end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_ACCESS_TUNABLE_MODIFICATION_DETECTION_CLEAR() end
|
|
|
|
---@param tunableContext integer|string
|
|
---@param tunableName integer|string
|
|
---@param value pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_ACCESS_TUNABLE_INT_HASH(tunableContext, tunableName, value) end
|
|
|
|
---@param contextHash integer|string
|
|
---@param nameHash integer|string
|
|
---@param value pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_ACCESS_TUNABLE_INT_MODIFICATION_DETECTION_REGISTRATION_HASH(contextHash, nameHash, value) end
|
|
|
|
---@param tunableContext integer|string
|
|
---@param tunableName integer|string
|
|
---@param value pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_ACCESS_TUNABLE_FLOAT_HASH(tunableContext, tunableName, value) end
|
|
|
|
---@param contextHash integer|string
|
|
---@param nameHash integer|string
|
|
---@param value pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_ACCESS_TUNABLE_FLOAT_MODIFICATION_DETECTION_REGISTRATION_HASH(contextHash, nameHash, value) end
|
|
|
|
---@param tunableContext integer|string
|
|
---@param tunableName integer|string
|
|
---@return boolean
|
|
function NETWORK.NETWORK_ACCESS_TUNABLE_BOOL_HASH(tunableContext, tunableName) end
|
|
|
|
---@param contextHash integer|string
|
|
---@param nameHash integer|string
|
|
---@param value pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_ACCESS_TUNABLE_BOOL_MODIFICATION_DETECTION_REGISTRATION_HASH(contextHash, nameHash, value) end
|
|
|
|
---@param tunableContext integer|string
|
|
---@param tunableName integer|string
|
|
---@param defaultValue boolean
|
|
---@return boolean
|
|
function NETWORK.NETWORK_TRY_ACCESS_TUNABLE_BOOL_HASH(tunableContext, tunableName, defaultValue) end
|
|
|
|
---@param contentHash integer|string
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_CONTENT_MODIFIER_LIST_ID(contentHash) end
|
|
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_BONE_ID_OF_FATAL_HIT() end
|
|
|
|
function NETWORK.NETWORK_RESET_BODY_TRACKER() end
|
|
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_NUMBER_BODY_TRACKER_HITS() end
|
|
|
|
---@param boneIndex integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_HAS_BONE_BEEN_HIT_BY_KILLER(boneIndex) end
|
|
|
|
---@param ped integer
|
|
---@param player integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_SET_ATTRIBUTE_DAMAGE_TO_PLAYER(ped, player) end
|
|
|
|
---@param entity integer
|
|
---@param toggle boolean
|
|
function NETWORK.NETWORK_TRIGGER_DAMAGE_EVENT_FOR_ZERO_DAMAGE(entity, toggle) end
|
|
|
|
---@param entity integer
|
|
---@param trigger boolean
|
|
function NETWORK._NETWORK_TRIGGER_DAMAGE_EVENT_FOR_ZERO_PED_DAMAGE(entity, trigger) end
|
|
|
|
---@param entity integer
|
|
---@param toggle boolean
|
|
function NETWORK.NETWORK_TRIGGER_DAMAGE_EVENT_FOR_ZERO_WEAPON_HASH(entity, toggle) end
|
|
|
|
---@param entity integer
|
|
---@param toggle boolean
|
|
function NETWORK.NETWORK_SET_NO_LONGER_NEEDED(entity, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param isAudible boolean
|
|
---@param isInvisible boolean
|
|
---@param netId integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_EXPLODE_VEHICLE(vehicle, isAudible, isInvisible, netId) end
|
|
|
|
---@param vehicle integer
|
|
---@param isAudible boolean
|
|
---@param isInvisible boolean
|
|
---@param netId integer
|
|
function NETWORK.NETWORK_EXPLODE_HELI(vehicle, isAudible, isInvisible, netId) end
|
|
|
|
---@param entity integer
|
|
function NETWORK.NETWORK_USE_LOGARITHMIC_BLENDING_THIS_FRAME(entity) end
|
|
|
|
---@param entity integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param heading number
|
|
function NETWORK.NETWORK_OVERRIDE_COORDS_AND_HEADING(entity, x, y, z, heading) end
|
|
|
|
---@param netId integer
|
|
---@param toggle boolean
|
|
function NETWORK.NETWORK_ENABLE_EXTRA_VEHICLE_ORIENTATION_BLEND_CHECKS(netId, toggle) end
|
|
|
|
---@param netID integer
|
|
function NETWORK.NETWORK_DISABLE_PROXIMITY_MIGRATION(netID) end
|
|
|
|
---@param p0 integer
|
|
function NETWORK.NETWORK_SET_PLAYER_MENTAL_STATE(p0) end
|
|
|
|
---@param p0 boolean
|
|
function NETWORK.NETWORK_SET_MINIMUM_RANK_FOR_MISSION(p0) end
|
|
|
|
function NETWORK.NETWORK_CACHE_LOCAL_PLAYER_HEAD_BLEND_DATA() end
|
|
|
|
---@param player integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_HAS_CACHED_PLAYER_HEAD_BLEND_DATA(player) end
|
|
|
|
---@param ped integer
|
|
---@param player integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_APPLY_CACHED_PLAYER_HEAD_BLEND_DATA(ped, player) end
|
|
|
|
---@param toggle boolean
|
|
function NETWORK._NETWORK_SET_IGNORE_VEHICLE_RAMMED_BY_NON_VEHICLE(toggle) end
|
|
|
|
---@return integer
|
|
function NETWORK.GET_NUM_COMMERCE_ITEMS() end
|
|
|
|
---@return boolean
|
|
function NETWORK.IS_COMMERCE_DATA_VALID() end
|
|
|
|
---@param p0 integer
|
|
function NETWORK.TRIGGER_COMMERCE_DATA_FETCH(p0) end
|
|
|
|
---@return boolean
|
|
function NETWORK.IS_COMMERCE_DATA_FETCH_IN_PROGRESS() end
|
|
|
|
---@param index integer
|
|
---@return string
|
|
function NETWORK.GET_COMMERCE_ITEM_ID(index) end
|
|
|
|
---@param index integer
|
|
---@return string
|
|
function NETWORK.GET_COMMERCE_ITEM_NAME(index) end
|
|
|
|
---@param index integer
|
|
---@return string
|
|
function NETWORK.GET_COMMERCE_PRODUCT_PRICE(index) end
|
|
|
|
---@param index integer
|
|
---@return integer
|
|
function NETWORK.GET_COMMERCE_ITEM_NUM_CATS(index) end
|
|
|
|
---@param index integer
|
|
---@param index2 integer
|
|
---@return string
|
|
function NETWORK.GET_COMMERCE_ITEM_CAT(index, index2) end
|
|
|
|
---@param location integer
|
|
function NETWORK.RESERVE_COMMERCE_STORE_PURCHASE_LOCATION(location) end
|
|
|
|
---@param productID string
|
|
---@param category string
|
|
---@param location integer
|
|
---@param launchLandingPageOnClose boolean
|
|
function NETWORK.OPEN_COMMERCE_STORE(productID, category, location, launchLandingPageOnClose) end
|
|
|
|
---@param productID string
|
|
---@param location integer
|
|
---@param launchLandingPageOnClose boolean
|
|
function NETWORK.CHECKOUT_COMMERCE_PRODUCT(productID, location, launchLandingPageOnClose) end
|
|
|
|
---@return boolean
|
|
function NETWORK.IS_COMMERCE_STORE_OPEN() end
|
|
|
|
---@param toggle boolean
|
|
function NETWORK.SET_STORE_ENABLED(toggle) end
|
|
|
|
---@param index integer
|
|
---@return boolean
|
|
function NETWORK.REQUEST_COMMERCE_ITEM_IMAGE(index) end
|
|
|
|
function NETWORK.RELEASE_ALL_COMMERCE_ITEM_IMAGES() end
|
|
|
|
---@param index integer
|
|
---@return string
|
|
function NETWORK.GET_COMMERCE_ITEM_TEXTURENAME(index) end
|
|
|
|
---@return boolean
|
|
function NETWORK.IS_STORE_AVAILABLE_TO_USER() end
|
|
|
|
function NETWORK.DELAY_MP_STORE_OPEN() end
|
|
|
|
function NETWORK.RESET_STORE_NETWORK_GAME_TRACKING() end
|
|
|
|
---@return boolean
|
|
function NETWORK.IS_USER_OLD_ENOUGH_TO_ACCESS_STORE() end
|
|
|
|
---@param p0 integer|string
|
|
---@param p1 integer
|
|
---@param p2 integer|string
|
|
function NETWORK.SET_LAST_VIEWED_SHOP_ITEM(p0, p1, p2) end
|
|
|
|
---@return integer
|
|
function NETWORK.GET_USER_PREMIUM_ACCESS() end
|
|
|
|
---@return integer
|
|
function NETWORK.GET_USER_STARTER_ACCESS() end
|
|
|
|
---@param p0 string
|
|
---@return integer
|
|
function NETWORK.CLOUD_DELETE_MEMBER_FILE(p0) end
|
|
|
|
---@param requestId integer
|
|
---@return boolean
|
|
function NETWORK.CLOUD_HAS_REQUEST_COMPLETED(requestId) end
|
|
|
|
---@param requestId integer
|
|
---@return boolean
|
|
function NETWORK.CLOUD_DID_REQUEST_SUCCEED(requestId) end
|
|
|
|
function NETWORK.CLOUD_CHECK_AVAILABILITY() end
|
|
|
|
---@return boolean
|
|
function NETWORK.CLOUD_IS_CHECKING_AVAILABILITY() end
|
|
|
|
---@return boolean
|
|
function NETWORK.CLOUD_GET_AVAILABILITY_CHECK_RESULT() end
|
|
|
|
---@return integer
|
|
function NETWORK.GET_CONTENT_TO_LOAD_TYPE() end
|
|
|
|
---@return boolean
|
|
function NETWORK.GET_IS_LAUNCH_FROM_LIVE_AREA() end
|
|
|
|
---@return boolean
|
|
function NETWORK.GET_IS_LIVE_AREA_LAUNCH_WITH_CONTENT() end
|
|
|
|
function NETWORK.CLEAR_SERVICE_EVENT_ARGUMENTS() end
|
|
|
|
---@param p0 pointer|nil
|
|
---@param p1 pointer|nil
|
|
---@return boolean
|
|
function NETWORK.UGC_COPY_CONTENT(p0, p1) end
|
|
|
|
---@return boolean
|
|
function NETWORK.UGC_IS_CREATING() end
|
|
|
|
---@return boolean
|
|
function NETWORK.UGC_HAS_CREATE_FINISHED() end
|
|
|
|
---@return boolean
|
|
function NETWORK.UGC_DID_CREATE_SUCCEED() end
|
|
|
|
---@return integer
|
|
function NETWORK.UGC_GET_CREATE_RESULT() end
|
|
|
|
---@return string
|
|
function NETWORK.UGC_GET_CREATE_CONTENT_ID() end
|
|
|
|
function NETWORK.UGC_CLEAR_CREATE_RESULT() end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 pointer|nil
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
---@param p5 integer
|
|
---@return boolean
|
|
function NETWORK.UGC_QUERY_MY_CONTENT(p0, p1, p2, p3, p4, p5) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 string
|
|
---@param p4 integer
|
|
---@param p5 boolean
|
|
---@return boolean
|
|
function NETWORK.UGC_QUERY_BY_CATEGORY(p0, p1, p2, p3, p4, p5) end
|
|
|
|
---@param contentId string
|
|
---@param latestVersion boolean
|
|
---@param contentTypeName string
|
|
---@return boolean
|
|
function NETWORK.UGC_QUERY_BY_CONTENT_ID(contentId, latestVersion, contentTypeName) end
|
|
|
|
---@param data pointer|nil
|
|
---@param count integer
|
|
---@param latestVersion boolean
|
|
---@param contentTypeName string
|
|
---@return boolean
|
|
function NETWORK.UGC_QUERY_BY_CONTENT_IDS(data, count, latestVersion, contentTypeName) end
|
|
|
|
---@param offset integer
|
|
---@param count integer
|
|
---@param contentTypeName string
|
|
---@param p3 integer
|
|
---@return boolean
|
|
function NETWORK.UGC_QUERY_MOST_RECENTLY_CREATED_CONTENT(offset, count, contentTypeName, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 string
|
|
---@param p3 pointer|nil
|
|
---@return boolean
|
|
function NETWORK.UGC_GET_BOOKMARKED_CONTENT(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 string
|
|
---@param p3 pointer|nil
|
|
---@return boolean
|
|
function NETWORK.UGC_GET_MY_CONTENT(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 string
|
|
---@param p3 pointer|nil
|
|
---@return boolean
|
|
function NETWORK.UGC_GET_FRIEND_CONTENT(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 string
|
|
---@param p4 pointer|nil
|
|
---@return boolean
|
|
function NETWORK.UGC_GET_CREW_CONTENT(p0, p1, p2, p3, p4) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 string
|
|
---@param p4 pointer|nil
|
|
---@return boolean
|
|
function NETWORK.UGC_GET_GET_BY_CATEGORY(p0, p1, p2, p3, p4) end
|
|
|
|
---@param contentId string
|
|
---@param contentTypeName string
|
|
---@return boolean
|
|
function NETWORK.UGC_GET_GET_BY_CONTENT_ID(contentId, contentTypeName) end
|
|
|
|
---@param data pointer|nil
|
|
---@param dataCount integer
|
|
---@param contentTypeName string
|
|
---@return boolean
|
|
function NETWORK.UGC_GET_GET_BY_CONTENT_IDS(data, dataCount, contentTypeName) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 pointer|nil
|
|
---@param p3 pointer|nil
|
|
---@return boolean
|
|
function NETWORK.UGC_GET_MOST_RECENTLY_CREATED_CONTENT(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 pointer|nil
|
|
---@param p3 pointer|nil
|
|
---@return boolean
|
|
function NETWORK.UGC_GET_MOST_RECENTLY_PLAYED_CONTENT(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 pointer|nil
|
|
---@param p3 pointer|nil
|
|
---@return boolean
|
|
function NETWORK.UGC_GET_TOP_RATED_CONTENT(p0, p1, p2, p3) end
|
|
|
|
function NETWORK.UGC_CANCEL_QUERY() end
|
|
|
|
---@return boolean
|
|
function NETWORK.UGC_IS_GETTING() end
|
|
|
|
---@return boolean
|
|
function NETWORK.UGC_HAS_GET_FINISHED() end
|
|
|
|
---@return boolean
|
|
function NETWORK.UGC_DID_GET_SUCCEED() end
|
|
|
|
---@return boolean
|
|
function NETWORK.UGC_WAS_QUERY_FORCE_CANCELLED() end
|
|
|
|
---@return integer
|
|
function NETWORK.UGC_GET_QUERY_RESULT() end
|
|
|
|
---@return integer
|
|
function NETWORK.UGC_GET_CONTENT_NUM() end
|
|
|
|
---@return integer
|
|
function NETWORK.UGC_GET_CONTENT_TOTAL() end
|
|
|
|
---@return integer
|
|
function NETWORK.UGC_GET_CONTENT_HASH() end
|
|
|
|
function NETWORK.UGC_CLEAR_QUERY_RESULTS() end
|
|
|
|
---@param p0 integer
|
|
---@return string
|
|
function NETWORK.UGC_GET_CONTENT_USER_ID(p0) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 pointer|nil
|
|
---@return boolean
|
|
function NETWORK.UGC_GET_CONTENT_CREATOR_GAMER_HANDLE(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function NETWORK.UGC_GET_CONTENT_CREATED_BY_LOCAL_PLAYER(p0) end
|
|
|
|
---@param p0 integer
|
|
---@return string
|
|
function NETWORK.UGC_GET_CONTENT_USER_NAME(p0) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function NETWORK.UGC_GET_CONTENT_IS_USING_SC_NICKNAME(p0) end
|
|
|
|
---@param p0 integer
|
|
---@return integer
|
|
function NETWORK.UGC_GET_CONTENT_CATEGORY(p0) end
|
|
|
|
---@param p0 integer
|
|
---@return string
|
|
function NETWORK.UGC_GET_CONTENT_ID(p0) end
|
|
|
|
---@param p0 integer
|
|
---@return string
|
|
function NETWORK.UGC_GET_ROOT_CONTENT_ID(p0) end
|
|
|
|
---@param p0 integer
|
|
---@return string
|
|
function NETWORK.UGC_GET_CONTENT_NAME(p0) end
|
|
|
|
---@param index integer
|
|
---@return string
|
|
function NETWORK.UGC_GET_CONTENT_DESCRIPTION(index) end
|
|
|
|
---@param p0 integer
|
|
---@return integer
|
|
function NETWORK.UGC_GET_CONTENT_DESCRIPTION_HASH(p0) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@return string
|
|
function NETWORK.UGC_GET_CONTENT_PATH(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 pointer|nil
|
|
function NETWORK.UGC_GET_CONTENT_UPDATED_DATE(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@return integer
|
|
function NETWORK.UGC_GET_CONTENT_FILE_VERSION(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function NETWORK.UGC_GET_CONTENT_HAS_LO_RES_PHOTO(p0) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function NETWORK.UGC_GET_CONTENT_HAS_HI_RES_PHOTO(p0) end
|
|
|
|
---@param p0 integer
|
|
---@return integer
|
|
function NETWORK.UGC_GET_CONTENT_LANGUAGE(p0) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function NETWORK.UGC_GET_CONTENT_IS_PUBLISHED(p0) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function NETWORK.UGC_GET_CONTENT_IS_VERIFIED(p0) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@return number
|
|
function NETWORK.UGC_GET_CONTENT_RATING(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@return integer
|
|
function NETWORK.UGC_GET_CONTENT_RATING_COUNT(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@return integer
|
|
function NETWORK.UGC_GET_CONTENT_RATING_POSITIVE_COUNT(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@return integer
|
|
function NETWORK.UGC_GET_CONTENT_RATING_NEGATIVE_COUNT(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function NETWORK.UGC_GET_CONTENT_HAS_PLAYER_RECORD(p0) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function NETWORK.UGC_GET_CONTENT_HAS_PLAYER_BOOKMARKED(p0) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@return integer
|
|
function NETWORK.UGC_REQUEST_CONTENT_DATA_FROM_INDEX(p0, p1) end
|
|
|
|
---@param contentTypeName string
|
|
---@param contentId string
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
---@return integer
|
|
function NETWORK.UGC_REQUEST_CONTENT_DATA_FROM_PARAMS(contentTypeName, contentId, p2, p3, p4) end
|
|
|
|
---@param p0 integer
|
|
---@return integer
|
|
function NETWORK.UGC_REQUEST_CACHED_DESCRIPTION(p0) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function NETWORK.UGC_IS_DESCRIPTION_REQUEST_IN_PROGRESS(p0) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function NETWORK.UGC_HAS_DESCRIPTION_REQUEST_FINISHED(p0) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function NETWORK.UGC_DID_DESCRIPTION_REQUEST_SUCCEED(p0) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@return string
|
|
function NETWORK.UGC_GET_CACHED_DESCRIPTION(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function NETWORK.UGC_RELEASE_CACHED_DESCRIPTION(p0) end
|
|
|
|
function NETWORK.UGC_RELEASE_ALL_CACHED_DESCRIPTIONS() end
|
|
|
|
---@return boolean
|
|
function NETWORK.UGC_HAS_PERMISSION_TO_WRITE() end
|
|
|
|
---@param contentId string
|
|
---@param baseContentId string
|
|
---@param contentTypeName string
|
|
---@return boolean
|
|
function NETWORK.UGC_PUBLISH(contentId, baseContentId, contentTypeName) end
|
|
|
|
---@param contentId string
|
|
---@param bookmarked boolean
|
|
---@param contentTypeName string
|
|
---@return boolean
|
|
function NETWORK.UGC_SET_BOOKMARKED(contentId, bookmarked, contentTypeName) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@param p1 boolean
|
|
---@param p2 string
|
|
---@return boolean
|
|
function NETWORK.UGC_SET_DELETED(p0, p1, p2) end
|
|
|
|
---@return boolean
|
|
function NETWORK.UGC_IS_MODIFYING() end
|
|
|
|
---@return boolean
|
|
function NETWORK.UGC_HAS_MODIFY_FINISHED() end
|
|
|
|
---@return boolean
|
|
function NETWORK.UGC_DID_MODIFY_SUCCEED() end
|
|
|
|
---@return integer
|
|
function NETWORK.UGC_GET_MODIFY_RESULT() end
|
|
|
|
function NETWORK.UGC_CLEAR_MODIFY_RESULT() end
|
|
|
|
---@param p0 pointer|nil
|
|
---@param p1 pointer|nil
|
|
---@return boolean
|
|
function NETWORK.UGC_GET_CREATORS_BY_USER_ID(p0, p1) end
|
|
|
|
---@return boolean
|
|
function NETWORK.UGC_HAS_QUERY_CREATORS_FINISHED() end
|
|
|
|
---@return boolean
|
|
function NETWORK.UGC_DID_QUERY_CREATORS_SUCCEED() end
|
|
|
|
---@return integer
|
|
function NETWORK.UGC_GET_CREATOR_NUM() end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function NETWORK.UGC_LOAD_OFFLINE_QUERY(p0) end
|
|
|
|
function NETWORK.UGC_CLEAR_OFFLINE_QUERY() end
|
|
|
|
---@param p0 boolean
|
|
function NETWORK.UGC_SET_QUERY_DATA_FROM_OFFLINE(p0) end
|
|
|
|
---@param p0 boolean
|
|
function NETWORK.UGC_SET_USING_OFFLINE_CONTENT(p0) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function NETWORK.UGC_IS_LANGUAGE_SUPPORTED(p0) end
|
|
|
|
---@param heistName string
|
|
---@param cashEarned integer
|
|
---@param xpEarned integer
|
|
---@return boolean
|
|
function NETWORK.FACEBOOK_POST_COMPLETED_HEIST(heistName, cashEarned, xpEarned) end
|
|
|
|
---@return boolean
|
|
function NETWORK.FACEBOOK_POST_CREATE_CHARACTER() end
|
|
|
|
---@param milestoneId integer
|
|
---@return boolean
|
|
function NETWORK.FACEBOOK_POST_COMPLETED_MILESTONE(milestoneId) end
|
|
|
|
---@return boolean
|
|
function NETWORK.FACEBOOK_HAS_POST_COMPLETED() end
|
|
|
|
---@return boolean
|
|
function NETWORK.FACEBOOK_DID_POST_SUCCEED() end
|
|
|
|
---@return boolean
|
|
function NETWORK.FACEBOOK_CAN_POST_TO_FACEBOOK() end
|
|
|
|
---@param gamerHandle pointer|nil
|
|
---@param filePath string
|
|
---@param name string
|
|
---@param p3 boolean
|
|
---@return integer
|
|
function NETWORK.TEXTURE_DOWNLOAD_REQUEST(gamerHandle, filePath, name, p3) end
|
|
|
|
---@param filePath string
|
|
---@param name string
|
|
---@param p2 boolean
|
|
---@return integer
|
|
function NETWORK.TITLE_TEXTURE_DOWNLOAD_REQUEST(filePath, name, p2) end
|
|
|
|
---@param p0 string
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 string
|
|
---@param p5 boolean
|
|
---@return integer
|
|
function NETWORK.UGC_TEXTURE_DOWNLOAD_REQUEST(p0, p1, p2, p3, p4, p5) end
|
|
|
|
---@param p0 integer
|
|
function NETWORK.TEXTURE_DOWNLOAD_RELEASE(p0) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function NETWORK.TEXTURE_DOWNLOAD_HAS_FAILED(p0) end
|
|
|
|
---@param p0 integer
|
|
---@return string
|
|
function NETWORK.TEXTURE_DOWNLOAD_GET_NAME(p0) end
|
|
|
|
---@param p0 integer
|
|
---@return integer
|
|
function NETWORK.GET_STATUS_OF_TEXTURE_DOWNLOAD(p0) end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_CHECK_ROS_LINK_WENTDOWN_NOT_NET() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_SHOULD_SHOW_STRICT_NAT_WARNING() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_CABLE_CONNECTED() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_HAVE_SCS_PRIVATE_MSG_PRIV() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_HAVE_ROS_SOCIAL_CLUB_PRIV() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_HAVE_ROS_BANNED_PRIV() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_HAVE_ROS_CREATE_TICKET_PRIV() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_HAVE_ROS_MULTIPLAYER_PRIV() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_HAVE_ROS_LEADERBOARD_WRITE_PRIV() end
|
|
|
|
---@param index integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_HAS_ROS_PRIVILEGE(index) end
|
|
|
|
---@param privilege integer
|
|
---@param banType pointer|nil
|
|
---@param timeData pointer|nil
|
|
---@return boolean
|
|
function NETWORK.NETWORK_HAS_ROS_PRIVILEGE_END_DATE(privilege, banType, timeData) end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_HAS_ROS_PRIVILEGE_PLAYED_LAST_GEN() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_HAS_ROS_PRIVILEGE_SPECIAL_EDITION_CONTENT() end
|
|
|
|
---@return boolean
|
|
function NETWORK._NETWORK_HAS_ROS_PRIVILEGE_MP_TEXT_COMMUNICATION() end
|
|
|
|
---@return boolean
|
|
function NETWORK._NETWORK_HAS_ROS_PRIVILEGE_MP_VOICE_COMMUNICATION() end
|
|
|
|
---@return boolean
|
|
function NETWORK._NETWORK_HAS_ROS_PRIVILEGE_REPORTING() end
|
|
|
|
---@param netHandle pointer|nil
|
|
---@return integer
|
|
function NETWORK.NETWORK_START_USER_CONTENT_PERMISSIONS_CHECK(netHandle) end
|
|
|
|
function NETWORK.NETWORK_SKIP_RADIO_RESET_NEXT_CLOSE() end
|
|
|
|
function NETWORK.NETWORK_SKIP_RADIO_RESET_NEXT_OPEN() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_SKIP_RADIO_WARNING() end
|
|
|
|
function NETWORK.NETWORK_FORCE_LOCAL_PLAYER_SCAR_SYNC() end
|
|
|
|
---@param toggle boolean
|
|
function NETWORK.NETWORK_DISABLE_LEAVE_REMOTE_PED_BEHIND(toggle) end
|
|
|
|
---@param entity integer
|
|
---@param toggle boolean
|
|
function NETWORK.NETWORK_ALLOW_REMOTE_ATTACHMENT_MODIFICATION(entity, toggle) end
|
|
|
|
---@param player integer
|
|
function NETWORK.NETWORK_SHOW_CHAT_RESTRICTION_MSC(player) end
|
|
|
|
function NETWORK.NETWORK_SHOW_PSN_UGC_RESTRICTION() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_TITLE_UPDATE_REQUIRED() end
|
|
|
|
function NETWORK.NETWORK_QUIT_MP_TO_DESKTOP() end
|
|
|
|
---@param player integer
|
|
---@return boolean
|
|
function NETWORK.NETWORK_IS_CONNECTED_VIA_RELAY(player) end
|
|
|
|
---@param player integer
|
|
---@return number
|
|
function NETWORK.NETWORK_GET_AVERAGE_LATENCY(player) end
|
|
|
|
---@param player integer
|
|
---@return number
|
|
function NETWORK.NETWORK_GET_AVERAGE_PING(player) end
|
|
|
|
---@param player integer
|
|
---@return number
|
|
function NETWORK.NETWORK_GET_AVERAGE_PACKET_LOSS(player) end
|
|
|
|
---@param player integer
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_NUM_UNACKED_RELIABLES(player) end
|
|
|
|
---@param player integer
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_UNRELIABLE_RESEND_COUNT(player) end
|
|
|
|
---@param player integer
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_HIGHEST_RELIABLE_RESEND_COUNT(player) end
|
|
|
|
---@deprecated Not allowed
|
|
function NETWORK.NETWORK_REPORT_CODE_TAMPER() end
|
|
|
|
---@param p0 pointer|nil
|
|
function NETWORK._NETWORK_GET_DUMP_OF_ASSET_VERIFIER(p0) end
|
|
|
|
---@param entity integer
|
|
---@return Vector3
|
|
function NETWORK.NETWORK_GET_LAST_ENTITY_POS_RECEIVED_OVER_NETWORK(entity) end
|
|
|
|
---@param player integer
|
|
---@return Vector3
|
|
function NETWORK.NETWORK_GET_LAST_PLAYER_POS_RECEIVED_OVER_NETWORK(player) end
|
|
|
|
---@param entity integer
|
|
---@return Vector3
|
|
function NETWORK.NETWORK_GET_LAST_VEL_RECEIVED_OVER_NETWORK(entity) end
|
|
|
|
---@param entity integer
|
|
---@param maxSpeedToPredict number
|
|
---@return Vector3
|
|
function NETWORK.NETWORK_GET_PREDICTED_VELOCITY(entity, maxSpeedToPredict) end
|
|
|
|
function NETWORK.NETWORK_DUMP_NET_IF_CONFIG() end
|
|
|
|
---@param p0 pointer|nil
|
|
function NETWORK.NETWORK_GET_SIGNALLING_INFO(p0) end
|
|
|
|
---@param p0 pointer|nil
|
|
function NETWORK.NETWORK_GET_NET_STATISTICS_INFO(p0) end
|
|
|
|
---@param player integer
|
|
---@return integer
|
|
function NETWORK.NETWORK_GET_PLAYER_ACCOUNT_ID(player) end
|
|
|
|
---@param activityId string
|
|
function NETWORK.NETWORK_POST_UDS_ACTIVITY_START(activityId) end
|
|
|
|
---@param activityId string
|
|
---@param iOutcome integer
|
|
---@param iScore integer
|
|
function NETWORK.NETWORK_POST_UDS_ACTIVITY_END(activityId, iOutcome, iScore) end
|
|
|
|
---@param activityId string
|
|
function NETWORK.NETWORK_POST_UDS_ACTIVITY_RESUME(activityId) end
|
|
|
|
---@param activityId string
|
|
---@param taskStatus pointer|nil
|
|
function NETWORK.NETWORK_POST_UDS_ACTIVITY_RESUME_WITH_TASKS(activityId, taskStatus) end
|
|
|
|
---@param availablityData pointer|nil
|
|
function NETWORK.NETWORK_POST_UDS_ACTIVITY_AVAILABILITY_CHANGE(availablityData) end
|
|
|
|
function NETWORK.NETWORK_POST_UDS_ACTIVITY_TERMINATE() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_HAS_SC_MEMBERSHIP_INFO() end
|
|
|
|
---@return boolean
|
|
function NETWORK.NETWORK_HAS_SC_MEMBERSHIP() end
|
|
|
|
---@param info pointer|nil
|
|
function NETWORK.NETWORK_GET_SC_MEMBERSHIP_INFO(info) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function NETWORK.NETWORK_UGC_NAV(p0, p1) end
|
|
|
|
---@return integer
|
|
function NETWORK._NETWORK_GET_GAME_RESTART_REASON() end
|
|
|
|
function NETWORK._NETWORK_CONFIRM_GAME_RESTART() end
|
|
|
|
---@return string
|
|
function NETWORK._NETWORK_GET_GAME_RESTART_REASON_MESSAGE_LABEL() end
|
|
|
|
---@param errorCode integer
|
|
---@return string
|
|
function NETWORK._NETWORK_GET_BATTLEYE_ERROR_MESSAGE_LABEL(errorCode) end
|
|
|
|
-- ============================================================
|
|
-- OBJECT
|
|
-- ============================================================
|
|
|
|
---@class natives.OBJECT
|
|
OBJECT = {}
|
|
|
|
---@param modelHash integer|string
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param isNetwork boolean
|
|
---@param bScriptHostObj boolean
|
|
---@param dynamic boolean
|
|
---@return integer
|
|
function OBJECT.CREATE_OBJECT(modelHash, x, y, z, isNetwork, bScriptHostObj, dynamic) end
|
|
|
|
---@param modelHash integer|string
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param isNetwork boolean
|
|
---@param bScriptHostObj boolean
|
|
---@param dynamic boolean
|
|
---@param p7 integer
|
|
---@return integer
|
|
function OBJECT.CREATE_OBJECT_NO_OFFSET(modelHash, x, y, z, isNetwork, bScriptHostObj, dynamic, p7) end
|
|
|
|
---@param object pointer|nil
|
|
function OBJECT.DELETE_OBJECT(object) end
|
|
|
|
---@param object integer
|
|
---@return boolean
|
|
function OBJECT.PLACE_OBJECT_ON_GROUND_PROPERLY(object) end
|
|
|
|
---@param object integer
|
|
---@return boolean
|
|
function OBJECT.PLACE_OBJECT_ON_GROUND_OR_OBJECT_PROPERLY(object) end
|
|
|
|
---@param object integer
|
|
---@param p1 number
|
|
---@param p2 number
|
|
---@param p3 boolean
|
|
---@return boolean
|
|
function OBJECT.ROTATE_OBJECT(object, p1, p2, p3) end
|
|
|
|
---@param object integer
|
|
---@param toX number
|
|
---@param toY number
|
|
---@param toZ number
|
|
---@param speedX number
|
|
---@param speedY number
|
|
---@param speedZ number
|
|
---@param collision boolean
|
|
---@return boolean
|
|
function OBJECT.SLIDE_OBJECT(object, toX, toY, toZ, speedX, speedY, speedZ, collision) end
|
|
|
|
---@param object integer
|
|
---@param targettable boolean
|
|
---@param p2 integer
|
|
function OBJECT.SET_OBJECT_TARGETTABLE(object, targettable, p2) end
|
|
|
|
---@param object integer
|
|
---@param setFlag34 boolean
|
|
---@param setFlag35 boolean
|
|
function OBJECT._SET_OBJECT_TARGETTABLE_BY_PLAYER(object, setFlag34, setFlag35) end
|
|
|
|
---@param object integer
|
|
---@param toggle boolean
|
|
function OBJECT.SET_OBJECT_FORCE_VEHICLES_TO_AVOID(object, toggle) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
---@param modelHash integer|string
|
|
---@param isMission boolean
|
|
---@param p6 boolean
|
|
---@param p7 boolean
|
|
---@return integer
|
|
function OBJECT.GET_CLOSEST_OBJECT_OF_TYPE(x, y, z, radius, modelHash, isMission, p6, p7) end
|
|
|
|
---@param object integer
|
|
---@param p1 integer
|
|
---@return boolean
|
|
function OBJECT.HAS_OBJECT_BEEN_BROKEN(object, p1) end
|
|
|
|
---@param p0 number
|
|
---@param p1 number
|
|
---@param p2 number
|
|
---@param p3 number
|
|
---@param modelHash integer|string
|
|
---@param p5 integer
|
|
---@return boolean
|
|
function OBJECT.HAS_CLOSEST_OBJECT_OF_TYPE_BEEN_BROKEN(p0, p1, p2, p3, modelHash, p5) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
---@param modelHash integer|string
|
|
---@param p5 boolean
|
|
---@return boolean
|
|
function OBJECT.HAS_CLOSEST_OBJECT_OF_TYPE_BEEN_COMPLETELY_DESTROYED(x, y, z, radius, modelHash, p5) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function OBJECT.GET_HAS_OBJECT_BEEN_COMPLETELY_DESTROYED(p0) end
|
|
|
|
---@param xPos number
|
|
---@param yPos number
|
|
---@param zPos number
|
|
---@param heading number
|
|
---@param xOffset number
|
|
---@param yOffset number
|
|
---@param zOffset number
|
|
---@return Vector3
|
|
function OBJECT.GET_OFFSET_FROM_COORD_AND_HEADING_IN_WORLD_COORDS(xPos, yPos, zPos, heading, xOffset, yOffset, zOffset) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
---@param modelHash integer|string
|
|
---@param outPosition Vector3
|
|
---@param outRotation Vector3
|
|
---@param rotationOrder integer
|
|
---@return boolean
|
|
function OBJECT.GET_COORDS_AND_ROTATION_OF_CLOSEST_OBJECT_OF_TYPE(x, y, z, radius, modelHash, outPosition, outRotation, rotationOrder) end
|
|
|
|
---@param type integer|string
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param locked boolean
|
|
---@param heading number
|
|
---@param p6 boolean
|
|
function OBJECT.SET_STATE_OF_CLOSEST_DOOR_OF_TYPE(type, x, y, z, locked, heading, p6) end
|
|
|
|
---@param type integer|string
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param locked pointer|nil
|
|
---@param heading pointer|nil
|
|
function OBJECT.GET_STATE_OF_CLOSEST_DOOR_OF_TYPE(type, x, y, z, locked, heading) end
|
|
|
|
---@param modelHash integer|string
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param locked boolean
|
|
---@param xRotMult number
|
|
---@param yRotMult number
|
|
---@param zRotMult number
|
|
function OBJECT.SET_LOCKED_UNSTREAMED_IN_DOOR_OF_TYPE(modelHash, x, y, z, locked, xRotMult, yRotMult, zRotMult) end
|
|
|
|
---@param p0 integer
|
|
function OBJECT.PLAY_OBJECT_AUTO_START_ANIM(p0) end
|
|
|
|
---@param doorHash integer|string
|
|
---@param modelHash integer|string
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param p5 boolean
|
|
---@param scriptDoor boolean
|
|
---@param isLocal boolean
|
|
---@param p8 integer
|
|
function OBJECT.ADD_DOOR_TO_SYSTEM(doorHash, modelHash, x, y, z, p5, scriptDoor, isLocal, p8) end
|
|
|
|
---@param doorHash integer|string
|
|
---@param p1 integer
|
|
function OBJECT.REMOVE_DOOR_FROM_SYSTEM(doorHash, p1) end
|
|
|
|
---@param doorHash integer|string
|
|
---@param state integer
|
|
---@param requestDoor boolean
|
|
---@param forceUpdate boolean
|
|
function OBJECT.DOOR_SYSTEM_SET_DOOR_STATE(doorHash, state, requestDoor, forceUpdate) end
|
|
|
|
---@param doorHash integer|string
|
|
---@return integer
|
|
function OBJECT.DOOR_SYSTEM_GET_DOOR_STATE(doorHash) end
|
|
|
|
---@param doorHash integer|string
|
|
---@return integer
|
|
function OBJECT.DOOR_SYSTEM_GET_DOOR_PENDING_STATE(doorHash) end
|
|
|
|
---@param doorHash integer|string
|
|
---@param rate number
|
|
---@param requestDoor boolean
|
|
---@param forceUpdate boolean
|
|
function OBJECT.DOOR_SYSTEM_SET_AUTOMATIC_RATE(doorHash, rate, requestDoor, forceUpdate) end
|
|
|
|
---@param doorHash integer|string
|
|
---@param distance number
|
|
---@param requestDoor boolean
|
|
---@param forceUpdate boolean
|
|
function OBJECT.DOOR_SYSTEM_SET_AUTOMATIC_DISTANCE(doorHash, distance, requestDoor, forceUpdate) end
|
|
|
|
---@param doorHash integer|string
|
|
---@param ajar number
|
|
---@param requestDoor boolean
|
|
---@param forceUpdate boolean
|
|
function OBJECT.DOOR_SYSTEM_SET_OPEN_RATIO(doorHash, ajar, requestDoor, forceUpdate) end
|
|
|
|
---@param doorHash integer|string
|
|
---@return number
|
|
function OBJECT.DOOR_SYSTEM_GET_AUTOMATIC_DISTANCE(doorHash) end
|
|
|
|
---@param doorHash integer|string
|
|
---@return number
|
|
function OBJECT.DOOR_SYSTEM_GET_OPEN_RATIO(doorHash) end
|
|
|
|
---@param doorHash integer|string
|
|
---@return boolean
|
|
function OBJECT.DOOR_SYSTEM_GET_IS_SPRING_REMOVED(doorHash) end
|
|
|
|
---@param doorHash integer|string
|
|
---@param removed boolean
|
|
---@param requestDoor boolean
|
|
---@param forceUpdate boolean
|
|
function OBJECT.DOOR_SYSTEM_SET_SPRING_REMOVED(doorHash, removed, requestDoor, forceUpdate) end
|
|
|
|
---@param doorHash integer|string
|
|
---@param toggle boolean
|
|
function OBJECT.DOOR_SYSTEM_SET_HOLD_OPEN(doorHash, toggle) end
|
|
|
|
---@param doorHash integer|string
|
|
---@param p1 boolean
|
|
function OBJECT.DOOR_SYSTEM_SET_DOOR_OPEN_FOR_RACES(doorHash, p1) end
|
|
|
|
---@param doorHash integer|string
|
|
---@return boolean
|
|
function OBJECT.IS_DOOR_REGISTERED_WITH_SYSTEM(doorHash) end
|
|
|
|
---@param doorHash integer|string
|
|
---@return boolean
|
|
function OBJECT.IS_DOOR_CLOSED(doorHash) end
|
|
|
|
---@param p0 boolean
|
|
function OBJECT.OPEN_ALL_BARRIERS_FOR_RACE(p0) end
|
|
|
|
function OBJECT.CLOSE_ALL_BARRIERS_FOR_RACE() end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function OBJECT.DOOR_SYSTEM_GET_IS_PHYSICS_LOADED(p0) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param modelHash integer|string
|
|
---@param outDoorHash pointer|nil
|
|
---@return boolean
|
|
function OBJECT.DOOR_SYSTEM_FIND_EXISTING_DOOR(x, y, z, modelHash, outDoorHash) end
|
|
|
|
---@param garageHash integer|string
|
|
---@param p1 boolean
|
|
---@param p2 integer
|
|
---@return boolean
|
|
function OBJECT.IS_GARAGE_EMPTY(garageHash, p1, p2) end
|
|
|
|
---@param garageHash integer|string
|
|
---@param player integer
|
|
---@param p2 number
|
|
---@param p3 integer
|
|
---@return boolean
|
|
function OBJECT.IS_PLAYER_ENTIRELY_INSIDE_GARAGE(garageHash, player, p2, p3) end
|
|
|
|
---@param garageHash integer|string
|
|
---@param player integer
|
|
---@param p2 integer
|
|
---@return boolean
|
|
function OBJECT.IS_PLAYER_PARTIALLY_INSIDE_GARAGE(garageHash, player, p2) end
|
|
|
|
---@param garageHash integer|string
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
---@param p3 boolean
|
|
---@param p4 integer
|
|
---@return boolean
|
|
function OBJECT.ARE_ENTITIES_ENTIRELY_INSIDE_GARAGE(garageHash, p1, p2, p3, p4) end
|
|
|
|
---@param garageHash integer|string
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
---@param p3 boolean
|
|
---@param p4 integer
|
|
---@return boolean
|
|
function OBJECT.IS_ANY_ENTITY_ENTIRELY_INSIDE_GARAGE(garageHash, p1, p2, p3, p4) end
|
|
|
|
---@param garageHash integer|string
|
|
---@param entity integer
|
|
---@param p2 number
|
|
---@param p3 integer
|
|
---@return boolean
|
|
function OBJECT.IS_OBJECT_ENTIRELY_INSIDE_GARAGE(garageHash, entity, p2, p3) end
|
|
|
|
---@param garageHash integer|string
|
|
---@param entity integer
|
|
---@param p2 integer
|
|
---@return boolean
|
|
function OBJECT.IS_OBJECT_PARTIALLY_INSIDE_GARAGE(garageHash, entity, p2) end
|
|
|
|
---@param garageHash integer|string
|
|
---@param isNetwork boolean
|
|
function OBJECT.CLEAR_GARAGE(garageHash, isNetwork) end
|
|
|
|
---@param garageHash integer|string
|
|
---@param vehicles boolean
|
|
---@param peds boolean
|
|
---@param objects boolean
|
|
---@param isNetwork boolean
|
|
function OBJECT.CLEAR_OBJECTS_INSIDE_GARAGE(garageHash, vehicles, peds, objects, isNetwork) end
|
|
|
|
---@param id integer
|
|
---@param toggle boolean
|
|
function OBJECT.DISABLE_TIDYING_UP_IN_GARAGE(id, toggle) end
|
|
|
|
---@param garageHash integer|string
|
|
---@param toggle boolean
|
|
function OBJECT.ENABLE_SAVING_IN_GARAGE(garageHash, toggle) end
|
|
|
|
function OBJECT.CLOSE_SAFEHOUSE_GARAGES() end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
---@param hash integer|string
|
|
---@param p5 boolean
|
|
---@return boolean
|
|
function OBJECT.DOES_OBJECT_OF_TYPE_EXIST_AT_COORDS(x, y, z, radius, hash, p5) end
|
|
|
|
---@param xPos number
|
|
---@param yPos number
|
|
---@param zPos number
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param width number
|
|
---@param debug boolean
|
|
---@param includeZ boolean
|
|
---@return boolean
|
|
function OBJECT.IS_POINT_IN_ANGLED_AREA(xPos, yPos, zPos, x1, y1, z1, x2, y2, z2, width, debug, includeZ) end
|
|
|
|
---@param object integer
|
|
---@param toggle boolean
|
|
function OBJECT.SET_OBJECT_ALLOW_LOW_LOD_BUOYANCY(object, toggle) end
|
|
|
|
---@param object integer
|
|
---@param weight number
|
|
---@param p2 number
|
|
---@param p3 number
|
|
---@param p4 number
|
|
---@param p5 number
|
|
---@param gravity number
|
|
---@param p7 number
|
|
---@param p8 number
|
|
---@param p9 number
|
|
---@param p10 number
|
|
---@param buoyancy number
|
|
function OBJECT.SET_OBJECT_PHYSICS_PARAMS(object, weight, p2, p3, p4, p5, gravity, p7, p8, p9, p10, buoyancy) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
---@return number
|
|
function OBJECT.GET_OBJECT_FRAGMENT_DAMAGE_HEALTH(p0, p1) end
|
|
|
|
---@param object integer
|
|
---@param toggle boolean
|
|
function OBJECT.SET_ACTIVATE_OBJECT_PHYSICS_AS_SOON_AS_IT_IS_UNFROZEN(object, toggle) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param range number
|
|
---@param p4 boolean
|
|
---@return boolean
|
|
function OBJECT.IS_ANY_OBJECT_NEAR_POINT(x, y, z, range, p4) end
|
|
|
|
---@param objectHash integer|string
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param range number
|
|
---@return boolean
|
|
function OBJECT.IS_OBJECT_NEAR_POINT(objectHash, x, y, z, range) end
|
|
|
|
---@param object integer
|
|
function OBJECT.REMOVE_OBJECT_HIGH_DETAIL_MODEL(object) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 boolean
|
|
function OBJECT.BREAK_OBJECT_FRAGMENT_CHILD(p0, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
function OBJECT.DAMAGE_OBJECT_FRAGMENT_CHILD(p0, p1, p2) end
|
|
|
|
---@param object integer
|
|
function OBJECT.FIX_OBJECT_FRAGMENT(object) end
|
|
|
|
---@param object integer
|
|
function OBJECT.TRACK_OBJECT_VISIBILITY(object) end
|
|
|
|
---@param object integer
|
|
---@return boolean
|
|
function OBJECT.IS_OBJECT_VISIBLE(object) end
|
|
|
|
---@param object integer
|
|
---@param toggle boolean
|
|
function OBJECT.SET_OBJECT_IS_SPECIAL_GOLFBALL(object, toggle) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
function OBJECT.SET_OBJECT_TAKES_DAMAGE_FROM_COLLIDING_WITH_BUILDINGS(p0, p1) end
|
|
|
|
---@param value boolean
|
|
function OBJECT.ALLOW_DAMAGE_EVENTS_FOR_NON_NETWORKED_OBJECTS(value) end
|
|
|
|
---@param object integer
|
|
---@param toggle boolean
|
|
function OBJECT.SET_CUTSCENES_WEAPON_FLASHLIGHT_ON_THIS_FRAME(object, toggle) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
---@param name string
|
|
---@return integer
|
|
function OBJECT.GET_RAYFIRE_MAP_OBJECT(x, y, z, radius, name) end
|
|
|
|
---@param object integer
|
|
---@param state integer
|
|
function OBJECT.SET_STATE_OF_RAYFIRE_MAP_OBJECT(object, state) end
|
|
|
|
---@param object integer
|
|
---@return integer
|
|
function OBJECT.GET_STATE_OF_RAYFIRE_MAP_OBJECT(object) end
|
|
|
|
---@param object integer
|
|
---@return boolean
|
|
function OBJECT.DOES_RAYFIRE_MAP_OBJECT_EXIST(object) end
|
|
|
|
---@param object integer
|
|
---@return number
|
|
function OBJECT.GET_RAYFIRE_MAP_OBJECT_ANIM_PHASE(object) end
|
|
|
|
---@param pickupHash integer|string
|
|
---@param posX number
|
|
---@param posY number
|
|
---@param posZ number
|
|
---@param p4 integer
|
|
---@param value integer
|
|
---@param p6 boolean
|
|
---@param modelHash integer|string
|
|
---@return integer
|
|
function OBJECT.CREATE_PICKUP(pickupHash, posX, posY, posZ, p4, value, p6, modelHash) end
|
|
|
|
---@param pickupHash integer|string
|
|
---@param posX number
|
|
---@param posY number
|
|
---@param posZ number
|
|
---@param rotX number
|
|
---@param rotY number
|
|
---@param rotZ number
|
|
---@param flag integer
|
|
---@param amount integer
|
|
---@param p9 integer
|
|
---@param p10 boolean
|
|
---@param modelHash integer|string
|
|
---@return integer
|
|
function OBJECT.CREATE_PICKUP_ROTATE(pickupHash, posX, posY, posZ, rotX, rotY, rotZ, flag, amount, p9, p10, modelHash) end
|
|
|
|
function OBJECT.FORCE_PICKUP_ROTATE_FACE_UP() end
|
|
|
|
---@param pickupHash integer|string
|
|
---@param pickup integer
|
|
function OBJECT.SET_CUSTOM_PICKUP_WEAPON_HASH(pickupHash, pickup) end
|
|
|
|
---@param pickupHash integer|string
|
|
---@param posX number
|
|
---@param posY number
|
|
---@param posZ number
|
|
---@param flags integer
|
|
---@param value integer
|
|
---@param modelHash integer|string
|
|
---@param p7 boolean
|
|
---@param p8 boolean
|
|
---@return integer
|
|
function OBJECT.CREATE_AMBIENT_PICKUP(pickupHash, posX, posY, posZ, flags, value, modelHash, p7, p8) end
|
|
|
|
---@param pickupHash integer|string
|
|
---@param posX number
|
|
---@param posY number
|
|
---@param posZ number
|
|
---@param flags integer
|
|
---@param value integer
|
|
---@param modelHash integer|string
|
|
---@param p7 boolean
|
|
---@param p8 boolean
|
|
---@return integer
|
|
function OBJECT.CREATE_NON_NETWORKED_AMBIENT_PICKUP(pickupHash, posX, posY, posZ, flags, value, modelHash, p7, p8) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function OBJECT.BLOCK_PLAYERS_FOR_AMBIENT_PICKUP(p0, p1) end
|
|
|
|
---@param pickupHash integer|string
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param placeOnGround boolean
|
|
---@param modelHash integer|string
|
|
---@return integer
|
|
function OBJECT.CREATE_PORTABLE_PICKUP(pickupHash, x, y, z, placeOnGround, modelHash) end
|
|
|
|
---@param pickupHash integer|string
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param placeOnGround boolean
|
|
---@param modelHash integer|string
|
|
---@return integer
|
|
function OBJECT.CREATE_NON_NETWORKED_PORTABLE_PICKUP(pickupHash, x, y, z, placeOnGround, modelHash) end
|
|
|
|
---@param pickupObject integer
|
|
---@param ped integer
|
|
function OBJECT.ATTACH_PORTABLE_PICKUP_TO_PED(pickupObject, ped) end
|
|
|
|
---@param pickupObject integer
|
|
function OBJECT.DETACH_PORTABLE_PICKUP_FROM_PED(pickupObject) end
|
|
|
|
---@param object integer
|
|
function OBJECT.FORCE_PORTABLE_PICKUP_LAST_ACCESSIBLE_POSITION_SETTING(object) end
|
|
|
|
---@param pickupObject integer
|
|
---@param toggle boolean
|
|
function OBJECT.HIDE_PORTABLE_PICKUP_WHEN_DETACHED(pickupObject, toggle) end
|
|
|
|
---@param modelHash integer|string
|
|
---@param number integer
|
|
function OBJECT.SET_MAX_NUM_PORTABLE_PICKUPS_CARRIED_BY_PLAYER(modelHash, number) end
|
|
|
|
---@param toggle boolean
|
|
function OBJECT.SET_LOCAL_PLAYER_CAN_COLLECT_PORTABLE_PICKUPS(toggle) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param p3 number
|
|
---@param p4 number
|
|
---@return Vector3
|
|
function OBJECT.GET_SAFE_PICKUP_COORDS(x, y, z, p3, p4) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
function OBJECT.ADD_EXTENDED_PICKUP_PROBE_AREA(x, y, z, radius) end
|
|
|
|
function OBJECT.CLEAR_EXTENDED_PICKUP_PROBE_AREAS() end
|
|
|
|
---@param pickup integer
|
|
---@return Vector3
|
|
function OBJECT.GET_PICKUP_COORDS(pickup) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function OBJECT.SUPPRESS_PICKUP_SOUND_FOR_PICKUP(p0, p1) end
|
|
|
|
---@param pickupHash integer|string
|
|
function OBJECT.REMOVE_ALL_PICKUPS_OF_TYPE(pickupHash) end
|
|
|
|
---@param pickup integer
|
|
---@return boolean
|
|
function OBJECT.HAS_PICKUP_BEEN_COLLECTED(pickup) end
|
|
|
|
---@param pickup integer
|
|
function OBJECT.REMOVE_PICKUP(pickup) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param value integer
|
|
---@param amount integer
|
|
---@param model integer|string
|
|
function OBJECT.CREATE_MONEY_PICKUPS(x, y, z, value, amount, model) end
|
|
|
|
---@param pickup integer
|
|
---@return boolean
|
|
function OBJECT.DOES_PICKUP_EXIST(pickup) end
|
|
|
|
---@param pickupObject integer
|
|
---@return boolean
|
|
function OBJECT.DOES_PICKUP_OBJECT_EXIST(pickupObject) end
|
|
|
|
---@param pickup integer
|
|
---@return integer
|
|
function OBJECT.GET_PICKUP_OBJECT(pickup) end
|
|
|
|
---@param object integer
|
|
---@return boolean
|
|
function OBJECT.IS_OBJECT_A_PICKUP(object) end
|
|
|
|
---@param object integer
|
|
---@return boolean
|
|
function OBJECT.IS_OBJECT_A_PORTABLE_PICKUP(object) end
|
|
|
|
---@param pickupHash integer|string
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
---@return boolean
|
|
function OBJECT.DOES_PICKUP_OF_TYPE_EXIST_IN_AREA(pickupHash, x, y, z, radius) end
|
|
|
|
---@param pickup integer
|
|
---@param duration integer
|
|
function OBJECT.SET_PICKUP_REGENERATION_TIME(pickup, duration) end
|
|
|
|
---@param p0 integer
|
|
function OBJECT.FORCE_PICKUP_REGENERATE(p0) end
|
|
|
|
---@param player integer
|
|
---@param pickupHash integer|string
|
|
---@param toggle boolean
|
|
function OBJECT.SET_PLAYER_PERMITTED_TO_COLLECT_PICKUPS_OF_TYPE(player, pickupHash, toggle) end
|
|
|
|
---@param modelHash integer|string
|
|
---@param toggle boolean
|
|
function OBJECT.SET_LOCAL_PLAYER_PERMITTED_TO_COLLECT_PICKUPS_WITH_MODEL(modelHash, toggle) end
|
|
|
|
---@param pickupHash integer|string
|
|
function OBJECT.ALLOW_ALL_PLAYERS_TO_COLLECT_PICKUPS_OF_TYPE(pickupHash) end
|
|
|
|
---@param object integer
|
|
---@param p1 integer
|
|
---@param p2 boolean
|
|
function OBJECT.SET_TEAM_PICKUP_OBJECT(object, p1, p2) end
|
|
|
|
---@param object integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
function OBJECT.PREVENT_COLLECTION_OF_PORTABLE_PICKUP(object, p1, p2) end
|
|
|
|
---@param pickup integer
|
|
---@param toggle boolean
|
|
function OBJECT.SET_PICKUP_OBJECT_GLOW_WHEN_UNCOLLECTABLE(pickup, toggle) end
|
|
|
|
---@param pickup integer
|
|
---@param toggle boolean
|
|
function OBJECT._SET_PICKUP_GLOW_DISABLED(pickup, toggle) end
|
|
|
|
---@param pickup integer
|
|
---@param p1 number
|
|
function OBJECT.SET_PICKUP_GLOW_OFFSET(pickup, p1) end
|
|
|
|
---@param pickup integer
|
|
---@param p1 number
|
|
---@param p2 boolean
|
|
function OBJECT.SET_PICKUP_OBJECT_GLOW_OFFSET(pickup, p1, p2) end
|
|
|
|
---@param pickup integer
|
|
function OBJECT.SET_OBJECT_GLOW_IN_SAME_TEAM(pickup) end
|
|
|
|
---@param pickup integer
|
|
---@param toggle boolean
|
|
function OBJECT.SET_PICKUP_OBJECT_ARROW_MARKER(pickup, toggle) end
|
|
|
|
---@param pickup integer
|
|
---@param toggle boolean
|
|
function OBJECT.ALLOW_PICKUP_ARROW_MARKER_WHEN_UNCOLLECTABLE(pickup, toggle) end
|
|
|
|
---@param pickupHash integer|string
|
|
---@return integer
|
|
function OBJECT.GET_DEFAULT_AMMO_FOR_WEAPON_PICKUP(pickupHash) end
|
|
|
|
---@param multiplier number
|
|
function OBJECT.SET_PICKUP_GENERATION_RANGE_MULTIPLIER(multiplier) end
|
|
|
|
---@return number
|
|
function OBJECT.GET_PICKUP_GENERATION_RANGE_MULTIPLIER() end
|
|
|
|
---@param p0 boolean
|
|
function OBJECT.SET_ONLY_ALLOW_AMMO_COLLECTION_WHEN_LOW(p0) end
|
|
|
|
---@param pickup integer
|
|
---@param toggle boolean
|
|
function OBJECT.SET_PICKUP_UNCOLLECTABLE(pickup, toggle) end
|
|
|
|
---@param pickup integer
|
|
---@param toggle boolean
|
|
function OBJECT.SET_PICKUP_TRANSPARENT_WHEN_UNCOLLECTABLE(pickup, toggle) end
|
|
|
|
---@param pickup integer
|
|
---@param toggle boolean
|
|
function OBJECT.SET_PICKUP_HIDDEN_WHEN_UNCOLLECTABLE(pickup, toggle) end
|
|
|
|
---@param pickup integer
|
|
---@param toggle boolean
|
|
function OBJECT.SET_PICKUP_OBJECT_TRANSPARENT_WHEN_UNCOLLECTABLE(pickup, toggle) end
|
|
|
|
---@param p0 integer
|
|
function OBJECT.SET_PICKUP_OBJECT_ALPHA_WHEN_TRANSPARENT(p0) end
|
|
|
|
---@param pickup integer
|
|
---@param toggle boolean
|
|
function OBJECT.SET_PORTABLE_PICKUP_PERSIST(pickup, toggle) end
|
|
|
|
---@param pickup integer
|
|
---@param toggle boolean
|
|
function OBJECT.ALLOW_PORTABLE_PICKUP_TO_MIGRATE_TO_NON_PARTICIPANTS(pickup, toggle) end
|
|
|
|
---@param pickup integer
|
|
---@param toggle boolean
|
|
function OBJECT.FORCE_ACTIVATE_PHYSICS_ON_UNFIXED_PICKUP(pickup, toggle) end
|
|
|
|
---@param pickup integer
|
|
---@param toggle boolean
|
|
function OBJECT.ALLOW_PICKUP_BY_NONE_PARTICIPANT(pickup, toggle) end
|
|
|
|
---@param rewardType integer
|
|
---@param suppress boolean
|
|
function OBJECT.SUPPRESS_PICKUP_REWARD_TYPE(rewardType, suppress) end
|
|
|
|
function OBJECT.CLEAR_ALL_PICKUP_REWARD_TYPE_SUPPRESSION() end
|
|
|
|
---@param rewardType integer
|
|
function OBJECT.CLEAR_PICKUP_REWARD_TYPE_SUPPRESSION(rewardType) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param colorIndex integer
|
|
function OBJECT.RENDER_FAKE_PICKUP_GLOW(x, y, z, colorIndex) end
|
|
|
|
---@param pickup integer
|
|
function OBJECT.SET_PICKUP_OBJECT_COLLECTABLE_IN_VEHICLE(pickup) end
|
|
|
|
---@param pickup integer
|
|
---@param toggle boolean
|
|
function OBJECT.SET_PICKUP_TRACK_DAMAGE_EVENTS(pickup, toggle) end
|
|
|
|
---@param entity integer
|
|
---@param toggle boolean
|
|
function OBJECT.SET_ENTITY_FLAG_SUPPRESS_SHADOW(entity, toggle) end
|
|
|
|
---@param object integer
|
|
---@param toggle boolean
|
|
function OBJECT.SET_ENTITY_FLAG_RENDER_SMALL_SHADOW(object, toggle) end
|
|
|
|
---@param pickupHash integer|string
|
|
---@return integer
|
|
function OBJECT.GET_WEAPON_TYPE_FROM_PICKUP_TYPE(pickupHash) end
|
|
|
|
---@param weaponHash integer|string
|
|
---@return integer
|
|
function OBJECT.GET_PICKUP_TYPE_FROM_WEAPON_HASH(weaponHash) end
|
|
|
|
---@param object integer
|
|
---@return boolean
|
|
function OBJECT.IS_PICKUP_WEAPON_OBJECT_VALID(object) end
|
|
|
|
---@param object integer
|
|
---@return integer
|
|
function OBJECT.GET_OBJECT_TINT_INDEX(object) end
|
|
|
|
---@param object integer
|
|
---@param textureVariation integer
|
|
function OBJECT.SET_OBJECT_TINT_INDEX(object, textureVariation) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
---@param modelHash integer|string
|
|
---@param textureVariation integer
|
|
---@return boolean
|
|
function OBJECT.SET_TINT_INDEX_CLOSEST_BUILDING_OF_TYPE(x, y, z, radius, modelHash, textureVariation) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function OBJECT.SET_PROP_TINT_INDEX(p0, p1) end
|
|
|
|
---@param object integer
|
|
---@param p1 boolean
|
|
---@param r integer
|
|
---@param g integer
|
|
---@param b integer
|
|
---@return boolean
|
|
function OBJECT.SET_PROP_LIGHT_COLOR(object, p1, r, g, b) end
|
|
|
|
---@param object integer
|
|
---@return boolean
|
|
function OBJECT.IS_PROP_LIGHT_OVERRIDEN(object) end
|
|
|
|
---@param object integer
|
|
---@param toggle boolean
|
|
function OBJECT.SET_OBJECT_IS_VISIBLE_IN_MIRRORS(object, toggle) end
|
|
|
|
---@param object integer
|
|
---@param p1 integer
|
|
function OBJECT.SET_OBJECT_SPEED_BOOST_AMOUNT(object, p1) end
|
|
|
|
---@param object integer
|
|
---@param duration number
|
|
function OBJECT.SET_OBJECT_SPEED_BOOST_DURATION(object, duration) end
|
|
|
|
---@param pickupHash integer|string
|
|
---@return integer
|
|
function OBJECT.CONVERT_OLD_PICKUP_TYPE_TO_NEW(pickupHash) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param p3 number
|
|
function OBJECT.SET_FORCE_OBJECT_THIS_FRAME(x, y, z, p3) end
|
|
|
|
---@param object integer
|
|
function OBJECT.ONLY_CLEAN_UP_OBJECT_WHEN_OUT_OF_RANGE(object) end
|
|
|
|
---@param p0 integer
|
|
function OBJECT.SET_DISABLE_COLLISIONS_BETWEEN_CARS_AND_CAR_PARACHUTE(p0) end
|
|
|
|
---@param entity integer
|
|
---@param p1 integer
|
|
function OBJECT.SET_PROJECTILES_SHOULD_EXPLODE_ON_CONTACT(entity, p1) end
|
|
|
|
---@param object integer
|
|
---@param toggle boolean
|
|
---@param p2 integer
|
|
function OBJECT.SET_DRIVE_ARTICULATED_JOINT(object, toggle, p2) end
|
|
|
|
---@param object integer
|
|
---@param toggle boolean
|
|
---@param p2 integer
|
|
---@param ped integer
|
|
function OBJECT.SET_DRIVE_ARTICULATED_JOINT_WITH_INFLICTOR(object, toggle, p2, ped) end
|
|
|
|
---@param object integer
|
|
---@param toggle boolean
|
|
function OBJECT.SET_OBJECT_IS_A_PRESSURE_PLATE(object, toggle) end
|
|
|
|
---@param object integer
|
|
---@param p1 boolean
|
|
function OBJECT.SET_WEAPON_IMPACTS_APPLY_GREATER_FORCE(object, p1) end
|
|
|
|
---@param object integer
|
|
---@param p1 integer
|
|
---@return boolean
|
|
function OBJECT.GET_IS_ARTICULATED_JOINT_AT_MIN_ANGLE(object, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@return boolean
|
|
function OBJECT.GET_IS_ARTICULATED_JOINT_AT_MAX_ANGLE(p0, p1) end
|
|
|
|
---@param object integer
|
|
---@param toggle boolean
|
|
function OBJECT.SET_IS_OBJECT_ARTICULATED(object, toggle) end
|
|
|
|
---@param object integer
|
|
---@param toggle boolean
|
|
function OBJECT.SET_IS_OBJECT_BALL(object, toggle) end
|
|
|
|
-- ============================================================
|
|
-- PAD
|
|
-- ============================================================
|
|
|
|
---@class natives.PAD
|
|
PAD = {}
|
|
|
|
---@param control integer
|
|
---@param action integer
|
|
---@return boolean
|
|
function PAD.IS_CONTROL_ENABLED(control, action) end
|
|
|
|
---@param control integer
|
|
---@param action integer
|
|
---@return boolean
|
|
function PAD.IS_CONTROL_PRESSED(control, action) end
|
|
|
|
---@param control integer
|
|
---@param action integer
|
|
---@return boolean
|
|
function PAD.IS_CONTROL_RELEASED(control, action) end
|
|
|
|
---@param control integer
|
|
---@param action integer
|
|
---@return boolean
|
|
function PAD.IS_CONTROL_JUST_PRESSED(control, action) end
|
|
|
|
---@param control integer
|
|
---@param action integer
|
|
---@return boolean
|
|
function PAD.IS_CONTROL_JUST_RELEASED(control, action) end
|
|
|
|
---@param control integer
|
|
---@param action integer
|
|
---@param duration integer
|
|
---@return boolean
|
|
function PAD._IS_CONTROL_HELD_DOWN(control, action, duration) end
|
|
|
|
---@param control integer
|
|
---@param action integer
|
|
---@return integer
|
|
function PAD.GET_CONTROL_VALUE(control, action) end
|
|
|
|
---@param control integer
|
|
---@param action integer
|
|
---@return number
|
|
function PAD.GET_CONTROL_NORMAL(control, action) end
|
|
|
|
---@param toggle boolean
|
|
function PAD.SET_USE_ADJUSTED_MOUSE_COORDS(toggle) end
|
|
|
|
---@param control integer
|
|
---@param action integer
|
|
---@return number
|
|
function PAD.GET_CONTROL_UNBOUND_NORMAL(control, action) end
|
|
|
|
---@param control integer
|
|
---@param action integer
|
|
---@param value number
|
|
---@return boolean
|
|
function PAD.SET_CONTROL_VALUE_NEXT_FRAME(control, action, value) end
|
|
|
|
---@param control integer
|
|
---@param action integer
|
|
---@return boolean
|
|
function PAD.IS_DISABLED_CONTROL_PRESSED(control, action) end
|
|
|
|
---@param control integer
|
|
---@param action integer
|
|
---@return boolean
|
|
function PAD.IS_DISABLED_CONTROL_RELEASED(control, action) end
|
|
|
|
---@param control integer
|
|
---@param action integer
|
|
---@return boolean
|
|
function PAD.IS_DISABLED_CONTROL_JUST_PRESSED(control, action) end
|
|
|
|
---@param control integer
|
|
---@param action integer
|
|
---@return boolean
|
|
function PAD.IS_DISABLED_CONTROL_JUST_RELEASED(control, action) end
|
|
|
|
---@param control integer
|
|
---@param action integer
|
|
---@return number
|
|
function PAD.GET_DISABLED_CONTROL_NORMAL(control, action) end
|
|
|
|
---@param control integer
|
|
---@param action integer
|
|
---@return number
|
|
function PAD.GET_DISABLED_CONTROL_UNBOUND_NORMAL(control, action) end
|
|
|
|
---@param control integer
|
|
---@return integer
|
|
function PAD.GET_CONTROL_HOW_LONG_AGO(control) end
|
|
|
|
---@param control integer
|
|
---@return boolean
|
|
function PAD.IS_USING_KEYBOARD_AND_MOUSE(control) end
|
|
|
|
---@param control integer
|
|
---@return boolean
|
|
function PAD.IS_USING_CURSOR(control) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@return boolean
|
|
function PAD.SET_CURSOR_POSITION(x, y) end
|
|
|
|
---@param control integer
|
|
---@return boolean
|
|
function PAD.IS_USING_REMOTE_PLAY(control) end
|
|
|
|
---@param control integer
|
|
---@return boolean
|
|
function PAD.HAVE_CONTROLS_CHANGED(control) end
|
|
|
|
---@param control integer
|
|
---@param action integer
|
|
---@param allowXOSwap boolean
|
|
---@return string
|
|
function PAD.GET_CONTROL_INSTRUCTIONAL_BUTTONS_STRING(control, action, allowXOSwap) end
|
|
|
|
---@param control integer
|
|
---@param controlGroup integer
|
|
---@param allowXOSwap boolean
|
|
---@return string
|
|
function PAD.GET_CONTROL_GROUP_INSTRUCTIONAL_BUTTONS_STRING(control, controlGroup, allowXOSwap) end
|
|
|
|
---@param control integer
|
|
---@param red integer
|
|
---@param green integer
|
|
---@param blue integer
|
|
function PAD.SET_CONTROL_LIGHT_EFFECT_COLOR(control, red, green, blue) end
|
|
|
|
---@param control integer
|
|
function PAD.CLEAR_CONTROL_LIGHT_EFFECT(control) end
|
|
|
|
---@param control integer
|
|
---@param duration integer
|
|
---@param frequency integer
|
|
function PAD.SET_CONTROL_SHAKE(control, duration, frequency) end
|
|
|
|
---@param control integer
|
|
---@param leftDuration integer
|
|
---@param leftFrequency integer
|
|
---@param rightDuration integer
|
|
---@param rightFrequency integer
|
|
function PAD.SET_CONTROL_TRIGGER_SHAKE(control, leftDuration, leftFrequency, rightDuration, rightFrequency) end
|
|
|
|
---@param control integer
|
|
function PAD.STOP_CONTROL_SHAKE(control) end
|
|
|
|
---@param control integer
|
|
---@param uniqueId integer
|
|
function PAD.SET_CONTROL_SHAKE_SUPPRESSED_ID(control, uniqueId) end
|
|
|
|
---@param control integer
|
|
function PAD.CLEAR_CONTROL_SHAKE_SUPPRESSED_ID(control) end
|
|
|
|
---@return boolean
|
|
function PAD.IS_LOOK_INVERTED() end
|
|
|
|
---@return boolean
|
|
function PAD.IS_MOUSE_LOOK_INVERTED() end
|
|
|
|
---@return integer
|
|
function PAD.GET_LOCAL_PLAYER_AIM_STATE() end
|
|
|
|
---@return integer
|
|
function PAD.GET_LOCAL_PLAYER_GAMEPAD_AIM_STATE() end
|
|
|
|
---@return boolean
|
|
function PAD.GET_IS_USING_ALTERNATE_HANDBRAKE() end
|
|
|
|
---@return boolean
|
|
function PAD.GET_IS_USING_ALTERNATE_DRIVEBY() end
|
|
|
|
---@return boolean
|
|
function PAD.GET_ALLOW_MOVEMENT_WHILE_ZOOMED() end
|
|
|
|
---@param toggle boolean
|
|
function PAD.SET_PLAYERPAD_SHAKES_WHEN_CONTROLLER_DISABLED(toggle) end
|
|
|
|
---@param control integer
|
|
---@param action integer
|
|
function PAD.SET_INPUT_EXCLUSIVE(control, action) end
|
|
|
|
---@param control integer
|
|
---@param action integer
|
|
---@param disableRelatedActions boolean
|
|
function PAD.DISABLE_CONTROL_ACTION(control, action, disableRelatedActions) end
|
|
|
|
---@param control integer
|
|
---@param action integer
|
|
---@param enableRelatedActions boolean
|
|
function PAD.ENABLE_CONTROL_ACTION(control, action, enableRelatedActions) end
|
|
|
|
---@param control integer
|
|
function PAD.DISABLE_ALL_CONTROL_ACTIONS(control) end
|
|
|
|
---@param control integer
|
|
function PAD.ENABLE_ALL_CONTROL_ACTIONS(control) end
|
|
|
|
---@param schemeName string
|
|
---@return boolean
|
|
function PAD.INIT_PC_SCRIPTED_CONTROLS(schemeName) end
|
|
|
|
---@param schemeName string
|
|
---@return boolean
|
|
function PAD.SWITCH_PC_SCRIPTED_CONTROLS(schemeName) end
|
|
|
|
function PAD.SHUTDOWN_PC_SCRIPTED_CONTROLS() end
|
|
|
|
---@param control integer
|
|
function PAD.ALLOW_ALTERNATIVE_SCRIPT_CONTROLS_LAYOUT(control) end
|
|
|
|
---@return integer
|
|
function PAD._GET_GAMEPAD_TYPE() end
|
|
|
|
-- ============================================================
|
|
-- PATH
|
|
-- ============================================================
|
|
|
|
---@class natives.PATH
|
|
PATH = {}
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param nodeEnabled boolean
|
|
---@param unknown2 boolean
|
|
function PATH.SET_ROADS_IN_AREA(x1, y1, z1, x2, y2, z2, nodeEnabled, unknown2) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param width number
|
|
---@param unknown1 boolean
|
|
---@param unknown2 boolean
|
|
---@param unknown3 boolean
|
|
function PATH.SET_ROADS_IN_ANGLED_AREA(x1, y1, z1, x2, y2, z2, width, unknown1, unknown2, unknown3) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param p6 boolean
|
|
---@param p7 integer
|
|
function PATH.SET_PED_PATHS_IN_AREA(x1, y1, z1, x2, y2, z2, p6, p7) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param onGround boolean
|
|
---@param outPosition Vector3
|
|
---@param flags integer
|
|
---@return boolean
|
|
function PATH.GET_SAFE_COORD_FOR_PED(x, y, z, onGround, outPosition, flags) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param outPosition Vector3
|
|
---@param nodeFlags integer
|
|
---@param p5 number
|
|
---@param p6 number
|
|
---@return boolean
|
|
function PATH.GET_CLOSEST_VEHICLE_NODE(x, y, z, outPosition, nodeFlags, p5, p6) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param outPosition Vector3
|
|
---@param unknown1 number
|
|
---@param unknown2 number
|
|
---@return boolean
|
|
function PATH.GET_CLOSEST_MAJOR_VEHICLE_NODE(x, y, z, outPosition, unknown1, unknown2) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param outPosition Vector3
|
|
---@param outHeading pointer|nil
|
|
---@param nodeType integer
|
|
---@param p6 number
|
|
---@param p7 number
|
|
---@return boolean
|
|
function PATH.GET_CLOSEST_VEHICLE_NODE_WITH_HEADING(x, y, z, outPosition, outHeading, nodeType, p6, p7) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param nthClosest integer
|
|
---@param outPosition Vector3
|
|
---@param nodeFlags integer
|
|
---@param unknown1 number
|
|
---@param unknown2 number
|
|
---@return boolean
|
|
function PATH.GET_NTH_CLOSEST_VEHICLE_NODE(x, y, z, nthClosest, outPosition, nodeFlags, unknown1, unknown2) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param nth integer
|
|
---@param nodeFlags integer
|
|
---@param p5 number
|
|
---@param p6 number
|
|
---@return integer
|
|
function PATH.GET_NTH_CLOSEST_VEHICLE_NODE_ID(x, y, z, nth, nodeFlags, p5, p6) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param nthClosest integer
|
|
---@param outPosition Vector3
|
|
---@param outHeading pointer|nil
|
|
---@param outNumLanes pointer|nil
|
|
---@param nodeFlags integer
|
|
---@param unknown3 number
|
|
---@param unknown4 number
|
|
---@return boolean
|
|
function PATH.GET_NTH_CLOSEST_VEHICLE_NODE_WITH_HEADING(x, y, z, nthClosest, outPosition, outHeading, outNumLanes, nodeFlags, unknown3, unknown4) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param nthClosest integer
|
|
---@param outPosition Vector3
|
|
---@param outHeading pointer|nil
|
|
---@param nodeFlags integer
|
|
---@param p7 number
|
|
---@param p8 number
|
|
---@return integer
|
|
function PATH.GET_NTH_CLOSEST_VEHICLE_NODE_ID_WITH_HEADING(x, y, z, nthClosest, outPosition, outHeading, nodeFlags, p7, p8) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param desiredX number
|
|
---@param desiredY number
|
|
---@param desiredZ number
|
|
---@param nthClosest integer
|
|
---@param outPosition Vector3
|
|
---@param outHeading pointer|nil
|
|
---@param nodeFlags integer
|
|
---@param p10 number
|
|
---@param p11 number
|
|
---@return boolean
|
|
function PATH.GET_NTH_CLOSEST_VEHICLE_NODE_FAVOUR_DIRECTION(x, y, z, desiredX, desiredY, desiredZ, nthClosest, outPosition, outHeading, nodeFlags, p10, p11) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param density pointer|nil
|
|
---@param flags pointer|nil
|
|
---@return boolean
|
|
function PATH.GET_VEHICLE_NODE_PROPERTIES(x, y, z, density, flags) end
|
|
|
|
---@param vehicleNodeId integer
|
|
---@return boolean
|
|
function PATH.IS_VEHICLE_NODE_ID_VALID(vehicleNodeId) end
|
|
|
|
---@param nodeId integer
|
|
---@param outPosition Vector3
|
|
function PATH.GET_VEHICLE_NODE_POSITION(nodeId, outPosition) end
|
|
|
|
---@param nodeID integer
|
|
---@return boolean
|
|
function PATH.GET_VEHICLE_NODE_IS_GPS_ALLOWED(nodeID) end
|
|
|
|
---@param nodeID integer
|
|
---@return boolean
|
|
function PATH.GET_VEHICLE_NODE_IS_SWITCHED_OFF(nodeID) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param p3 number
|
|
---@param p4 integer
|
|
---@param p5 Vector3
|
|
---@param p6 Vector3
|
|
---@param p7 pointer|nil
|
|
---@param p8 pointer|nil
|
|
---@param p9 pointer|nil
|
|
---@param p10 boolean
|
|
---@return boolean
|
|
function PATH.GET_CLOSEST_ROAD(x, y, z, p3, p4, p5, p6, p7, p8, p9, p10) end
|
|
|
|
---@param bLoadAll boolean
|
|
---@return boolean
|
|
function PATH.LOAD_ALL_PATH_NODES(bLoadAll) end
|
|
|
|
---@param toggle boolean
|
|
function PATH.SET_ALLOW_STREAM_PROLOGUE_NODES(toggle) end
|
|
|
|
---@param type integer
|
|
function PATH.SET_ALLOW_STREAM_HEIST_ISLAND_NODES(type) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@return boolean
|
|
function PATH.ARE_NODES_LOADED_FOR_AREA(x1, y1, x2, y2) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@return boolean
|
|
function PATH.REQUEST_PATH_NODES_IN_AREA_THIS_FRAME(x1, y1, x2, y2) end
|
|
|
|
---@param p0 number
|
|
---@param p1 number
|
|
---@param p2 number
|
|
---@param p3 number
|
|
---@param p4 number
|
|
---@param p5 number
|
|
---@param p6 integer
|
|
function PATH.SET_ROADS_BACK_TO_ORIGINAL(p0, p1, p2, p3, p4, p5, p6) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param width number
|
|
---@param p7 integer
|
|
function PATH.SET_ROADS_BACK_TO_ORIGINAL_IN_ANGLED_AREA(x1, y1, z1, x2, y2, z2, width, p7) end
|
|
|
|
---@param multiplier number
|
|
function PATH.SET_AMBIENT_PED_RANGE_MULTIPLIER_THIS_FRAME(multiplier) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
---@param p5 integer
|
|
---@param p6 integer
|
|
function PATH.ADJUST_AMBIENT_PED_SPAWN_DENSITIES_THIS_FRAME(p0, p1, p2, p3, p4, p5, p6) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param p6 integer
|
|
function PATH.SET_PED_PATHS_BACK_TO_ORIGINAL(x1, y1, z1, x2, y2, z2, p6) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
---@param p4 boolean
|
|
---@param p5 boolean
|
|
---@param p6 boolean
|
|
---@param outPosition Vector3
|
|
---@param nodeId pointer|nil
|
|
---@return boolean
|
|
function PATH.GET_RANDOM_VEHICLE_NODE(x, y, z, radius, p4, p5, p6, outPosition, nodeId) end
|
|
|
|
---@param nodeAddress integer
|
|
---@param towardsCoorsX number
|
|
---@param towardsCoorsY number
|
|
---@param towardsCoorsZ number
|
|
---@param centrePoint Vector3
|
|
---@param heading pointer|nil
|
|
function PATH.GET_SPAWN_COORDS_FOR_VEHICLE_NODE(nodeAddress, towardsCoorsX, towardsCoorsY, towardsCoorsZ, centrePoint, heading) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param streetName pointer|nil
|
|
---@param crossingRoad pointer|nil
|
|
function PATH.GET_STREET_NAME_AT_COORD(x, y, z, streetName, crossingRoad) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param p3 boolean
|
|
---@param direction pointer|nil
|
|
---@param p5 pointer|nil
|
|
---@param distToNxJunction pointer|nil
|
|
---@return integer
|
|
function PATH.GENERATE_DIRECTIONS_TO_COORD(x, y, z, p3, direction, p5, distToNxJunction) end
|
|
|
|
---@param toggle boolean
|
|
function PATH.SET_IGNORE_NO_GPS_FLAG(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function PATH.SET_IGNORE_NO_GPS_FLAG_UNTIL_FIRST_NORMAL_NODE(toggle) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z3 number
|
|
function PATH.SET_GPS_DISABLED_ZONE(x1, y1, z1, x2, y2, z3) end
|
|
|
|
---@return integer
|
|
function PATH.GET_GPS_BLIP_ROUTE_LENGTH() end
|
|
|
|
---@param result Vector3
|
|
---@param p1 boolean
|
|
---@param p2 number
|
|
---@param p3 integer
|
|
---@return boolean
|
|
function PATH.GET_POS_ALONG_GPS_TYPE_ROUTE(result, p1, p2, p3) end
|
|
|
|
---@return boolean
|
|
function PATH.GET_GPS_BLIP_ROUTE_FOUND() end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param heading number
|
|
---@param outPosition Vector3
|
|
---@return boolean
|
|
function PATH.GET_ROAD_BOUNDARY_USING_HEADING(x, y, z, heading, outPosition) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param p3 integer
|
|
---@param outPosition Vector3
|
|
---@return boolean
|
|
function PATH.GET_POSITION_BY_SIDE_OF_ROAD(x, y, z, p3, outPosition) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function PATH.IS_POINT_ON_ROAD(x, y, z, vehicle) end
|
|
|
|
---@return integer
|
|
function PATH.GET_NEXT_GPS_DISABLED_ZONE_INDEX() end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param index integer
|
|
function PATH.SET_GPS_DISABLED_ZONE_AT_INDEX(x1, y1, z1, x2, y2, z2, index) end
|
|
|
|
---@param index integer
|
|
function PATH.CLEAR_GPS_DISABLED_ZONE_AT_INDEX(index) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param radius number
|
|
function PATH.ADD_NAVMESH_REQUIRED_REGION(x, y, radius) end
|
|
|
|
function PATH.REMOVE_NAVMESH_REQUIRED_REGIONS() end
|
|
|
|
---@return boolean
|
|
function PATH.IS_NAVMESH_REQUIRED_REGION_IN_USE() end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param toggle boolean
|
|
function PATH.DISABLE_NAVMESH_IN_AREA(x1, y1, z1, x2, y2, z2, toggle) end
|
|
|
|
---@return boolean
|
|
function PATH.ARE_ALL_NAVMESH_REGIONS_LOADED() end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@return boolean
|
|
function PATH.IS_NAVMESH_LOADED_IN_AREA(x1, y1, z1, x2, y2, z2) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@return integer
|
|
function PATH.GET_NUM_NAVMESHES_EXISTING_IN_AREA(x1, y1, z1, x2, y2, z2) end
|
|
|
|
---@param p0 number
|
|
---@param p1 number
|
|
---@param p2 number
|
|
---@param p3 number
|
|
---@param p4 number
|
|
---@param p5 number
|
|
---@param p6 number
|
|
---@param p7 boolean
|
|
---@param p8 integer
|
|
---@return integer
|
|
function PATH.ADD_NAVMESH_BLOCKING_OBJECT(p0, p1, p2, p3, p4, p5, p6, p7, p8) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 number
|
|
---@param p2 number
|
|
---@param p3 number
|
|
---@param p4 number
|
|
---@param p5 number
|
|
---@param p6 number
|
|
---@param p7 number
|
|
---@param p8 integer
|
|
function PATH.UPDATE_NAVMESH_BLOCKING_OBJECT(p0, p1, p2, p3, p4, p5, p6, p7, p8) end
|
|
|
|
---@param p0 integer
|
|
function PATH.REMOVE_NAVMESH_BLOCKING_OBJECT(p0) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function PATH.DOES_NAVMESH_BLOCKING_OBJECT_EXIST(p0) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@return number
|
|
function PATH.GET_APPROX_HEIGHT_FOR_POINT(x, y) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@return number
|
|
function PATH.GET_APPROX_HEIGHT_FOR_AREA(x1, y1, x2, y2) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@return number
|
|
function PATH.GET_APPROX_FLOOR_FOR_POINT(x, y) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@return number
|
|
function PATH.GET_APPROX_FLOOR_FOR_AREA(x1, y1, x2, y2) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@return number
|
|
function PATH.CALCULATE_TRAVEL_DISTANCE_BETWEEN_POINTS(x1, y1, z1, x2, y2, z2) end
|
|
|
|
-- ============================================================
|
|
-- PED
|
|
-- ============================================================
|
|
|
|
---@class natives.PED
|
|
PED = {}
|
|
|
|
---@param pedType integer
|
|
---@param modelHash integer|string
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param heading number
|
|
---@param isNetwork boolean
|
|
---@param bScriptHostPed boolean
|
|
---@return integer
|
|
function PED.CREATE_PED(pedType, modelHash, x, y, z, heading, isNetwork, bScriptHostPed) end
|
|
|
|
---@param ped pointer|nil
|
|
function PED.DELETE_PED(ped) end
|
|
|
|
---@param ped integer
|
|
---@param isNetwork boolean
|
|
---@param bScriptHostPed boolean
|
|
---@param copyHeadBlendFlag boolean
|
|
---@return integer
|
|
function PED.CLONE_PED(ped, isNetwork, bScriptHostPed, copyHeadBlendFlag) end
|
|
|
|
---@param ped integer
|
|
---@param isNetwork boolean
|
|
---@param bScriptHostPed boolean
|
|
---@param copyHeadBlendFlag boolean
|
|
---@param p4 boolean
|
|
---@return integer
|
|
function PED.CLONE_PED_ALT(ped, isNetwork, bScriptHostPed, copyHeadBlendFlag, p4) end
|
|
|
|
---@param ped integer
|
|
---@param targetPed integer
|
|
function PED.CLONE_PED_TO_TARGET(ped, targetPed) end
|
|
|
|
---@param ped integer
|
|
---@param targetPed integer
|
|
---@param p2 boolean
|
|
function PED.CLONE_PED_TO_TARGET_ALT(ped, targetPed, p2) end
|
|
|
|
---@param ped integer
|
|
---@param vehicle integer
|
|
---@param atGetIn boolean
|
|
---@return boolean
|
|
function PED.IS_PED_IN_VEHICLE(ped, vehicle, atGetIn) end
|
|
|
|
---@param ped integer
|
|
---@param modelHash integer|string
|
|
---@return boolean
|
|
function PED.IS_PED_IN_MODEL(ped, modelHash) end
|
|
|
|
---@param ped integer
|
|
---@param atGetIn boolean
|
|
---@return boolean
|
|
function PED.IS_PED_IN_ANY_VEHICLE(ped, atGetIn) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@return boolean
|
|
function PED.IS_COP_PED_IN_AREA_3D(x1, y1, z1, x2, y2, z2) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_INJURED(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_HURT(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_FATALLY_INJURED(ped) end
|
|
|
|
---@param ped integer
|
|
---@param checkMeleeDeathFlags boolean
|
|
---@return boolean
|
|
function PED.IS_PED_DEAD_OR_DYING(ped, checkMeleeDeathFlags) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_CONVERSATION_PED_DEAD(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_AIMING_FROM_COVER(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_RELOADING(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_A_PLAYER(ped) end
|
|
|
|
---@param vehicle integer
|
|
---@param pedType integer
|
|
---@param modelHash integer|string
|
|
---@param seat integer
|
|
---@param isNetwork boolean
|
|
---@param bScriptHostPed boolean
|
|
---@return integer
|
|
function PED.CREATE_PED_INSIDE_VEHICLE(vehicle, pedType, modelHash, seat, isNetwork, bScriptHostPed) end
|
|
|
|
---@param ped integer
|
|
---@param heading number
|
|
function PED.SET_PED_DESIRED_HEADING(ped, heading) end
|
|
|
|
---@param ped integer
|
|
function PED.FORCE_ALL_HEADING_VALUES_TO_ALIGN(ped) end
|
|
|
|
---@param ped integer
|
|
---@param otherPed integer
|
|
---@param angle number
|
|
---@return boolean
|
|
function PED.IS_PED_FACING_PED(ped, otherPed, angle) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_IN_MELEE_COMBAT(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_STOPPED(ped) end
|
|
|
|
---@param ped integer
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param p7 boolean
|
|
---@param p8 boolean
|
|
---@return boolean
|
|
function PED.IS_PED_SHOOTING_IN_AREA(ped, x1, y1, z1, x2, y2, z2, p7, p8) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param p6 boolean
|
|
---@param p7 boolean
|
|
---@return boolean
|
|
function PED.IS_ANY_PED_SHOOTING_IN_AREA(x1, y1, z1, x2, y2, z2, p6, p7) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_SHOOTING(ped) end
|
|
|
|
---@param ped integer
|
|
---@param accuracy integer
|
|
function PED.SET_PED_ACCURACY(ped, accuracy) end
|
|
|
|
---@param ped integer
|
|
---@return integer
|
|
function PED.GET_PED_ACCURACY(ped) end
|
|
|
|
---@param multiplier number
|
|
function PED.SET_AMBIENT_LAW_PED_ACCURACY_MODIFIER(multiplier) end
|
|
|
|
---@param ped integer
|
|
---@param modelHash integer|string
|
|
---@return boolean
|
|
function PED.IS_PED_MODEL(ped, modelHash) end
|
|
|
|
---@param ped integer
|
|
---@param weaponHash integer|string
|
|
function PED.EXPLODE_PED_HEAD(ped, weaponHash) end
|
|
|
|
---@param ped pointer|nil
|
|
function PED.REMOVE_PED_ELEGANTLY(ped) end
|
|
|
|
---@param ped integer
|
|
---@param amount integer
|
|
function PED.ADD_ARMOUR_TO_PED(ped, amount) end
|
|
|
|
---@param ped integer
|
|
---@param amount integer
|
|
function PED.SET_PED_ARMOUR(ped, amount) end
|
|
|
|
---@param ped integer
|
|
---@param vehicle integer
|
|
---@param seatIndex integer
|
|
function PED.SET_PED_INTO_VEHICLE(ped, vehicle, seatIndex) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_ALLOW_VEHICLES_OVERRIDE(ped, toggle) end
|
|
|
|
---@param p0 boolean
|
|
---@return boolean
|
|
function PED.CAN_CREATE_RANDOM_PED(p0) end
|
|
|
|
---@param posX number
|
|
---@param posY number
|
|
---@param posZ number
|
|
---@return integer
|
|
function PED.CREATE_RANDOM_PED(posX, posY, posZ) end
|
|
|
|
---@param vehicle integer
|
|
---@param returnHandle boolean
|
|
---@return integer
|
|
function PED.CREATE_RANDOM_PED_AS_DRIVER(vehicle, returnHandle) end
|
|
|
|
---@return boolean
|
|
function PED.CAN_CREATE_RANDOM_DRIVER() end
|
|
|
|
---@return boolean
|
|
function PED.CAN_CREATE_RANDOM_BIKE_RIDER() end
|
|
|
|
---@param ped integer
|
|
function PED.SET_PED_MOVE_ANIMS_BLEND_OUT(ped) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_CAN_BE_DRAGGED_OUT(ped, toggle) end
|
|
|
|
---@param toggle boolean
|
|
function PED.SET_PED_ALLOW_HURT_COMBAT_FOR_ALL_MISSION_PEDS(toggle) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_MALE(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_HUMAN(ped) end
|
|
|
|
---@param ped integer
|
|
---@param includeEntering boolean
|
|
---@return integer
|
|
function PED.GET_VEHICLE_PED_IS_IN(ped, includeEntering) end
|
|
|
|
---@param ped integer
|
|
function PED.RESET_PED_LAST_VEHICLE(ped) end
|
|
|
|
---@param multiplier number
|
|
function PED.SET_PED_DENSITY_MULTIPLIER_THIS_FRAME(multiplier) end
|
|
|
|
---@param p0 number
|
|
---@param p1 number
|
|
function PED.SET_SCENARIO_PED_DENSITY_MULTIPLIER_THIS_FRAME(p0, p1) end
|
|
|
|
function PED.SUPPRESS_AMBIENT_PED_AGGRESSIVE_CLEANUP_THIS_FRAME() end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
function PED.SET_SCRIPTED_CONVERSION_COORD_THIS_FRAME(x, y, z) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
function PED.SET_PED_NON_CREATION_AREA(x1, y1, z1, x2, y2, z2) end
|
|
|
|
function PED.CLEAR_PED_NON_CREATION_AREA() end
|
|
|
|
function PED.INSTANTLY_FILL_PED_POPULATION() end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_ON_MOUNT(ped) end
|
|
|
|
---@param ped integer
|
|
---@return integer
|
|
function PED.GET_MOUNT(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_ON_VEHICLE(ped) end
|
|
|
|
---@param ped integer
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function PED.IS_PED_ON_SPECIFIC_VEHICLE(ped, vehicle) end
|
|
|
|
---@param ped integer
|
|
---@param amount integer
|
|
function PED.SET_PED_MONEY(ped, amount) end
|
|
|
|
---@param ped integer
|
|
---@return integer
|
|
function PED.GET_PED_MONEY(ped) end
|
|
|
|
---@param p0 number
|
|
---@param p1 integer
|
|
function PED.SET_HEALTH_SNACKS_CARRIED_BY_ALL_NEW_PEDS(p0, p1) end
|
|
|
|
---@param p0 boolean
|
|
function PED.SET_AMBIENT_PEDS_DROP_MONEY(p0) end
|
|
|
|
function PED._SET_BLOCK_AMBIENT_PEDS_FROM_DROPPING_WEAPONS_THIS_FRAME() end
|
|
|
|
---@param p0 boolean
|
|
function PED.SET_BLOCKING_OF_NON_TEMPORARY_EVENTS_FOR_AMBIENT_PEDS_THIS_FRAME(p0) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_SUFFERS_CRITICAL_HITS(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_UPPER_BODY_DAMAGE_ONLY(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function PED.IS_PED_SITTING_IN_VEHICLE(ped, vehicle) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_SITTING_IN_ANY_VEHICLE(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_ON_FOOT(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_ON_ANY_BIKE(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_PLANTING_BOMB(ped) end
|
|
|
|
---@param ped integer
|
|
---@param p1 number
|
|
---@param p2 number
|
|
---@return Vector3
|
|
function PED.GET_DEAD_PED_PICKUP_COORDS(ped, p1, p2) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_IN_ANY_BOAT(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_IN_ANY_SUB(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_IN_ANY_HELI(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_IN_ANY_PLANE(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_IN_FLYING_VEHICLE(ped) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_DIES_IN_WATER(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.GET_PED_DIES_IN_WATER(ped) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_DIES_IN_SINKING_VEHICLE(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@return integer
|
|
function PED.GET_PED_ARMOUR(ped) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_STAY_IN_VEHICLE_WHEN_JACKED(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_CAN_BE_SHOT_IN_VEHICLE(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param outBone pointer|nil
|
|
---@return boolean
|
|
function PED.GET_PED_LAST_DAMAGE_BONE(ped, outBone) end
|
|
|
|
---@param ped integer
|
|
function PED.CLEAR_PED_LAST_DAMAGE_BONE(ped) end
|
|
|
|
---@param value number
|
|
function PED.SET_AI_WEAPON_DAMAGE_MODIFIER(value) end
|
|
|
|
function PED.RESET_AI_WEAPON_DAMAGE_MODIFIER() end
|
|
|
|
---@param modifier number
|
|
function PED.SET_AI_MELEE_WEAPON_DAMAGE_MODIFIER(modifier) end
|
|
|
|
function PED.RESET_AI_MELEE_WEAPON_DAMAGE_MODIFIER() end
|
|
|
|
---@param ped integer
|
|
---@param p1 boolean
|
|
function PED.SET_TREAT_AS_AMBIENT_PED_FOR_DRIVER_LOCKON(ped, p1) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_CAN_BE_TARGETTED(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param team integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_CAN_BE_TARGETTED_BY_TEAM(ped, team, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param player integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_CAN_BE_TARGETTED_BY_PLAYER(ped, player, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_ALLOW_LOCKON_TO_PED_IF_FRIENDLY(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_USE_CAMERA_HEADING_FOR_DESIRED_DIRECTION_LOCK_ON_TEST(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_IN_ANY_POLICE_VEHICLE(ped) end
|
|
|
|
---@param ped integer
|
|
function PED.FORCE_PED_TO_OPEN_PARACHUTE(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_IN_PARACHUTE_FREE_FALL(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_FALLING(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_JUMPING(ped) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function PED.IS_PED_LANDING(p0) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function PED.IS_PED_DOING_A_BEAST_JUMP(p0) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_CLIMBING(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_VAULTING(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_DIVING(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_JUMPING_OUT_OF_VEHICLE(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_OPENING_DOOR(ped) end
|
|
|
|
---@param ped integer
|
|
---@return integer
|
|
function PED.GET_PED_PARACHUTE_STATE(ped) end
|
|
|
|
---@param ped integer
|
|
---@return integer
|
|
function PED.GET_PED_PARACHUTE_LANDING_TYPE(ped) end
|
|
|
|
---@param ped integer
|
|
---@param tintIndex integer
|
|
function PED.SET_PED_PARACHUTE_TINT_INDEX(ped, tintIndex) end
|
|
|
|
---@param ped integer
|
|
---@param outTintIndex pointer|nil
|
|
function PED.GET_PED_PARACHUTE_TINT_INDEX(ped, outTintIndex) end
|
|
|
|
---@param ped integer
|
|
---@param p1 integer
|
|
function PED.SET_PED_RESERVE_PARACHUTE_TINT_INDEX(ped, p1) end
|
|
|
|
---@param ped integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
---@return integer
|
|
function PED.CREATE_PARACHUTE_BAG_OBJECT(ped, p1, p2) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_DUCKING(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_DUCKING(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_IN_ANY_TAXI(ped) end
|
|
|
|
---@param ped integer
|
|
---@param value number
|
|
function PED.SET_PED_ID_RANGE(ped, value) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_HIGHLY_PERCEPTIVE(ped, toggle) end
|
|
|
|
---@param seeingRange number
|
|
---@param seeingRangePeripheral number
|
|
---@param hearingRange number
|
|
---@param visualFieldMinAzimuthAngle number
|
|
---@param visualFieldMaxAzimuthAngle number
|
|
---@param fieldOfGazeMaxAngle number
|
|
---@param p6 number
|
|
function PED.SET_COP_PERCEPTION_OVERRIDES(seeingRange, seeingRangePeripheral, hearingRange, visualFieldMinAzimuthAngle, visualFieldMaxAzimuthAngle, fieldOfGazeMaxAngle, p6) end
|
|
|
|
---@param ped integer
|
|
---@param p1 number
|
|
function PED.SET_PED_INJURED_ON_GROUND_BEHAVIOUR(ped, p1) end
|
|
|
|
---@param ped integer
|
|
function PED.DISABLE_PED_INJURED_ON_GROUND_BEHAVIOUR(ped) end
|
|
|
|
---@param ped integer
|
|
---@param value number
|
|
function PED.SET_PED_SEEING_RANGE(ped, value) end
|
|
|
|
---@param ped integer
|
|
---@param value number
|
|
function PED.SET_PED_HEARING_RANGE(ped, value) end
|
|
|
|
---@param ped integer
|
|
---@param value number
|
|
function PED.SET_PED_VISUAL_FIELD_MIN_ANGLE(ped, value) end
|
|
|
|
---@param ped integer
|
|
---@param value number
|
|
function PED.SET_PED_VISUAL_FIELD_MAX_ANGLE(ped, value) end
|
|
|
|
---@param ped integer
|
|
---@param angle number
|
|
function PED.SET_PED_VISUAL_FIELD_MIN_ELEVATION_ANGLE(ped, angle) end
|
|
|
|
---@param ped integer
|
|
---@param angle number
|
|
function PED.SET_PED_VISUAL_FIELD_MAX_ELEVATION_ANGLE(ped, angle) end
|
|
|
|
---@param ped integer
|
|
---@param range number
|
|
function PED.SET_PED_VISUAL_FIELD_PERIPHERAL_RANGE(ped, range) end
|
|
|
|
---@param ped integer
|
|
---@param angle number
|
|
function PED.SET_PED_VISUAL_FIELD_CENTER_ANGLE(ped, angle) end
|
|
|
|
---@param ped integer
|
|
---@return number
|
|
function PED.GET_PED_VISUAL_FIELD_CENTER_ANGLE(ped) end
|
|
|
|
---@param ped integer
|
|
---@param p1 boolean
|
|
---@param action string
|
|
function PED.SET_PED_STEALTH_MOVEMENT(ped, p1, action) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.GET_PED_STEALTH_MOVEMENT(ped) end
|
|
|
|
---@param unused integer
|
|
---@return integer
|
|
function PED.CREATE_GROUP(unused) end
|
|
|
|
---@param ped integer
|
|
---@param groupId integer
|
|
function PED.SET_PED_AS_GROUP_LEADER(ped, groupId) end
|
|
|
|
---@param ped integer
|
|
---@param groupId integer
|
|
function PED.SET_PED_AS_GROUP_MEMBER(ped, groupId) end
|
|
|
|
---@param pedHandle integer
|
|
---@param groupHandle integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_CAN_TELEPORT_TO_GROUP_LEADER(pedHandle, groupHandle, toggle) end
|
|
|
|
---@param groupId integer
|
|
function PED.REMOVE_GROUP(groupId) end
|
|
|
|
---@param ped integer
|
|
function PED.REMOVE_PED_FROM_GROUP(ped) end
|
|
|
|
---@param ped integer
|
|
---@param groupId integer
|
|
---@return boolean
|
|
function PED.IS_PED_GROUP_MEMBER(ped, groupId) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_HANGING_ON_TO_VEHICLE(ped) end
|
|
|
|
---@param groupHandle integer
|
|
---@param separationRange number
|
|
function PED.SET_GROUP_SEPARATION_RANGE(groupHandle, separationRange) end
|
|
|
|
---@param ped integer
|
|
---@param ms integer
|
|
function PED.SET_PED_MIN_GROUND_TIME_FOR_STUNGUN(ped, ms) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_PRONE(ped) end
|
|
|
|
---@param ped integer
|
|
---@param target integer
|
|
---@return boolean
|
|
function PED.IS_PED_IN_COMBAT(ped, target) end
|
|
|
|
---@param ped integer
|
|
---@param p1 integer
|
|
---@return integer
|
|
function PED.GET_PED_TARGET_FROM_COMBAT_PED(ped, p1) end
|
|
|
|
---@param ped integer
|
|
---@param target integer
|
|
---@return boolean
|
|
function PED.CAN_PED_IN_COMBAT_SEE_TARGET(ped, target) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_DOING_DRIVEBY(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_JACKING(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_BEING_JACKED(ped) end
|
|
|
|
---@param ped integer
|
|
---@param p1 integer
|
|
---@return boolean
|
|
function PED.IS_PED_BEING_STUNNED(ped, p1) end
|
|
|
|
---@param ped integer
|
|
---@return integer
|
|
function PED.GET_PEDS_JACKER(ped) end
|
|
|
|
---@param ped integer
|
|
---@return integer
|
|
function PED.GET_JACK_TARGET(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_FLEEING(ped) end
|
|
|
|
---@param ped integer
|
|
---@param exceptUseWeapon boolean
|
|
---@return boolean
|
|
function PED.IS_PED_IN_COVER(ped, exceptUseWeapon) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_IN_COVER_FACING_LEFT(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_IN_HIGH_COVER(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_GOING_INTO_COVER(ped) end
|
|
|
|
---@param ped integer
|
|
---@param pinned boolean
|
|
---@param i integer
|
|
---@return boolean
|
|
function PED.SET_PED_PINNED_DOWN(ped, pinned, i) end
|
|
|
|
---@param ped integer
|
|
---@param entity integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param p5 integer
|
|
---@param p6 boolean
|
|
---@param p7 boolean
|
|
---@return boolean
|
|
function PED._HAS_PED_CLEAR_LOS_TO_ENTITY(ped, entity, x, y, z, p5, p6, p7) end
|
|
|
|
---@param ped integer
|
|
---@return integer
|
|
function PED.GET_SEAT_PED_IS_TRYING_TO_ENTER(ped) end
|
|
|
|
---@param ped integer
|
|
---@return integer
|
|
function PED.GET_VEHICLE_PED_IS_TRYING_TO_ENTER(ped) end
|
|
|
|
---@param ped integer
|
|
---@return integer
|
|
function PED.GET_PED_SOURCE_OF_DEATH(ped) end
|
|
|
|
---@param ped integer
|
|
---@return integer
|
|
function PED.GET_PED_CAUSE_OF_DEATH(ped) end
|
|
|
|
---@param ped integer
|
|
---@return integer
|
|
function PED.GET_PED_TIME_OF_DEATH(ped) end
|
|
|
|
---@param ped integer
|
|
---@return integer
|
|
function PED.COUNT_PEDS_IN_COMBAT_WITH_TARGET(ped) end
|
|
|
|
---@param ped integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
---@return integer
|
|
function PED.COUNT_PEDS_IN_COMBAT_WITH_TARGET_WITHIN_RADIUS(ped, x, y, z, radius) end
|
|
|
|
---@param ped integer
|
|
---@param hash integer|string
|
|
function PED.SET_PED_RELATIONSHIP_GROUP_DEFAULT_HASH(ped, hash) end
|
|
|
|
---@param ped integer
|
|
---@param hash integer|string
|
|
function PED.SET_PED_RELATIONSHIP_GROUP_HASH(ped, hash) end
|
|
|
|
---@param relationship integer
|
|
---@param group1 integer|string
|
|
---@param group2 integer|string
|
|
function PED.SET_RELATIONSHIP_BETWEEN_GROUPS(relationship, group1, group2) end
|
|
|
|
---@param relationship integer
|
|
---@param group1 integer|string
|
|
---@param group2 integer|string
|
|
function PED.CLEAR_RELATIONSHIP_BETWEEN_GROUPS(relationship, group1, group2) end
|
|
|
|
---@param name string
|
|
---@param groupHash pointer|nil
|
|
---@return boolean
|
|
function PED.ADD_RELATIONSHIP_GROUP(name, groupHash) end
|
|
|
|
---@param groupHash integer|string
|
|
function PED.REMOVE_RELATIONSHIP_GROUP(groupHash) end
|
|
|
|
---@param groupHash integer|string
|
|
---@return boolean
|
|
function PED.DOES_RELATIONSHIP_GROUP_EXIST(groupHash) end
|
|
|
|
---@param ped1 integer
|
|
---@param ped2 integer
|
|
---@return integer
|
|
function PED.GET_RELATIONSHIP_BETWEEN_PEDS(ped1, ped2) end
|
|
|
|
---@param ped integer
|
|
---@return integer
|
|
function PED.GET_PED_RELATIONSHIP_GROUP_DEFAULT_HASH(ped) end
|
|
|
|
---@param ped integer
|
|
---@return integer
|
|
function PED.GET_PED_RELATIONSHIP_GROUP_HASH(ped) end
|
|
|
|
---@param group1 integer|string
|
|
---@param group2 integer|string
|
|
---@return integer
|
|
function PED.GET_RELATIONSHIP_BETWEEN_GROUPS(group1, group2) end
|
|
|
|
---@param group integer|string
|
|
---@param p1 boolean
|
|
function PED.SET_RELATIONSHIP_GROUP_AFFECTS_WANTED_LEVEL(group, p1) end
|
|
|
|
---@param ped integer
|
|
---@param p1 integer
|
|
---@param p2 number
|
|
---@param hash integer|string
|
|
---@param p4 integer
|
|
---@param p5 integer
|
|
function PED.TELL_GROUP_PEDS_IN_AREA_TO_ATTACK(ped, p1, p2, hash, p4, p5) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_CAN_BE_TARGETED_WITHOUT_LOS(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param radius number
|
|
---@param maxFriends integer
|
|
function PED.SET_PED_TO_INFORM_RESPECTED_FRIENDS(ped, radius, maxFriends) end
|
|
|
|
---@param ped integer
|
|
---@param event integer
|
|
---@return boolean
|
|
function PED.IS_PED_RESPONDING_TO_EVENT(ped, event) end
|
|
|
|
---@param ped integer
|
|
---@param eventType integer
|
|
---@param outData pointer|nil
|
|
---@return boolean
|
|
function PED.GET_POS_FROM_FIRED_EVENT(ped, eventType, outData) end
|
|
|
|
---@param ped integer
|
|
---@param patternHash integer|string
|
|
function PED.SET_PED_FIRING_PATTERN(ped, patternHash) end
|
|
|
|
---@param ped integer
|
|
---@param shootRate integer
|
|
function PED.SET_PED_SHOOT_RATE(ped, shootRate) end
|
|
|
|
---@param ped integer
|
|
---@param combatType integer
|
|
---@param p2 number
|
|
function PED.SET_COMBAT_FLOAT(ped, combatType, p2) end
|
|
|
|
---@param ped integer
|
|
---@param p1 integer
|
|
---@return number
|
|
function PED.GET_COMBAT_FLOAT(ped, p1) end
|
|
|
|
---@param groupID integer
|
|
---@param p1 pointer|nil
|
|
---@param sizeInMembers pointer|nil
|
|
function PED.GET_GROUP_SIZE(groupID, p1, sizeInMembers) end
|
|
|
|
---@param groupId integer
|
|
---@return boolean
|
|
function PED.DOES_GROUP_EXIST(groupId) end
|
|
|
|
---@param ped integer
|
|
---@return integer
|
|
function PED.GET_PED_GROUP_INDEX(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_IN_GROUP(ped) end
|
|
|
|
---@param ped integer
|
|
---@return integer
|
|
function PED.GET_PLAYER_PED_IS_FOLLOWING(ped) end
|
|
|
|
---@param groupId integer
|
|
---@param formationType integer
|
|
function PED.SET_GROUP_FORMATION(groupId, formationType) end
|
|
|
|
---@param groupId integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
function PED.SET_GROUP_FORMATION_SPACING(groupId, x, y, z) end
|
|
|
|
---@param groupHandle integer
|
|
function PED.RESET_GROUP_FORMATION_DEFAULT_SPACING(groupHandle) end
|
|
|
|
---@param ped integer
|
|
---@return integer
|
|
function PED.GET_VEHICLE_PED_IS_USING(ped) end
|
|
|
|
---@param ped integer
|
|
---@return integer
|
|
function PED.GET_VEHICLE_PED_IS_ENTERING(ped) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_GRAVITY(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
---@return boolean
|
|
function PED._SET_PED_SURVIVES_BEING_OUT_OF_WATER(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param damageAmount integer
|
|
---@param p2 boolean
|
|
---@param p3 integer
|
|
---@param weaponType integer|string
|
|
function PED.APPLY_DAMAGE_TO_PED(ped, damageAmount, p2, p3, weaponType) end
|
|
|
|
---@param ped integer
|
|
---@param weaponHash integer|string
|
|
---@return integer
|
|
function PED.GET_TIME_PED_DAMAGED_BY_WEAPON(ped, weaponHash) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_ALLOWED_TO_DUCK(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_NEVER_LEAVES_GROUP(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@return integer
|
|
function PED.GET_PED_TYPE(ped) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_AS_COP(ped, toggle) end
|
|
|
|
---@param toggle boolean
|
|
function PED.SET_PED_HEALTH_PENDING_LAST_DAMAGE_EVENT_OVERRIDE_FLAG(toggle) end
|
|
|
|
---@param ped integer
|
|
---@param value integer
|
|
function PED.SET_PED_MAX_HEALTH(ped, value) end
|
|
|
|
---@param ped integer
|
|
---@return integer
|
|
function PED.GET_PED_MAX_HEALTH(ped) end
|
|
|
|
---@param ped integer
|
|
---@param value number
|
|
function PED.SET_PED_MAX_TIME_IN_WATER(ped, value) end
|
|
|
|
---@param ped integer
|
|
---@param value number
|
|
function PED.SET_PED_MAX_TIME_UNDERWATER(ped, value) end
|
|
|
|
---@param ped integer
|
|
---@param p1 number
|
|
function PED.SET_CORPSE_RAGDOLL_FRICTION(ped, p1) end
|
|
|
|
---@param ped integer
|
|
---@param vehicle integer
|
|
---@param seatIndex integer
|
|
---@param flags integer
|
|
---@param p4 integer
|
|
function PED.SET_PED_VEHICLE_FORCED_SEAT_USAGE(ped, vehicle, seatIndex, flags, p4) end
|
|
|
|
---@param ped integer
|
|
function PED.CLEAR_ALL_PED_VEHICLE_FORCED_SEAT_USAGE(ped) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function PED.SET_PED_CAN_BE_KNOCKED_OFF_BIKE(p0, p1) end
|
|
|
|
---@param ped integer
|
|
---@param state integer
|
|
function PED.SET_PED_CAN_BE_KNOCKED_OFF_VEHICLE(ped, state) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.CAN_KNOCK_PED_OFF_VEHICLE(ped) end
|
|
|
|
---@param ped integer
|
|
function PED.KNOCK_PED_OFF_VEHICLE(ped) end
|
|
|
|
---@param ped integer
|
|
---@param posX number
|
|
---@param posY number
|
|
---@param posZ number
|
|
function PED.SET_PED_COORDS_NO_GANG(ped, posX, posY, posZ) end
|
|
|
|
---@param groupID integer
|
|
---@param memberNumber integer
|
|
---@return integer
|
|
function PED.GET_PED_AS_GROUP_MEMBER(groupID, memberNumber) end
|
|
|
|
---@param groupID integer
|
|
---@return integer
|
|
function PED.GET_PED_AS_GROUP_LEADER(groupID) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_KEEP_TASK(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_ALLOW_MINOR_REACTIONS_AS_MISSION_PED(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_SWIMMING(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_SWIMMING_UNDER_WATER(ped) end
|
|
|
|
---@param ped integer
|
|
---@param posX number
|
|
---@param posY number
|
|
---@param posZ number
|
|
function PED.SET_PED_COORDS_KEEP_VEHICLE(ped, posX, posY, posZ) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_DIES_IN_VEHICLE(ped, toggle) end
|
|
|
|
---@param toggle boolean
|
|
function PED.SET_CREATE_RANDOM_COPS(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function PED.SET_CREATE_RANDOM_COPS_NOT_ON_SCENARIOS(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function PED.SET_CREATE_RANDOM_COPS_ON_SCENARIOS(toggle) end
|
|
|
|
---@return boolean
|
|
function PED.CAN_CREATE_RANDOM_COPS() end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_AS_ENEMY(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
function PED.SET_PED_CAN_SMASH_GLASS(ped, p1, p2) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_IN_ANY_TRAIN(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_GETTING_INTO_A_VEHICLE(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_TRYING_TO_ENTER_A_LOCKED_VEHICLE(ped) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_ENABLE_HANDCUFFS(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_ENABLE_BOUND_ANKLES(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_ENABLE_SCUBA(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
---@param p2 boolean
|
|
function PED.SET_CAN_ATTACK_FRIENDLY(ped, toggle, p2) end
|
|
|
|
---@param ped integer
|
|
---@return integer
|
|
function PED.GET_PED_ALERTNESS(ped) end
|
|
|
|
---@param ped integer
|
|
---@param value integer
|
|
function PED.SET_PED_ALERTNESS(ped, value) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_GET_OUT_UPSIDE_DOWN_VEHICLE(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param clipSet string
|
|
---@param transitionSpeed number
|
|
function PED.SET_PED_MOVEMENT_CLIPSET(ped, clipSet, transitionSpeed) end
|
|
|
|
---@param ped integer
|
|
---@param p1 number
|
|
function PED.RESET_PED_MOVEMENT_CLIPSET(ped, p1) end
|
|
|
|
---@param ped integer
|
|
---@param clipSet string
|
|
function PED.SET_PED_STRAFE_CLIPSET(ped, clipSet) end
|
|
|
|
---@param ped integer
|
|
function PED.RESET_PED_STRAFE_CLIPSET(ped) end
|
|
|
|
---@param ped integer
|
|
---@param clipSet string
|
|
function PED.SET_PED_WEAPON_MOVEMENT_CLIPSET(ped, clipSet) end
|
|
|
|
---@param ped integer
|
|
function PED.RESET_PED_WEAPON_MOVEMENT_CLIPSET(ped) end
|
|
|
|
---@param ped integer
|
|
---@param clipset string
|
|
function PED.SET_PED_DRIVE_BY_CLIPSET_OVERRIDE(ped, clipset) end
|
|
|
|
---@param ped integer
|
|
function PED.CLEAR_PED_DRIVE_BY_CLIPSET_OVERRIDE(ped) end
|
|
|
|
---@param ped integer
|
|
---@param p1 string
|
|
function PED.SET_PED_MOTION_IN_COVER_CLIPSET_OVERRIDE(ped, p1) end
|
|
|
|
---@param ped integer
|
|
function PED.CLEAR_PED_MOTION_IN_COVER_CLIPSET_OVERRIDE(ped) end
|
|
|
|
---@param ped integer
|
|
function PED.CLEAR_PED_FALL_UPPER_BODY_CLIPSET_OVERRIDE(ped) end
|
|
|
|
---@param ped integer
|
|
---@param context integer|string
|
|
function PED.SET_PED_IN_VEHICLE_CONTEXT(ped, context) end
|
|
|
|
---@param ped integer
|
|
function PED.RESET_PED_IN_VEHICLE_CONTEXT(ped) end
|
|
|
|
---@param ped integer
|
|
---@param animDict string
|
|
---@param anim string
|
|
---@return boolean
|
|
function PED.IS_SCRIPTED_SCENARIO_PED_USING_CONDITIONAL_ANIM(ped, animDict, anim) end
|
|
|
|
---@param ped integer
|
|
---@param animDict string
|
|
---@param animName string
|
|
---@param p3 number
|
|
---@param p4 boolean
|
|
function PED.SET_PED_ALTERNATE_WALK_ANIM(ped, animDict, animName, p3, p4) end
|
|
|
|
---@param ped integer
|
|
---@param p1 number
|
|
function PED.CLEAR_PED_ALTERNATE_WALK_ANIM(ped, p1) end
|
|
|
|
---@param ped integer
|
|
---@param stance integer
|
|
---@param animDictionary string
|
|
---@param animationName string
|
|
---@param p4 number
|
|
---@param p5 boolean
|
|
function PED.SET_PED_ALTERNATE_MOVEMENT_ANIM(ped, stance, animDictionary, animationName, p4, p5) end
|
|
|
|
---@param ped integer
|
|
---@param stance integer
|
|
---@param p2 number
|
|
function PED.CLEAR_PED_ALTERNATE_MOVEMENT_ANIM(ped, stance, p2) end
|
|
|
|
---@param ped integer
|
|
---@param animGroupGesture string
|
|
function PED.SET_PED_GESTURE_GROUP(ped, animGroupGesture) end
|
|
|
|
---@param animDict string
|
|
---@param animName string
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param xRot number
|
|
---@param yRot number
|
|
---@param zRot number
|
|
---@param p8 number
|
|
---@param p9 integer
|
|
---@return Vector3
|
|
function PED.GET_ANIM_INITIAL_OFFSET_POSITION(animDict, animName, x, y, z, xRot, yRot, zRot, p8, p9) end
|
|
|
|
---@param animDict string
|
|
---@param animName string
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param xRot number
|
|
---@param yRot number
|
|
---@param zRot number
|
|
---@param p8 number
|
|
---@param p9 integer
|
|
---@return Vector3
|
|
function PED.GET_ANIM_INITIAL_OFFSET_ROTATION(animDict, animName, x, y, z, xRot, yRot, zRot, p8, p9) end
|
|
|
|
---@param ped integer
|
|
---@param componentId integer
|
|
---@return integer
|
|
function PED.GET_PED_DRAWABLE_VARIATION(ped, componentId) end
|
|
|
|
---@param ped integer
|
|
---@param componentId integer
|
|
---@return integer
|
|
function PED.GET_NUMBER_OF_PED_DRAWABLE_VARIATIONS(ped, componentId) end
|
|
|
|
---@param ped integer
|
|
---@param componentId integer
|
|
---@return integer
|
|
function PED.GET_PED_TEXTURE_VARIATION(ped, componentId) end
|
|
|
|
---@param ped integer
|
|
---@param componentId integer
|
|
---@param drawableId integer
|
|
---@return integer
|
|
function PED.GET_NUMBER_OF_PED_TEXTURE_VARIATIONS(ped, componentId, drawableId) end
|
|
|
|
---@param ped integer
|
|
---@param propId integer
|
|
---@return integer
|
|
function PED.GET_NUMBER_OF_PED_PROP_DRAWABLE_VARIATIONS(ped, propId) end
|
|
|
|
---@param ped integer
|
|
---@param propId integer
|
|
---@param drawableId integer
|
|
---@return integer
|
|
function PED.GET_NUMBER_OF_PED_PROP_TEXTURE_VARIATIONS(ped, propId, drawableId) end
|
|
|
|
---@param ped integer
|
|
---@param componentId integer
|
|
---@return integer
|
|
function PED.GET_PED_PALETTE_VARIATION(ped, componentId) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@param p1 pointer|nil
|
|
---@return boolean
|
|
function PED.GET_MP_OUTFIT_DATA_FROM_METADATA(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@return integer
|
|
function PED.GET_FM_MALE_SHOP_PED_APPAREL_ITEM_INDEX(p0) end
|
|
|
|
---@param p0 integer
|
|
---@return integer
|
|
function PED.GET_FM_FEMALE_SHOP_PED_APPAREL_ITEM_INDEX(p0) end
|
|
|
|
---@param ped integer
|
|
---@param componentId integer
|
|
---@param drawableId integer
|
|
---@param textureId integer
|
|
---@return boolean
|
|
function PED.IS_PED_COMPONENT_VARIATION_VALID(ped, componentId, drawableId, textureId) end
|
|
|
|
---@param ped integer
|
|
---@param componentId integer
|
|
---@param drawableId integer
|
|
---@param textureId integer
|
|
---@param paletteId integer
|
|
function PED.SET_PED_COMPONENT_VARIATION(ped, componentId, drawableId, textureId, paletteId) end
|
|
|
|
---@param ped integer
|
|
---@param p1 integer
|
|
function PED.SET_PED_RANDOM_COMPONENT_VARIATION(ped, p1) end
|
|
|
|
---@param ped integer
|
|
function PED.SET_PED_RANDOM_PROPS(ped) end
|
|
|
|
---@param ped integer
|
|
function PED.SET_PED_DEFAULT_COMPONENT_VARIATION(ped) end
|
|
|
|
---@param ped integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 number
|
|
---@param p4 number
|
|
function PED.SET_PED_BLEND_FROM_PARENTS(ped, p1, p2, p3, p4) end
|
|
|
|
---@param ped integer
|
|
---@param shapeFirstID integer
|
|
---@param shapeSecondID integer
|
|
---@param shapeThirdID integer
|
|
---@param skinFirstID integer
|
|
---@param skinSecondID integer
|
|
---@param skinThirdID integer
|
|
---@param shapeMix number
|
|
---@param skinMix number
|
|
---@param thirdMix number
|
|
---@param isParent boolean
|
|
function PED.SET_PED_HEAD_BLEND_DATA(ped, shapeFirstID, shapeSecondID, shapeThirdID, skinFirstID, skinSecondID, skinThirdID, shapeMix, skinMix, thirdMix, isParent) end
|
|
|
|
---@param ped integer
|
|
---@param headBlendData pointer|nil
|
|
---@return boolean
|
|
function PED.GET_PED_HEAD_BLEND_DATA(ped, headBlendData) end
|
|
|
|
---@param ped integer
|
|
---@param shapeMix number
|
|
---@param skinMix number
|
|
---@param thirdMix number
|
|
function PED.UPDATE_PED_HEAD_BLEND_DATA(ped, shapeMix, skinMix, thirdMix) end
|
|
|
|
---@param ped integer
|
|
---@param index integer
|
|
function PED.SET_HEAD_BLEND_EYE_COLOR(ped, index) end
|
|
|
|
---@param ped integer
|
|
---@return integer
|
|
function PED.GET_HEAD_BLEND_EYE_COLOR(ped) end
|
|
|
|
---@param ped integer
|
|
---@param overlayID integer
|
|
---@param index integer
|
|
---@param opacity number
|
|
function PED.SET_PED_HEAD_OVERLAY(ped, overlayID, index, opacity) end
|
|
|
|
---@param ped integer
|
|
---@param overlayID integer
|
|
---@return integer
|
|
function PED.GET_PED_HEAD_OVERLAY(ped, overlayID) end
|
|
|
|
---@param overlayID integer
|
|
---@return integer
|
|
function PED.GET_PED_HEAD_OVERLAY_NUM(overlayID) end
|
|
|
|
---@param ped integer
|
|
---@param overlayID integer
|
|
---@param colorType integer
|
|
---@param colorID integer
|
|
---@param secondColorID integer
|
|
function PED.SET_PED_HEAD_OVERLAY_TINT(ped, overlayID, colorType, colorID, secondColorID) end
|
|
|
|
---@param ped integer
|
|
---@param colorID integer
|
|
---@param highlightColorID integer
|
|
function PED.SET_PED_HAIR_TINT(ped, colorID, highlightColorID) end
|
|
|
|
---@return integer
|
|
function PED.GET_NUM_PED_HAIR_TINTS() end
|
|
|
|
---@return integer
|
|
function PED.GET_NUM_PED_MAKEUP_TINTS() end
|
|
|
|
---@param hairColorIndex integer
|
|
---@param outR pointer|nil
|
|
---@param outG pointer|nil
|
|
---@param outB pointer|nil
|
|
function PED.GET_PED_HAIR_TINT_COLOR(hairColorIndex, outR, outG, outB) end
|
|
|
|
---@param makeupColorIndex integer
|
|
---@param outR pointer|nil
|
|
---@param outG pointer|nil
|
|
---@param outB pointer|nil
|
|
function PED.GET_PED_MAKEUP_TINT_COLOR(makeupColorIndex, outR, outG, outB) end
|
|
|
|
---@param colorId integer
|
|
---@return boolean
|
|
function PED.IS_PED_HAIR_TINT_FOR_CREATOR(colorId) end
|
|
|
|
---@param colorId integer
|
|
---@return integer
|
|
function PED.GET_DEFAULT_SECONDARY_TINT_FOR_CREATOR(colorId) end
|
|
|
|
---@param colorId integer
|
|
---@return boolean
|
|
function PED.IS_PED_LIPSTICK_TINT_FOR_CREATOR(colorId) end
|
|
|
|
---@param colorId integer
|
|
---@return boolean
|
|
function PED.IS_PED_BLUSH_TINT_FOR_CREATOR(colorId) end
|
|
|
|
---@param colorID integer
|
|
---@return boolean
|
|
function PED.IS_PED_HAIR_TINT_FOR_BARBER(colorID) end
|
|
|
|
---@param colorID integer
|
|
---@return integer
|
|
function PED.GET_DEFAULT_SECONDARY_TINT_FOR_BARBER(colorID) end
|
|
|
|
---@param colorID integer
|
|
---@return boolean
|
|
function PED.IS_PED_LIPSTICK_TINT_FOR_BARBER(colorID) end
|
|
|
|
---@param colorID integer
|
|
---@return boolean
|
|
function PED.IS_PED_BLUSH_TINT_FOR_BARBER(colorID) end
|
|
|
|
---@param colorId integer
|
|
---@return boolean
|
|
function PED.IS_PED_BLUSH_FACEPAINT_TINT_FOR_BARBER(colorId) end
|
|
|
|
---@param modelHash integer|string
|
|
---@param drawableId integer
|
|
---@param textureId integer
|
|
---@return integer
|
|
function PED.GET_TINT_INDEX_FOR_LAST_GEN_HAIR_TEXTURE(modelHash, drawableId, textureId) end
|
|
|
|
---@param ped integer
|
|
---@param index integer
|
|
---@param scale number
|
|
function PED.SET_PED_MICRO_MORPH(ped, index, scale) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.HAS_PED_HEAD_BLEND_FINISHED(ped) end
|
|
|
|
---@param ped integer
|
|
function PED.FINALIZE_HEAD_BLEND(ped) end
|
|
|
|
---@param ped integer
|
|
---@param r integer
|
|
---@param g integer
|
|
---@param b integer
|
|
---@param id integer
|
|
function PED.SET_HEAD_BLEND_PALETTE_COLOR(ped, r, g, b, id) end
|
|
|
|
---@param ped integer
|
|
function PED.DISABLE_HEAD_BLEND_PALETTE_COLOR(ped) end
|
|
|
|
---@param type integer
|
|
---@return integer
|
|
function PED.GET_PED_HEAD_BLEND_FIRST_INDEX(type) end
|
|
|
|
---@param type integer
|
|
---@return integer
|
|
function PED.GET_PED_HEAD_BLEND_NUM_HEADS(type) end
|
|
|
|
---@param ped integer
|
|
---@param slot integer
|
|
---@param drawableId integer
|
|
---@param textureId integer
|
|
---@return integer
|
|
function PED.SET_PED_PRELOAD_VARIATION_DATA(ped, slot, drawableId, textureId) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.HAS_PED_PRELOAD_VARIATION_DATA_FINISHED(ped) end
|
|
|
|
---@param ped integer
|
|
function PED.RELEASE_PED_PRELOAD_VARIATION_DATA(ped) end
|
|
|
|
---@param ped integer
|
|
---@param componentId integer
|
|
---@param drawableId integer
|
|
---@param TextureId integer
|
|
---@return integer
|
|
function PED.SET_PED_PRELOAD_PROP_DATA(ped, componentId, drawableId, TextureId) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.HAS_PED_PRELOAD_PROP_DATA_FINISHED(ped) end
|
|
|
|
---@param ped integer
|
|
function PED.RELEASE_PED_PRELOAD_PROP_DATA(ped) end
|
|
|
|
---@param ped integer
|
|
---@param componentId integer
|
|
---@param p2 integer
|
|
---@return integer
|
|
function PED.GET_PED_PROP_INDEX(ped, componentId, p2) end
|
|
|
|
---@param ped integer
|
|
---@param componentId integer
|
|
---@param drawableId integer
|
|
---@param TextureId integer
|
|
---@param attach boolean
|
|
---@param p5 integer
|
|
function PED.SET_PED_PROP_INDEX(ped, componentId, drawableId, TextureId, attach, p5) end
|
|
|
|
---@param ped integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
---@param p3 boolean
|
|
---@param p4 boolean
|
|
function PED.KNOCK_OFF_PED_PROP(ped, p1, p2, p3, p4) end
|
|
|
|
---@param ped integer
|
|
---@param propId integer
|
|
---@param p2 integer
|
|
function PED.CLEAR_PED_PROP(ped, propId, p2) end
|
|
|
|
---@param ped integer
|
|
---@param p1 integer
|
|
function PED.CLEAR_ALL_PED_PROPS(ped, p1) end
|
|
|
|
---@param ped integer
|
|
function PED.DROP_AMBIENT_PROP(ped) end
|
|
|
|
---@param ped integer
|
|
---@param componentId integer
|
|
---@return integer
|
|
function PED.GET_PED_PROP_TEXTURE_INDEX(ped, componentId) end
|
|
|
|
---@param ped integer
|
|
function PED.CLEAR_PED_PARACHUTE_PACK_VARIATION(ped) end
|
|
|
|
---@param ped integer
|
|
function PED.SET_PED_SCUBA_GEAR_VARIATION(ped) end
|
|
|
|
---@param ped integer
|
|
function PED.CLEAR_PED_SCUBA_GEAR_VARIATION(ped) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function PED.IS_USING_PED_SCUBA_GEAR_VARIATION(p0) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param p1 number
|
|
---@param p2 number
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
function PED.SET_PED_BOUNDS_ORIENTATION(ped, p1, p2, x, y, z) end
|
|
|
|
---@param ped integer
|
|
---@param target integer
|
|
function PED.REGISTER_TARGET(ped, target) end
|
|
|
|
---@param ped integer
|
|
---@param radius number
|
|
function PED.REGISTER_HATED_TARGETS_AROUND_PED(ped, radius) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param xRadius number
|
|
---@param yRadius number
|
|
---@param zRadius number
|
|
---@param pedType integer
|
|
---@return integer
|
|
function PED.GET_RANDOM_PED_AT_COORD(x, y, z, xRadius, yRadius, zRadius, pedType) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
---@param p4 boolean
|
|
---@param p5 boolean
|
|
---@param outPed pointer|nil
|
|
---@param p7 boolean
|
|
---@param p8 boolean
|
|
---@param pedType integer
|
|
---@return boolean
|
|
function PED.GET_CLOSEST_PED(x, y, z, radius, p4, p5, outPed, p7, p8, pedType) end
|
|
|
|
---@param value boolean
|
|
function PED.SET_SCENARIO_PEDS_TO_BE_RETURNED_BY_NEXT_COMMAND(value) end
|
|
|
|
---@param ped integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
---@param p3 boolean
|
|
---@param p4 boolean
|
|
---@param p5 boolean
|
|
---@param p6 boolean
|
|
---@param p7 boolean
|
|
---@param p8 integer
|
|
---@return boolean
|
|
function PED.GET_CAN_PED_BE_GRABBED_BY_SCRIPT(ped, p1, p2, p3, p4, p5, p6, p7, p8) end
|
|
|
|
---@param driver integer
|
|
---@param modifier number
|
|
function PED.SET_DRIVER_RACING_MODIFIER(driver, modifier) end
|
|
|
|
---@param driver integer
|
|
---@param ability number
|
|
function PED.SET_DRIVER_ABILITY(driver, ability) end
|
|
|
|
---@param driver integer
|
|
---@param aggressiveness number
|
|
function PED.SET_DRIVER_AGGRESSIVENESS(driver, aggressiveness) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.CAN_PED_RAGDOLL(ped) end
|
|
|
|
---@param ped integer
|
|
---@param time1 integer
|
|
---@param time2 integer
|
|
---@param ragdollType integer
|
|
---@param p4 boolean
|
|
---@param p5 boolean
|
|
---@param p6 boolean
|
|
---@return boolean
|
|
function PED.SET_PED_TO_RAGDOLL(ped, time1, time2, ragdollType, p4, p5, p6) end
|
|
|
|
---@param ped integer
|
|
---@param time integer
|
|
---@param p2 integer
|
|
---@param ragdollType integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param velocity number
|
|
---@param p8 number
|
|
---@param p9 number
|
|
---@param p10 number
|
|
---@param p11 number
|
|
---@param p12 number
|
|
---@param p13 number
|
|
---@return boolean
|
|
function PED.SET_PED_TO_RAGDOLL_WITH_FALL(ped, time, p2, ragdollType, x, y, z, velocity, p8, p9, p10, p11, p12, p13) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_RAGDOLL_ON_COLLISION(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_RAGDOLL(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_RUNNING_RAGDOLL_TASK(ped) end
|
|
|
|
---@param ped integer
|
|
function PED.SET_PED_RAGDOLL_FORCE_FALL(ped) end
|
|
|
|
---@param ped integer
|
|
function PED.RESET_PED_RAGDOLL_TIMER(ped) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_CAN_RAGDOLL(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_RUNNING_MELEE_TASK(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_RUNNING_MOBILE_PHONE_TASK(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_MOBILE_PHONE_TO_PED_EAR(ped) end
|
|
|
|
---@param ped integer
|
|
---@param blockingFlag integer
|
|
function PED.SET_RAGDOLL_BLOCKING_FLAGS(ped, blockingFlag) end
|
|
|
|
---@param ped integer
|
|
---@param blockingFlag integer
|
|
function PED.CLEAR_RAGDOLL_BLOCKING_FLAGS(ped, blockingFlag) end
|
|
|
|
---@param ped integer
|
|
---@param p1 number
|
|
---@param p2 number
|
|
---@param p3 number
|
|
---@param p4 number
|
|
---@param p5 number
|
|
---@param p6 number
|
|
---@param p7 number
|
|
---@param p8 boolean
|
|
---@param p9 boolean
|
|
function PED.SET_PED_ANGLED_DEFENSIVE_AREA(ped, p1, p2, p3, p4, p5, p6, p7, p8, p9) end
|
|
|
|
---@param ped integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
---@param p5 boolean
|
|
---@param p6 boolean
|
|
function PED.SET_PED_SPHERE_DEFENSIVE_AREA(ped, x, y, z, radius, p5, p6) end
|
|
|
|
---@param ped integer
|
|
---@param target integer
|
|
---@param xOffset number
|
|
---@param yOffset number
|
|
---@param zOffset number
|
|
---@param radius number
|
|
---@param p6 boolean
|
|
function PED.SET_PED_DEFENSIVE_SPHERE_ATTACHED_TO_PED(ped, target, xOffset, yOffset, zOffset, radius, p6) end
|
|
|
|
---@param ped integer
|
|
---@param target integer
|
|
---@param xOffset number
|
|
---@param yOffset number
|
|
---@param zOffset number
|
|
---@param radius number
|
|
---@param p6 boolean
|
|
function PED.SET_PED_DEFENSIVE_SPHERE_ATTACHED_TO_VEHICLE(ped, target, xOffset, yOffset, zOffset, radius, p6) end
|
|
|
|
---@param ped integer
|
|
---@param attachPed integer
|
|
---@param p2 number
|
|
---@param p3 number
|
|
---@param p4 number
|
|
---@param p5 number
|
|
---@param p6 number
|
|
---@param p7 number
|
|
---@param p8 number
|
|
---@param p9 boolean
|
|
---@param p10 boolean
|
|
function PED.SET_PED_DEFENSIVE_AREA_ATTACHED_TO_PED(ped, attachPed, p2, p3, p4, p5, p6, p7, p8, p9, p10) end
|
|
|
|
---@param ped integer
|
|
---@param p1 number
|
|
---@param p2 number
|
|
---@param p3 number
|
|
---@param p4 boolean
|
|
function PED.SET_PED_DEFENSIVE_AREA_DIRECTION(ped, p1, p2, p3, p4) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.REMOVE_PED_DEFENSIVE_AREA(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param p1 boolean
|
|
---@return Vector3
|
|
function PED.GET_PED_DEFENSIVE_AREA_POSITION(ped, p1) end
|
|
|
|
---@param ped integer
|
|
---@param p1 boolean
|
|
---@return boolean
|
|
function PED.IS_PED_DEFENSIVE_AREA_ACTIVE(ped, p1) end
|
|
|
|
---@param ped integer
|
|
---@param itemSet integer
|
|
function PED.SET_PED_PREFERRED_COVER_SET(ped, itemSet) end
|
|
|
|
---@param ped integer
|
|
function PED.REMOVE_PED_PREFERRED_COVER_SET(ped) end
|
|
|
|
---@param ped integer
|
|
function PED.REVIVE_INJURED_PED(ped) end
|
|
|
|
---@param ped integer
|
|
function PED.RESURRECT_PED(ped) end
|
|
|
|
---@param ped integer
|
|
---@param name string
|
|
function PED.SET_PED_NAME_DEBUG(ped, name) end
|
|
|
|
---@param ped integer
|
|
---@param worldSpace boolean
|
|
---@return Vector3
|
|
function PED.GET_PED_EXTRACTED_DISPLACEMENT(ped, worldSpace) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_DIES_WHEN_INJURED(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_ENABLE_WEAPON_BLOCKING(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param p1 boolean
|
|
function PED.SPECIAL_FUNCTION_DO_NOT_USE(ped, p1) end
|
|
|
|
---@param ped integer
|
|
function PED.RESET_PED_VISIBLE_DAMAGE(ped) end
|
|
|
|
---@param ped integer
|
|
---@param p1 integer
|
|
---@param p2 number
|
|
---@param p3 number
|
|
---@param p4 integer
|
|
function PED.APPLY_PED_BLOOD_DAMAGE_BY_ZONE(ped, p1, p2, p3, p4) end
|
|
|
|
---@param ped integer
|
|
---@param boneIndex integer
|
|
---@param xRot number
|
|
---@param yRot number
|
|
---@param zRot number
|
|
---@param woundType string
|
|
function PED.APPLY_PED_BLOOD(ped, boneIndex, xRot, yRot, zRot, woundType) end
|
|
|
|
---@param ped integer
|
|
---@param p1 integer
|
|
---@param p2 number
|
|
---@param p3 number
|
|
---@param p4 string
|
|
function PED.APPLY_PED_BLOOD_BY_ZONE(ped, p1, p2, p3, p4) end
|
|
|
|
---@param ped integer
|
|
---@param p1 integer
|
|
---@param p2 number
|
|
---@param p3 number
|
|
---@param p4 number
|
|
---@param p5 number
|
|
---@param p6 integer
|
|
---@param p7 number
|
|
---@param p8 string
|
|
function PED.APPLY_PED_BLOOD_SPECIFIC(ped, p1, p2, p3, p4, p5, p6, p7, p8) end
|
|
|
|
---@param ped integer
|
|
---@param damageZone integer
|
|
---@param xOffset number
|
|
---@param yOffset number
|
|
---@param heading number
|
|
---@param scale number
|
|
---@param alpha number
|
|
---@param variation integer
|
|
---@param fadeIn boolean
|
|
---@param decalName string
|
|
function PED.APPLY_PED_DAMAGE_DECAL(ped, damageZone, xOffset, yOffset, heading, scale, alpha, variation, fadeIn, decalName) end
|
|
|
|
---@param ped integer
|
|
---@param damagePack string
|
|
---@param damage number
|
|
---@param mult number
|
|
function PED.APPLY_PED_DAMAGE_PACK(ped, damagePack, damage, mult) end
|
|
|
|
---@param ped integer
|
|
function PED.CLEAR_PED_BLOOD_DAMAGE(ped) end
|
|
|
|
---@param ped integer
|
|
---@param p1 integer
|
|
function PED.CLEAR_PED_BLOOD_DAMAGE_BY_ZONE(ped, p1) end
|
|
|
|
---@param ped integer
|
|
---@param p1 integer
|
|
---@param p2 boolean
|
|
function PED.HIDE_PED_BLOOD_DAMAGE_BY_ZONE(ped, p1, p2) end
|
|
|
|
---@param ped integer
|
|
---@param p1 integer
|
|
---@param p2 string
|
|
function PED.CLEAR_PED_DAMAGE_DECAL_BY_ZONE(ped, p1, p2) end
|
|
|
|
---@param ped integer
|
|
---@return integer
|
|
function PED.GET_PED_DECORATIONS_STATE(ped) end
|
|
|
|
---@param ped integer
|
|
---@param p1 boolean
|
|
function PED.MARK_PED_DECORATIONS_AS_CLONED_FROM_LOCAL_PLAYER(ped, p1) end
|
|
|
|
---@param ped integer
|
|
function PED.CLEAR_PED_WETNESS(ped) end
|
|
|
|
---@param ped integer
|
|
---@param height number
|
|
function PED.SET_PED_WETNESS_HEIGHT(ped, height) end
|
|
|
|
---@param ped integer
|
|
function PED.SET_PED_WETNESS_ENABLED_THIS_FRAME(ped) end
|
|
|
|
---@param ped integer
|
|
---@param wetLevel number
|
|
function PED.SET_PED_WETNESS(ped, wetLevel) end
|
|
|
|
---@param ped integer
|
|
function PED.CLEAR_PED_ENV_DIRT(ped) end
|
|
|
|
---@param ped integer
|
|
---@param sweat number
|
|
function PED.SET_PED_SWEAT(ped, sweat) end
|
|
|
|
---@param ped integer
|
|
---@param collection integer|string
|
|
---@param overlay integer|string
|
|
function PED.ADD_PED_DECORATION_FROM_HASHES(ped, collection, overlay) end
|
|
|
|
---@param ped integer
|
|
---@param collection integer|string
|
|
---@param overlay integer|string
|
|
function PED.ADD_PED_DECORATION_FROM_HASHES_IN_CORONA(ped, collection, overlay) end
|
|
|
|
---@param collection integer|string
|
|
---@param overlay integer|string
|
|
---@return integer
|
|
function PED.GET_PED_DECORATION_ZONE_FROM_HASHES(collection, overlay) end
|
|
|
|
---@param ped integer
|
|
function PED.CLEAR_PED_DECORATIONS(ped) end
|
|
|
|
---@param ped integer
|
|
function PED.CLEAR_PED_DECORATIONS_LEAVE_SCARS(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.WAS_PED_SKELETON_UPDATED(ped) end
|
|
|
|
---@param ped integer
|
|
---@param boneId integer
|
|
---@param offsetX number
|
|
---@param offsetY number
|
|
---@param offsetZ number
|
|
---@return Vector3
|
|
function PED.GET_PED_BONE_COORDS(ped, boneId, offsetX, offsetY, offsetZ) end
|
|
|
|
---@param startImmediately boolean
|
|
---@param messageId integer
|
|
function PED.CREATE_NM_MESSAGE(startImmediately, messageId) end
|
|
|
|
---@param ped integer
|
|
function PED.GIVE_PED_NM_MESSAGE(ped) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param p6 boolean
|
|
---@param p7 boolean
|
|
---@param p8 boolean
|
|
---@param p9 boolean
|
|
---@param p10 integer
|
|
---@return integer
|
|
function PED.ADD_SCENARIO_BLOCKING_AREA(x1, y1, z1, x2, y2, z2, p6, p7, p8, p9, p10) end
|
|
|
|
function PED.REMOVE_SCENARIO_BLOCKING_AREAS() end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
function PED.REMOVE_SCENARIO_BLOCKING_AREA(p0, p1) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param range number
|
|
---@param p4 integer
|
|
function PED.SET_SCENARIO_PEDS_SPAWN_IN_SPHERE_AREA(x, y, z, range, p4) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@return boolean
|
|
function PED.DOES_SCENARIO_BLOCKING_AREA_EXISTS(x1, y1, z1, x2, y2, z2) end
|
|
|
|
---@param ped integer
|
|
---@param scenario string
|
|
---@return boolean
|
|
function PED.IS_PED_USING_SCENARIO(ped, scenario) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_USING_ANY_SCENARIO(ped) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@return boolean
|
|
function PED.SET_PED_PANIC_EXIT_SCENARIO(p0, p1, p2, p3) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.TOGGLE_SCENARIO_PED_COWER_IN_PLACE(ped, toggle) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@return boolean
|
|
function PED.TRIGGER_PED_SCENARIO_PANICEXITTOFLEE(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@return boolean
|
|
function PED.SET_PED_SHOULD_PLAY_DIRECTED_NORMAL_SCENARIO_EXIT(p0, p1, p2, p3) end
|
|
|
|
---@param ped integer
|
|
function PED.SET_PED_SHOULD_PLAY_NORMAL_SCENARIO_EXIT(ped) end
|
|
|
|
---@param ped integer
|
|
function PED.SET_PED_SHOULD_PLAY_IMMEDIATE_SCENARIO_EXIT(ped) end
|
|
|
|
---@param ped integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@return boolean
|
|
function PED.SET_PED_SHOULD_PLAY_FLEE_SCENARIO_EXIT(ped, p1, p2, p3) end
|
|
|
|
---@param ped integer
|
|
---@param p1 boolean
|
|
function PED.SET_PED_SHOULD_IGNORE_SCENARIO_EXIT_COLLISION_CHECKS(ped, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
function PED.SET_PED_SHOULD_IGNORE_SCENARIO_NAV_CHECKS(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
function PED.SET_PED_SHOULD_PROBE_FOR_SCENARIO_EXITS_IN_ONE_FRAME(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function PED.IS_PED_GESTURING(p0) end
|
|
|
|
---@param ped integer
|
|
function PED.RESET_FACIAL_IDLE_ANIM(ped) end
|
|
|
|
---@param ped integer
|
|
---@param animName string
|
|
---@param animDict string
|
|
function PED.PLAY_FACIAL_ANIM(ped, animName, animDict) end
|
|
|
|
---@param ped integer
|
|
---@param animDict string
|
|
function PED.SET_FACIAL_CLIPSET(ped, animDict) end
|
|
|
|
---@param ped integer
|
|
---@param animName string
|
|
---@param animDict string
|
|
function PED.SET_FACIAL_IDLE_ANIM_OVERRIDE(ped, animName, animDict) end
|
|
|
|
---@param ped integer
|
|
function PED.CLEAR_FACIAL_IDLE_ANIM_OVERRIDE(ped) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_CAN_PLAY_GESTURE_ANIMS(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
---@param p2 boolean
|
|
function PED.SET_PED_CAN_PLAY_VISEME_ANIMS(ped, toggle, p2) end
|
|
|
|
---@param ped integer
|
|
---@param p1 boolean
|
|
function PED.SET_PED_IS_IGNORED_BY_AUTO_OPEN_DOORS(ped, p1) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_CAN_PLAY_AMBIENT_ANIMS(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_CAN_PLAY_AMBIENT_BASE_ANIMS(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
function PED.TRIGGER_IDLE_ANIMATION_ON_PED(ped) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_CAN_ARM_IK(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_CAN_BODY_RECOIL_IK(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_CAN_HEAD_IK(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_CAN_LEG_IK(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_CAN_TORSO_IK(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param p1 boolean
|
|
function PED.SET_PED_CAN_TORSO_REACT_IK(ped, p1) end
|
|
|
|
---@param ped integer
|
|
---@param p1 boolean
|
|
function PED.SET_PED_CAN_TORSO_VEHICLE_IK(ped, p1) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_CAN_USE_AUTO_CONVERSATION_LOOKAT(ped, toggle) end
|
|
|
|
---@param ped1 integer
|
|
---@param ped2 integer
|
|
---@return boolean
|
|
function PED.IS_PED_HEADTRACKING_PED(ped1, ped2) end
|
|
|
|
---@param ped integer
|
|
---@param entity integer
|
|
---@return boolean
|
|
function PED.IS_PED_HEADTRACKING_ENTITY(ped, entity) end
|
|
|
|
---@param ped integer
|
|
---@param lookAt integer
|
|
function PED.SET_PED_PRIMARY_LOOKAT(ped, lookAt) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function PED.SET_PED_CLOTH_PIN_FRAMES(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function PED.SET_PED_CLOTH_PACKAGE_INDEX(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
function PED.SET_PED_CLOTH_PRONE(p0, p1) end
|
|
|
|
---@param ped integer
|
|
---@param flagId integer
|
|
---@param value boolean
|
|
function PED.SET_PED_CONFIG_FLAG(ped, flagId, value) end
|
|
|
|
---@param ped integer
|
|
---@param flagId integer
|
|
---@param doReset boolean
|
|
function PED.SET_PED_RESET_FLAG(ped, flagId, doReset) end
|
|
|
|
---@param ped integer
|
|
---@param flagId integer
|
|
---@param p2 boolean
|
|
---@return boolean
|
|
function PED.GET_PED_CONFIG_FLAG(ped, flagId, p2) end
|
|
|
|
---@param ped integer
|
|
---@param flagId integer
|
|
---@return boolean
|
|
function PED.GET_PED_RESET_FLAG(ped, flagId) end
|
|
|
|
---@param ped integer
|
|
---@param index integer
|
|
function PED.SET_PED_GROUP_MEMBER_PASSENGER_INDEX(ped, index) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_CAN_EVASIVE_DIVE(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param evadingEntity pointer|nil
|
|
---@return boolean
|
|
function PED.IS_PED_EVASIVE_DIVING(ped, evadingEntity) end
|
|
|
|
---@param ped integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param toggle boolean
|
|
function PED.SET_PED_SHOOTS_AT_COORD(ped, x, y, z, toggle) end
|
|
|
|
---@param modelHash integer|string
|
|
---@param toggle boolean
|
|
function PED.SET_PED_MODEL_IS_SUPPRESSED(modelHash, toggle) end
|
|
|
|
function PED.STOP_ANY_PED_MODEL_BEING_SUPPRESSED() end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_CAN_BE_TARGETED_WHEN_INJURED(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_GENERATES_DEAD_BODY_EVENTS(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.BLOCK_PED_FROM_GENERATING_DEAD_BODY_EVENTS_WHEN_DEAD(ped, toggle) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function PED.SET_PED_WILL_ONLY_ATTACK_WANTED_PLAYER(p0, p1) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_CAN_RAGDOLL_FROM_PLAYER_IMPACT(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param cannotRemove boolean
|
|
---@param helmetFlag integer
|
|
---@param textureIndex integer
|
|
function PED.GIVE_PED_HELMET(ped, cannotRemove, helmetFlag, textureIndex) end
|
|
|
|
---@param ped integer
|
|
---@param instantly boolean
|
|
function PED.REMOVE_PED_HELMET(ped, instantly) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_TAKING_OFF_HELMET(ped) end
|
|
|
|
---@param ped integer
|
|
---@param canWearHelmet boolean
|
|
function PED.SET_PED_HELMET(ped, canWearHelmet) end
|
|
|
|
---@param ped integer
|
|
---@param helmetFlag integer
|
|
function PED.SET_PED_HELMET_FLAG(ped, helmetFlag) end
|
|
|
|
---@param ped integer
|
|
---@param propIndex integer
|
|
---@param p2 boolean
|
|
function PED.SET_PED_HELMET_PROP_INDEX(ped, propIndex, p2) end
|
|
|
|
---@param ped integer
|
|
---@param p1 boolean
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function PED.SET_PED_HELMET_VISOR_PROP_INDICES(ped, p1, p2, p3) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_HELMET_VISOR_UP(ped) end
|
|
|
|
---@param ped integer
|
|
---@param textureIndex integer
|
|
function PED.SET_PED_HELMET_TEXTURE_INDEX(ped, textureIndex) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_WEARING_HELMET(ped) end
|
|
|
|
---@param ped integer
|
|
function PED.CLEAR_PED_STORED_HAT_PROP(ped) end
|
|
|
|
---@param ped integer
|
|
---@return integer
|
|
function PED.GET_PED_HELMET_STORED_HAT_PROP_INDEX(ped) end
|
|
|
|
---@param ped integer
|
|
---@return integer
|
|
function PED.GET_PED_HELMET_STORED_HAT_TEX_INDEX(ped) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function PED.IS_CURRENT_HEAD_PROP_A_HELMET(p0) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_TO_LOAD_COVER(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_CAN_COWER_IN_COVER(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_CAN_PEEK_IN_COVER(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_PLAYS_HEAD_ON_HORN_ANIM_WHEN_DIES_IN_VEHICLE(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param mode integer
|
|
function PED.SET_PED_LEG_IK_MODE(ped, mode) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_MOTION_BLUR(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_CAN_SWITCH_WEAPON(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_DIES_INSTANTLY_IN_WATER(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param p1 integer
|
|
function PED.SET_LADDER_CLIMB_INPUT_STATE(ped, p1) end
|
|
|
|
---@param ped integer
|
|
function PED.STOP_PED_WEAPON_FIRING_WHEN_DROPPED(ped) end
|
|
|
|
---@param ped integer
|
|
---@param p1 number
|
|
function PED.SET_SCRIPTED_ANIM_SEAT_OFFSET(ped, p1) end
|
|
|
|
---@param ped integer
|
|
---@param combatMovement integer
|
|
function PED.SET_PED_COMBAT_MOVEMENT(ped, combatMovement) end
|
|
|
|
---@param ped integer
|
|
---@return integer
|
|
function PED.GET_PED_COMBAT_MOVEMENT(ped) end
|
|
|
|
---@param ped integer
|
|
---@param abilityLevel integer
|
|
function PED.SET_PED_COMBAT_ABILITY(ped, abilityLevel) end
|
|
|
|
---@param ped integer
|
|
---@param combatRange integer
|
|
function PED.SET_PED_COMBAT_RANGE(ped, combatRange) end
|
|
|
|
---@param ped integer
|
|
---@return integer
|
|
function PED.GET_PED_COMBAT_RANGE(ped) end
|
|
|
|
---@param ped integer
|
|
---@param attributeId integer
|
|
---@param enabled boolean
|
|
function PED.SET_PED_COMBAT_ATTRIBUTES(ped, attributeId, enabled) end
|
|
|
|
---@param ped integer
|
|
---@param responseType integer
|
|
function PED.SET_PED_TARGET_LOSS_RESPONSE(ped, responseType) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_PERFORMING_MELEE_ACTION(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_PERFORMING_STEALTH_KILL(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_PERFORMING_A_COUNTER_ATTACK(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_BEING_STEALTH_KILLED(ped) end
|
|
|
|
---@param ped integer
|
|
---@return integer
|
|
function PED.GET_MELEE_TARGET_FOR_PED(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.WAS_PED_KILLED_BY_STEALTH(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.WAS_PED_KILLED_BY_TAKEDOWN(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.WAS_PED_KNOCKED_OUT(ped) end
|
|
|
|
---@param ped integer
|
|
---@param attributeFlags integer
|
|
---@param enable boolean
|
|
function PED.SET_PED_FLEE_ATTRIBUTES(ped, attributeFlags, enable) end
|
|
|
|
---@param ped integer
|
|
---@param p1 string
|
|
function PED.SET_PED_COWER_HASH(ped, p1) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_STEERS_AROUND_DEAD_BODIES(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_STEERS_AROUND_PEDS(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_STEERS_AROUND_OBJECTS(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_STEERS_AROUND_VEHICLES(ped, toggle) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
function PED.SET_PED_IS_AVOIDED_BY_OTHERS(p0, p1) end
|
|
|
|
---@param ped integer
|
|
function PED.SET_PED_INCREASED_AVOIDANCE_RADIUS(ped) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_BLOCKS_PATHING_WHEN_DEAD(ped, toggle) end
|
|
|
|
---@param p0 integer
|
|
function PED.SET_PED_NO_TIME_DELAY_BEFORE_SHOT(p0) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
---@return boolean
|
|
function PED.IS_ANY_PED_NEAR_POINT(x, y, z, radius) end
|
|
|
|
---@param ped integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
function PED.FORCE_PED_AI_AND_ANIMATION_UPDATE(ped, p1, p2) end
|
|
|
|
---@param ped integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param p4 number
|
|
---@return boolean
|
|
function PED.IS_PED_HEADING_TOWARDS_POSITION(ped, x, y, z, p4) end
|
|
|
|
---@param ped integer
|
|
function PED.REQUEST_PED_VISIBILITY_TRACKING(ped) end
|
|
|
|
---@param ped integer
|
|
---@param p1 boolean
|
|
function PED.REQUEST_PED_VEHICLE_VISIBILITY_TRACKING(ped, p1) end
|
|
|
|
---@param ped integer
|
|
---@param p1 boolean
|
|
function PED.REQUEST_PED_RESTRICTED_VEHICLE_VISIBILITY_TRACKING(ped, p1) end
|
|
|
|
---@param ped integer
|
|
---@param p1 boolean
|
|
function PED.REQUEST_PED_USE_SMALL_BBOX_VISIBILITY_TRACKING(ped, p1) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_TRACKED_PED_VISIBLE(ped) end
|
|
|
|
---@param ped integer
|
|
---@return integer
|
|
function PED.GET_TRACKED_PED_PIXELCOUNT(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_TRACKED(ped) end
|
|
|
|
---@param ped integer
|
|
---@param eventId integer
|
|
---@return boolean
|
|
function PED.HAS_PED_RECEIVED_EVENT(ped, eventId) end
|
|
|
|
---@param ped1 integer
|
|
---@param ped2 integer
|
|
---@return boolean
|
|
function PED.CAN_PED_SEE_HATED_PED(ped1, ped2) end
|
|
|
|
---@param ped integer
|
|
---@param p1 pointer|nil
|
|
---@return boolean
|
|
function PED.CAN_PED_SHUFFLE_TO_OR_FROM_TURRET_SEAT(ped, p1) end
|
|
|
|
---@param ped integer
|
|
---@param p1 pointer|nil
|
|
---@return boolean
|
|
function PED.CAN_PED_SHUFFLE_TO_OR_FROM_EXTRA_SEAT(ped, p1) end
|
|
|
|
---@param ped integer
|
|
---@param boneId integer
|
|
---@return integer
|
|
function PED.GET_PED_BONE_INDEX(ped, boneId) end
|
|
|
|
---@param ped integer
|
|
---@param bone integer
|
|
---@return integer
|
|
function PED.GET_PED_RAGDOLL_BONE_INDEX(ped, bone) end
|
|
|
|
---@param ped integer
|
|
---@param value number
|
|
function PED.SET_PED_ENVEFF_SCALE(ped, value) end
|
|
|
|
---@param ped integer
|
|
---@return number
|
|
function PED.GET_PED_ENVEFF_SCALE(ped) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_ENABLE_PED_ENVEFF_SCALE(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param p1 number
|
|
function PED.SET_PED_ENVEFF_CPV_ADD(ped, p1) end
|
|
|
|
---@param ped integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function PED.SET_PED_ENVEFF_COLOR_MODULATOR(ped, p1, p2, p3) end
|
|
|
|
---@param ped integer
|
|
---@param intensity number
|
|
function PED.SET_PED_EMISSIVE_SCALE(ped, intensity) end
|
|
|
|
---@param ped integer
|
|
---@return number
|
|
function PED.GET_PED_EMISSIVE_SCALE(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_SHADER_READY(ped) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_ENABLE_CREW_EMBLEM(ped, toggle) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function PED.REQUEST_RAGDOLL_BOUNDS_UPDATE(p0, p1) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_AO_BLOB_RENDERING(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_SHELTERED(ped) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param roll number
|
|
---@param pitch number
|
|
---@param yaw number
|
|
---@param p6 integer
|
|
---@return integer
|
|
function PED.CREATE_SYNCHRONIZED_SCENE(x, y, z, roll, pitch, yaw, p6) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
---@param object integer|string
|
|
---@return integer
|
|
function PED.CREATE_SYNCHRONIZED_SCENE_AT_MAP_OBJECT(x, y, z, radius, object) end
|
|
|
|
---@param sceneId integer
|
|
---@return boolean
|
|
function PED.IS_SYNCHRONIZED_SCENE_RUNNING(sceneId) end
|
|
|
|
---@param sceneID integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param roll number
|
|
---@param pitch number
|
|
---@param yaw number
|
|
---@param p7 boolean
|
|
function PED.SET_SYNCHRONIZED_SCENE_ORIGIN(sceneID, x, y, z, roll, pitch, yaw, p7) end
|
|
|
|
---@param sceneID integer
|
|
---@param phase number
|
|
function PED.SET_SYNCHRONIZED_SCENE_PHASE(sceneID, phase) end
|
|
|
|
---@param sceneID integer
|
|
---@return number
|
|
function PED.GET_SYNCHRONIZED_SCENE_PHASE(sceneID) end
|
|
|
|
---@param sceneID integer
|
|
---@param rate number
|
|
function PED.SET_SYNCHRONIZED_SCENE_RATE(sceneID, rate) end
|
|
|
|
---@param sceneID integer
|
|
---@return number
|
|
function PED.GET_SYNCHRONIZED_SCENE_RATE(sceneID) end
|
|
|
|
---@param sceneID integer
|
|
---@param toggle boolean
|
|
function PED.SET_SYNCHRONIZED_SCENE_LOOPED(sceneID, toggle) end
|
|
|
|
---@param sceneID integer
|
|
---@return boolean
|
|
function PED.IS_SYNCHRONIZED_SCENE_LOOPED(sceneID) end
|
|
|
|
---@param sceneID integer
|
|
---@param toggle boolean
|
|
function PED.SET_SYNCHRONIZED_SCENE_HOLD_LAST_FRAME(sceneID, toggle) end
|
|
|
|
---@param sceneID integer
|
|
---@return boolean
|
|
function PED.IS_SYNCHRONIZED_SCENE_HOLD_LAST_FRAME(sceneID) end
|
|
|
|
---@param sceneID integer
|
|
---@param entity integer
|
|
---@param boneIndex integer
|
|
function PED.ATTACH_SYNCHRONIZED_SCENE_TO_ENTITY(sceneID, entity, boneIndex) end
|
|
|
|
---@param sceneID integer
|
|
function PED.DETACH_SYNCHRONIZED_SCENE(sceneID) end
|
|
|
|
---@param scene integer
|
|
function PED.TAKE_OWNERSHIP_OF_SYNCHRONIZED_SCENE(scene) end
|
|
|
|
---@param ped integer
|
|
---@param motionStateHash integer|string
|
|
---@param p2 boolean
|
|
---@param p3 integer
|
|
---@param p4 boolean
|
|
---@return boolean
|
|
function PED.FORCE_PED_MOTION_STATE(ped, motionStateHash, p2, p3, p4) end
|
|
|
|
---@param ped integer
|
|
---@param speedX pointer|nil
|
|
---@param speedY pointer|nil
|
|
---@return boolean
|
|
function PED.GET_PED_CURRENT_MOVE_BLEND_RATIO(ped, speedX, speedY) end
|
|
|
|
---@param ped integer
|
|
---@param value number
|
|
function PED.SET_PED_MAX_MOVE_BLEND_RATIO(ped, value) end
|
|
|
|
---@param ped integer
|
|
---@param value number
|
|
function PED.SET_PED_MIN_MOVE_BLEND_RATIO(ped, value) end
|
|
|
|
---@param ped integer
|
|
---@param value number
|
|
function PED.SET_PED_MOVE_RATE_OVERRIDE(ped, value) end
|
|
|
|
---@param ped integer
|
|
---@param p1 number
|
|
function PED.SET_PED_MOVE_RATE_IN_WATER_OVERRIDE(ped, p1) end
|
|
|
|
---@param ped integer
|
|
---@param sexinessFlag integer
|
|
---@return boolean
|
|
function PED.PED_HAS_SEXINESS_FLAG_SET(ped, sexinessFlag) end
|
|
|
|
---@param ped integer
|
|
---@param sizeAndVehs pointer|nil
|
|
---@return integer
|
|
function PED.GET_PED_NEARBY_VEHICLES(ped, sizeAndVehs) end
|
|
|
|
---@param ped integer
|
|
---@param sizeAndPeds pointer|nil
|
|
---@param ignore integer
|
|
---@return integer
|
|
function PED.GET_PED_NEARBY_PEDS(ped, sizeAndPeds, ignore) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.HAVE_ALL_STREAMING_REQUESTS_COMPLETED(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_USING_ACTION_MODE(ped) end
|
|
|
|
---@param ped integer
|
|
---@param p1 boolean
|
|
---@param p2 integer
|
|
---@param action string
|
|
function PED.SET_PED_USING_ACTION_MODE(ped, p1, p2, action) end
|
|
|
|
---@param ped integer
|
|
---@param name string
|
|
function PED.SET_MOVEMENT_MODE_OVERRIDE(ped, name) end
|
|
|
|
---@param ped integer
|
|
---@param value number
|
|
function PED.SET_PED_CAPSULE(ped, value) end
|
|
|
|
---@param ped integer
|
|
---@return integer
|
|
function PED.REGISTER_PEDHEADSHOT(ped) end
|
|
|
|
---@param ped integer
|
|
---@return integer
|
|
function PED.REGISTER_PEDHEADSHOT_HIRES(ped) end
|
|
|
|
---@param ped integer
|
|
---@return integer
|
|
function PED.REGISTER_PEDHEADSHOT_TRANSPARENT(ped) end
|
|
|
|
---@param id integer
|
|
function PED.UNREGISTER_PEDHEADSHOT(id) end
|
|
|
|
---@param id integer
|
|
---@return boolean
|
|
function PED.IS_PEDHEADSHOT_VALID(id) end
|
|
|
|
---@param id integer
|
|
---@return boolean
|
|
function PED.IS_PEDHEADSHOT_READY(id) end
|
|
|
|
---@param id integer
|
|
---@return string
|
|
function PED.GET_PEDHEADSHOT_TXD_STRING(id) end
|
|
|
|
---@param id integer
|
|
---@return boolean
|
|
function PED.REQUEST_PEDHEADSHOT_IMG_UPLOAD(id) end
|
|
|
|
---@param id integer
|
|
function PED.RELEASE_PEDHEADSHOT_IMG_UPLOAD(id) end
|
|
|
|
---@return boolean
|
|
function PED.IS_PEDHEADSHOT_IMG_UPLOAD_AVAILABLE() end
|
|
|
|
---@return boolean
|
|
function PED.HAS_PEDHEADSHOT_IMG_UPLOAD_FAILED() end
|
|
|
|
---@return boolean
|
|
function PED.HAS_PEDHEADSHOT_IMG_UPLOAD_SUCCEEDED() end
|
|
|
|
---@param ped integer
|
|
---@param heatScale number
|
|
function PED.SET_PED_HEATSCALE_OVERRIDE(ped, heatScale) end
|
|
|
|
---@param ped integer
|
|
function PED.DISABLE_PED_HEATSCALE_OVERRIDE(ped) end
|
|
|
|
---@param p0 number
|
|
---@param p1 number
|
|
---@param p2 number
|
|
---@param p3 number
|
|
---@param p4 number
|
|
---@param interiorFlags integer
|
|
---@param scale number
|
|
---@param duration integer
|
|
function PED.SPAWNPOINTS_START_SEARCH(p0, p1, p2, p3, p4, interiorFlags, scale, duration) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param width number
|
|
---@param interiorFlags integer
|
|
---@param scale number
|
|
---@param duration integer
|
|
function PED.SPAWNPOINTS_START_SEARCH_IN_ANGLED_AREA(x1, y1, z1, x2, y2, z2, width, interiorFlags, scale, duration) end
|
|
|
|
function PED.SPAWNPOINTS_CANCEL_SEARCH() end
|
|
|
|
---@return boolean
|
|
function PED.SPAWNPOINTS_IS_SEARCH_ACTIVE() end
|
|
|
|
---@return boolean
|
|
function PED.SPAWNPOINTS_IS_SEARCH_COMPLETE() end
|
|
|
|
---@return boolean
|
|
function PED.SPAWNPOINTS_IS_SEARCH_FAILED() end
|
|
|
|
---@return integer
|
|
function PED.SPAWNPOINTS_GET_NUM_SEARCH_RESULTS() end
|
|
|
|
---@param randomInt integer
|
|
---@param x pointer|nil
|
|
---@param y pointer|nil
|
|
---@param z pointer|nil
|
|
function PED.SPAWNPOINTS_GET_SEARCH_RESULT(randomInt, x, y, z) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 pointer|nil
|
|
function PED.SPAWNPOINTS_GET_SEARCH_RESULT_FLAGS(p0, p1) end
|
|
|
|
---@param ped integer
|
|
---@param ikIndex integer
|
|
---@param entityLookAt integer
|
|
---@param boneLookAt integer
|
|
---@param offsetX number
|
|
---@param offsetY number
|
|
---@param offsetZ number
|
|
---@param p7 integer
|
|
---@param blendInDuration integer
|
|
---@param blendOutDuration integer
|
|
function PED.SET_IK_TARGET(ped, ikIndex, entityLookAt, boneLookAt, offsetX, offsetY, offsetZ, p7, blendInDuration, blendOutDuration) end
|
|
|
|
---@param ped integer
|
|
function PED.FORCE_INSTANT_LEG_IK_SETUP(ped) end
|
|
|
|
---@param asset string
|
|
function PED.REQUEST_ACTION_MODE_ASSET(asset) end
|
|
|
|
---@param asset string
|
|
---@return boolean
|
|
function PED.HAS_ACTION_MODE_ASSET_LOADED(asset) end
|
|
|
|
---@param asset string
|
|
function PED.REMOVE_ACTION_MODE_ASSET(asset) end
|
|
|
|
---@param asset string
|
|
function PED.REQUEST_STEALTH_MODE_ASSET(asset) end
|
|
|
|
---@param asset string
|
|
---@return boolean
|
|
function PED.HAS_STEALTH_MODE_ASSET_LOADED(asset) end
|
|
|
|
---@param asset string
|
|
function PED.REMOVE_STEALTH_MODE_ASSET(asset) end
|
|
|
|
---@param ped integer
|
|
---@param multiplier number
|
|
function PED.SET_PED_LOD_MULTIPLIER(ped, multiplier) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
---@param p2 integer
|
|
function PED.SET_PED_CAN_LOSE_PROPS_ON_DAMAGE(ped, toggle, p2) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_FORCE_FOOTSTEP_UPDATE(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param p1 boolean
|
|
---@param type integer
|
|
---@param p3 integer
|
|
function PED.SET_FORCE_STEP_TYPE(ped, p1, type, p3) end
|
|
|
|
---@param ped integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
---@return boolean
|
|
function PED.IS_ANY_HOSTILE_PED_NEAR_POINT(ped, x, y, z, radius) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_PED_CAN_PLAY_IN_CAR_IDLES(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param targetPed integer
|
|
---@param p2 number
|
|
---@param p3 number
|
|
---@param p4 number
|
|
---@param p5 number
|
|
---@return boolean
|
|
function PED.IS_TARGET_PED_IN_PERCEPTION_AREA(ped, targetPed, p2, p3, p4, p5) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param min number
|
|
---@param max number
|
|
function PED.SET_POP_CONTROL_SPHERE_THIS_FRAME(x, y, z, min, max) end
|
|
|
|
---@param ped integer
|
|
function PED.FORCE_ZERO_MASS_IN_COLLISIONS(ped) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_DISABLE_HIGH_FALL_DEATH(ped, toggle) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function PED.SET_PED_PHONE_PALETTE_IDX(p0, p1) end
|
|
|
|
---@param ped integer
|
|
---@param value number
|
|
function PED.SET_PED_STEER_BIAS(ped, value) end
|
|
|
|
---@param Ped integer
|
|
---@return boolean
|
|
function PED.IS_PED_SWITCHING_WEAPON(Ped) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
function PED.SET_PED_TREATED_AS_FRIENDLY(p0, p1, p2) end
|
|
|
|
---@param ped integer
|
|
function PED.SET_DISABLE_PED_MAP_COLLISION(ped) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.ENABLE_MP_LIGHT(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PED.GET_MP_LIGHT_ENABLED(ped) end
|
|
|
|
---@param ped integer
|
|
function PED.CLEAR_COVER_POINT_FOR_PED(ped) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function PED.SET_ALLOW_STUNT_JUMP_CAMERA(ped, toggle) end
|
|
|
|
-- ============================================================
|
|
-- PHYSICS
|
|
-- ============================================================
|
|
|
|
---@class natives.PHYSICS
|
|
PHYSICS = {}
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param rotX number
|
|
---@param rotY number
|
|
---@param rotZ number
|
|
---@param length number
|
|
---@param ropeType integer
|
|
---@param maxLength number
|
|
---@param minLength number
|
|
---@param windingSpeed number
|
|
---@param p11 boolean
|
|
---@param p12 boolean
|
|
---@param rigid boolean
|
|
---@param p14 number
|
|
---@param breakWhenShot boolean
|
|
---@param unkPtr pointer|nil
|
|
---@return integer
|
|
function PHYSICS.ADD_ROPE(x, y, z, rotX, rotY, rotZ, length, ropeType, maxLength, minLength, windingSpeed, p11, p12, rigid, p14, breakWhenShot, unkPtr) end
|
|
|
|
---@param ropeId pointer|nil
|
|
function PHYSICS.DELETE_ROPE(ropeId) end
|
|
|
|
---@param ropeId integer
|
|
function PHYSICS.DELETE_CHILD_ROPE(ropeId) end
|
|
|
|
---@param ropeId pointer|nil
|
|
---@return boolean
|
|
function PHYSICS.DOES_ROPE_EXIST(ropeId) end
|
|
|
|
---@param ropeId pointer|nil
|
|
---@param p1 boolean
|
|
function PHYSICS.ROPE_DRAW_ENABLED(ropeId, p1) end
|
|
|
|
---@param ropeId pointer|nil
|
|
---@param toggle boolean
|
|
function PHYSICS.ROPE_DRAW_SHADOW_ENABLED(ropeId, toggle) end
|
|
|
|
---@param ropeId integer
|
|
---@param rope_preset string
|
|
function PHYSICS.LOAD_ROPE_DATA(ropeId, rope_preset) end
|
|
|
|
---@param ropeId integer
|
|
---@param vertex integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
function PHYSICS.PIN_ROPE_VERTEX(ropeId, vertex, x, y, z) end
|
|
|
|
---@param ropeId integer
|
|
---@param vertex integer
|
|
function PHYSICS.UNPIN_ROPE_VERTEX(ropeId, vertex) end
|
|
|
|
---@param ropeId integer
|
|
---@return integer
|
|
function PHYSICS.GET_ROPE_VERTEX_COUNT(ropeId) end
|
|
|
|
---@param ropeId integer
|
|
---@param ent1 integer
|
|
---@param ent2 integer
|
|
---@param ent1_x number
|
|
---@param ent1_y number
|
|
---@param ent1_z number
|
|
---@param ent2_x number
|
|
---@param ent2_y number
|
|
---@param ent2_z number
|
|
---@param length number
|
|
---@param p10 boolean
|
|
---@param p11 boolean
|
|
---@param p12 pointer|nil
|
|
---@param p13 pointer|nil
|
|
function PHYSICS.ATTACH_ENTITIES_TO_ROPE(ropeId, ent1, ent2, ent1_x, ent1_y, ent1_z, ent2_x, ent2_y, ent2_z, length, p10, p11, p12, p13) end
|
|
|
|
---@param ropeId integer
|
|
---@param entity integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param p5 boolean
|
|
function PHYSICS.ATTACH_ROPE_TO_ENTITY(ropeId, entity, x, y, z, p5) end
|
|
|
|
---@param ropeId integer
|
|
---@param entity integer
|
|
function PHYSICS.DETACH_ROPE_FROM_ENTITY(ropeId, entity) end
|
|
|
|
---@param ropeId integer
|
|
function PHYSICS.ROPE_SET_UPDATE_PINVERTS(ropeId) end
|
|
|
|
---@param ropeId integer
|
|
---@param p1 integer
|
|
function PHYSICS.ROPE_SET_UPDATE_ORDER(ropeId, p1) end
|
|
|
|
---@param ropeId integer
|
|
---@param p1 boolean
|
|
function PHYSICS.ROPE_SET_SMOOTH_REELIN(ropeId, p1) end
|
|
|
|
---@param ropeId pointer|nil
|
|
---@return boolean
|
|
function PHYSICS.IS_ROPE_ATTACHED_AT_BOTH_ENDS(ropeId) end
|
|
|
|
---@param ropeId integer
|
|
---@return Vector3
|
|
function PHYSICS.GET_ROPE_LAST_VERTEX_COORD(ropeId) end
|
|
|
|
---@param ropeId integer
|
|
---@param vertex integer
|
|
---@return Vector3
|
|
function PHYSICS.GET_ROPE_VERTEX_COORD(ropeId, vertex) end
|
|
|
|
---@param ropeId integer
|
|
function PHYSICS.START_ROPE_WINDING(ropeId) end
|
|
|
|
---@param ropeId integer
|
|
function PHYSICS.STOP_ROPE_WINDING(ropeId) end
|
|
|
|
---@param ropeId integer
|
|
function PHYSICS.START_ROPE_UNWINDING_FRONT(ropeId) end
|
|
|
|
---@param ropeId integer
|
|
function PHYSICS.STOP_ROPE_UNWINDING_FRONT(ropeId) end
|
|
|
|
---@param ropeId integer
|
|
function PHYSICS.ROPE_CONVERT_TO_SIMPLE(ropeId) end
|
|
|
|
function PHYSICS.ROPE_LOAD_TEXTURES() end
|
|
|
|
---@return boolean
|
|
function PHYSICS.ROPE_ARE_TEXTURES_LOADED() end
|
|
|
|
function PHYSICS.ROPE_UNLOAD_TEXTURES() end
|
|
|
|
---@param ropeId integer
|
|
---@return boolean
|
|
function PHYSICS.DOES_SCRIPT_OWN_ROPE(ropeId) end
|
|
|
|
---@param ropeId integer
|
|
---@param p1 integer
|
|
---@param p2 number
|
|
---@param p3 number
|
|
---@param p4 number
|
|
---@param p5 number
|
|
---@param p6 number
|
|
---@param p7 number
|
|
---@param p8 number
|
|
---@param p9 number
|
|
---@param p10 number
|
|
---@param p11 number
|
|
---@param p12 number
|
|
---@param p13 number
|
|
function PHYSICS.ROPE_ATTACH_VIRTUAL_BOUND_GEOM(ropeId, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
function PHYSICS.ROPE_CHANGE_SCRIPT_OWNER(p0, p1, p2) end
|
|
|
|
---@param ropeId integer
|
|
---@param p1 integer
|
|
function PHYSICS.ROPE_SET_REFFRAMEVELOCITY_COLLIDERORDER(ropeId, p1) end
|
|
|
|
---@param ropeId integer
|
|
---@return number
|
|
function PHYSICS.ROPE_GET_DISTANCE_BETWEEN_ENDS(ropeId) end
|
|
|
|
---@param ropeId integer
|
|
---@param length number
|
|
function PHYSICS.ROPE_FORCE_LENGTH(ropeId, length) end
|
|
|
|
---@param ropeId integer
|
|
---@param length number
|
|
function PHYSICS.ROPE_RESET_LENGTH(ropeId, length) end
|
|
|
|
---@param posX number
|
|
---@param posY number
|
|
---@param posZ number
|
|
---@param vecX number
|
|
---@param vecY number
|
|
---@param vecZ number
|
|
---@param impulse number
|
|
function PHYSICS.APPLY_IMPULSE_TO_CLOTH(posX, posY, posZ, vecX, vecY, vecZ, impulse) end
|
|
|
|
---@param entity integer
|
|
---@param vertex integer
|
|
---@param value number
|
|
function PHYSICS.SET_DAMPING(entity, vertex, value) end
|
|
|
|
---@param entity integer
|
|
---@param type integer
|
|
---@return Vector3
|
|
function PHYSICS.GET_DAMPING(entity, type) end
|
|
|
|
---@param entity integer
|
|
function PHYSICS.ACTIVATE_PHYSICS(entity) end
|
|
|
|
---@param entity integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
function PHYSICS.SET_CGOFFSET(entity, x, y, z) end
|
|
|
|
---@param entity integer
|
|
---@return Vector3
|
|
function PHYSICS.GET_CGOFFSET(entity) end
|
|
|
|
---@param entity integer
|
|
function PHYSICS.SET_CG_AT_BOUNDCENTER(entity) end
|
|
|
|
---@param entity integer
|
|
---@param p1 number
|
|
---@param p2 number
|
|
---@param p3 number
|
|
---@param p4 number
|
|
---@param p5 number
|
|
---@param p6 number
|
|
---@param p7 number
|
|
---@param p8 number
|
|
---@param p9 integer
|
|
---@param p10 boolean
|
|
function PHYSICS.BREAK_ENTITY_GLASS(entity, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10) end
|
|
|
|
---@param object integer
|
|
---@return boolean
|
|
function PHYSICS.GET_IS_ENTITY_A_FRAG(object) end
|
|
|
|
---@param object integer
|
|
---@param toggle boolean
|
|
function PHYSICS.SET_DISABLE_BREAKING(object, toggle) end
|
|
|
|
---@param object integer
|
|
function PHYSICS.RESET_DISABLE_BREAKING(object) end
|
|
|
|
---@param object integer
|
|
---@param toggle boolean
|
|
function PHYSICS.SET_DISABLE_FRAG_DAMAGE(object, toggle) end
|
|
|
|
---@param entity integer
|
|
---@param toggle boolean
|
|
function PHYSICS.SET_USE_KINEMATIC_PHYSICS(entity, toggle) end
|
|
|
|
---@param p0 boolean
|
|
function PHYSICS.SET_IN_STUNT_MODE(p0) end
|
|
|
|
---@param toggle boolean
|
|
function PHYSICS.SET_IN_ARENA_MODE(toggle) end
|
|
|
|
-- ============================================================
|
|
-- PLAYER
|
|
-- ============================================================
|
|
|
|
---@class natives.PLAYER
|
|
PLAYER = {}
|
|
|
|
---@param player integer
|
|
---@return integer
|
|
function PLAYER.GET_PLAYER_PED(player) end
|
|
|
|
---@param player integer
|
|
---@return integer
|
|
function PLAYER.GET_PLAYER_PED_SCRIPT_INDEX(player) end
|
|
|
|
---@param player integer
|
|
---@param model integer|string
|
|
function PLAYER.SET_PLAYER_MODEL(player, model) end
|
|
|
|
---@param player integer
|
|
---@param ped integer
|
|
---@param p2 boolean
|
|
---@param resetDamage boolean
|
|
function PLAYER.CHANGE_PLAYER_PED(player, ped, p2, resetDamage) end
|
|
|
|
---@param player integer
|
|
---@param r pointer|nil
|
|
---@param g pointer|nil
|
|
---@param b pointer|nil
|
|
function PLAYER.GET_PLAYER_RGB_COLOUR(player, r, g, b) end
|
|
|
|
---@return integer
|
|
function PLAYER.GET_NUMBER_OF_PLAYERS() end
|
|
|
|
---@param player integer
|
|
---@return integer
|
|
function PLAYER.GET_PLAYER_TEAM(player) end
|
|
|
|
---@param player integer
|
|
---@param team integer
|
|
function PLAYER.SET_PLAYER_TEAM(player, team) end
|
|
|
|
---@param team integer
|
|
---@return integer
|
|
function PLAYER.GET_NUMBER_OF_PLAYERS_IN_TEAM(team) end
|
|
|
|
---@param player integer
|
|
---@return string
|
|
function PLAYER.GET_PLAYER_NAME(player) end
|
|
|
|
---@param player integer
|
|
---@return number
|
|
function PLAYER.GET_WANTED_LEVEL_RADIUS(player) end
|
|
|
|
---@param player integer
|
|
---@return Vector3
|
|
function PLAYER.GET_PLAYER_WANTED_CENTRE_POSITION(player) end
|
|
|
|
---@param player integer
|
|
---@param position Vector3
|
|
---@param p2 boolean
|
|
---@param p3 boolean
|
|
function PLAYER.SET_PLAYER_WANTED_CENTRE_POSITION(player, position, p2, p3) end
|
|
|
|
---@param wantedLevel integer
|
|
---@return integer
|
|
function PLAYER.GET_WANTED_LEVEL_THRESHOLD(wantedLevel) end
|
|
|
|
---@param player integer
|
|
---@param wantedLevel integer
|
|
---@param disableNoMission boolean
|
|
function PLAYER.SET_PLAYER_WANTED_LEVEL(player, wantedLevel, disableNoMission) end
|
|
|
|
---@param player integer
|
|
---@param wantedLevel integer
|
|
---@param p2 boolean
|
|
function PLAYER.SET_PLAYER_WANTED_LEVEL_NO_DROP(player, wantedLevel, p2) end
|
|
|
|
---@param player integer
|
|
---@param p1 boolean
|
|
function PLAYER.SET_PLAYER_WANTED_LEVEL_NOW(player, p1) end
|
|
|
|
---@param player integer
|
|
---@return boolean
|
|
function PLAYER.ARE_PLAYER_FLASHING_STARS_ABOUT_TO_DROP(player) end
|
|
|
|
---@param player integer
|
|
---@return boolean
|
|
function PLAYER.ARE_PLAYER_STARS_GREYED_OUT(player) end
|
|
|
|
---@param player integer
|
|
---@return boolean
|
|
function PLAYER.IS_WANTED_AND_HAS_BEEN_SEEN_BY_COPS(player) end
|
|
|
|
---@param player integer
|
|
---@param toggle boolean
|
|
function PLAYER.SET_DISPATCH_COPS_FOR_PLAYER(player, toggle) end
|
|
|
|
---@param player integer
|
|
---@param wantedLevel integer
|
|
---@return boolean
|
|
function PLAYER.IS_PLAYER_WANTED_LEVEL_GREATER(player, wantedLevel) end
|
|
|
|
---@param player integer
|
|
function PLAYER.CLEAR_PLAYER_WANTED_LEVEL(player) end
|
|
|
|
---@param player integer
|
|
---@return boolean
|
|
function PLAYER.IS_PLAYER_DEAD(player) end
|
|
|
|
---@param player integer
|
|
---@return boolean
|
|
function PLAYER.IS_PLAYER_PRESSING_HORN(player) end
|
|
|
|
---@param player integer
|
|
---@param bHasControl boolean
|
|
---@param flags integer
|
|
function PLAYER.SET_PLAYER_CONTROL(player, bHasControl, flags) end
|
|
|
|
---@param player integer
|
|
---@return integer
|
|
function PLAYER.GET_PLAYER_WANTED_LEVEL(player) end
|
|
|
|
---@param maxWantedLevel integer
|
|
function PLAYER.SET_MAX_WANTED_LEVEL(maxWantedLevel) end
|
|
|
|
---@param toggle boolean
|
|
function PLAYER.SET_POLICE_RADAR_BLIPS(toggle) end
|
|
|
|
---@param player integer
|
|
---@param toggle boolean
|
|
function PLAYER.SET_POLICE_IGNORE_PLAYER(player, toggle) end
|
|
|
|
---@param player integer
|
|
---@return boolean
|
|
function PLAYER.IS_PLAYER_PLAYING(player) end
|
|
|
|
---@param player integer
|
|
---@param toggle boolean
|
|
function PLAYER.SET_EVERYONE_IGNORE_PLAYER(player, toggle) end
|
|
|
|
---@param player integer
|
|
---@param toggle boolean
|
|
function PLAYER.SET_ALL_RANDOM_PEDS_FLEE(player, toggle) end
|
|
|
|
---@param player integer
|
|
function PLAYER.SET_ALL_RANDOM_PEDS_FLEE_THIS_FRAME(player) end
|
|
|
|
---@param player integer
|
|
---@param toggle boolean
|
|
function PLAYER.SET_ALL_NEUTRAL_RANDOM_PEDS_FLEE(player, toggle) end
|
|
|
|
---@param player integer
|
|
function PLAYER.SET_ALL_NEUTRAL_RANDOM_PEDS_FLEE_THIS_FRAME(player) end
|
|
|
|
---@param player integer
|
|
function PLAYER.SET_LAW_PEDS_CAN_ATTACK_NON_WANTED_PLAYER_THIS_FRAME(player) end
|
|
|
|
---@param player integer
|
|
---@param toggle boolean
|
|
function PLAYER.SET_IGNORE_LOW_PRIORITY_SHOCKING_EVENTS(player, toggle) end
|
|
|
|
---@param multiplier number
|
|
function PLAYER.SET_WANTED_LEVEL_MULTIPLIER(multiplier) end
|
|
|
|
---@param player integer
|
|
---@param difficulty number
|
|
function PLAYER.SET_WANTED_LEVEL_DIFFICULTY(player, difficulty) end
|
|
|
|
---@param player integer
|
|
function PLAYER.RESET_WANTED_LEVEL_DIFFICULTY(player) end
|
|
|
|
---@return integer
|
|
function PLAYER.GET_WANTED_LEVEL_TIME_TO_ESCAPE() end
|
|
|
|
---@param player integer
|
|
---@param wantedLevel integer
|
|
---@param lossTime integer
|
|
function PLAYER.SET_WANTED_LEVEL_HIDDEN_ESCAPE_TIME(player, wantedLevel, lossTime) end
|
|
|
|
---@param player integer
|
|
function PLAYER.RESET_WANTED_LEVEL_HIDDEN_ESCAPE_TIME(player) end
|
|
|
|
---@param duration integer
|
|
function PLAYER.START_FIRING_AMNESTY(duration) end
|
|
|
|
---@param player integer
|
|
---@param crimeType integer
|
|
---@param wantedLvlThresh integer
|
|
function PLAYER.REPORT_CRIME(player, crimeType, wantedLvlThresh) end
|
|
|
|
---@param player integer
|
|
---@param crimeType integer
|
|
function PLAYER.SUPPRESS_CRIME_THIS_FRAME(player, crimeType) end
|
|
|
|
---@param player integer
|
|
function PLAYER.UPDATE_WANTED_POSITION_THIS_FRAME(player) end
|
|
|
|
---@param player integer
|
|
function PLAYER.SUPPRESS_LOSING_WANTED_LEVEL_IF_HIDDEN_THIS_FRAME(player) end
|
|
|
|
---@param player integer
|
|
---@param p1 integer
|
|
function PLAYER.ALLOW_EVASION_HUD_IF_DISABLING_HIDDEN_EVASION_THIS_FRAME(player, p1) end
|
|
|
|
---@param player integer
|
|
function PLAYER.FORCE_START_HIDDEN_EVASION(player) end
|
|
|
|
---@param player integer
|
|
function PLAYER.SUPPRESS_WITNESSES_CALLING_POLICE_THIS_FRAME(player) end
|
|
|
|
---@param player integer
|
|
function PLAYER.REPORT_POLICE_SPOTTED_PLAYER(player) end
|
|
|
|
---@param p0 number
|
|
function PLAYER.SET_LAW_RESPONSE_DELAY_OVERRIDE(p0) end
|
|
|
|
function PLAYER.RESET_LAW_RESPONSE_DELAY_OVERRIDE() end
|
|
|
|
---@param player integer
|
|
---@return boolean
|
|
function PLAYER.CAN_PLAYER_START_MISSION(player) end
|
|
|
|
---@param player integer
|
|
---@return boolean
|
|
function PLAYER.IS_PLAYER_READY_FOR_CUTSCENE(player) end
|
|
|
|
---@param player integer
|
|
---@param entity integer
|
|
---@return boolean
|
|
function PLAYER.IS_PLAYER_TARGETTING_ENTITY(player, entity) end
|
|
|
|
---@param player integer
|
|
---@param entity pointer|nil
|
|
---@return boolean
|
|
function PLAYER.GET_PLAYER_TARGET_ENTITY(player, entity) end
|
|
|
|
---@param player integer
|
|
---@return boolean
|
|
function PLAYER.IS_PLAYER_FREE_AIMING(player) end
|
|
|
|
---@param player integer
|
|
---@param entity integer
|
|
---@return boolean
|
|
function PLAYER.IS_PLAYER_FREE_AIMING_AT_ENTITY(player, entity) end
|
|
|
|
---@param player integer
|
|
---@param entity pointer|nil
|
|
---@return boolean
|
|
function PLAYER.GET_ENTITY_PLAYER_IS_FREE_AIMING_AT(player, entity) end
|
|
|
|
---@param player integer
|
|
---@param range number
|
|
function PLAYER.SET_PLAYER_LOCKON_RANGE_OVERRIDE(player, range) end
|
|
|
|
---@param player integer
|
|
---@param toggle boolean
|
|
function PLAYER.SET_PLAYER_CAN_DO_DRIVE_BY(player, toggle) end
|
|
|
|
---@param player integer
|
|
---@param toggle boolean
|
|
function PLAYER.SET_PLAYER_CAN_BE_HASSLED_BY_GANGS(player, toggle) end
|
|
|
|
---@param player integer
|
|
---@param toggle boolean
|
|
function PLAYER.SET_PLAYER_CAN_USE_COVER(player, toggle) end
|
|
|
|
---@return integer
|
|
function PLAYER.GET_MAX_WANTED_LEVEL() end
|
|
|
|
---@param player integer
|
|
---@return boolean
|
|
function PLAYER.IS_PLAYER_TARGETTING_ANYTHING(player) end
|
|
|
|
---@param player integer
|
|
---@param toggle boolean
|
|
function PLAYER.SET_PLAYER_SPRINT(player, toggle) end
|
|
|
|
---@param player integer
|
|
function PLAYER.RESET_PLAYER_STAMINA(player) end
|
|
|
|
---@param player integer
|
|
---@param p1 number
|
|
function PLAYER.RESTORE_PLAYER_STAMINA(player, p1) end
|
|
|
|
---@param player integer
|
|
---@return number
|
|
function PLAYER.GET_PLAYER_SPRINT_STAMINA_REMAINING(player) end
|
|
|
|
---@param player integer
|
|
---@return number
|
|
function PLAYER.GET_PLAYER_SPRINT_TIME_REMAINING(player) end
|
|
|
|
---@param player integer
|
|
---@return number
|
|
function PLAYER.GET_PLAYER_UNDERWATER_TIME_REMAINING(player) end
|
|
|
|
---@param player integer
|
|
---@param time number
|
|
---@return number
|
|
function PLAYER.SET_PLAYER_UNDERWATER_BREATH_PERCENT_REMAINING(player, time) end
|
|
|
|
---@param player integer
|
|
---@return integer
|
|
function PLAYER.GET_PLAYER_GROUP(player) end
|
|
|
|
---@param player integer
|
|
---@return integer
|
|
function PLAYER.GET_PLAYER_MAX_ARMOUR(player) end
|
|
|
|
---@param player integer
|
|
---@return boolean
|
|
function PLAYER.IS_PLAYER_CONTROL_ON(player) end
|
|
|
|
---@return boolean
|
|
function PLAYER.GET_ARE_CAMERA_CONTROLS_DISABLED() end
|
|
|
|
---@param player integer
|
|
---@return boolean
|
|
function PLAYER.IS_PLAYER_SCRIPT_CONTROL_ON(player) end
|
|
|
|
---@param player integer
|
|
---@return boolean
|
|
function PLAYER.IS_PLAYER_CLIMBING(player) end
|
|
|
|
---@param player integer
|
|
---@param atArresting boolean
|
|
---@return boolean
|
|
function PLAYER.IS_PLAYER_BEING_ARRESTED(player, atArresting) end
|
|
|
|
---@param player integer
|
|
function PLAYER.RESET_PLAYER_ARREST_STATE(player) end
|
|
|
|
---@return integer
|
|
function PLAYER.GET_PLAYERS_LAST_VEHICLE() end
|
|
|
|
---@return integer
|
|
function PLAYER.GET_PLAYER_INDEX() end
|
|
|
|
---@param value integer
|
|
---@return integer
|
|
function PLAYER.INT_TO_PLAYERINDEX(value) end
|
|
|
|
---@param value integer
|
|
---@return integer
|
|
function PLAYER.INT_TO_PARTICIPANTINDEX(value) end
|
|
|
|
---@param player integer
|
|
---@return integer
|
|
function PLAYER.GET_TIME_SINCE_PLAYER_HIT_VEHICLE(player) end
|
|
|
|
---@param player integer
|
|
---@return integer
|
|
function PLAYER.GET_TIME_SINCE_PLAYER_HIT_PED(player) end
|
|
|
|
---@param player integer
|
|
---@return integer
|
|
function PLAYER.GET_TIME_SINCE_PLAYER_DROVE_ON_PAVEMENT(player) end
|
|
|
|
---@param player integer
|
|
---@return integer
|
|
function PLAYER.GET_TIME_SINCE_PLAYER_DROVE_AGAINST_TRAFFIC(player) end
|
|
|
|
---@param player integer
|
|
---@return boolean
|
|
function PLAYER.IS_PLAYER_FREE_FOR_AMBIENT_TASK(player) end
|
|
|
|
---@return integer
|
|
function PLAYER.PLAYER_ID() end
|
|
|
|
---@return integer
|
|
function PLAYER.PLAYER_PED_ID() end
|
|
|
|
---@return integer
|
|
function PLAYER.NETWORK_PLAYER_ID_TO_INT() end
|
|
|
|
---@param cleanupFlags integer
|
|
---@return boolean
|
|
function PLAYER.HAS_FORCE_CLEANUP_OCCURRED(cleanupFlags) end
|
|
|
|
---@param cleanupFlags integer
|
|
function PLAYER.FORCE_CLEANUP(cleanupFlags) end
|
|
|
|
---@param name string
|
|
---@param cleanupFlags integer
|
|
function PLAYER.FORCE_CLEANUP_FOR_ALL_THREADS_WITH_THIS_NAME(name, cleanupFlags) end
|
|
|
|
---@param id integer
|
|
---@param cleanupFlags integer
|
|
function PLAYER.FORCE_CLEANUP_FOR_THREAD_WITH_THIS_ID(id, cleanupFlags) end
|
|
|
|
---@return integer
|
|
function PLAYER.GET_CAUSE_OF_MOST_RECENT_FORCE_CLEANUP() end
|
|
|
|
---@param player integer
|
|
---@param vehicle integer
|
|
function PLAYER.SET_PLAYER_MAY_ONLY_ENTER_THIS_VEHICLE(player, vehicle) end
|
|
|
|
---@param player integer
|
|
function PLAYER.SET_PLAYER_MAY_NOT_ENTER_ANY_VEHICLE(player) end
|
|
|
|
---@param achievementId integer
|
|
---@return boolean
|
|
function PLAYER.GIVE_ACHIEVEMENT_TO_PLAYER(achievementId) end
|
|
|
|
---@param achievementId integer
|
|
---@param progress integer
|
|
---@return boolean
|
|
function PLAYER.SET_ACHIEVEMENT_PROGRESS(achievementId, progress) end
|
|
|
|
---@param achievementId integer
|
|
---@return integer
|
|
function PLAYER.GET_ACHIEVEMENT_PROGRESS(achievementId) end
|
|
|
|
---@param achievementId integer
|
|
---@return boolean
|
|
function PLAYER.HAS_ACHIEVEMENT_BEEN_PASSED(achievementId) end
|
|
|
|
---@return boolean
|
|
function PLAYER.IS_PLAYER_ONLINE() end
|
|
|
|
---@return boolean
|
|
function PLAYER.IS_PLAYER_LOGGING_IN_NP() end
|
|
|
|
---@param p0 boolean
|
|
function PLAYER.DISPLAY_SYSTEM_SIGNIN_UI(p0) end
|
|
|
|
---@return boolean
|
|
function PLAYER.IS_SYSTEM_UI_BEING_DISPLAYED() end
|
|
|
|
---@param player integer
|
|
---@param toggle boolean
|
|
function PLAYER.SET_PLAYER_INVINCIBLE(player, toggle) end
|
|
|
|
---@param player integer
|
|
---@return boolean
|
|
function PLAYER.GET_PLAYER_INVINCIBLE(player) end
|
|
|
|
---@param player integer
|
|
---@return boolean
|
|
function PLAYER.GET_PLAYER_DEBUG_INVINCIBLE(player) end
|
|
|
|
---@param player integer
|
|
---@param toggle boolean
|
|
function PLAYER.SET_PLAYER_INVINCIBLE_BUT_HAS_REACTIONS(player, toggle) end
|
|
|
|
---@param player integer
|
|
---@param p1 boolean
|
|
function PLAYER.SET_PLAYER_CAN_COLLECT_DROPPED_MONEY(player, p1) end
|
|
|
|
---@param player integer
|
|
---@param p2 boolean
|
|
function PLAYER.REMOVE_PLAYER_HELMET(player, p2) end
|
|
|
|
---@param player integer
|
|
---@param toggle boolean
|
|
function PLAYER.GIVE_PLAYER_RAGDOLL_CONTROL(player, toggle) end
|
|
|
|
---@param player integer
|
|
---@param toggle boolean
|
|
function PLAYER.SET_PLAYER_LOCKON(player, toggle) end
|
|
|
|
---@param targetMode integer
|
|
function PLAYER.SET_PLAYER_TARGETING_MODE(targetMode) end
|
|
|
|
---@return integer
|
|
function PLAYER.GET_PLAYER_TARGETING_MODE() end
|
|
|
|
---@param targetLevel integer
|
|
function PLAYER.SET_PLAYER_TARGET_LEVEL(targetLevel) end
|
|
|
|
---@return boolean
|
|
function PLAYER.GET_IS_USING_FPS_THIRD_PERSON_COVER() end
|
|
|
|
---@return boolean
|
|
function PLAYER.GET_IS_USING_HOOD_CAMERA() end
|
|
|
|
---@param player integer
|
|
function PLAYER.CLEAR_PLAYER_HAS_DAMAGED_AT_LEAST_ONE_PED(player) end
|
|
|
|
---@param player integer
|
|
---@return boolean
|
|
function PLAYER.HAS_PLAYER_DAMAGED_AT_LEAST_ONE_PED(player) end
|
|
|
|
---@param player integer
|
|
function PLAYER.CLEAR_PLAYER_HAS_DAMAGED_AT_LEAST_ONE_NON_ANIMAL_PED(player) end
|
|
|
|
---@param player integer
|
|
---@return boolean
|
|
function PLAYER.HAS_PLAYER_DAMAGED_AT_LEAST_ONE_NON_ANIMAL_PED(player) end
|
|
|
|
---@param player integer
|
|
---@param multiplier number
|
|
function PLAYER.SET_AIR_DRAG_MULTIPLIER_FOR_PLAYERS_VEHICLE(player, multiplier) end
|
|
|
|
---@param player integer
|
|
---@param multiplier number
|
|
function PLAYER.SET_SWIM_MULTIPLIER_FOR_PLAYER(player, multiplier) end
|
|
|
|
---@param player integer
|
|
---@param multiplier number
|
|
function PLAYER.SET_RUN_SPRINT_MULTIPLIER_FOR_PLAYER(player, multiplier) end
|
|
|
|
---@return integer
|
|
function PLAYER.GET_TIME_SINCE_LAST_ARREST() end
|
|
|
|
---@return integer
|
|
function PLAYER.GET_TIME_SINCE_LAST_DEATH() end
|
|
|
|
function PLAYER.ASSISTED_MOVEMENT_CLOSE_ROUTE() end
|
|
|
|
function PLAYER.ASSISTED_MOVEMENT_FLUSH_ROUTE() end
|
|
|
|
---@param player integer
|
|
---@param toggle boolean
|
|
function PLAYER.SET_PLAYER_FORCED_AIM(player, toggle) end
|
|
|
|
---@param player integer
|
|
---@param toggle boolean
|
|
function PLAYER.SET_PLAYER_FORCED_ZOOM(player, toggle) end
|
|
|
|
---@param player integer
|
|
---@param toggle boolean
|
|
function PLAYER.SET_PLAYER_FORCE_SKIP_AIM_INTRO(player, toggle) end
|
|
|
|
---@param player integer
|
|
---@param toggle boolean
|
|
function PLAYER.DISABLE_PLAYER_FIRING(player, toggle) end
|
|
|
|
function PLAYER.DISABLE_PLAYER_THROW_GRENADE_WHILE_USING_GUN() end
|
|
|
|
---@param player integer
|
|
---@param toggle boolean
|
|
function PLAYER.SET_DISABLE_AMBIENT_MELEE_MOVE(player, toggle) end
|
|
|
|
---@param player integer
|
|
---@param value integer
|
|
function PLAYER.SET_PLAYER_MAX_ARMOUR(player, value) end
|
|
|
|
---@param player integer
|
|
---@param p1 integer
|
|
function PLAYER.SPECIAL_ABILITY_ACTIVATE(player, p1) end
|
|
|
|
---@param player integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
function PLAYER.SET_SPECIAL_ABILITY_MP(player, p1, p2) end
|
|
|
|
---@param player integer
|
|
---@param p1 integer
|
|
function PLAYER.SPECIAL_ABILITY_DEACTIVATE_MP(player, p1) end
|
|
|
|
---@param player integer
|
|
---@param p1 integer
|
|
function PLAYER.SPECIAL_ABILITY_DEACTIVATE(player, p1) end
|
|
|
|
---@param player integer
|
|
---@param p1 integer
|
|
function PLAYER.SPECIAL_ABILITY_DEACTIVATE_FAST(player, p1) end
|
|
|
|
---@param player integer
|
|
---@param p1 integer
|
|
function PLAYER.SPECIAL_ABILITY_RESET(player, p1) end
|
|
|
|
---@param player integer
|
|
---@param p1 integer
|
|
function PLAYER.SPECIAL_ABILITY_CHARGE_ON_MISSION_FAILED(player, p1) end
|
|
|
|
---@param player integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
---@param p3 integer
|
|
function PLAYER.SPECIAL_ABILITY_CHARGE_SMALL(player, p1, p2, p3) end
|
|
|
|
---@param player integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
---@param p3 integer
|
|
function PLAYER.SPECIAL_ABILITY_CHARGE_MEDIUM(player, p1, p2, p3) end
|
|
|
|
---@param player integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
---@param p3 integer
|
|
function PLAYER.SPECIAL_ABILITY_CHARGE_LARGE(player, p1, p2, p3) end
|
|
|
|
---@param player integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
function PLAYER.SPECIAL_ABILITY_CHARGE_CONTINUOUS(player, p1, p2) end
|
|
|
|
---@param player integer
|
|
---@param p1 integer
|
|
---@param p2 boolean
|
|
---@param p3 integer
|
|
function PLAYER.SPECIAL_ABILITY_CHARGE_ABSOLUTE(player, p1, p2, p3) end
|
|
|
|
---@param player integer
|
|
---@param normalizedValue number
|
|
---@param p2 boolean
|
|
---@param p3 integer
|
|
function PLAYER.SPECIAL_ABILITY_CHARGE_NORMALIZED(player, normalizedValue, p2, p3) end
|
|
|
|
---@param player integer
|
|
---@param p1 boolean
|
|
---@param p2 integer
|
|
function PLAYER.SPECIAL_ABILITY_FILL_METER(player, p1, p2) end
|
|
|
|
---@param player integer
|
|
---@param p1 boolean
|
|
---@param p2 integer
|
|
function PLAYER.SPECIAL_ABILITY_DEPLETE_METER(player, p1, p2) end
|
|
|
|
---@param playerModel integer|string
|
|
---@param p1 integer
|
|
function PLAYER.SPECIAL_ABILITY_LOCK(playerModel, p1) end
|
|
|
|
---@param playerModel integer|string
|
|
---@param p1 integer
|
|
function PLAYER.SPECIAL_ABILITY_UNLOCK(playerModel, p1) end
|
|
|
|
---@param playerModel integer|string
|
|
---@return boolean
|
|
function PLAYER.IS_SPECIAL_ABILITY_UNLOCKED(playerModel) end
|
|
|
|
---@param player integer
|
|
---@param p1 integer
|
|
---@return boolean
|
|
function PLAYER.IS_SPECIAL_ABILITY_ACTIVE(player, p1) end
|
|
|
|
---@param player integer
|
|
---@param p1 integer
|
|
---@return boolean
|
|
function PLAYER.IS_SPECIAL_ABILITY_METER_FULL(player, p1) end
|
|
|
|
---@param player integer
|
|
---@param toggle boolean
|
|
---@param p2 integer
|
|
function PLAYER.ENABLE_SPECIAL_ABILITY(player, toggle, p2) end
|
|
|
|
---@param player integer
|
|
---@param p1 integer
|
|
---@return boolean
|
|
function PLAYER.IS_SPECIAL_ABILITY_ENABLED(player, p1) end
|
|
|
|
---@param multiplier number
|
|
function PLAYER.SET_SPECIAL_ABILITY_MULTIPLIER(multiplier) end
|
|
|
|
---@param player integer
|
|
---@param p1 integer
|
|
function PLAYER.UPDATE_SPECIAL_ABILITY_FROM_STAT(player, p1) end
|
|
|
|
---@param player integer
|
|
---@return boolean
|
|
function PLAYER.GET_IS_PLAYER_DRIVING_ON_HIGHWAY(player) end
|
|
|
|
---@param player integer
|
|
---@param p1 integer
|
|
---@return boolean
|
|
function PLAYER.GET_IS_PLAYER_DRIVING_WRECKLESS(player, p1) end
|
|
|
|
---@param player integer
|
|
---@param p1 number
|
|
---@return boolean
|
|
function PLAYER.GET_IS_MOPPING_AREA_FREE_IN_FRONT_OF_PLAYER(player, p1) end
|
|
|
|
---@param player integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param heading number
|
|
---@param p5 boolean
|
|
---@param findCollisionLand boolean
|
|
---@param p7 boolean
|
|
function PLAYER.START_PLAYER_TELEPORT(player, x, y, z, heading, p5, findCollisionLand, p7) end
|
|
|
|
---@param player integer
|
|
---@return boolean
|
|
function PLAYER.UPDATE_PLAYER_TELEPORT(player) end
|
|
|
|
function PLAYER.STOP_PLAYER_TELEPORT() end
|
|
|
|
---@return boolean
|
|
function PLAYER.IS_PLAYER_TELEPORT_ACTIVE() end
|
|
|
|
---@param player integer
|
|
---@return number
|
|
function PLAYER.GET_PLAYER_CURRENT_STEALTH_NOISE(player) end
|
|
|
|
---@param player integer
|
|
---@param regenRate number
|
|
function PLAYER.SET_PLAYER_HEALTH_RECHARGE_MULTIPLIER(player, regenRate) end
|
|
|
|
---@param player integer
|
|
---@return number
|
|
function PLAYER.GET_PLAYER_HEALTH_RECHARGE_MAX_PERCENT(player) end
|
|
|
|
---@param player integer
|
|
---@param limit number
|
|
function PLAYER.SET_PLAYER_HEALTH_RECHARGE_MAX_PERCENT(player, limit) end
|
|
|
|
---@param player integer
|
|
function PLAYER.DISABLE_PLAYER_HEALTH_RECHARGE(player) end
|
|
|
|
---@param player integer
|
|
---@param p1 number
|
|
function PLAYER.SET_PLAYER_FALL_DISTANCE_TO_TRIGGER_RAGDOLL_OVERRIDE(player, p1) end
|
|
|
|
---@param player integer
|
|
---@param modifier number
|
|
function PLAYER.SET_PLAYER_WEAPON_DAMAGE_MODIFIER(player, modifier) end
|
|
|
|
---@param player integer
|
|
---@param modifier number
|
|
function PLAYER.SET_PLAYER_WEAPON_DEFENSE_MODIFIER(player, modifier) end
|
|
|
|
---@param player integer
|
|
---@param modifier number
|
|
function PLAYER.SET_PLAYER_WEAPON_MINIGUN_DEFENSE_MODIFIER(player, modifier) end
|
|
|
|
---@param player integer
|
|
---@param modifier number
|
|
---@param p2 boolean
|
|
function PLAYER.SET_PLAYER_MELEE_WEAPON_DAMAGE_MODIFIER(player, modifier, p2) end
|
|
|
|
---@param player integer
|
|
---@param modifier number
|
|
function PLAYER.SET_PLAYER_MELEE_WEAPON_DEFENSE_MODIFIER(player, modifier) end
|
|
|
|
---@param player integer
|
|
---@param modifier number
|
|
function PLAYER.SET_PLAYER_VEHICLE_DAMAGE_MODIFIER(player, modifier) end
|
|
|
|
---@param player integer
|
|
---@param modifier number
|
|
function PLAYER.SET_PLAYER_VEHICLE_DEFENSE_MODIFIER(player, modifier) end
|
|
|
|
---@param player integer
|
|
---@param p1 number
|
|
function PLAYER.SET_PLAYER_MAX_EXPLOSIVE_DAMAGE(player, p1) end
|
|
|
|
---@param player integer
|
|
---@param p1 integer
|
|
function PLAYER.SET_PLAYER_EXPLOSIVE_DAMAGE_MODIFIER(player, p1) end
|
|
|
|
---@param player integer
|
|
---@param p1 number
|
|
function PLAYER.SET_PLAYER_WEAPON_TAKEDOWN_DEFENSE_MODIFIER(player, p1) end
|
|
|
|
---@param player integer
|
|
---@param tintIndex integer
|
|
function PLAYER.SET_PLAYER_PARACHUTE_TINT_INDEX(player, tintIndex) end
|
|
|
|
---@param player integer
|
|
---@param tintIndex pointer|nil
|
|
function PLAYER.GET_PLAYER_PARACHUTE_TINT_INDEX(player, tintIndex) end
|
|
|
|
---@param player integer
|
|
---@param index integer
|
|
function PLAYER.SET_PLAYER_RESERVE_PARACHUTE_TINT_INDEX(player, index) end
|
|
|
|
---@param player integer
|
|
---@param index pointer|nil
|
|
function PLAYER.GET_PLAYER_RESERVE_PARACHUTE_TINT_INDEX(player, index) end
|
|
|
|
---@param player integer
|
|
---@param tintIndex integer
|
|
function PLAYER.SET_PLAYER_PARACHUTE_PACK_TINT_INDEX(player, tintIndex) end
|
|
|
|
---@param player integer
|
|
---@param tintIndex pointer|nil
|
|
function PLAYER.GET_PLAYER_PARACHUTE_PACK_TINT_INDEX(player, tintIndex) end
|
|
|
|
---@param player integer
|
|
function PLAYER.SET_PLAYER_HAS_RESERVE_PARACHUTE(player) end
|
|
|
|
---@param player integer
|
|
---@return boolean
|
|
function PLAYER.GET_PLAYER_HAS_RESERVE_PARACHUTE(player) end
|
|
|
|
---@param player integer
|
|
---@param enabled boolean
|
|
function PLAYER.SET_PLAYER_CAN_LEAVE_PARACHUTE_SMOKE_TRAIL(player, enabled) end
|
|
|
|
---@param player integer
|
|
---@param r integer
|
|
---@param g integer
|
|
---@param b integer
|
|
function PLAYER.SET_PLAYER_PARACHUTE_SMOKE_TRAIL_COLOR(player, r, g, b) end
|
|
|
|
---@param player integer
|
|
---@param r pointer|nil
|
|
---@param g pointer|nil
|
|
---@param b pointer|nil
|
|
function PLAYER.GET_PLAYER_PARACHUTE_SMOKE_TRAIL_COLOR(player, r, g, b) end
|
|
|
|
---@param player integer
|
|
---@param idx integer
|
|
function PLAYER.SET_PLAYER_PHONE_PALETTE_IDX(player, idx) end
|
|
|
|
---@param player integer
|
|
---@param multiplier number
|
|
function PLAYER.SET_PLAYER_NOISE_MULTIPLIER(player, multiplier) end
|
|
|
|
---@param player integer
|
|
---@param multiplier number
|
|
function PLAYER.SET_PLAYER_SNEAKING_NOISE_MULTIPLIER(player, multiplier) end
|
|
|
|
---@param player integer
|
|
---@param ped integer
|
|
---@return boolean
|
|
function PLAYER.CAN_PED_HEAR_PLAYER(player, ped) end
|
|
|
|
---@param player integer
|
|
---@param amount number
|
|
---@param gaitType integer
|
|
---@param speed number
|
|
---@param p4 boolean
|
|
---@param p5 boolean
|
|
---@param p6 integer
|
|
function PLAYER.SIMULATE_PLAYER_INPUT_GAIT(player, amount, gaitType, speed, p4, p5, p6) end
|
|
|
|
---@param player integer
|
|
function PLAYER.RESET_PLAYER_INPUT_GAIT(player) end
|
|
|
|
---@param player integer
|
|
---@param toggle boolean
|
|
function PLAYER.SET_AUTO_GIVE_PARACHUTE_WHEN_ENTER_PLANE(player, toggle) end
|
|
|
|
---@param player integer
|
|
---@param toggle boolean
|
|
function PLAYER.SET_AUTO_GIVE_SCUBA_GEAR_WHEN_EXIT_VEHICLE(player, toggle) end
|
|
|
|
---@param player integer
|
|
---@param value number
|
|
function PLAYER.SET_PLAYER_STEALTH_PERCEPTION_MODIFIER(player, value) end
|
|
|
|
---@param player integer
|
|
---@return boolean
|
|
function PLAYER.IS_REMOTE_PLAYER_IN_NON_CLONED_VEHICLE(player) end
|
|
|
|
---@param player integer
|
|
function PLAYER.INCREASE_PLAYER_JUMP_SUPPRESSION_RANGE(player) end
|
|
|
|
---@param player integer
|
|
---@param toggle boolean
|
|
function PLAYER.SET_PLAYER_SIMULATE_AIMING(player, toggle) end
|
|
|
|
---@param player integer
|
|
---@param p1 integer
|
|
function PLAYER.SET_PLAYER_CLOTH_PIN_FRAMES(player, p1) end
|
|
|
|
---@param index integer
|
|
function PLAYER.SET_PLAYER_CLOTH_PACKAGE_INDEX(index) end
|
|
|
|
---@param value integer
|
|
function PLAYER.SET_PLAYER_CLOTH_LOCK_COUNTER(value) end
|
|
|
|
---@param p0 number
|
|
---@param p1 number
|
|
---@param p2 number
|
|
---@param p3 number
|
|
---@param p4 number
|
|
---@param p5 number
|
|
---@param p6 number
|
|
---@param p7 number
|
|
function PLAYER.PLAYER_ATTACH_VIRTUAL_BOUND(p0, p1, p2, p3, p4, p5, p6, p7) end
|
|
|
|
function PLAYER.PLAYER_DETACH_VIRTUAL_BOUND() end
|
|
|
|
---@param player integer
|
|
---@return boolean
|
|
function PLAYER.HAS_PLAYER_BEEN_SPOTTED_IN_STOLEN_VEHICLE(player) end
|
|
|
|
---@param player integer
|
|
---@return boolean
|
|
function PLAYER.IS_PLAYER_BATTLE_AWARE(player) end
|
|
|
|
---@param player integer
|
|
---@param p1 integer
|
|
---@param p2 boolean
|
|
---@return boolean
|
|
function PLAYER.GET_PLAYER_RECEIVED_BATTLE_EVENT_RECENTLY(player, p1, p2) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
function PLAYER.EXTEND_WORLD_BOUNDARY_FOR_PLAYER(x, y, z) end
|
|
|
|
function PLAYER.RESET_WORLD_BOUNDARY_FOR_PLAYER() end
|
|
|
|
---@param player integer
|
|
---@return boolean
|
|
function PLAYER.IS_PLAYER_RIDING_TRAIN(player) end
|
|
|
|
---@param player integer
|
|
---@return boolean
|
|
function PLAYER.HAS_PLAYER_LEFT_THE_WORLD(player) end
|
|
|
|
---@param player integer
|
|
---@param toggle boolean
|
|
function PLAYER.SET_PLAYER_LEAVE_PED_BEHIND(player, toggle) end
|
|
|
|
---@param player integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 boolean
|
|
function PLAYER.SET_PLAYER_PARACHUTE_VARIATION_OVERRIDE(player, p1, p2, p3, p4) end
|
|
|
|
---@param player integer
|
|
function PLAYER.CLEAR_PLAYER_PARACHUTE_VARIATION_OVERRIDE(player) end
|
|
|
|
---@param player integer
|
|
---@param model integer|string
|
|
function PLAYER.SET_PLAYER_PARACHUTE_MODEL_OVERRIDE(player, model) end
|
|
|
|
---@param player integer
|
|
---@param model integer|string
|
|
function PLAYER.SET_PLAYER_RESERVE_PARACHUTE_MODEL_OVERRIDE(player, model) end
|
|
|
|
---@param player integer
|
|
---@return integer
|
|
function PLAYER.GET_PLAYER_PARACHUTE_MODEL_OVERRIDE(player) end
|
|
|
|
---@param player integer
|
|
---@return integer
|
|
function PLAYER.GET_PLAYER_RESERVE_PARACHUTE_MODEL_OVERRIDE(player) end
|
|
|
|
---@param player integer
|
|
function PLAYER.CLEAR_PLAYER_PARACHUTE_MODEL_OVERRIDE(player) end
|
|
|
|
---@param player integer
|
|
function PLAYER.CLEAR_PLAYER_RESERVE_PARACHUTE_MODEL_OVERRIDE(player) end
|
|
|
|
---@param player integer
|
|
---@param model integer|string
|
|
function PLAYER.SET_PLAYER_PARACHUTE_PACK_MODEL_OVERRIDE(player, model) end
|
|
|
|
---@param player integer
|
|
function PLAYER.CLEAR_PLAYER_PARACHUTE_PACK_MODEL_OVERRIDE(player) end
|
|
|
|
---@param player integer
|
|
function PLAYER.DISABLE_PLAYER_VEHICLE_REWARDS(player) end
|
|
|
|
---@param p0 boolean
|
|
function PLAYER.SET_PLAYER_SPECTATED_VEHICLE_RADIO_OVERRIDE(p0) end
|
|
|
|
---@param player integer
|
|
---@param state boolean
|
|
function PLAYER.SET_PLAYER_BLUETOOTH_STATE(player, state) end
|
|
|
|
---@param player integer
|
|
---@return boolean
|
|
function PLAYER.IS_PLAYER_BLUETOOTH_ENABLE(player) end
|
|
|
|
---@param player integer
|
|
function PLAYER.DISABLE_CAMERA_VIEW_MODE_CYCLE(player) end
|
|
|
|
---@param player integer
|
|
---@return integer
|
|
function PLAYER.GET_PLAYER_FAKE_WANTED_LEVEL(player) end
|
|
|
|
---@param player1 integer
|
|
---@param player2 integer
|
|
---@param toggle boolean
|
|
function PLAYER.SET_PLAYER_CAN_DAMAGE_PLAYER(player1, player2, toggle) end
|
|
|
|
---@param player integer
|
|
---@param hudColor integer
|
|
function PLAYER.SET_APPLY_WAYPOINT_OF_PLAYER(player, hudColor) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function PLAYER.IS_PLAYER_VEHICLE_WEAPON_TOGGLED_TO_NON_HOMING(p0) end
|
|
|
|
---@param p0 integer
|
|
function PLAYER.SET_PLAYER_VEHICLE_WEAPON_TO_NON_HOMING(p0) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function PLAYER.SET_PLAYER_HOMING_DISABLED_FOR_ALL_VEHICLE_WEAPONS(p0, p1) end
|
|
|
|
---@param player integer
|
|
---@param entity integer
|
|
function PLAYER.ADD_PLAYER_TARGETABLE_ENTITY(player, entity) end
|
|
|
|
---@param player integer
|
|
---@param entity integer
|
|
function PLAYER.REMOVE_PLAYER_TARGETABLE_ENTITY(player, entity) end
|
|
|
|
---@param player integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
---@param p5 integer
|
|
function PLAYER.SET_PLAYER_PREVIOUS_VARIATION_DATA(player, p1, p2, p3, p4, p5) end
|
|
|
|
function PLAYER.REMOVE_SCRIPT_FIRE_POSITION() end
|
|
|
|
---@param coordX number
|
|
---@param coordY number
|
|
---@param coordZ number
|
|
function PLAYER.SET_SCRIPT_FIRE_POSITION(coordX, coordY, coordZ) end
|
|
|
|
-- ============================================================
|
|
-- RECORDING
|
|
-- ============================================================
|
|
|
|
---@class natives.RECORDING
|
|
RECORDING = {}
|
|
|
|
---@param p0 integer
|
|
function RECORDING.REPLAY_START_EVENT(p0) end
|
|
|
|
function RECORDING.REPLAY_STOP_EVENT() end
|
|
|
|
function RECORDING.REPLAY_CANCEL_EVENT() end
|
|
|
|
---@param p0 number
|
|
---@param p1 number
|
|
---@param p2 integer
|
|
function RECORDING.REPLAY_RECORD_BACK_FOR_TIME(p0, p1, p2) end
|
|
|
|
---@param missionNameLabel string
|
|
---@param p1 integer
|
|
function RECORDING.REPLAY_CHECK_FOR_EVENT_THIS_FRAME(missionNameLabel, p1) end
|
|
|
|
function RECORDING.REPLAY_PREVENT_RECORDING_THIS_FRAME() end
|
|
|
|
function RECORDING.REPLAY_RESET_EVENT_INFO() end
|
|
|
|
function RECORDING.REPLAY_DISABLE_CAMERA_MOVEMENT_THIS_FRAME() end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
function RECORDING.RECORD_GREATEST_MOMENT(p0, p1, p2) end
|
|
|
|
---@param mode integer
|
|
function RECORDING.START_REPLAY_RECORDING(mode) end
|
|
|
|
function RECORDING.STOP_REPLAY_RECORDING() end
|
|
|
|
function RECORDING.CANCEL_REPLAY_RECORDING() end
|
|
|
|
---@return boolean
|
|
function RECORDING.SAVE_REPLAY_RECORDING() end
|
|
|
|
---@return boolean
|
|
function RECORDING.IS_REPLAY_RECORDING() end
|
|
|
|
---@return boolean
|
|
function RECORDING.IS_REPLAY_INITIALIZED() end
|
|
|
|
---@return boolean
|
|
function RECORDING.IS_REPLAY_AVAILABLE() end
|
|
|
|
---@param p0 boolean
|
|
---@return boolean
|
|
function RECORDING.IS_REPLAY_RECORD_SPACE_AVAILABLE(p0) end
|
|
|
|
-- ============================================================
|
|
-- REPLAY
|
|
-- ============================================================
|
|
|
|
---@class natives.REPLAY
|
|
REPLAY = {}
|
|
|
|
---@param p0 string
|
|
---@param p1 boolean
|
|
function REPLAY.REGISTER_EFFECT_FOR_REPLAY_EDITOR(p0, p1) end
|
|
|
|
---@return boolean
|
|
function REPLAY.REPLAY_SYSTEM_HAS_REQUESTED_A_SCRIPT_CLEANUP() end
|
|
|
|
function REPLAY.SET_SCRIPTS_HAVE_CLEANED_UP_FOR_REPLAY_SYSTEM() end
|
|
|
|
---@param p0 boolean
|
|
function REPLAY.SET_REPLAY_SYSTEM_PAUSED_FOR_SAVE(p0) end
|
|
|
|
function REPLAY.REPLAY_CONTROL_SHUTDOWN() end
|
|
|
|
---@param p0 integer
|
|
function REPLAY.ACTIVATE_ROCKSTAR_EDITOR(p0) end
|
|
|
|
-- ============================================================
|
|
-- SAVEMIGRATION
|
|
-- ============================================================
|
|
|
|
---@class natives.SAVEMIGRATION
|
|
SAVEMIGRATION = {}
|
|
|
|
---@return boolean
|
|
function SAVEMIGRATION.SAVEMIGRATION_IS_MP_ENABLED() end
|
|
|
|
---@return boolean
|
|
function SAVEMIGRATION.SAVEMIGRATION_MP_REQUEST_ACCOUNTS() end
|
|
|
|
---@return integer
|
|
function SAVEMIGRATION.SAVEMIGRATION_MP_GET_ACCOUNTS_STATUS() end
|
|
|
|
---@return integer
|
|
function SAVEMIGRATION.SAVEMIGRATION_MP_NUM_ACCOUNTS() end
|
|
|
|
---@param p0 integer
|
|
---@param p1 pointer|nil
|
|
---@return boolean
|
|
function SAVEMIGRATION.SAVEMIGRATION_MP_GET_ACCOUNT(p0, p1) end
|
|
|
|
---@return boolean
|
|
function SAVEMIGRATION.SAVEMIGRATION_MP_REQUEST_STATUS() end
|
|
|
|
---@return integer
|
|
function SAVEMIGRATION.SAVEMIGRATION_MP_GET_STATUS() end
|
|
|
|
---@param generation integer
|
|
---@return boolean
|
|
function SAVEMIGRATION.SAVEMIGRATION_MP_IS_PLATFORM_GENERATION(generation) end
|
|
|
|
-- ============================================================
|
|
-- SCRIPT
|
|
-- ============================================================
|
|
|
|
---@class natives.SCRIPT
|
|
SCRIPT = {}
|
|
|
|
---@param scriptName string
|
|
function SCRIPT.REQUEST_SCRIPT(scriptName) end
|
|
|
|
---@param scriptName string
|
|
function SCRIPT.SET_SCRIPT_AS_NO_LONGER_NEEDED(scriptName) end
|
|
|
|
---@param scriptName string
|
|
---@return boolean
|
|
function SCRIPT.HAS_SCRIPT_LOADED(scriptName) end
|
|
|
|
---@param scriptName string
|
|
---@return boolean
|
|
function SCRIPT.DOES_SCRIPT_EXIST(scriptName) end
|
|
|
|
---@param scriptHash integer|string
|
|
function SCRIPT.REQUEST_SCRIPT_WITH_NAME_HASH(scriptHash) end
|
|
|
|
---@param scriptHash integer|string
|
|
function SCRIPT.SET_SCRIPT_WITH_NAME_HASH_AS_NO_LONGER_NEEDED(scriptHash) end
|
|
|
|
---@param scriptHash integer|string
|
|
---@return boolean
|
|
function SCRIPT.HAS_SCRIPT_WITH_NAME_HASH_LOADED(scriptHash) end
|
|
|
|
---@param scriptHash integer|string
|
|
---@return boolean
|
|
function SCRIPT.DOES_SCRIPT_WITH_NAME_HASH_EXIST(scriptHash) end
|
|
|
|
---@param threadId integer
|
|
function SCRIPT.TERMINATE_THREAD(threadId) end
|
|
|
|
---@param threadId integer
|
|
---@return boolean
|
|
function SCRIPT.IS_THREAD_ACTIVE(threadId) end
|
|
|
|
---@param threadId integer
|
|
---@return string
|
|
function SCRIPT.GET_NAME_OF_SCRIPT_WITH_THIS_ID(threadId) end
|
|
|
|
function SCRIPT.SCRIPT_THREAD_ITERATOR_RESET() end
|
|
|
|
---@return integer
|
|
function SCRIPT.SCRIPT_THREAD_ITERATOR_GET_NEXT_THREAD_ID() end
|
|
|
|
---@return integer
|
|
function SCRIPT.GET_ID_OF_THIS_THREAD() end
|
|
|
|
function SCRIPT.TERMINATE_THIS_THREAD() end
|
|
|
|
---@param scriptHash integer|string
|
|
---@return integer
|
|
function SCRIPT.GET_NUMBER_OF_THREADS_RUNNING_THE_SCRIPT_WITH_THIS_HASH(scriptHash) end
|
|
|
|
---@return string
|
|
function SCRIPT.GET_THIS_SCRIPT_NAME() end
|
|
|
|
---@return integer
|
|
function SCRIPT.GET_HASH_OF_THIS_SCRIPT_NAME() end
|
|
|
|
---@param eventGroup integer
|
|
---@return integer
|
|
function SCRIPT.GET_NUMBER_OF_EVENTS(eventGroup) end
|
|
|
|
---@param eventGroup integer
|
|
---@param eventIndex integer
|
|
---@return boolean
|
|
function SCRIPT.GET_EVENT_EXISTS(eventGroup, eventIndex) end
|
|
|
|
---@param eventGroup integer
|
|
---@param eventIndex integer
|
|
---@return integer
|
|
function SCRIPT.GET_EVENT_AT_INDEX(eventGroup, eventIndex) end
|
|
|
|
---@param eventGroup integer
|
|
---@param eventIndex integer
|
|
---@param eventData pointer|nil
|
|
---@param eventDataSize integer
|
|
---@return boolean
|
|
function SCRIPT.GET_EVENT_DATA(eventGroup, eventIndex, eventData, eventDataSize) end
|
|
|
|
---@param eventGroup integer
|
|
---@param eventData pointer|nil
|
|
---@param eventDataSize integer
|
|
---@param playerBits integer
|
|
function SCRIPT.TRIGGER_SCRIPT_EVENT(eventGroup, eventData, eventDataSize, playerBits) end
|
|
|
|
function SCRIPT.SHUTDOWN_LOADING_SCREEN() end
|
|
|
|
---@param toggle boolean
|
|
function SCRIPT.SET_NO_LOADING_SCREEN(toggle) end
|
|
|
|
---@return boolean
|
|
function SCRIPT.GET_NO_LOADING_SCREEN() end
|
|
|
|
---@return boolean
|
|
function SCRIPT.SET_LOADING_SCREEN_BLANK() end
|
|
|
|
function SCRIPT.COMMIT_TO_LOADINGSCREEN_SELCTION() end
|
|
|
|
---@return boolean
|
|
function SCRIPT.BG_IS_EXITFLAG_SET() end
|
|
|
|
function SCRIPT.BG_SET_EXITFLAG_RESPONSE() end
|
|
|
|
---@param contextHash integer|string
|
|
function SCRIPT.BG_START_CONTEXT_HASH(contextHash) end
|
|
|
|
---@param contextHash integer|string
|
|
function SCRIPT.BG_END_CONTEXT_HASH(contextHash) end
|
|
|
|
---@param contextName string
|
|
function SCRIPT.BG_START_CONTEXT(contextName) end
|
|
|
|
---@param contextName string
|
|
function SCRIPT.BG_END_CONTEXT(contextName) end
|
|
|
|
---@param scriptIndex integer
|
|
---@param p1 string
|
|
---@return boolean
|
|
function SCRIPT.BG_DOES_LAUNCH_PARAM_EXIST(scriptIndex, p1) end
|
|
|
|
---@param scriptIndex integer
|
|
---@param p1 string
|
|
---@return integer
|
|
function SCRIPT.BG_GET_LAUNCH_PARAM_VALUE(scriptIndex, p1) end
|
|
|
|
---@param p0 integer|string
|
|
---@return integer
|
|
function SCRIPT.BG_GET_SCRIPT_ID_FROM_NAME_HASH(p0) end
|
|
|
|
---@param eventGroup integer
|
|
---@param eventData pointer|nil
|
|
---@param eventDataSize integer
|
|
---@param playerBits integer
|
|
---@param eventType integer|string
|
|
function SCRIPT._SEND_TU_SCRIPT_EVENT_NEW(eventGroup, eventData, eventDataSize, playerBits, eventType) end
|
|
|
|
-- ============================================================
|
|
-- SECURITY
|
|
-- ============================================================
|
|
|
|
---@class natives.SECURITY
|
|
SECURITY = {}
|
|
|
|
---@deprecated Not allowed
|
|
---@param variable pointer|nil
|
|
function SECURITY.REGISTER_SCRIPT_VARIABLE(variable) end
|
|
|
|
---@deprecated Not allowed
|
|
---@param variable pointer|nil
|
|
function SECURITY.UNREGISTER_SCRIPT_VARIABLE(variable) end
|
|
|
|
---@deprecated Not allowed
|
|
function SECURITY.FORCE_CHECK_SCRIPT_VARIABLES() end
|
|
|
|
-- ============================================================
|
|
-- SHAPETEST
|
|
-- ============================================================
|
|
|
|
---@class natives.SHAPETEST
|
|
SHAPETEST = {}
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param flags integer
|
|
---@param entity integer
|
|
---@param p8 integer
|
|
---@return integer
|
|
function SHAPETEST.START_SHAPE_TEST_LOS_PROBE(x1, y1, z1, x2, y2, z2, flags, entity, p8) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param flags integer
|
|
---@param entity integer
|
|
---@param p8 integer
|
|
---@return integer
|
|
function SHAPETEST.START_EXPENSIVE_SYNCHRONOUS_SHAPE_TEST_LOS_PROBE(x1, y1, z1, x2, y2, z2, flags, entity, p8) end
|
|
|
|
---@param entity integer
|
|
---@param flags1 integer
|
|
---@param flags2 integer
|
|
---@return integer
|
|
function SHAPETEST.START_SHAPE_TEST_BOUNDING_BOX(entity, flags1, flags2) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param dimX number
|
|
---@param dimY number
|
|
---@param dimZ number
|
|
---@param rotX number
|
|
---@param rotY number
|
|
---@param rotZ number
|
|
---@param p9 integer
|
|
---@param flags integer
|
|
---@param entity integer
|
|
---@param p12 integer
|
|
---@return integer
|
|
function SHAPETEST.START_SHAPE_TEST_BOX(x, y, z, dimX, dimY, dimZ, rotX, rotY, rotZ, p9, flags, entity, p12) end
|
|
|
|
---@param entity integer
|
|
---@param flags1 integer
|
|
---@param flags2 integer
|
|
---@return integer
|
|
function SHAPETEST.START_SHAPE_TEST_BOUND(entity, flags1, flags2) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param radius number
|
|
---@param flags integer
|
|
---@param entity integer
|
|
---@param p9 integer
|
|
---@return integer
|
|
function SHAPETEST.START_SHAPE_TEST_CAPSULE(x1, y1, z1, x2, y2, z2, radius, flags, entity, p9) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param radius number
|
|
---@param flags integer
|
|
---@param entity integer
|
|
---@param p9 integer
|
|
---@return integer
|
|
function SHAPETEST.START_SHAPE_TEST_SWEPT_SPHERE(x1, y1, z1, x2, y2, z2, radius, flags, entity, p9) end
|
|
|
|
---@param pVec1 Vector3
|
|
---@param pVec2 Vector3
|
|
---@param flag integer
|
|
---@param entity integer
|
|
---@param flag2 integer
|
|
---@return integer
|
|
function SHAPETEST.START_SHAPE_TEST_MOUSE_CURSOR_LOS_PROBE(pVec1, pVec2, flag, entity, flag2) end
|
|
|
|
---@param shapeTestHandle integer
|
|
---@param hit pointer|nil
|
|
---@param endCoords Vector3
|
|
---@param surfaceNormal Vector3
|
|
---@param entityHit pointer|nil
|
|
---@return integer
|
|
function SHAPETEST.GET_SHAPE_TEST_RESULT(shapeTestHandle, hit, endCoords, surfaceNormal, entityHit) end
|
|
|
|
---@param shapeTestHandle integer
|
|
---@param hit pointer|nil
|
|
---@param endCoords Vector3
|
|
---@param surfaceNormal Vector3
|
|
---@param materialHash pointer|nil
|
|
---@param entityHit pointer|nil
|
|
---@return integer
|
|
function SHAPETEST.GET_SHAPE_TEST_RESULT_INCLUDING_MATERIAL(shapeTestHandle, hit, endCoords, surfaceNormal, materialHash, entityHit) end
|
|
|
|
---@param entityHit integer
|
|
function SHAPETEST.RELEASE_SCRIPT_GUID_FROM_ENTITY(entityHit) end
|
|
|
|
-- ============================================================
|
|
-- SOCIALCLUB
|
|
-- ============================================================
|
|
|
|
---@class natives.SOCIALCLUB
|
|
SOCIALCLUB = {}
|
|
|
|
---@return integer
|
|
function SOCIALCLUB.SC_INBOX_GET_TOTAL_NUM_MESSAGES() end
|
|
|
|
---@param msgIndex integer
|
|
---@return integer
|
|
function SOCIALCLUB.SC_INBOX_GET_MESSAGE_TYPE_AT_INDEX(msgIndex) end
|
|
|
|
---@param msgIndex integer
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_INBOX_GET_MESSAGE_IS_READ_AT_INDEX(msgIndex) end
|
|
|
|
---@param msgIndex integer
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_INBOX_SET_MESSAGE_AS_READ_AT_INDEX(msgIndex) end
|
|
|
|
---@param p0 integer
|
|
---@param context string
|
|
---@param out pointer|nil
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_INBOX_MESSAGE_GET_DATA_INT(p0, context, out) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 string
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_INBOX_MESSAGE_GET_DATA_BOOL(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param context string
|
|
---@param out string
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_INBOX_MESSAGE_GET_DATA_STRING(p0, context, out) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_INBOX_MESSAGE_DO_APPLY(p0) end
|
|
|
|
---@param p0 integer
|
|
---@return string
|
|
function SOCIALCLUB.SC_INBOX_MESSAGE_GET_RAW_TYPE_AT_INDEX(p0) end
|
|
|
|
---@param gamerHandle pointer|nil
|
|
function SOCIALCLUB.SC_INBOX_MESSAGE_PUSH_GAMER_T0_RECIP_LIST(gamerHandle) end
|
|
|
|
---@param data pointer|nil
|
|
function SOCIALCLUB.SC_INBOX_SEND_UGCSTATUPDATE_TO_RECIP_LIST(data) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 pointer|nil
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_INBOX_MESSAGE_GET_UGCDATA(p0, p1) end
|
|
|
|
---@param index integer
|
|
---@param outData pointer|nil
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_INBOX_GET_BOUNTY_DATA_AT_INDEX(index, outData) end
|
|
|
|
---@param offset integer
|
|
---@param limit integer
|
|
function SOCIALCLUB.SC_EMAIL_RETRIEVE_EMAILS(offset, limit) end
|
|
|
|
---@return integer
|
|
function SOCIALCLUB.SC_EMAIL_GET_RETRIEVAL_STATUS() end
|
|
|
|
---@return integer
|
|
function SOCIALCLUB.SC_EMAIL_GET_NUM_RETRIEVED_EMAILS() end
|
|
|
|
---@param p0 integer
|
|
---@param p1 pointer|nil
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_EMAIL_GET_EMAIL_AT_INDEX(p0, p1) end
|
|
|
|
---@param index integer
|
|
---@param type integer|string
|
|
function SOCIALCLUB._SC_EMAIL_MARKETING_EMAIL_OPENED(index, type) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@param p1 integer
|
|
function SOCIALCLUB.SC_EMAIL_DELETE_EMAILS(p0, p1) end
|
|
|
|
---@param gamerHandle pointer|nil
|
|
function SOCIALCLUB.SC_EMAIL_MESSAGE_PUSH_GAMER_TO_RECIP_LIST(gamerHandle) end
|
|
|
|
function SOCIALCLUB.SC_EMAIL_MESSAGE_CLEAR_RECIP_LIST() end
|
|
|
|
---@param p0 string
|
|
function SOCIALCLUB.SC_EMAIL_SEND_EMAIL(p0) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_EMAIL_SET_CURRENT_EMAIL_TAG(p0) end
|
|
|
|
---@param toggle boolean
|
|
function SOCIALCLUB.SC_CACHE_NEW_ROCKSTAR_MSGS(toggle) end
|
|
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_HAS_NEW_ROCKSTAR_MSG() end
|
|
|
|
---@return string
|
|
function SOCIALCLUB.SC_GET_NEW_ROCKSTAR_MSG() end
|
|
|
|
---@param attrHash integer|string
|
|
---@param value integer
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_PRESENCE_ATTR_SET_INT(attrHash, value) end
|
|
|
|
---@param attrHash integer|string
|
|
---@param value number
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_PRESENCE_ATTR_SET_FLOAT(attrHash, value) end
|
|
|
|
---@param attrHash integer|string
|
|
---@param value string
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_PRESENCE_ATTR_SET_STRING(attrHash, value) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 number
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_PRESENCE_SET_ACTIVITY_RATING(p0, p1) end
|
|
|
|
---@param name string
|
|
---@param value pointer|nil
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_GAMERDATA_GET_INT(name, value) end
|
|
|
|
---@param name string
|
|
---@param value pointer|nil
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_GAMERDATA_GET_FLOAT(name, value) end
|
|
|
|
---@param name string
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_GAMERDATA_GET_BOOL(name) end
|
|
|
|
---@param name string
|
|
---@param value string
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_GAMERDATA_GET_STRING(name, value) end
|
|
|
|
---@param value pointer|nil
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_GAMERDATA_GET_ACTIVE_XP_BONUS(value) end
|
|
|
|
---@param string string
|
|
---@param token pointer|nil
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_PROFANITY_CHECK_STRING(string, token) end
|
|
|
|
---@param string string
|
|
---@param token pointer|nil
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_PROFANITY_CHECK_STRING_UGC(string, token) end
|
|
|
|
---@param token integer
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_PROFANITY_GET_CHECK_IS_VALID(token) end
|
|
|
|
---@param token integer
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_PROFANITY_GET_CHECK_IS_PENDING(token) end
|
|
|
|
---@param token integer
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_PROFANITY_GET_STRING_PASSED(token) end
|
|
|
|
---@param token integer
|
|
---@return integer
|
|
function SOCIALCLUB.SC_PROFANITY_GET_STRING_STATUS(token) end
|
|
|
|
---@param token integer
|
|
---@param outProfaneWord string
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_PROFANITY_GET_PROFANE_WORD(token, outProfaneWord) end
|
|
|
|
---@param p0 string
|
|
---@param p1 pointer|nil
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_LICENSEPLATE_CHECK_STRING(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_LICENSEPLATE_GET_CHECK_IS_VALID(p0) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_LICENSEPLATE_GET_CHECK_IS_PENDING(p0) end
|
|
|
|
---@param token integer
|
|
---@return integer
|
|
function SOCIALCLUB.SC_LICENSEPLATE_GET_COUNT(token) end
|
|
|
|
---@param token integer
|
|
---@param plateIndex integer
|
|
---@return string
|
|
function SOCIALCLUB.SC_LICENSEPLATE_GET_PLATE(token, plateIndex) end
|
|
|
|
---@param token integer
|
|
---@param plateIndex integer
|
|
---@return string
|
|
function SOCIALCLUB.SC_LICENSEPLATE_GET_PLATE_DATA(token, plateIndex) end
|
|
|
|
---@param oldPlateText string
|
|
---@param newPlateText string
|
|
---@param plateData pointer|nil
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_LICENSEPLATE_SET_PLATE_DATA(oldPlateText, newPlateText, plateData) end
|
|
|
|
---@param plateText string
|
|
---@param plateData pointer|nil
|
|
---@param token pointer|nil
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_LICENSEPLATE_ADD(plateText, plateData, token) end
|
|
|
|
---@param token integer
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_LICENSEPLATE_GET_ADD_IS_PENDING(token) end
|
|
|
|
---@param token integer
|
|
---@return integer
|
|
function SOCIALCLUB.SC_LICENSEPLATE_GET_ADD_STATUS(token) end
|
|
|
|
---@param plateText string
|
|
---@param token pointer|nil
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_LICENSEPLATE_ISVALID(plateText, token) end
|
|
|
|
---@param token integer
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_LICENSEPLATE_GET_ISVALID_IS_PENDING(token) end
|
|
|
|
---@param token integer
|
|
---@return integer
|
|
function SOCIALCLUB.SC_LICENSEPLATE_GET_ISVALID_STATUS(token) end
|
|
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_COMMUNITY_EVENT_IS_ACTIVE() end
|
|
|
|
---@return integer
|
|
function SOCIALCLUB.SC_COMMUNITY_EVENT_GET_EVENT_ID() end
|
|
|
|
---@param p0 string
|
|
---@param p1 pointer|nil
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_COMMUNITY_EVENT_GET_EXTRA_DATA_INT(p0, p1) end
|
|
|
|
---@param p0 string
|
|
---@param p1 pointer|nil
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_COMMUNITY_EVENT_GET_EXTRA_DATA_FLOAT(p0, p1) end
|
|
|
|
---@param p0 string
|
|
---@param p1 string
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_COMMUNITY_EVENT_GET_EXTRA_DATA_STRING(p0, p1) end
|
|
|
|
---@param p0 string
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_COMMUNITY_EVENT_GET_DISPLAY_NAME(p0) end
|
|
|
|
---@param p0 string
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_COMMUNITY_EVENT_IS_ACTIVE_FOR_TYPE(p0) end
|
|
|
|
---@param p0 string
|
|
---@return integer
|
|
function SOCIALCLUB.SC_COMMUNITY_EVENT_GET_EVENT_ID_FOR_TYPE(p0) end
|
|
|
|
---@param p0 string
|
|
---@param p1 pointer|nil
|
|
---@param p2 string
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_COMMUNITY_EVENT_GET_EXTRA_DATA_INT_FOR_TYPE(p0, p1, p2) end
|
|
|
|
---@param p0 string
|
|
---@param p1 pointer|nil
|
|
---@param p2 string
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_COMMUNITY_EVENT_GET_EXTRA_DATA_FLOAT_FOR_TYPE(p0, p1, p2) end
|
|
|
|
---@param p0 string
|
|
---@param p1 string
|
|
---@param p2 string
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_COMMUNITY_EVENT_GET_EXTRA_DATA_STRING_FOR_TYPE(p0, p1, p2) end
|
|
|
|
---@param p0 string
|
|
---@param p1 string
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_COMMUNITY_EVENT_GET_DISPLAY_NAME_FOR_TYPE(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_COMMUNITY_EVENT_IS_ACTIVE_BY_ID(p0) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 string
|
|
---@param p2 pointer|nil
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_COMMUNITY_EVENT_GET_EXTRA_DATA_INT_BY_ID(p0, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 string
|
|
---@param p2 pointer|nil
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_COMMUNITY_EVENT_GET_EXTRA_DATA_FLOAT_BY_ID(p0, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 string
|
|
---@param p2 string
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_COMMUNITY_EVENT_GET_EXTRA_DATA_STRING_BY_ID(p0, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 string
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_COMMUNITY_EVENT_GET_DISPLAY_NAME_BY_ID(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_TRANSITION_NEWS_SHOW(p0) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_TRANSITION_NEWS_SHOW_TIMED(p0, p1) end
|
|
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_TRANSITION_NEWS_SHOW_NEXT_ITEM() end
|
|
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_TRANSITION_NEWS_HAS_EXTRA_DATA_TU() end
|
|
|
|
---@param p0 string
|
|
---@param p1 pointer|nil
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_TRANSITION_NEWS_GET_EXTRA_DATA_INT_TU(p0, p1) end
|
|
|
|
function SOCIALCLUB.SC_TRANSITION_NEWS_END() end
|
|
|
|
---@param storyType integer
|
|
---@param textOnly boolean
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_PAUSE_NEWS_INIT_STORY_TYPE(storyType, textOnly) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_PAUSE_NEWS_GET_PENDING_STORY(p0) end
|
|
|
|
function SOCIALCLUB.SC_PAUSE_NEWS_SHUTDOWN() end
|
|
|
|
---@return string
|
|
function SOCIALCLUB.SC_ACCOUNT_INFO_GET_NICKNAME() end
|
|
|
|
---@param p0 pointer|nil
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_ACHIEVEMENT_INFO_STATUS(p0) end
|
|
|
|
---@param achievementId integer
|
|
---@return boolean
|
|
function SOCIALCLUB.SC_HAS_ACHIEVEMENT_BEEN_PASSED(achievementId) end
|
|
|
|
-- ============================================================
|
|
-- STATS
|
|
-- ============================================================
|
|
|
|
---@class natives.STATS
|
|
STATS = {}
|
|
|
|
---@param statSlot integer
|
|
---@return boolean
|
|
function STATS.STAT_CLEAR_SLOT_FOR_RELOAD(statSlot) end
|
|
|
|
---@param statSlot integer
|
|
---@return boolean
|
|
function STATS.STAT_LOAD(statSlot) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
---@param p2 integer
|
|
---@param p3 boolean
|
|
---@return boolean
|
|
function STATS.STAT_SAVE(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
function STATS.STAT_SET_OPEN_SAVETYPE_IN_JOB(p0) end
|
|
|
|
---@param statSlot integer
|
|
---@return boolean
|
|
function STATS.STAT_LOAD_PENDING(statSlot) end
|
|
|
|
---@return boolean
|
|
function STATS.STAT_SAVE_PENDING() end
|
|
|
|
---@return boolean
|
|
function STATS.STAT_SAVE_PENDING_OR_REQUESTED() end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function STATS.STAT_DELETE_SLOT(p0) end
|
|
|
|
---@param statSlot integer
|
|
---@return boolean
|
|
function STATS.STAT_SLOT_IS_LOADED(statSlot) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function STATS.STAT_CLOUD_SLOT_LOAD_FAILED(p0) end
|
|
|
|
---@param p0 integer
|
|
---@return integer
|
|
function STATS.STAT_CLOUD_SLOT_LOAD_FAILED_CODE(p0) end
|
|
|
|
---@param toggle boolean
|
|
function STATS.STAT_SET_BLOCK_SAVES(toggle) end
|
|
|
|
---@return boolean
|
|
function STATS.STAT_GET_BLOCK_SAVES() end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function STATS.STAT_CLOUD_SLOT_SAVE_FAILED(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.STAT_CLEAR_PENDING_SAVES(p0) end
|
|
|
|
---@return boolean
|
|
function STATS.STAT_LOAD_DIRTY_READ_DETECTED() end
|
|
|
|
function STATS.STAT_CLEAR_DIRTY_READ_DETECTED() end
|
|
|
|
---@return boolean
|
|
function STATS.STAT_GET_LOAD_SAFE_TO_PROGRESS_TO_MP_FROM_SP() end
|
|
|
|
---@param dataType integer
|
|
---@param statIndex integer
|
|
---@param charSlot integer
|
|
---@return integer
|
|
function STATS._GET_STAT_HASH_FOR_CHARACTER_STAT(dataType, statIndex, charSlot) end
|
|
|
|
---@param statName integer|string
|
|
---@param value integer
|
|
---@param save boolean
|
|
---@return boolean
|
|
function STATS.STAT_SET_INT(statName, value, save) end
|
|
|
|
---@param statName integer|string
|
|
---@param value number
|
|
---@param save boolean
|
|
---@return boolean
|
|
function STATS.STAT_SET_FLOAT(statName, value, save) end
|
|
|
|
---@param statName integer|string
|
|
---@param value boolean
|
|
---@param save boolean
|
|
---@return boolean
|
|
function STATS.STAT_SET_BOOL(statName, value, save) end
|
|
|
|
---@param statName integer|string
|
|
---@param value string
|
|
---@param save boolean
|
|
---@return boolean
|
|
function STATS.STAT_SET_GXT_LABEL(statName, value, save) end
|
|
|
|
---@param statName integer|string
|
|
---@param value pointer|nil
|
|
---@param numFields integer
|
|
---@param save boolean
|
|
---@return boolean
|
|
function STATS.STAT_SET_DATE(statName, value, numFields, save) end
|
|
|
|
---@param statName integer|string
|
|
---@param value string
|
|
---@param save boolean
|
|
---@return boolean
|
|
function STATS.STAT_SET_STRING(statName, value, save) end
|
|
|
|
---@param statName integer|string
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param save boolean
|
|
---@return boolean
|
|
function STATS.STAT_SET_POS(statName, x, y, z, save) end
|
|
|
|
---@param statName integer|string
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param save boolean
|
|
---@return boolean
|
|
function STATS.STAT_SET_MASKED_INT(statName, p1, p2, p3, save) end
|
|
|
|
---@param statName integer|string
|
|
---@param value string
|
|
---@param save boolean
|
|
---@return boolean
|
|
function STATS.STAT_SET_USER_ID(statName, value, save) end
|
|
|
|
---@param statName integer|string
|
|
---@param p1 boolean
|
|
---@return boolean
|
|
function STATS.STAT_SET_CURRENT_POSIX_TIME(statName, p1) end
|
|
|
|
---@param statHash integer|string
|
|
---@param outValue pointer|nil
|
|
---@param p2 integer
|
|
---@return boolean
|
|
function STATS.STAT_GET_INT(statHash, outValue, p2) end
|
|
|
|
---@param statHash integer|string
|
|
---@param outValue pointer|nil
|
|
---@param p2 integer
|
|
---@return boolean
|
|
function STATS.STAT_GET_FLOAT(statHash, outValue, p2) end
|
|
|
|
---@param statHash integer|string
|
|
---@param outValue pointer|nil
|
|
---@param p2 integer
|
|
---@return boolean
|
|
function STATS.STAT_GET_BOOL(statHash, outValue, p2) end
|
|
|
|
---@param statHash integer|string
|
|
---@param outValue pointer|nil
|
|
---@param numFields integer
|
|
---@param p3 integer
|
|
---@return boolean
|
|
function STATS.STAT_GET_DATE(statHash, outValue, numFields, p3) end
|
|
|
|
---@param statHash integer|string
|
|
---@param p1 integer
|
|
---@return string
|
|
function STATS.STAT_GET_STRING(statHash, p1) end
|
|
|
|
---@param statName integer|string
|
|
---@param outX pointer|nil
|
|
---@param outY pointer|nil
|
|
---@param outZ pointer|nil
|
|
---@param p4 integer
|
|
---@return boolean
|
|
function STATS.STAT_GET_POS(statName, outX, outY, outZ, p4) end
|
|
|
|
---@param statHash integer|string
|
|
---@param outValue pointer|nil
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
---@return boolean
|
|
function STATS.STAT_GET_MASKED_INT(statHash, outValue, p2, p3, p4) end
|
|
|
|
---@param statHash integer|string
|
|
---@return string
|
|
function STATS.STAT_GET_USER_ID(statHash) end
|
|
|
|
---@param statName integer|string
|
|
---@return string
|
|
function STATS.STAT_GET_LICENSE_PLATE(statName) end
|
|
|
|
---@param statName integer|string
|
|
---@param str string
|
|
---@return boolean
|
|
function STATS.STAT_SET_LICENSE_PLATE(statName, str) end
|
|
|
|
---@param statName integer|string
|
|
---@param value number
|
|
function STATS.STAT_INCREMENT(statName, value) end
|
|
|
|
---@return boolean
|
|
function STATS.STAT_COMMUNITY_START_SYNCH() end
|
|
|
|
---@return boolean
|
|
function STATS.STAT_COMMUNITY_SYNCH_IS_PENDING() end
|
|
|
|
---@param statName integer|string
|
|
---@param p1 integer
|
|
---@param outValue pointer|nil
|
|
---@return boolean
|
|
function STATS.STAT_COMMUNITY_GET_HISTORY(statName, p1, outValue) end
|
|
|
|
---@param p0 integer
|
|
function STATS.STAT_RESET_ALL_ONLINE_CHARACTER_STATS(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.STAT_LOCAL_RESET_ALL_ONLINE_CHARACTER_STATS(p0) end
|
|
|
|
---@param statName integer|string
|
|
---@return integer
|
|
function STATS.STAT_GET_NUMBER_OF_DAYS(statName) end
|
|
|
|
---@param statName integer|string
|
|
---@return integer
|
|
function STATS.STAT_GET_NUMBER_OF_HOURS(statName) end
|
|
|
|
---@param statName integer|string
|
|
---@return integer
|
|
function STATS.STAT_GET_NUMBER_OF_MINUTES(statName) end
|
|
|
|
---@param statName integer|string
|
|
---@return integer
|
|
function STATS.STAT_GET_NUMBER_OF_SECONDS(statName) end
|
|
|
|
---@param profileSetting integer
|
|
---@param value integer
|
|
function STATS.STAT_SET_PROFILE_SETTING_VALUE(profileSetting, value) end
|
|
|
|
---@param outfit integer
|
|
function STATS.STATS_CHARACTER_CREATION_OUTFIT_SELECTED(outfit) end
|
|
|
|
---@param p0 integer
|
|
function STATS.STATS_COMPLETED_CHARACTER_CREATION(p0) end
|
|
|
|
---@param p0 integer
|
|
---@return integer
|
|
function STATS.PACKED_STAT_GET_INT_STAT_INDEX(p0) end
|
|
|
|
---@param index integer
|
|
---@param spStat boolean
|
|
---@param charStat boolean
|
|
---@param character integer
|
|
---@return integer
|
|
function STATS.GET_PACKED_INT_STAT_KEY(index, spStat, charStat, character) end
|
|
|
|
---@param index integer
|
|
---@param spStat boolean
|
|
---@param charStat boolean
|
|
---@param character integer
|
|
---@return integer
|
|
function STATS.GET_PACKED_TU_INT_STAT_KEY(index, spStat, charStat, character) end
|
|
|
|
---@param index integer
|
|
---@param spStat boolean
|
|
---@param charStat boolean
|
|
---@param character integer
|
|
---@param section string
|
|
---@return integer
|
|
function STATS.GET_PACKED_NG_INT_STAT_KEY(index, spStat, charStat, character, section) end
|
|
|
|
---@param index integer
|
|
---@param characterSlot integer
|
|
---@return boolean
|
|
function STATS.GET_PACKED_STAT_BOOL_CODE(index, characterSlot) end
|
|
|
|
---@param index integer
|
|
---@param characterSlot integer
|
|
---@return integer
|
|
function STATS.GET_PACKED_STAT_INT_CODE(index, characterSlot) end
|
|
|
|
---@param index integer
|
|
---@param value boolean
|
|
---@param characterSlot integer
|
|
function STATS.SET_PACKED_STAT_BOOL_CODE(index, value, characterSlot) end
|
|
|
|
---@param index integer
|
|
---@param value integer
|
|
---@param characterSlot integer
|
|
function STATS.SET_PACKED_STAT_INT_CODE(index, value, characterSlot) end
|
|
|
|
---@param action string
|
|
---@param value integer
|
|
function STATS.PLAYSTATS_BACKGROUND_SCRIPT_ACTION(action, value) end
|
|
|
|
---@param posX number
|
|
---@param posY number
|
|
---@param posZ number
|
|
---@param action string
|
|
---@param p4 boolean
|
|
---@param p5 integer
|
|
function STATS._PLAYSTATS_FLOW_LOW(posX, posY, posZ, action, p4, p5) end
|
|
|
|
---@param posX number
|
|
---@param posY number
|
|
---@param posZ number
|
|
---@param action string
|
|
---@param p4 boolean
|
|
---@param p5 integer
|
|
function STATS._PLAYSTATS_FLOW_MEDIUM(posX, posY, posZ, action, p4, p5) end
|
|
|
|
---@param posX number
|
|
---@param posY number
|
|
---@param posZ number
|
|
---@param action string
|
|
---@param p4 boolean
|
|
---@param p5 integer
|
|
function STATS._PLAYSTATS_FLOW_HIGH(posX, posY, posZ, action, p4, p5) end
|
|
|
|
---@param p0 string
|
|
function STATS.PLAYSTATS_NPC_INVITE(p0) end
|
|
|
|
---@param amount integer
|
|
---@param type integer|string
|
|
---@param category integer|string
|
|
function STATS.PLAYSTATS_AWARD_XP(amount, type, category) end
|
|
|
|
---@param rank integer
|
|
function STATS.PLAYSTATS_RANK_UP(rank) end
|
|
|
|
function STATS.PLAYSTATS_STARTED_SESSION_IN_OFFLINEMODE() end
|
|
|
|
---@param p0 integer
|
|
---@param activityId integer
|
|
---@param p2 integer
|
|
function STATS.PLAYSTATS_ACTIVITY_DONE(p0, activityId, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
function STATS.PLAYSTATS_LEAVE_JOB_CHAIN(p0, p1, p2, p3, p4) end
|
|
|
|
---@param p0 string
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 boolean
|
|
function STATS.PLAYSTATS_MISSION_STARTED(p0, p1, p2, p3) end
|
|
|
|
---@param p0 string
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 boolean
|
|
---@param p4 boolean
|
|
---@param p5 boolean
|
|
function STATS.PLAYSTATS_MISSION_OVER(p0, p1, p2, p3, p4, p5) end
|
|
|
|
---@param p0 string
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function STATS.PLAYSTATS_MISSION_CHECKPOINT(p0, p1, p2, p3) end
|
|
|
|
---@param name string
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function STATS.PLAYSTATS_RANDOM_MISSION_DONE(name, p1, p2, p3) end
|
|
|
|
---@param amount integer
|
|
---@param act integer
|
|
---@param player integer
|
|
---@param cm number
|
|
function STATS.PLAYSTATS_ROS_BET(amount, act, player, cm) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
function STATS.PLAYSTATS_RACE_CHECKPOINT(p0, p1, p2, p3, p4) end
|
|
|
|
---@param playerAccountId pointer|nil
|
|
---@param posixTime pointer|nil
|
|
---@return boolean
|
|
function STATS.PLAYSTATS_CREATE_MATCH_HISTORY_ID_2(playerAccountId, posixTime) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
function STATS.PLAYSTATS_MATCH_STARTED(p0, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
function STATS.PLAYSTATS_SHOP_ITEM(p0, p1, p2, p3, p4) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
---@param p5 integer
|
|
---@param p6 integer
|
|
---@param p7 integer
|
|
function STATS.PLAYSTATS_CRATE_DROP_MISSION_DONE(p0, p1, p2, p3, p4, p5, p6, p7) end
|
|
|
|
---@param p0 number
|
|
---@param p1 number
|
|
---@param p2 number
|
|
function STATS.PLAYSTATS_CRATE_CREATED(p0, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function STATS.PLAYSTATS_HOLD_UP_MISSION_DONE(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function STATS.PLAYSTATS_IMPORT_EXPORT_MISSION_DONE(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function STATS.PLAYSTATS_RACE_TO_POINT_MISSION_DONE(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_ACQUIRED_HIDDEN_PACKAGE(p0) end
|
|
|
|
---@param scaleformHash integer|string
|
|
---@param p1 integer
|
|
function STATS.PLAYSTATS_WEBSITE_VISITED(scaleformHash, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
function STATS.PLAYSTATS_FRIEND_ACTIVITY(p0, p1) end
|
|
|
|
---@param totalTimeMs integer
|
|
---@param p1 integer
|
|
---@param p2 boolean
|
|
function STATS.PLAYSTATS_ODDJOB_DONE(totalTimeMs, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function STATS.PLAYSTATS_PROP_CHANGE(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
function STATS.PLAYSTATS_CLOTH_CHANGE(p0, p1, p2, p3, p4) end
|
|
|
|
---@param weaponHash integer|string
|
|
---@param componentHashTo integer|string
|
|
---@param componentHashFrom integer|string
|
|
function STATS.PLAYSTATS_WEAPON_MODE_CHANGE(weaponHash, componentHashTo, componentHashFrom) end
|
|
|
|
---@param cheat string
|
|
function STATS.PLAYSTATS_CHEAT_APPLIED(cheat) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@param p1 pointer|nil
|
|
---@param p2 pointer|nil
|
|
---@param p3 pointer|nil
|
|
function STATS.PLAYSTATS_JOB_ACTIVITY_END(p0, p1, p2, p3) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@param p1 pointer|nil
|
|
---@param p2 pointer|nil
|
|
---@param p3 pointer|nil
|
|
function STATS.PLAYSTATS_JOB_BEND(p0, p1, p2, p3) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@param p1 pointer|nil
|
|
---@param p2 pointer|nil
|
|
---@param p3 pointer|nil
|
|
function STATS.PLAYSTATS_JOB_LTS_END(p0, p1, p2, p3) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@param p1 pointer|nil
|
|
---@param p2 pointer|nil
|
|
---@param p3 pointer|nil
|
|
function STATS.PLAYSTATS_JOB_LTS_ROUND_END(p0, p1, p2, p3) end
|
|
|
|
---@param element integer
|
|
---@param item string
|
|
function STATS.PLAYSTATS_QUICKFIX_TOOL(element, item) end
|
|
|
|
---@param msStoodIdle integer
|
|
function STATS.PLAYSTATS_IDLE_KICK(msStoodIdle) end
|
|
|
|
---@param joinType integer
|
|
function STATS.PLAYSTATS_SET_JOIN_TYPE(joinType) end
|
|
|
|
---@param hash integer|string
|
|
---@param p1 integer
|
|
function STATS.PLAYSTATS_HEIST_SAVE_CHEAT(hash, p1) end
|
|
|
|
---@param p0 pointer|nil
|
|
function STATS.PLAYSTATS_APPEND_DIRECTOR_METRIC(p0) end
|
|
|
|
---@param id integer
|
|
function STATS.PLAYSTATS_AWARD_BAD_SPORT(id) end
|
|
|
|
---@param modelHash integer|string
|
|
function STATS.PLAYSTATS_PEGASUS_AS_PERSONAL_AIRCRAFT(modelHash) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function STATS._PLAYSTATS_SHOPMENU_NAV(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_FM_EVENT_CHALLENGES(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_FM_EVENT_VEHICLETARGET(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_FM_EVENT_URBANWARFARE(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_FM_EVENT_CHECKPOINTCOLLECTION(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_FM_EVENT_ATOB(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_FM_EVENT_PENNEDIN(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_FM_EVENT_PASSTHEPARCEL(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_FM_EVENT_HOTPROPERTY(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_FM_EVENT_DEADDROP(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_FM_EVENT_KINGOFTHECASTLE(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_FM_EVENT_CRIMINALDAMAGE(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_FM_EVENT_COMPETITIVEURBANWARFARE(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_FM_EVENT_HUNTBEAST(p0) end
|
|
|
|
---@param data pointer|nil
|
|
function STATS.PLAYSTATS_PIMENU_HIDE_OPTIONS(data) end
|
|
|
|
---@param isBoss boolean
|
|
---@param bossType integer
|
|
---@param bossId1 integer
|
|
---@param bossId2 integer
|
|
---@param textType integer
|
|
---@param textString string
|
|
---@param textSource integer
|
|
function STATS._PLAYSTATS_NAMED_USER_CONTENT(isBoss, bossType, bossId1, bossId2, textType, textString, textSource) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@return integer
|
|
function STATS.LEADERBOARDS_GET_NUMBER_OF_COLUMNS(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@return integer
|
|
function STATS.LEADERBOARDS_GET_COLUMN_ID(p0, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@return integer
|
|
function STATS.LEADERBOARDS_GET_COLUMN_TYPE(p0, p1, p2) end
|
|
|
|
---@return integer
|
|
function STATS.LEADERBOARDS_READ_CLEAR_ALL() end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@return integer
|
|
function STATS.LEADERBOARDS_READ_CLEAR(p0, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@return boolean
|
|
function STATS.LEADERBOARDS_READ_PENDING(p0, p1, p2) end
|
|
|
|
---@return boolean
|
|
function STATS.LEADERBOARDS_READ_ANY_PENDING() end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@return boolean
|
|
function STATS.LEADERBOARDS_READ_SUCCESSFUL(p0, p1, p2) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@param p1 pointer|nil
|
|
---@param p2 integer
|
|
---@param p3 boolean
|
|
---@param p4 integer
|
|
---@param p5 integer
|
|
---@return boolean
|
|
function STATS.LEADERBOARDS2_READ_FRIENDS_BY_ROW(p0, p1, p2, p3, p4, p5) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@param p1 pointer|nil
|
|
---@return boolean
|
|
function STATS.LEADERBOARDS2_READ_BY_HANDLE(p0, p1) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@return boolean
|
|
function STATS.LEADERBOARDS2_READ_BY_RANK(p0, p1, p2) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@param p1 integer
|
|
---@param p2 pointer|nil
|
|
---@return boolean
|
|
function STATS.LEADERBOARDS2_READ_BY_RADIUS(p0, p1, p2) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@return boolean
|
|
function STATS.LEADERBOARDS2_READ_BY_SCORE_INT(p0, p1, p2) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@param p1 number
|
|
---@param p2 integer
|
|
---@return boolean
|
|
function STATS.LEADERBOARDS2_READ_BY_SCORE_FLOAT(p0, p1, p2) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@param p1 pointer|nil
|
|
---@param p2 pointer|nil
|
|
---@return boolean
|
|
function STATS.LEADERBOARDS2_READ_RANK_PREDICTION(p0, p1, p2) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@param gamerHandleCsv string
|
|
---@param platformName string
|
|
---@return boolean
|
|
function STATS.LEADERBOARDS2_READ_BY_PLAFORM(p0, gamerHandleCsv, platformName) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@return boolean
|
|
function STATS.LEADERBOARDS2_READ_GET_ROW_DATA_START(p0) end
|
|
|
|
function STATS.LEADERBOARDS2_READ_GET_ROW_DATA_END() end
|
|
|
|
---@param p0 integer
|
|
---@param p1 pointer|nil
|
|
---@return boolean
|
|
function STATS.LEADERBOARDS2_READ_GET_ROW_DATA_INFO(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@return integer
|
|
function STATS.LEADERBOARDS2_READ_GET_ROW_DATA_INT(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@return number
|
|
function STATS.LEADERBOARDS2_READ_GET_ROW_DATA_FLOAT(p0, p1) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@return boolean
|
|
function STATS.LEADERBOARDS2_WRITE_DATA(p0) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 number
|
|
function STATS.LEADERBOARDS_WRITE_ADD_COLUMN(p0, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
function STATS.LEADERBOARDS_WRITE_ADD_COLUMN_LONG(p0, p1, p2) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@return boolean
|
|
function STATS.LEADERBOARDS_CACHE_DATA_ROW(p0) end
|
|
|
|
function STATS.LEADERBOARDS_CLEAR_CACHE_DATA() end
|
|
|
|
---@param p0 integer
|
|
function STATS.LEADERBOARDS_CLEAR_CACHE_DATA_ID(p0) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function STATS.LEADERBOARDS_GET_CACHE_EXISTS(p0) end
|
|
|
|
---@param p0 integer
|
|
---@return integer
|
|
function STATS.LEADERBOARDS_GET_CACHE_TIME(p0) end
|
|
|
|
---@param p0 integer
|
|
---@return integer
|
|
function STATS.LEADERBOARDS_GET_CACHE_NUMBER_OF_ROWS(p0) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 pointer|nil
|
|
---@return boolean
|
|
function STATS.LEADERBOARDS_GET_CACHE_DATA_ROW(p0, p1, p2) end
|
|
|
|
---@param statHash integer|string
|
|
---@param value integer
|
|
---@param p2 integer
|
|
function STATS.PRESENCE_EVENT_UPDATESTAT_INT(statHash, value, p2) end
|
|
|
|
---@param statHash integer|string
|
|
---@param value number
|
|
---@param p2 integer
|
|
function STATS.PRESENCE_EVENT_UPDATESTAT_FLOAT(statHash, value, p2) end
|
|
|
|
---@param statHash integer|string
|
|
---@param value integer
|
|
---@param p2 integer
|
|
---@param string string
|
|
function STATS.PRESENCE_EVENT_UPDATESTAT_INT_WITH_STRING(statHash, value, p2, string) end
|
|
|
|
---@return boolean
|
|
function STATS.GET_PLAYER_HAS_DRIVEN_ALL_VEHICLES() end
|
|
|
|
function STATS.SET_HAS_POSTED_ALL_VEHICLES_DRIVEN() end
|
|
|
|
function STATS.SET_PROFILE_SETTING_PROLOGUE_COMPLETE() end
|
|
|
|
function STATS.SET_PROFILE_SETTING_SP_CHOP_MISSION_COMPLETE() end
|
|
|
|
---@param value integer
|
|
function STATS.SET_PROFILE_SETTING_CREATOR_RACES_DONE(value) end
|
|
|
|
---@param value integer
|
|
function STATS.SET_PROFILE_SETTING_CREATOR_DM_DONE(value) end
|
|
|
|
---@param value integer
|
|
function STATS.SET_PROFILE_SETTING_CREATOR_CTF_DONE(value) end
|
|
|
|
---@param p0 integer
|
|
---@param characterSlot integer
|
|
function STATS.SET_JOB_ACTIVITY_ID_STARTED(p0, characterSlot) end
|
|
|
|
---@param p0 integer
|
|
---@param characterSlot integer
|
|
function STATS.SET_FREEMODE_PROLOGUE_DONE(p0, characterSlot) end
|
|
|
|
---@param profileSetting integer
|
|
---@param settingValue integer
|
|
function STATS.SET_FREEMODE_STRAND_PROGRESSION_STATUS(profileSetting, settingValue) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 number
|
|
function STATS.STAT_NETWORK_INCREMENT_ON_SUICIDE(p0, p1) end
|
|
|
|
function STATS.STAT_SET_CHEAT_IS_ACTIVE() end
|
|
|
|
---@param p0 pointer|nil
|
|
---@param p1 pointer|nil
|
|
---@return boolean
|
|
function STATS.LEADERBOARDS2_WRITE_DATA_FOR_EVENT_TYPE(p0, p1) end
|
|
|
|
function STATS.FORCE_CLOUD_MP_STATS_DOWNLOAD_AND_OVERWRITE_LOCAL_SAVE() end
|
|
|
|
function STATS.STAT_MIGRATE_CLEAR_FOR_RESTART() end
|
|
|
|
---@param platformName string
|
|
---@return boolean
|
|
function STATS.STAT_MIGRATE_SAVEGAME_START(platformName) end
|
|
|
|
---@return integer
|
|
function STATS.STAT_MIGRATE_SAVEGAME_GET_STATUS() end
|
|
|
|
---@return boolean
|
|
function STATS.STAT_MIGRATE_CHECK_ALREADY_DONE() end
|
|
|
|
---@return boolean
|
|
function STATS.STAT_MIGRATE_CHECK_START() end
|
|
|
|
---@param p0 integer
|
|
---@return integer
|
|
function STATS.STAT_MIGRATE_CHECK_GET_IS_PLATFORM_AVAILABLE(p0) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 pointer|nil
|
|
---@return integer
|
|
function STATS.STAT_MIGRATE_CHECK_GET_PLATFORM_STATUS(p0, p1) end
|
|
|
|
---@param data pointer|nil
|
|
---@return integer
|
|
function STATS.STAT_GET_SAVE_MIGRATION_STATUS(data) end
|
|
|
|
---@return boolean
|
|
function STATS.STAT_SAVE_MIGRATION_CANCEL_PENDING_OPERATION() end
|
|
|
|
---@return integer
|
|
function STATS.STAT_GET_CANCEL_SAVE_MIGRATION_STATUS() end
|
|
|
|
---@param contentId integer|string
|
|
---@param srcPlatform string
|
|
---@param srcGamerHandle string
|
|
---@return boolean
|
|
function STATS.STAT_SAVE_MIGRATION_CONSUME_CONTENT(contentId, srcPlatform, srcGamerHandle) end
|
|
|
|
---@param p0 pointer|nil
|
|
---@return integer
|
|
function STATS.STAT_GET_SAVE_MIGRATION_CONSUME_CONTENT_STATUS(p0) end
|
|
|
|
function STATS.STAT_ENABLE_STATS_TRACKING() end
|
|
|
|
function STATS.STAT_DISABLE_STATS_TRACKING() end
|
|
|
|
---@return boolean
|
|
function STATS.STAT_IS_STATS_TRACKING_ENABLED() end
|
|
|
|
---@param statType integer
|
|
---@param valueType integer
|
|
---@return boolean
|
|
function STATS.STAT_START_RECORD_STAT(statType, valueType) end
|
|
|
|
---@return boolean
|
|
function STATS.STAT_STOP_RECORD_STAT() end
|
|
|
|
---@param value pointer|nil
|
|
---@return boolean
|
|
function STATS.STAT_GET_RECORDED_VALUE(value) end
|
|
|
|
---@return boolean
|
|
function STATS.STAT_IS_RECORDING_STAT() end
|
|
|
|
---@return integer
|
|
function STATS.STAT_GET_CURRENT_NEAR_MISS_NOCRASH_PRECISE() end
|
|
|
|
---@return number
|
|
function STATS.STAT_GET_CURRENT_REAR_WHEEL_DISTANCE() end
|
|
|
|
---@return number
|
|
function STATS.STAT_GET_CURRENT_FRONT_WHEEL_DISTANCE() end
|
|
|
|
---@return number
|
|
function STATS.STAT_GET_CURRENT_JUMP_DISTANCE() end
|
|
|
|
---@return number
|
|
function STATS.STAT_GET_CURRENT_DRIVE_NOCRASH_DISTANCE() end
|
|
|
|
---@return number
|
|
function STATS.STAT_GET_CURRENT_SPEED() end
|
|
|
|
---@return number
|
|
function STATS.STAT_GET_CURRENT_DRIVING_REVERSE_DISTANCE() end
|
|
|
|
---@return number
|
|
function STATS.STAT_GET_CURRENT_SKYDIVING_DISTANCE() end
|
|
|
|
---@return number
|
|
function STATS.STAT_GET_CHALLENGE_FLYING_DIST() end
|
|
|
|
---@param outValue pointer|nil
|
|
---@return boolean
|
|
function STATS.STAT_GET_FLYING_ALTITUDE(outValue) end
|
|
|
|
---@return boolean
|
|
function STATS.STAT_IS_PLAYER_VEHICLE_ABOVE_OCEAN() end
|
|
|
|
---@return number
|
|
function STATS.STAT_GET_VEHICLE_BAIL_DISTANCE() end
|
|
|
|
---@return boolean
|
|
function STATS.STAT_ROLLBACK_SAVE_MIGRATION() end
|
|
|
|
---@param value integer
|
|
function STATS.SET_HAS_SPECIALEDITION_CONTENT(value) end
|
|
|
|
---@param transactionId integer
|
|
function STATS.SET_SAVE_MIGRATION_TRANSACTION_ID_WARNING(transactionId) end
|
|
|
|
---@param characterSlot integer
|
|
---@param p1 pointer|nil
|
|
---@param p2 pointer|nil
|
|
function STATS.GET_BOSS_GOON_UUID(characterSlot, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_BW_BOSSONBOSSDEATHMATCH(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_BW_YATCHATTACK(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_BW_HUNT_THE_BOSS(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_BW_SIGHTSEER(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_BW_ASSAULT(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_BW_BELLY_OF_THE_BEAST(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_BW_HEAD_HUNTER(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_BW_FRAGILE_GOODS(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_BW_AIR_FREIGHT(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_BC_CAR_JACKING(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_BC_SMASH_AND_GRAB(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_BC_PROTECTION_RACKET(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_BC_MOST_WANTED(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_BC_FINDERS_KEEPERS(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_BC_POINT_TO_POINT(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_BC_CASHING(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_BC_SALVAGE(p0) end
|
|
|
|
---@param amount integer
|
|
function STATS.PLAYSTATS_SPENT_PI_CUSTOM_LOADOUT(amount) end
|
|
|
|
---@param data pointer|nil
|
|
function STATS.PLAYSTATS_BUY_CONTRABAND_MISSION(data) end
|
|
|
|
---@param data pointer|nil
|
|
function STATS.PLAYSTATS_SELL_CONTRABAND_MISSION(data) end
|
|
|
|
---@param data pointer|nil
|
|
function STATS.PLAYSTATS_DEFEND_CONTRABAND_MISSION(data) end
|
|
|
|
---@param data pointer|nil
|
|
function STATS.PLAYSTATS_RECOVER_CONTRABAND_MISSION(data) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_HIT_CONTRABAND_DESTROY_LIMIT(p0) end
|
|
|
|
---@deprecated Not allowed
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
function STATS.START_BEING_BOSS(p0, p1, p2) end
|
|
|
|
---@deprecated Not allowed
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
function STATS.START_BEING_GOON(p0, p1, p2) end
|
|
|
|
---@deprecated Not allowed
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
function STATS.END_BEING_BOSS(p0, p1, p2) end
|
|
|
|
---@deprecated Not allowed
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
function STATS.END_BEING_GOON(p0, p1, p2, p3, p4) end
|
|
|
|
---@deprecated Not allowed
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function STATS.HIRED_LIMO(p0, p1) end
|
|
|
|
---@deprecated Not allowed
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param vehicleHash integer|string
|
|
function STATS.ORDER_BOSS_VEHICLE(p0, p1, vehicleHash) end
|
|
|
|
---@deprecated Not allowed
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
function STATS.CHANGE_UNIFORM(p0, p1, p2) end
|
|
|
|
---@deprecated Not allowed
|
|
---@param p0 integer
|
|
function STATS.CHANGE_GOON_LOOKING_FOR_WORK(p0) end
|
|
|
|
---@deprecated Not allowed
|
|
---@param p0 integer
|
|
function STATS.SEND_METRIC_GHOSTING_TO_PLAYER(p0) end
|
|
|
|
---@deprecated Not allowed
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
function STATS.SEND_METRIC_VIP_POACH(p0, p1, p2) end
|
|
|
|
---@deprecated Not allowed
|
|
---@param p0 integer
|
|
function STATS.SEND_METRIC_PUNISH_BODYGUARD(p0) end
|
|
|
|
function STATS.PLAYSTATS_START_TRACKING_STUNTS() end
|
|
|
|
function STATS.PLAYSTATS_STOP_TRACKING_STUNTS() end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_MISSION_ENDED(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_IMPEXP_MISSION_ENDED(p0) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param role integer
|
|
---@param p5 integer
|
|
---@param p6 integer
|
|
function STATS.PLAYSTATS_CHANGE_MC_ROLE(p0, p1, p2, p3, role, p5, p6) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
function STATS.PLAYSTATS_CHANGE_MC_OUTFIT(p0, p1, p2, p3, p4) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
function STATS.PLAYSTATS_SWITCH_MC_EMBLEM(p0, p1, p2, p3, p4) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
function STATS.PLAYSTATS_MC_REQUEST_BIKE(p0, p1, p2, p3, p4) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
function STATS.PLAYSTATS_MC_KILLED_RIVAL_MC_MEMBER(p0, p1, p2, p3, p4) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
function STATS.PLAYSTATS_ABANDONED_MC(p0, p1, p2, p3, p4) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
---@param p5 integer
|
|
function STATS.PLAYSTATS_EARNED_MC_POINTS(p0, p1, p2, p3, p4, p5) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
---@param p5 integer
|
|
---@param p6 integer
|
|
function STATS.PLAYSTATS_MC_FORMATION_ENDS(p0, p1, p2, p3, p4, p5, p6) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
---@param p5 integer
|
|
---@param p6 integer
|
|
---@param p7 integer
|
|
function STATS.PLAYSTATS_MC_CLUBHOUSE_ACTIVITY(p0, p1, p2, p3, p4, p5, p6, p7) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
---@param p5 integer
|
|
---@param p6 integer
|
|
---@param p7 integer
|
|
---@param p8 integer
|
|
---@param p9 integer
|
|
function STATS.PLAYSTATS_RIVAL_BEHAVIOR(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
---@param p5 integer
|
|
---@param p6 integer
|
|
function STATS.PLAYSTATS_COPY_RANK_INTO_NEW_SLOT(p0, p1, p2, p3, p4, p5, p6) end
|
|
|
|
---@param data pointer|nil
|
|
function STATS.PLAYSTATS_DUPE_DETECTED(data) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_BAN_ALERT(p0) end
|
|
|
|
---@param data pointer|nil
|
|
function STATS.PLAYSTATS_GUNRUNNING_MISSION_ENDED(data) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_GUNRUNNING_RND(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_BUSINESS_BATTLE_ENDED(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_WAREHOUSE_MISSION_ENDED(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_NIGHTCLUB_MISSION_ENDED(p0) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function STATS.PLAYSTATS_DJ_USAGE(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
function STATS.PLAYSTATS_MINIGAME_USAGE(p0, p1, p2) end
|
|
|
|
---@param data pointer|nil
|
|
function STATS.PLAYSTATS_STONE_HATCHET_ENDED(data) end
|
|
|
|
---@param data pointer|nil
|
|
function STATS.PLAYSTATS_SMUGGLER_MISSION_ENDED(data) end
|
|
|
|
---@param data pointer|nil
|
|
function STATS.PLAYSTATS_FM_HEIST_PREP_ENDED(data) end
|
|
|
|
---@param data pointer|nil
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function STATS.PLAYSTATS_INSTANCED_HEIST_ENDED(data, p1, p2, p3) end
|
|
|
|
---@param data pointer|nil
|
|
function STATS.PLAYSTATS_DAR_CHECKPOINT(data) end
|
|
|
|
---@param data pointer|nil
|
|
function STATS.PLAYSTATS_ENTER_SESSION_PACK(data) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
function STATS.PLAYSTATS_DRONE_USAGE(p0, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function STATS.PLAYSTATS_SPIN_WHEEL(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
function STATS.PLAYSTATS_ARENA_WARS_SPECTATOR(p0, p1, p2, p3, p4) end
|
|
|
|
---@param data pointer|nil
|
|
function STATS.PLAYSTATS_ARENA_WARS_ENDED(data) end
|
|
|
|
---@param p0 boolean
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function STATS.PLAYSTATS_SWITCH_PASSIVE_MODE(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param objectHash integer|string
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param moneyAmount integer
|
|
---@param rpAmount integer
|
|
---@param chipsAmount integer
|
|
---@param p7 integer
|
|
---@param p8 integer
|
|
---@param p9 integer
|
|
---@param p10 integer
|
|
function STATS.PLAYSTATS_COLLECTIBLE_PICKED_UP(p0, objectHash, p2, p3, moneyAmount, rpAmount, chipsAmount, p7, p8, p9, p10) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function STATS.PLAYSTATS_CASINO_STORY_MISSION_ENDED(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_CASINO_CHIP(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_CASINO_ROULETTE(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_CASINO_BLACKJACK(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_CASINO_THREE_CARD_POKER(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_CASINO_SLOT_MACHINE(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_CASINO_INSIDE_TRACK(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_CASINO_LUCKY_SEVEN(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_CASINO_ROULETTE_LIGHT(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_CASINO_BLACKJACK_LIGHT(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_CASINO_THREE_CARD_POKER_LIGHT(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_CASINO_SLOT_MACHINE_LIGHT(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_CASINO_INSIDE_TRACK_LIGHT(p0) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
---@param p5 integer
|
|
---@param p6 integer
|
|
function STATS.PLAYSTATS_ARCADE_GAME(p0, p1, p2, p3, p4, p5, p6) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function STATS.PLAYSTATS_ARCADE_LOVE_MATCH(p0, p1) end
|
|
|
|
---@param data pointer|nil
|
|
function STATS.PLAYSTATS_FREEMODE_CASINO_MISSION_ENDED(data) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_HEIST3_DRONE(p0) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
---@param p5 integer
|
|
function STATS.PLAYSTATS_HEIST3_HACK(p0, p1, p2, p3, p4, p5) end
|
|
|
|
---@param p0 pointer|nil
|
|
function STATS.PLAYSTATS_NPC_PHONE(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_ARCADE_CABINET(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_HEIST3_FINALE(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_HEIST3_PREP(p0) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
function STATS.PLAYSTATS_MASTER_CONTROL(p0, p1, p2, p3, p4) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
function STATS.PLAYSTATS_QUIT_MODE(p0, p1, p2, p3, p4) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_MISSION_VOTE(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_NJVS_VOTE(p0) end
|
|
|
|
---@param victimPed integer
|
|
---@param killerPed integer
|
|
---@param mentalState integer
|
|
---@param revengeKill boolean
|
|
---@param victimKvK integer
|
|
---@param killerKvK integer
|
|
function STATS._PLAYSTATS_DEATH_INFO(victimPed, killerPed, mentalState, revengeKill, victimKvK, killerKvK) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function STATS.PLAYSTATS_FM_MISSION_END(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_HEIST4_PREP(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_HEIST4_FINALE(p0) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
function STATS.PLAYSTATS_HEIST4_HACK(p0, p1, p2, p3, p4) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function STATS.PLAYSTATS_SUB_WEAP(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
---@param p5 integer
|
|
---@param p6 integer
|
|
---@param p7 integer
|
|
---@param p8 integer
|
|
---@param p9 integer
|
|
---@param p10 integer
|
|
function STATS.PLAYSTATS_FAST_TRVL(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_HUB_ENTRY(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_DJ_MISSION_ENDED(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_ROBBERY_PREP(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_ROBBERY_FINALE(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_EXTRA_EVENT(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_CARCLUB_POINTS(p0) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function STATS.PLAYSTATS_CARCLUB_CHALLENGE(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param vehicleModel integer|string
|
|
function STATS.PLAYSTATS_CARCLUB_PRIZE(p0, vehicleModel) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function STATS.PLAYSTATS_AWARD_NAV(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
function STATS._PLAYSTATS_INIT_MULTIPLAYER(p0, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_INST_MISSION_END(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_HUB_EXIT(p0) end
|
|
|
|
---@param data pointer|nil
|
|
function STATS.PLAYSTATS_LP_NAV(data) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
function STATS._PLAYSTATS_LP_SUBTILE(p0, p1, p2, p3, p4) end
|
|
|
|
---@param bossId1 integer
|
|
---@param bossId2 integer
|
|
---@param bossType integer
|
|
---@param vehicleID integer
|
|
---@param reason integer
|
|
function STATS.PLAYSTATS_VEH_DEL(bossId1, bossId2, bossType, vehicleID, reason) end
|
|
|
|
---@param p0 integer
|
|
function STATS.PLAYSTATS_INVENTORY(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS._PLAYSTATS_ACID_MISSION_END(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS._PLAYSTATS_ACID_RND(p0) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
function STATS._PLAYSTATS_IDLE(p0, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
function STATS._PLAYSTATS_PLAYER_STYLE(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS._PLAYSTATS_RANDOM_EVENT(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS._PLAYSTATS_PH_SNAPSHOT(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS._PLAYSTATS_PH_PROGRESS_TIERS(p0) end
|
|
|
|
---@param p0 integer
|
|
function STATS._PLAYSTATS_PH_NAV(p0) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
---@param p5 integer
|
|
---@param p6 integer
|
|
---@param p7 integer
|
|
function STATS._PLAYSTATS_PH_ACTIVITY(p0, p1, p2, p3, p4, p5, p6, p7) end
|
|
|
|
---@param p0 integer
|
|
function STATS._PLAYSTATS_PH_PROGRESS_OBJECTIVES(p0) end
|
|
|
|
---@param data pointer|nil
|
|
function STATS._PLAYSTATS_ALERT(data) end
|
|
|
|
---@param p0 integer
|
|
function STATS._PLAYSTATS_ATTRITION_STAGE_END(p0) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param entity integer|string
|
|
function STATS._PLAYSTATS_SHOWROOM_NAV(p0, p1, entity) end
|
|
|
|
---@param data pointer|nil
|
|
function STATS._PLAYSTATS_SHOWROOM_OVERVIEW(data) end
|
|
|
|
---@param data pointer|nil
|
|
function STATS._PLAYSTATS_PIMENU_NAV(data) end
|
|
|
|
---@param data pointer|nil
|
|
function STATS._PLAYSTATS_RECOVER_VEHICLE(data) end
|
|
|
|
---@param data pointer|nil
|
|
function STATS._PLAYSTATS_SCRIPT_EVENT_FPOM(data) end
|
|
|
|
---@param p0 pointer|nil
|
|
function STATS._PLAYSTATS_LOBBY_EXIT(p0) end
|
|
|
|
---@param p0 pointer|nil
|
|
function STATS._PLAYSTATS_LOBBY_STARTED(p0) end
|
|
|
|
---@param p0 pointer|nil
|
|
function STATS._PLAYSTATS_CREATOR_END(p0) end
|
|
|
|
-- ============================================================
|
|
-- STREAMING
|
|
-- ============================================================
|
|
|
|
---@class natives.STREAMING
|
|
STREAMING = {}
|
|
|
|
function STREAMING.LOAD_ALL_OBJECTS_NOW() end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
function STREAMING.LOAD_SCENE(x, y, z) end
|
|
|
|
---@return boolean
|
|
function STREAMING.NETWORK_UPDATE_LOAD_SCENE() end
|
|
|
|
---@return boolean
|
|
function STREAMING.IS_NETWORK_LOADING_SCENE() end
|
|
|
|
---@param interiorID integer
|
|
---@param toggle boolean
|
|
function STREAMING.SET_INTERIOR_ACTIVE(interiorID, toggle) end
|
|
|
|
---@param model integer|string
|
|
function STREAMING.REQUEST_MODEL(model) end
|
|
|
|
---@param model integer|string
|
|
function STREAMING.REQUEST_MENU_PED_MODEL(model) end
|
|
|
|
---@param model integer|string
|
|
---@return boolean
|
|
function STREAMING.HAS_MODEL_LOADED(model) end
|
|
|
|
---@param interior integer
|
|
---@param roomName string
|
|
function STREAMING.REQUEST_MODELS_IN_ROOM(interior, roomName) end
|
|
|
|
---@param model integer|string
|
|
function STREAMING.SET_MODEL_AS_NO_LONGER_NEEDED(model) end
|
|
|
|
---@param model integer|string
|
|
---@return boolean
|
|
function STREAMING.IS_MODEL_IN_CDIMAGE(model) end
|
|
|
|
---@param model integer|string
|
|
---@return boolean
|
|
function STREAMING.IS_MODEL_VALID(model) end
|
|
|
|
---@param model integer|string
|
|
---@return boolean
|
|
function STREAMING.IS_MODEL_A_PED(model) end
|
|
|
|
---@param model integer|string
|
|
---@return boolean
|
|
function STREAMING.IS_MODEL_A_VEHICLE(model) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
function STREAMING.REQUEST_COLLISION_AT_COORD(x, y, z) end
|
|
|
|
---@param model integer|string
|
|
function STREAMING.REQUEST_COLLISION_FOR_MODEL(model) end
|
|
|
|
---@param model integer|string
|
|
---@return boolean
|
|
function STREAMING.HAS_COLLISION_FOR_MODEL_LOADED(model) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
function STREAMING.REQUEST_ADDITIONAL_COLLISION_AT_COORD(x, y, z) end
|
|
|
|
---@param animDict string
|
|
---@return boolean
|
|
function STREAMING.DOES_ANIM_DICT_EXIST(animDict) end
|
|
|
|
---@param animDict string
|
|
function STREAMING.REQUEST_ANIM_DICT(animDict) end
|
|
|
|
---@param animDict string
|
|
---@return boolean
|
|
function STREAMING.HAS_ANIM_DICT_LOADED(animDict) end
|
|
|
|
---@param animDict string
|
|
function STREAMING.REMOVE_ANIM_DICT(animDict) end
|
|
|
|
---@param animSet string
|
|
function STREAMING.REQUEST_ANIM_SET(animSet) end
|
|
|
|
---@param animSet string
|
|
---@return boolean
|
|
function STREAMING.HAS_ANIM_SET_LOADED(animSet) end
|
|
|
|
---@param animSet string
|
|
function STREAMING.REMOVE_ANIM_SET(animSet) end
|
|
|
|
---@param clipSet string
|
|
function STREAMING.REQUEST_CLIP_SET(clipSet) end
|
|
|
|
---@param clipSet string
|
|
---@return boolean
|
|
function STREAMING.HAS_CLIP_SET_LOADED(clipSet) end
|
|
|
|
---@param clipSet string
|
|
function STREAMING.REMOVE_CLIP_SET(clipSet) end
|
|
|
|
---@param iplName string
|
|
function STREAMING.REQUEST_IPL(iplName) end
|
|
|
|
---@param iplName string
|
|
function STREAMING.REMOVE_IPL(iplName) end
|
|
|
|
---@param iplName string
|
|
---@return boolean
|
|
function STREAMING.IS_IPL_ACTIVE(iplName) end
|
|
|
|
---@param toggle boolean
|
|
function STREAMING.SET_STREAMING(toggle) end
|
|
|
|
---@param waterType integer
|
|
function STREAMING.LOAD_GLOBAL_WATER_FILE(waterType) end
|
|
|
|
---@return integer
|
|
function STREAMING.GET_GLOBAL_WATER_FILE() end
|
|
|
|
---@param toggle boolean
|
|
function STREAMING.SET_GAME_PAUSES_FOR_STREAMING(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function STREAMING.SET_REDUCE_PED_MODEL_BUDGET(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function STREAMING.SET_REDUCE_VEHICLE_MODEL_BUDGET(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function STREAMING.SET_DITCH_POLICE_MODELS(toggle) end
|
|
|
|
---@return integer
|
|
function STREAMING.GET_NUMBER_OF_STREAMING_REQUESTS() end
|
|
|
|
function STREAMING.REQUEST_PTFX_ASSET() end
|
|
|
|
---@return boolean
|
|
function STREAMING.HAS_PTFX_ASSET_LOADED() end
|
|
|
|
function STREAMING.REMOVE_PTFX_ASSET() end
|
|
|
|
---@param fxName string
|
|
function STREAMING.REQUEST_NAMED_PTFX_ASSET(fxName) end
|
|
|
|
---@param fxName string
|
|
---@return boolean
|
|
function STREAMING.HAS_NAMED_PTFX_ASSET_LOADED(fxName) end
|
|
|
|
---@param fxName string
|
|
function STREAMING.REMOVE_NAMED_PTFX_ASSET(fxName) end
|
|
|
|
---@param p0 integer
|
|
function STREAMING.SET_VEHICLE_POPULATION_BUDGET(p0) end
|
|
|
|
---@param p0 integer
|
|
function STREAMING.SET_PED_POPULATION_BUDGET(p0) end
|
|
|
|
function STREAMING.CLEAR_FOCUS() end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param offsetX number
|
|
---@param offsetY number
|
|
---@param offsetZ number
|
|
function STREAMING.SET_FOCUS_POS_AND_VEL(x, y, z, offsetX, offsetY, offsetZ) end
|
|
|
|
---@param entity integer
|
|
function STREAMING.SET_FOCUS_ENTITY(entity) end
|
|
|
|
---@param entity integer
|
|
---@return boolean
|
|
function STREAMING.IS_ENTITY_FOCUS(entity) end
|
|
|
|
---@param p0 integer
|
|
function STREAMING.SET_RESTORE_FOCUS_ENTITY(p0) end
|
|
|
|
---@param name string
|
|
---@param toggle boolean
|
|
function STREAMING.SET_MAPDATACULLBOX_ENABLED(name, toggle) end
|
|
|
|
---@param p0 integer
|
|
function STREAMING.SET_ALL_MAPDATA_CULLED(p0) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param rad number
|
|
---@param p4 integer
|
|
---@param p5 integer
|
|
---@return integer
|
|
function STREAMING.STREAMVOL_CREATE_SPHERE(x, y, z, rad, p4, p5) end
|
|
|
|
---@param p0 number
|
|
---@param p1 number
|
|
---@param p2 number
|
|
---@param p3 number
|
|
---@param p4 number
|
|
---@param p5 number
|
|
---@param p6 number
|
|
---@param p7 integer
|
|
---@param p8 integer
|
|
---@return integer
|
|
function STREAMING.STREAMVOL_CREATE_FRUSTUM(p0, p1, p2, p3, p4, p5, p6, p7, p8) end
|
|
|
|
---@param p0 number
|
|
---@param p1 number
|
|
---@param p2 number
|
|
---@param p3 number
|
|
---@param p4 number
|
|
---@param p5 number
|
|
---@param p6 integer
|
|
---@return integer
|
|
function STREAMING.STREAMVOL_CREATE_LINE(p0, p1, p2, p3, p4, p5, p6) end
|
|
|
|
---@param unused integer
|
|
function STREAMING.STREAMVOL_DELETE(unused) end
|
|
|
|
---@param unused integer
|
|
---@return boolean
|
|
function STREAMING.STREAMVOL_HAS_LOADED(unused) end
|
|
|
|
---@param unused integer
|
|
---@return boolean
|
|
function STREAMING.STREAMVOL_IS_VALID(unused) end
|
|
|
|
---@return boolean
|
|
function STREAMING.IS_STREAMVOL_ACTIVE() end
|
|
|
|
---@param posX number
|
|
---@param posY number
|
|
---@param posZ number
|
|
---@param offsetX number
|
|
---@param offsetY number
|
|
---@param offsetZ number
|
|
---@param radius number
|
|
---@param p7 integer
|
|
---@return boolean
|
|
function STREAMING.NEW_LOAD_SCENE_START(posX, posY, posZ, offsetX, offsetY, offsetZ, radius, p7) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
---@param p4 integer
|
|
---@return boolean
|
|
function STREAMING.NEW_LOAD_SCENE_START_SPHERE(x, y, z, radius, p4) end
|
|
|
|
function STREAMING.NEW_LOAD_SCENE_STOP() end
|
|
|
|
---@return boolean
|
|
function STREAMING.IS_NEW_LOAD_SCENE_ACTIVE() end
|
|
|
|
---@return boolean
|
|
function STREAMING.IS_NEW_LOAD_SCENE_LOADED() end
|
|
|
|
---@return boolean
|
|
function STREAMING.IS_SAFE_TO_START_PLAYER_SWITCH() end
|
|
|
|
---@param from integer
|
|
---@param to integer
|
|
---@param flags integer
|
|
---@param switchType integer
|
|
function STREAMING.START_PLAYER_SWITCH(from, to, flags, switchType) end
|
|
|
|
function STREAMING.STOP_PLAYER_SWITCH() end
|
|
|
|
---@return boolean
|
|
function STREAMING.IS_PLAYER_SWITCH_IN_PROGRESS() end
|
|
|
|
---@return integer
|
|
function STREAMING.GET_PLAYER_SWITCH_TYPE() end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@return integer
|
|
function STREAMING.GET_IDEAL_PLAYER_SWITCH_TYPE(x1, y1, z1, x2, y2, z2) end
|
|
|
|
---@return integer
|
|
function STREAMING.GET_PLAYER_SWITCH_STATE() end
|
|
|
|
---@return integer
|
|
function STREAMING.GET_PLAYER_SHORT_SWITCH_STATE() end
|
|
|
|
---@param p0 integer
|
|
function STREAMING.SET_PLAYER_SHORT_SWITCH_STYLE(p0) end
|
|
|
|
---@return integer
|
|
function STREAMING.GET_PLAYER_SWITCH_JUMP_CUT_INDEX() end
|
|
|
|
---@param cameraCoordX number
|
|
---@param cameraCoordY number
|
|
---@param cameraCoordZ number
|
|
---@param camRotationX number
|
|
---@param camRotationY number
|
|
---@param camRotationZ number
|
|
---@param camFov number
|
|
---@param camFarClip number
|
|
---@param rotationOrder integer
|
|
function STREAMING.SET_PLAYER_SWITCH_OUTRO(cameraCoordX, cameraCoordY, cameraCoordZ, camRotationX, camRotationY, camRotationZ, camFov, camFarClip, rotationOrder) end
|
|
|
|
---@param name string
|
|
function STREAMING.SET_PLAYER_SWITCH_ESTABLISHING_SHOT(name) end
|
|
|
|
function STREAMING.ALLOW_PLAYER_SWITCH_PAN() end
|
|
|
|
function STREAMING.ALLOW_PLAYER_SWITCH_OUTRO() end
|
|
|
|
function STREAMING.ALLOW_PLAYER_SWITCH_ASCENT() end
|
|
|
|
function STREAMING.ALLOW_PLAYER_SWITCH_DESCENT() end
|
|
|
|
---@return boolean
|
|
function STREAMING.IS_SWITCH_READY_FOR_DESCENT() end
|
|
|
|
function STREAMING.ENABLE_SWITCH_PAUSE_BEFORE_DESCENT() end
|
|
|
|
function STREAMING.DISABLE_SWITCH_OUTRO_FX() end
|
|
|
|
---@param ped integer
|
|
---@param flags integer
|
|
---@param switchType integer
|
|
function STREAMING.SWITCH_TO_MULTI_FIRSTPART(ped, flags, switchType) end
|
|
|
|
---@param ped integer
|
|
function STREAMING.SWITCH_TO_MULTI_SECONDPART(ped) end
|
|
|
|
---@return boolean
|
|
function STREAMING.IS_SWITCH_TO_MULTI_FIRSTPART_FINISHED() end
|
|
|
|
---@return integer
|
|
function STREAMING.GET_PLAYER_SWITCH_INTERP_OUT_DURATION() end
|
|
|
|
---@return integer
|
|
function STREAMING.GET_PLAYER_SWITCH_INTERP_OUT_CURRENT_TIME() end
|
|
|
|
---@return boolean
|
|
function STREAMING.IS_SWITCH_SKIPPING_DESCENT() end
|
|
|
|
function STREAMING.SET_SCENE_STREAMING_TRACKS_CAM_POS_THIS_FRAME() end
|
|
|
|
---@return number
|
|
function STREAMING.GET_LODSCALE() end
|
|
|
|
---@param scaling number
|
|
function STREAMING.OVERRIDE_LODSCALE_THIS_FRAME(scaling) end
|
|
|
|
---@param p0 number
|
|
---@param p1 number
|
|
---@param p2 number
|
|
---@param p3 number
|
|
function STREAMING.REMAP_LODSCALE_RANGE_THIS_FRAME(p0, p1, p2, p3) end
|
|
|
|
function STREAMING.SUPPRESS_HD_MAP_STREAMING_THIS_FRAME() end
|
|
|
|
---@param toggle boolean
|
|
function STREAMING.SET_RENDER_HD_ONLY(toggle) end
|
|
|
|
function STREAMING.FORCE_ALLOW_TIME_BASED_FADING_THIS_FRAME() end
|
|
|
|
---@param iplName1 string
|
|
---@param iplName2 string
|
|
function STREAMING.IPL_GROUP_SWAP_START(iplName1, iplName2) end
|
|
|
|
function STREAMING.IPL_GROUP_SWAP_CANCEL() end
|
|
|
|
---@return boolean
|
|
function STREAMING.IPL_GROUP_SWAP_IS_READY() end
|
|
|
|
function STREAMING.IPL_GROUP_SWAP_FINISH() end
|
|
|
|
---@return boolean
|
|
function STREAMING.IPL_GROUP_SWAP_IS_ACTIVE() end
|
|
|
|
---@param srl string
|
|
function STREAMING.PREFETCH_SRL(srl) end
|
|
|
|
---@return boolean
|
|
function STREAMING.IS_SRL_LOADED() end
|
|
|
|
function STREAMING.BEGIN_SRL() end
|
|
|
|
function STREAMING.END_SRL() end
|
|
|
|
---@param p0 number
|
|
function STREAMING.SET_SRL_TIME(p0) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
---@param p5 integer
|
|
function STREAMING.SET_SRL_POST_CUTSCENE_CAMERA(p0, p1, p2, p3, p4, p5) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function STREAMING.SET_SRL_READAHEAD_TIMES(p0, p1, p2, p3) end
|
|
|
|
---@param p0 boolean
|
|
function STREAMING.SET_SRL_LONG_JUMP_MODE(p0) end
|
|
|
|
---@param p0 integer
|
|
function STREAMING.SET_SRL_FORCE_PRESTREAM(p0) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
function STREAMING.SET_HD_AREA(x, y, z, radius) end
|
|
|
|
function STREAMING.CLEAR_HD_AREA() end
|
|
|
|
function STREAMING.INIT_CREATOR_BUDGET() end
|
|
|
|
function STREAMING.SHUTDOWN_CREATOR_BUDGET() end
|
|
|
|
---@param modelHash integer|string
|
|
---@return boolean
|
|
function STREAMING.ADD_MODEL_TO_CREATOR_BUDGET(modelHash) end
|
|
|
|
---@param modelHash integer|string
|
|
function STREAMING.REMOVE_MODEL_FROM_CREATOR_BUDGET(modelHash) end
|
|
|
|
---@return number
|
|
function STREAMING.GET_USED_CREATOR_BUDGET() end
|
|
|
|
---@param modelHash integer|string
|
|
---@return number
|
|
function STREAMING._GET_MODEL_ADDITIONAL_COST(modelHash) end
|
|
|
|
---@param modelHash integer|string
|
|
---@return number
|
|
function STREAMING._GET_TOTAL_MODEL_COST(modelHash) end
|
|
|
|
---@param name string
|
|
---@param toggle boolean
|
|
function STREAMING.SET_ISLAND_ENABLED(name, toggle) end
|
|
|
|
function STREAMING._SET_SPHERICAL_STREAM_DISTANT_HILODS_THIS_FRAME() end
|
|
|
|
---@return boolean
|
|
function STREAMING.IS_GAME_INSTALLED() end
|
|
|
|
-- ============================================================
|
|
-- TASK
|
|
-- ============================================================
|
|
|
|
---@class natives.TASK
|
|
TASK = {}
|
|
|
|
---@param ped integer
|
|
---@param ms integer
|
|
function TASK.TASK_PAUSE(ped, ms) end
|
|
|
|
---@param ped integer
|
|
---@param time integer
|
|
function TASK.TASK_STAND_STILL(ped, time) end
|
|
|
|
---@param ped integer
|
|
---@param usePlayerLaunchForce boolean
|
|
---@param doSuperJump boolean
|
|
---@param useFullSuperJumpForce boolean
|
|
function TASK.TASK_JUMP(ped, usePlayerLaunchForce, doSuperJump, useFullSuperJumpForce) end
|
|
|
|
---@param ped integer
|
|
---@param duration integer
|
|
function TASK.TASK_COWER(ped, duration) end
|
|
|
|
---@param ped integer
|
|
---@param duration integer
|
|
---@param facingPed integer
|
|
---@param timeToFacePed integer
|
|
---@param flags integer
|
|
function TASK.TASK_HANDS_UP(ped, duration, facingPed, timeToFacePed, flags) end
|
|
|
|
---@param ped integer
|
|
---@param duration integer
|
|
function TASK.UPDATE_TASK_HANDS_UP_DURATION(ped, duration) end
|
|
|
|
---@param ped integer
|
|
---@param vehicle integer
|
|
---@param timeOut integer
|
|
---@param seat integer
|
|
---@param speed number
|
|
function TASK.TASK_OPEN_VEHICLE_DOOR(ped, vehicle, timeOut, seat, speed) end
|
|
|
|
---@param ped integer
|
|
---@param vehicle integer
|
|
---@param timeout integer
|
|
---@param seat integer
|
|
---@param speed number
|
|
---@param flag integer
|
|
---@param overrideEntryClipsetName string
|
|
function TASK.TASK_ENTER_VEHICLE(ped, vehicle, timeout, seat, speed, flag, overrideEntryClipsetName) end
|
|
|
|
---@param ped integer
|
|
---@param vehicle integer
|
|
---@param flags integer
|
|
function TASK.TASK_LEAVE_VEHICLE(ped, vehicle, flags) end
|
|
|
|
---@param ped integer
|
|
---@param boat integer
|
|
function TASK.TASK_GET_OFF_BOAT(ped, boat) end
|
|
|
|
---@param ped integer
|
|
---@param instant boolean
|
|
function TASK.TASK_SKY_DIVE(ped, instant) end
|
|
|
|
---@param ped integer
|
|
---@param giveParachuteItem boolean
|
|
---@param instant boolean
|
|
function TASK.TASK_PARACHUTE(ped, giveParachuteItem, instant) end
|
|
|
|
---@param ped integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
function TASK.TASK_PARACHUTE_TO_TARGET(ped, x, y, z) end
|
|
|
|
---@param ped integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
function TASK.SET_PARACHUTE_TASK_TARGET(ped, x, y, z) end
|
|
|
|
---@param ped integer
|
|
---@param thrust number
|
|
function TASK.SET_PARACHUTE_TASK_THRUST(ped, thrust) end
|
|
|
|
---@param ped integer
|
|
---@param minHeightAboveGround number
|
|
function TASK.TASK_RAPPEL_FROM_HELI(ped, minHeightAboveGround) end
|
|
|
|
---@param ped integer
|
|
---@param vehicle integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param speed number
|
|
---@param p6 integer
|
|
---@param vehicleModel integer|string
|
|
---@param drivingMode integer
|
|
---@param stopRange number
|
|
---@param straightLineDistance number
|
|
function TASK.TASK_VEHICLE_DRIVE_TO_COORD(ped, vehicle, x, y, z, speed, p6, vehicleModel, drivingMode, stopRange, straightLineDistance) end
|
|
|
|
---@param ped integer
|
|
---@param vehicle integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param speed number
|
|
---@param driveMode integer
|
|
---@param stopRange number
|
|
function TASK.TASK_VEHICLE_DRIVE_TO_COORD_LONGRANGE(ped, vehicle, x, y, z, speed, driveMode, stopRange) end
|
|
|
|
---@param ped integer
|
|
---@param vehicle integer
|
|
---@param speed number
|
|
---@param drivingStyle integer
|
|
function TASK.TASK_VEHICLE_DRIVE_WANDER(ped, vehicle, speed, drivingStyle) end
|
|
|
|
---@param ped integer
|
|
---@param entity integer
|
|
---@param offsetX number
|
|
---@param offsetY number
|
|
---@param offsetZ number
|
|
---@param movementSpeed number
|
|
---@param timeout integer
|
|
---@param stoppingRange number
|
|
---@param persistFollowing boolean
|
|
function TASK.TASK_FOLLOW_TO_OFFSET_OF_ENTITY(ped, entity, offsetX, offsetY, offsetZ, movementSpeed, timeout, stoppingRange, persistFollowing) end
|
|
|
|
---@param ped integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param speed number
|
|
---@param timeout integer
|
|
---@param targetHeading number
|
|
---@param distanceToSlide number
|
|
function TASK.TASK_GO_STRAIGHT_TO_COORD(ped, x, y, z, speed, timeout, targetHeading, distanceToSlide) end
|
|
|
|
---@param ped integer
|
|
---@param entity integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param moveBlendRatio number
|
|
---@param time integer
|
|
function TASK.TASK_GO_STRAIGHT_TO_COORD_RELATIVE_TO_ENTITY(ped, entity, x, y, z, moveBlendRatio, time) end
|
|
|
|
---@param ped integer
|
|
---@param heading number
|
|
---@param timeout integer
|
|
function TASK.TASK_ACHIEVE_HEADING(ped, heading, timeout) end
|
|
|
|
function TASK.TASK_FLUSH_ROUTE() end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
function TASK.TASK_EXTEND_ROUTE(x, y, z) end
|
|
|
|
---@param ped integer
|
|
---@param speed number
|
|
---@param mode integer
|
|
function TASK.TASK_FOLLOW_POINT_ROUTE(ped, speed, mode) end
|
|
|
|
---@param entity integer
|
|
---@param target integer
|
|
---@param duration integer
|
|
---@param distance number
|
|
---@param moveBlendRatio number
|
|
---@param slowDownDistance number
|
|
---@param flags integer
|
|
function TASK.TASK_GO_TO_ENTITY(entity, target, duration, distance, moveBlendRatio, slowDownDistance, flags) end
|
|
|
|
---@param ped integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param distance number
|
|
---@param time integer
|
|
---@param preferPavements boolean
|
|
---@param quitIfOutOfRange boolean
|
|
function TASK.TASK_SMART_FLEE_COORD(ped, x, y, z, distance, time, preferPavements, quitIfOutOfRange) end
|
|
|
|
---@param ped integer
|
|
---@param fleeTarget integer
|
|
---@param safeDistance number
|
|
---@param fleeTime integer
|
|
---@param preferPavements boolean
|
|
---@param updateToNearestHatedPed boolean
|
|
function TASK.TASK_SMART_FLEE_PED(ped, fleeTarget, safeDistance, fleeTime, preferPavements, updateToNearestHatedPed) end
|
|
|
|
---@param ped integer
|
|
---@param fleeTarget integer
|
|
function TASK.TASK_REACT_AND_FLEE_PED(ped, fleeTarget) end
|
|
|
|
---@param ped integer
|
|
---@param eventHandle integer
|
|
function TASK.TASK_SHOCKING_EVENT_REACT(ped, eventHandle) end
|
|
|
|
---@param ped integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
---@param minimalLength number
|
|
---@param timeBetweenWalks number
|
|
function TASK.TASK_WANDER_IN_AREA(ped, x, y, z, radius, minimalLength, timeBetweenWalks) end
|
|
|
|
---@param ped integer
|
|
---@param heading number
|
|
---@param flags integer
|
|
function TASK.TASK_WANDER_STANDARD(ped, heading, flags) end
|
|
|
|
---@param ped integer
|
|
---@param conditionalAnimGroupStr string
|
|
---@param conditionalAnimStr string
|
|
---@param heading number
|
|
function TASK.TASK_WANDER_SPECIFIC(ped, conditionalAnimGroupStr, conditionalAnimStr, heading) end
|
|
|
|
---@param ped integer
|
|
---@param vehicle integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param heading number
|
|
---@param mode integer
|
|
---@param radius number
|
|
---@param keepEngineOn boolean
|
|
function TASK.TASK_VEHICLE_PARK(ped, vehicle, x, y, z, heading, mode, radius, keepEngineOn) end
|
|
|
|
---@param killer integer
|
|
---@param target integer
|
|
---@param stealthKillActionResultHash integer|string
|
|
---@param desiredMoveBlendRatio number
|
|
---@param stealthFlags integer
|
|
function TASK.TASK_STEALTH_KILL(killer, target, stealthKillActionResultHash, desiredMoveBlendRatio, stealthFlags) end
|
|
|
|
---@param ped integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param heading number
|
|
function TASK.TASK_PLANT_BOMB(ped, x, y, z, heading) end
|
|
|
|
---@param ped integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param moveBlendRatio number
|
|
---@param radius number
|
|
function TASK.TASK_SHARK_CIRCLE_COORD(ped, x, y, z, moveBlendRatio, radius) end
|
|
|
|
---@param ped integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param moveBlendRatio number
|
|
---@param time integer
|
|
---@param targetRadius number
|
|
---@param flags integer
|
|
---@param targetHeading number
|
|
function TASK.TASK_FOLLOW_NAV_MESH_TO_COORD(ped, x, y, z, moveBlendRatio, time, targetRadius, flags, targetHeading) end
|
|
|
|
---@param ped integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param moveBlendRatio number
|
|
---@param time integer
|
|
---@param targetRadius number
|
|
---@param flags integer
|
|
---@param slideToCoordHeading number
|
|
---@param maxSlopeNavigable number
|
|
---@param clampMaxSearchDistance number
|
|
---@param targetHeading number
|
|
function TASK.TASK_FOLLOW_NAV_MESH_TO_COORD_ADVANCED(ped, x, y, z, moveBlendRatio, time, targetRadius, flags, slideToCoordHeading, maxSlopeNavigable, clampMaxSearchDistance, targetHeading) end
|
|
|
|
---@param ped integer
|
|
---@param Toggle boolean
|
|
function TASK.SET_PED_PATH_CAN_USE_CLIMBOVERS(ped, Toggle) end
|
|
|
|
---@param ped integer
|
|
---@param Toggle boolean
|
|
function TASK.SET_PED_PATH_CAN_USE_LADDERS(ped, Toggle) end
|
|
|
|
---@param ped integer
|
|
---@param Toggle boolean
|
|
function TASK.SET_PED_PATH_CAN_DROP_FROM_HEIGHT(ped, Toggle) end
|
|
|
|
---@param ped integer
|
|
---@param modifier number
|
|
function TASK.SET_PED_PATH_CLIMB_COST_MODIFIER(ped, modifier) end
|
|
|
|
---@param ped integer
|
|
---@param mayEnterWater boolean
|
|
function TASK.SET_PED_PATH_MAY_ENTER_WATER(ped, mayEnterWater) end
|
|
|
|
---@param ped integer
|
|
---@param avoidWater boolean
|
|
function TASK.SET_PED_PATH_PREFER_TO_AVOID_WATER(ped, avoidWater) end
|
|
|
|
---@param ped integer
|
|
---@param avoidFire boolean
|
|
function TASK.SET_PED_PATH_AVOID_FIRE(ped, avoidFire) end
|
|
|
|
---@param height number
|
|
function TASK.SET_GLOBAL_MIN_BIRD_FLIGHT_HEIGHT(height) end
|
|
|
|
---@param ped integer
|
|
---@param distanceRemaining pointer|nil
|
|
---@param isPathReady pointer|nil
|
|
---@return integer
|
|
function TASK.GET_NAVMESH_ROUTE_DISTANCE_REMAINING(ped, distanceRemaining, isPathReady) end
|
|
|
|
---@param ped integer
|
|
---@return integer
|
|
function TASK.GET_NAVMESH_ROUTE_RESULT(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function TASK.IS_CONTROLLED_VEHICLE_UNABLE_TO_GET_TO_ROAD(ped) end
|
|
|
|
---@param ped integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param moveBlendRatio number
|
|
---@param vehicle integer
|
|
---@param useLongRangeVehiclePathing boolean
|
|
---@param drivingFlags integer
|
|
---@param maxRangeToShootTargets number
|
|
function TASK.TASK_GO_TO_COORD_ANY_MEANS(ped, x, y, z, moveBlendRatio, vehicle, useLongRangeVehiclePathing, drivingFlags, maxRangeToShootTargets) end
|
|
|
|
---@param ped integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param moveBlendRatio number
|
|
---@param vehicle integer
|
|
---@param useLongRangeVehiclePathing boolean
|
|
---@param drivingFlags integer
|
|
---@param maxRangeToShootTargets number
|
|
---@param extraVehToTargetDistToPreferVehicle number
|
|
---@param driveStraightLineDistance number
|
|
---@param extraFlags integer
|
|
---@param warpTimerMS number
|
|
function TASK.TASK_GO_TO_COORD_ANY_MEANS_EXTRA_PARAMS(ped, x, y, z, moveBlendRatio, vehicle, useLongRangeVehiclePathing, drivingFlags, maxRangeToShootTargets, extraVehToTargetDistToPreferVehicle, driveStraightLineDistance, extraFlags, warpTimerMS) end
|
|
|
|
---@param ped integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param moveBlendRatio number
|
|
---@param vehicle integer
|
|
---@param useLongRangeVehiclePathing boolean
|
|
---@param drivingFlags integer
|
|
---@param maxRangeToShootTargets number
|
|
---@param extraVehToTargetDistToPreferVehicle number
|
|
---@param driveStraightLineDistance number
|
|
---@param extraFlags integer
|
|
---@param cruiseSpeed number
|
|
---@param targetArriveDist number
|
|
function TASK.TASK_GO_TO_COORD_ANY_MEANS_EXTRA_PARAMS_WITH_CRUISE_SPEED(ped, x, y, z, moveBlendRatio, vehicle, useLongRangeVehiclePathing, drivingFlags, maxRangeToShootTargets, extraVehToTargetDistToPreferVehicle, driveStraightLineDistance, extraFlags, cruiseSpeed, targetArriveDist) end
|
|
|
|
---@param ped integer
|
|
---@param animDictionary string
|
|
---@param animationName string
|
|
---@param blendInSpeed number
|
|
---@param blendOutSpeed number
|
|
---@param duration integer
|
|
---@param flag integer
|
|
---@param playbackRate number
|
|
---@param lockX boolean
|
|
---@param lockY boolean
|
|
---@param lockZ boolean
|
|
function TASK.TASK_PLAY_ANIM(ped, animDictionary, animationName, blendInSpeed, blendOutSpeed, duration, flag, playbackRate, lockX, lockY, lockZ) end
|
|
|
|
---@param ped integer
|
|
---@param animDict string
|
|
---@param animName string
|
|
---@param posX number
|
|
---@param posY number
|
|
---@param posZ number
|
|
---@param rotX number
|
|
---@param rotY number
|
|
---@param rotZ number
|
|
---@param animEnterSpeed number
|
|
---@param animExitSpeed number
|
|
---@param duration integer
|
|
---@param flag integer
|
|
---@param animTime number
|
|
---@param rotOrder integer
|
|
---@param ikFlags integer
|
|
function TASK.TASK_PLAY_ANIM_ADVANCED(ped, animDict, animName, posX, posY, posZ, rotX, rotY, rotZ, animEnterSpeed, animExitSpeed, duration, flag, animTime, rotOrder, ikFlags) end
|
|
|
|
---@param entity integer
|
|
---@param animDictionary string
|
|
---@param animationName string
|
|
---@param blendDelta number
|
|
function TASK.STOP_ANIM_TASK(entity, animDictionary, animationName, blendDelta) end
|
|
|
|
---@param ped integer
|
|
---@param priorityLowData pointer|nil
|
|
---@param priorityMidData pointer|nil
|
|
---@param priorityHighData pointer|nil
|
|
---@param blendInDelta number
|
|
---@param blendOutDelta number
|
|
function TASK.TASK_SCRIPTED_ANIMATION(ped, priorityLowData, priorityMidData, priorityHighData, blendInDelta, blendOutDelta) end
|
|
|
|
---@param entity integer
|
|
---@param priorityLowData pointer|nil
|
|
---@param priorityMidData pointer|nil
|
|
---@param priorityHighData pointer|nil
|
|
---@param blendInDelta number
|
|
---@param blendOutDelta number
|
|
function TASK.PLAY_ENTITY_SCRIPTED_ANIM(entity, priorityLowData, priorityMidData, priorityHighData, blendInDelta, blendOutDelta) end
|
|
|
|
---@param entity integer
|
|
---@param priority integer
|
|
---@param secondary boolean
|
|
function TASK.STOP_ANIM_PLAYBACK(entity, priority, secondary) end
|
|
|
|
---@param entity integer
|
|
---@param weight number
|
|
---@param priority integer
|
|
---@param index integer
|
|
---@param secondary boolean
|
|
function TASK.SET_ANIM_WEIGHT(entity, weight, priority, index, secondary) end
|
|
|
|
---@param entity integer
|
|
---@param phase number
|
|
---@param priority integer
|
|
---@param secondary boolean
|
|
function TASK.SET_ANIM_PHASE(entity, phase, priority, secondary) end
|
|
|
|
---@param entity integer
|
|
---@param rate number
|
|
---@param priority integer
|
|
---@param secondary boolean
|
|
function TASK.SET_ANIM_RATE(entity, rate, priority, secondary) end
|
|
|
|
---@param entity integer
|
|
---@param looped boolean
|
|
---@param priority integer
|
|
---@param secondary boolean
|
|
function TASK.SET_ANIM_LOOPED(entity, looped, priority, secondary) end
|
|
|
|
---@param ped integer
|
|
---@param animDict string
|
|
---@param animation string
|
|
---@param boneMaskType string
|
|
---@param blendInDuration number
|
|
---@param blendOutDuration number
|
|
---@param isLooping boolean
|
|
---@param holdLastFrame boolean
|
|
function TASK.TASK_PLAY_PHONE_GESTURE_ANIMATION(ped, animDict, animation, boneMaskType, blendInDuration, blendOutDuration, isLooping, holdLastFrame) end
|
|
|
|
---@param ped integer
|
|
---@param blendOutOverride number
|
|
function TASK.TASK_STOP_PHONE_GESTURE_ANIMATION(ped, blendOutOverride) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function TASK.IS_PLAYING_PHONE_GESTURE_ANIM(ped) end
|
|
|
|
---@param ped integer
|
|
---@return number
|
|
function TASK.GET_PHONE_GESTURE_ANIM_CURRENT_TIME(ped) end
|
|
|
|
---@param ped integer
|
|
---@return number
|
|
function TASK.GET_PHONE_GESTURE_ANIM_TOTAL_TIME(ped) end
|
|
|
|
---@param vehicle integer
|
|
---@param animationSet string
|
|
---@param animationName string
|
|
function TASK.TASK_VEHICLE_PLAY_ANIM(vehicle, animationSet, animationName) end
|
|
|
|
---@param entity integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param duration integer
|
|
---@param flags integer
|
|
---@param priority integer
|
|
function TASK.TASK_LOOK_AT_COORD(entity, x, y, z, duration, flags, priority) end
|
|
|
|
---@param ped integer
|
|
---@param lookAt integer
|
|
---@param duration integer
|
|
---@param flags integer
|
|
---@param priority integer
|
|
function TASK.TASK_LOOK_AT_ENTITY(ped, lookAt, duration, flags, priority) end
|
|
|
|
---@param ped integer
|
|
function TASK.TASK_CLEAR_LOOK_AT(ped) end
|
|
|
|
---@param taskSequenceId pointer|nil
|
|
function TASK.OPEN_SEQUENCE_TASK(taskSequenceId) end
|
|
|
|
---@param taskSequenceId integer
|
|
function TASK.CLOSE_SEQUENCE_TASK(taskSequenceId) end
|
|
|
|
---@param ped integer
|
|
---@param taskSequenceId integer
|
|
function TASK.TASK_PERFORM_SEQUENCE(ped, taskSequenceId) end
|
|
|
|
---@param ped integer
|
|
---@param taskSequenceId integer
|
|
function TASK.TASK_PERFORM_SEQUENCE_LOCALLY(ped, taskSequenceId) end
|
|
|
|
---@param taskSequenceId pointer|nil
|
|
function TASK.CLEAR_SEQUENCE_TASK(taskSequenceId) end
|
|
|
|
---@param taskSequenceId integer
|
|
---@param p_repeat boolean
|
|
function TASK.SET_SEQUENCE_TO_REPEAT(taskSequenceId, p_repeat) end
|
|
|
|
---@param taskSequenceId integer
|
|
function TASK.SET_SEQUENCE_PREVENT_MIGRATION(taskSequenceId) end
|
|
|
|
---@param ped integer
|
|
---@return integer
|
|
function TASK.GET_SEQUENCE_PROGRESS(ped) end
|
|
|
|
---@param ped integer
|
|
---@param taskIndex integer
|
|
---@return boolean
|
|
function TASK.GET_IS_TASK_ACTIVE(ped, taskIndex) end
|
|
|
|
---@param ped integer
|
|
---@param taskHash integer|string
|
|
---@return integer
|
|
function TASK.GET_SCRIPT_TASK_STATUS(ped, taskHash) end
|
|
|
|
---@param vehicle integer
|
|
---@return integer
|
|
function TASK.GET_ACTIVE_VEHICLE_MISSION_TYPE(vehicle) end
|
|
|
|
---@param ped integer
|
|
---@param delayTime integer
|
|
---@param flags integer
|
|
function TASK.TASK_LEAVE_ANY_VEHICLE(ped, delayTime, flags) end
|
|
|
|
---@param ped integer
|
|
---@param scriptTask integer|string
|
|
---@param disableBlockingClip boolean
|
|
---@param instantBlendToAim boolean
|
|
function TASK.TASK_AIM_GUN_SCRIPTED(ped, scriptTask, disableBlockingClip, instantBlendToAim) end
|
|
|
|
---@param ped integer
|
|
---@param target integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param gunTaskType integer
|
|
---@param disableBlockingClip boolean
|
|
---@param forceAim boolean
|
|
function TASK.TASK_AIM_GUN_SCRIPTED_WITH_TARGET(ped, target, x, y, z, gunTaskType, disableBlockingClip, forceAim) end
|
|
|
|
---@param ped integer
|
|
---@param target integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param disableBlockingClip boolean
|
|
function TASK.UPDATE_TASK_AIM_GUN_SCRIPTED_TARGET(ped, target, x, y, z, disableBlockingClip) end
|
|
|
|
---@param gunTaskType integer
|
|
---@return string
|
|
function TASK.GET_CLIP_SET_FOR_SCRIPTED_GUN_TASK(gunTaskType) end
|
|
|
|
---@param ped integer
|
|
---@param entity integer
|
|
---@param duration integer
|
|
---@param instantBlendToAim boolean
|
|
function TASK.TASK_AIM_GUN_AT_ENTITY(ped, entity, duration, instantBlendToAim) end
|
|
|
|
---@param ped integer
|
|
---@param entity integer
|
|
---@param duration integer
|
|
function TASK.TASK_TURN_PED_TO_FACE_ENTITY(ped, entity, duration) end
|
|
|
|
---@param ped integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param time integer
|
|
---@param instantBlendToAim boolean
|
|
---@param playAnimIntro boolean
|
|
function TASK.TASK_AIM_GUN_AT_COORD(ped, x, y, z, time, instantBlendToAim, playAnimIntro) end
|
|
|
|
---@param ped integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param duration integer
|
|
---@param firingPattern integer|string
|
|
function TASK.TASK_SHOOT_AT_COORD(ped, x, y, z, duration, firingPattern) end
|
|
|
|
---@param ped integer
|
|
---@param vehicle integer
|
|
---@param useAlternateShuffle boolean
|
|
function TASK.TASK_SHUFFLE_TO_NEXT_VEHICLE_SEAT(ped, vehicle, useAlternateShuffle) end
|
|
|
|
---@param ped integer
|
|
function TASK.CLEAR_PED_TASKS(ped) end
|
|
|
|
---@param ped integer
|
|
function TASK.CLEAR_PED_SCRIPT_TASK_IF_RUNNING_THREAT_RESPONSE_NON_TEMP_TASK(ped) end
|
|
|
|
---@param ped integer
|
|
function TASK.CLEAR_PED_SECONDARY_TASK(ped) end
|
|
|
|
---@param vehicle integer
|
|
function TASK.TASK_EVERYONE_LEAVE_VEHICLE(vehicle) end
|
|
|
|
---@param ped integer
|
|
---@param entity integer
|
|
---@param time integer
|
|
---@param seekRadius number
|
|
---@param seekAngleDeg number
|
|
---@param moveBlendRatio number
|
|
---@param gotoEntityOffsetFlags integer
|
|
function TASK.TASK_GOTO_ENTITY_OFFSET(ped, entity, time, seekRadius, seekAngleDeg, moveBlendRatio, gotoEntityOffsetFlags) end
|
|
|
|
---@param ped integer
|
|
---@param entity integer
|
|
---@param duration integer
|
|
---@param targetRadius number
|
|
---@param offsetX number
|
|
---@param offsetY number
|
|
---@param moveBlendRatio number
|
|
---@param gotoEntityOffsetFlags integer
|
|
function TASK.TASK_GOTO_ENTITY_OFFSET_XY(ped, entity, duration, targetRadius, offsetX, offsetY, moveBlendRatio, gotoEntityOffsetFlags) end
|
|
|
|
---@param ped integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param duration integer
|
|
function TASK.TASK_TURN_PED_TO_FACE_COORD(ped, x, y, z, duration) end
|
|
|
|
---@param driver integer
|
|
---@param vehicle integer
|
|
---@param action integer
|
|
---@param time integer
|
|
function TASK.TASK_VEHICLE_TEMP_ACTION(driver, vehicle, action, time) end
|
|
|
|
---@param driver integer
|
|
---@param vehicle integer
|
|
---@param vehicleTarget integer
|
|
---@param missionType integer
|
|
---@param cruiseSpeed number
|
|
---@param drivingStyle integer
|
|
---@param targetReached number
|
|
---@param straightLineDistance number
|
|
---@param DriveAgainstTraffic boolean
|
|
function TASK.TASK_VEHICLE_MISSION(driver, vehicle, vehicleTarget, missionType, cruiseSpeed, drivingStyle, targetReached, straightLineDistance, DriveAgainstTraffic) end
|
|
|
|
---@param ped integer
|
|
---@param vehicle integer
|
|
---@param pedTarget integer
|
|
---@param missionType integer
|
|
---@param maxSpeed number
|
|
---@param drivingStyle integer
|
|
---@param minDistance number
|
|
---@param straightLineDistance number
|
|
---@param DriveAgainstTraffic boolean
|
|
function TASK.TASK_VEHICLE_MISSION_PED_TARGET(ped, vehicle, pedTarget, missionType, maxSpeed, drivingStyle, minDistance, straightLineDistance, DriveAgainstTraffic) end
|
|
|
|
---@param ped integer
|
|
---@param vehicle integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param mission integer
|
|
---@param cruiseSpeed number
|
|
---@param drivingStyle integer
|
|
---@param targetReached number
|
|
---@param straightLineDistance number
|
|
---@param DriveAgainstTraffic boolean
|
|
function TASK.TASK_VEHICLE_MISSION_COORS_TARGET(ped, vehicle, x, y, z, mission, cruiseSpeed, drivingStyle, targetReached, straightLineDistance, DriveAgainstTraffic) end
|
|
|
|
---@param ped integer
|
|
---@param vehicle integer
|
|
---@param targetVehicle integer
|
|
---@param mode integer
|
|
---@param speed number
|
|
---@param drivingStyle integer
|
|
---@param minDistance number
|
|
---@param minHeightAboveTerrain integer
|
|
---@param noRoadsDistance number
|
|
function TASK.TASK_VEHICLE_ESCORT(ped, vehicle, targetVehicle, mode, speed, drivingStyle, minDistance, minHeightAboveTerrain, noRoadsDistance) end
|
|
|
|
---@param driver integer
|
|
---@param vehicle integer
|
|
---@param targetEntity integer
|
|
---@param speed number
|
|
---@param drivingStyle integer
|
|
---@param minDistance integer
|
|
function TASK.TASK_VEHICLE_FOLLOW(driver, vehicle, targetEntity, speed, drivingStyle, minDistance) end
|
|
|
|
---@param driver integer
|
|
---@param targetEnt integer
|
|
function TASK.TASK_VEHICLE_CHASE(driver, targetEnt) end
|
|
|
|
---@param pilot integer
|
|
---@param vehicle integer
|
|
---@param entityToFollow integer
|
|
---@param targetSpeed number
|
|
---@param drivingFlags integer
|
|
---@param radius number
|
|
---@param altitude integer
|
|
---@param heliFlags integer
|
|
function TASK.TASK_VEHICLE_HELI_PROTECT(pilot, vehicle, entityToFollow, targetSpeed, drivingFlags, radius, altitude, heliFlags) end
|
|
|
|
---@param ped integer
|
|
---@param flag integer
|
|
---@param set boolean
|
|
function TASK.SET_TASK_VEHICLE_CHASE_BEHAVIOR_FLAG(ped, flag, set) end
|
|
|
|
---@param ped integer
|
|
---@param distance number
|
|
function TASK.SET_TASK_VEHICLE_CHASE_IDEAL_PURSUIT_DISTANCE(ped, distance) end
|
|
|
|
---@param pilot integer
|
|
---@param entityToFollow integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
function TASK.TASK_HELI_CHASE(pilot, entityToFollow, x, y, z) end
|
|
|
|
---@param pilot integer
|
|
---@param entityToFollow integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
function TASK.TASK_PLANE_CHASE(pilot, entityToFollow, x, y, z) end
|
|
|
|
---@param pilot integer
|
|
---@param plane integer
|
|
---@param runwayStartX number
|
|
---@param runwayStartY number
|
|
---@param runwayStartZ number
|
|
---@param runwayEndX number
|
|
---@param runwayEndY number
|
|
---@param runwayEndZ number
|
|
function TASK.TASK_PLANE_LAND(pilot, plane, runwayStartX, runwayStartY, runwayStartZ, runwayEndX, runwayEndY, runwayEndZ) end
|
|
|
|
---@param ped integer
|
|
function TASK.CLEAR_DEFAULT_PRIMARY_TASK(ped) end
|
|
|
|
---@param vehicle integer
|
|
function TASK.CLEAR_PRIMARY_VEHICLE_TASK(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
function TASK.CLEAR_VEHICLE_CRASH_TASK(vehicle) end
|
|
|
|
---@param ped integer
|
|
---@param vehicle integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param flightHeight integer
|
|
---@param minHeightAboveTerrain integer
|
|
---@param useDesiredOrientation boolean
|
|
---@param desiredOrientation number
|
|
---@param autopilot boolean
|
|
function TASK.TASK_PLANE_GOTO_PRECISE_VTOL(ped, vehicle, x, y, z, flightHeight, minHeightAboveTerrain, useDesiredOrientation, desiredOrientation, autopilot) end
|
|
|
|
---@param ped integer
|
|
---@param submarine integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param autopilot boolean
|
|
function TASK.TASK_SUBMARINE_GOTO_AND_STOP(ped, submarine, x, y, z, autopilot) end
|
|
|
|
---@param pilot integer
|
|
---@param aircraft integer
|
|
---@param targetVehicle integer
|
|
---@param targetPed integer
|
|
---@param destinationX number
|
|
---@param destinationY number
|
|
---@param destinationZ number
|
|
---@param missionFlag integer
|
|
---@param maxSpeed number
|
|
---@param radius number
|
|
---@param targetHeading number
|
|
---@param maxHeight integer
|
|
---@param minHeight integer
|
|
---@param slowDownDistance number
|
|
---@param behaviorFlags integer
|
|
function TASK.TASK_HELI_MISSION(pilot, aircraft, targetVehicle, targetPed, destinationX, destinationY, destinationZ, missionFlag, maxSpeed, radius, targetHeading, maxHeight, minHeight, slowDownDistance, behaviorFlags) end
|
|
|
|
---@param pilot integer
|
|
---@param heli1 integer
|
|
---@param heli2 integer
|
|
---@param offsetX number
|
|
---@param offsetY number
|
|
---@param offsetZ number
|
|
function TASK.TASK_HELI_ESCORT_HELI(pilot, heli1, heli2, offsetX, offsetY, offsetZ) end
|
|
|
|
---@param pilot integer
|
|
---@param aircraft integer
|
|
---@param targetVehicle integer
|
|
---@param targetPed integer
|
|
---@param destinationX number
|
|
---@param destinationY number
|
|
---@param destinationZ number
|
|
---@param missionFlag integer
|
|
---@param angularDrag number
|
|
---@param targetReached number
|
|
---@param targetHeading number
|
|
---@param maxZ number
|
|
---@param minZ number
|
|
---@param precise boolean
|
|
function TASK.TASK_PLANE_MISSION(pilot, aircraft, targetVehicle, targetPed, destinationX, destinationY, destinationZ, missionFlag, angularDrag, targetReached, targetHeading, maxZ, minZ, precise) end
|
|
|
|
---@param pilot integer
|
|
---@param aircraft integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param cruiseSpeed number
|
|
---@param targetReached number
|
|
function TASK.TASK_PLANE_TAXI(pilot, aircraft, x, y, z, cruiseSpeed, targetReached) end
|
|
|
|
---@param pedDriver integer
|
|
---@param vehicle integer
|
|
---@param targetVehicle integer
|
|
---@param targetPed integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param mission integer
|
|
---@param maxSpeed number
|
|
---@param drivingStyle integer
|
|
---@param targetReached number
|
|
---@param boatFlags integer
|
|
function TASK.TASK_BOAT_MISSION(pedDriver, vehicle, targetVehicle, targetPed, x, y, z, mission, maxSpeed, drivingStyle, targetReached, boatFlags) end
|
|
|
|
---@param driverPed integer
|
|
---@param targetPed integer
|
|
---@param targetVehicle integer
|
|
---@param targetX number
|
|
---@param targetY number
|
|
---@param targetZ number
|
|
---@param distanceToShoot number
|
|
---@param pedAccuracy integer
|
|
---@param pushUnderneathDrivingTaskIfDriving boolean
|
|
---@param firingPattern integer|string
|
|
function TASK.TASK_DRIVE_BY(driverPed, targetPed, targetVehicle, targetX, targetY, targetZ, distanceToShoot, pedAccuracy, pushUnderneathDrivingTaskIfDriving, firingPattern) end
|
|
|
|
---@param shootingPed integer
|
|
---@param targetPed integer
|
|
---@param targetVehicle integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
function TASK.SET_DRIVEBY_TASK_TARGET(shootingPed, targetPed, targetVehicle, x, y, z) end
|
|
|
|
---@param ped integer
|
|
function TASK.CLEAR_DRIVEBY_TASK_UNDERNEATH_DRIVING_TASK(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function TASK.IS_DRIVEBY_TASK_UNDERNEATH_DRIVING_TASK(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function TASK.CONTROL_MOUNTED_WEAPON(ped) end
|
|
|
|
---@param shootingPed integer
|
|
---@param targetPed integer
|
|
---@param targetVehicle integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param taskMode integer
|
|
---@param ignoreTargetVehDeadCheck boolean
|
|
function TASK.SET_MOUNTED_WEAPON_TARGET(shootingPed, targetPed, targetVehicle, x, y, z, taskMode, ignoreTargetVehDeadCheck) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function TASK.IS_MOUNTED_WEAPON_TASK_UNDERNEATH_DRIVING_TASK(ped) end
|
|
|
|
---@param ped integer
|
|
---@param usePhone boolean
|
|
---@param desiredPhoneMode integer
|
|
function TASK.TASK_USE_MOBILE_PHONE(ped, usePhone, desiredPhoneMode) end
|
|
|
|
---@param ped integer
|
|
---@param duration integer
|
|
function TASK.TASK_USE_MOBILE_PHONE_TIMED(ped, duration) end
|
|
|
|
---@param ped integer
|
|
---@param target integer
|
|
---@param flags integer
|
|
---@param goToLocationX number
|
|
---@param goToLocationY number
|
|
---@param goToLocationZ number
|
|
---@param headingDegs number
|
|
---@param idleTime number
|
|
function TASK.TASK_CHAT_TO_PED(ped, target, flags, goToLocationX, goToLocationY, goToLocationZ, headingDegs, idleTime) end
|
|
|
|
---@param ped integer
|
|
---@param vehicle integer
|
|
---@param seat integer
|
|
function TASK.TASK_WARP_PED_INTO_VEHICLE(ped, vehicle, seat) end
|
|
|
|
---@param entity integer
|
|
---@param target integer
|
|
---@param duration integer
|
|
---@param firingPattern integer|string
|
|
function TASK.TASK_SHOOT_AT_ENTITY(entity, target, duration, firingPattern) end
|
|
|
|
---@param ped integer
|
|
---@param usePlayerLaunchForce boolean
|
|
function TASK.TASK_CLIMB(ped, usePlayerLaunchForce) end
|
|
|
|
---@param ped integer
|
|
---@param fast boolean
|
|
function TASK.TASK_CLIMB_LADDER(ped, fast) end
|
|
|
|
---@param ped integer
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param minZ number
|
|
---@param ropeHandle integer
|
|
---@param clipSet string
|
|
---@param p10 integer
|
|
---@param p11 integer
|
|
function TASK.TASK_RAPPEL_DOWN_WALL_USING_CLIPSET_OVERRIDE(ped, x1, y1, z1, x2, y2, z2, minZ, ropeHandle, clipSet, p10, p11) end
|
|
|
|
---@param ped integer
|
|
---@return integer
|
|
function TASK.GET_TASK_RAPPEL_DOWN_WALL_STATE(ped) end
|
|
|
|
---@param ped integer
|
|
function TASK.CLEAR_PED_TASKS_IMMEDIATELY(ped) end
|
|
|
|
---@param ped integer
|
|
---@param taskIndex integer
|
|
---@param progress1 integer
|
|
---@param progress2 integer
|
|
function TASK.TASK_PERFORM_SEQUENCE_FROM_PROGRESS(ped, taskIndex, progress1, progress2) end
|
|
|
|
---@param nextMoveState number
|
|
function TASK.SET_NEXT_DESIRED_MOVE_STATE(nextMoveState) end
|
|
|
|
---@param ped integer
|
|
---@param newMoveBlendRatio number
|
|
function TASK.SET_PED_DESIRED_MOVE_BLEND_RATIO(ped, newMoveBlendRatio) end
|
|
|
|
---@param ped integer
|
|
---@return number
|
|
function TASK.GET_PED_DESIRED_MOVE_BLEND_RATIO(ped) end
|
|
|
|
---@param ped integer
|
|
---@param target integer
|
|
---@param distanceToStopAt number
|
|
---@param StartAimingDist number
|
|
function TASK.TASK_GOTO_ENTITY_AIMING(ped, target, distanceToStopAt, StartAimingDist) end
|
|
|
|
---@param ped integer
|
|
---@param decisionMakerId integer|string
|
|
function TASK.TASK_SET_DECISION_MAKER(ped, decisionMakerId) end
|
|
|
|
---@param ped integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
function TASK.TASK_SET_SPHERE_DEFENSIVE_AREA(ped, x, y, z, radius) end
|
|
|
|
---@param ped integer
|
|
function TASK.TASK_CLEAR_DEFENSIVE_AREA(ped) end
|
|
|
|
---@param ped integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param heading number
|
|
---@param speed number
|
|
function TASK.TASK_PED_SLIDE_TO_COORD(ped, x, y, z, heading, speed) end
|
|
|
|
---@param ped integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param heading number
|
|
---@param speed number
|
|
---@param headingChangeRate number
|
|
function TASK.TASK_PED_SLIDE_TO_COORD_HDG_RATE(ped, x, y, z, heading, speed, headingChangeRate) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param direction number
|
|
---@param usage integer
|
|
---@param height integer
|
|
---@param arc integer
|
|
---@param isPriority boolean
|
|
---@return integer
|
|
function TASK.ADD_COVER_POINT(x, y, z, direction, usage, height, arc, isPriority) end
|
|
|
|
---@param coverpoint integer
|
|
function TASK.REMOVE_COVER_POINT(coverpoint) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@return boolean
|
|
function TASK.DOES_SCRIPTED_COVER_POINT_EXIST_AT_COORDS(x, y, z) end
|
|
|
|
---@param coverpoint integer
|
|
---@return Vector3
|
|
function TASK.GET_SCRIPTED_COVER_POINT_COORDS(coverpoint) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
function TASK.ADD_SCRIPTED_COVER_AREA(x, y, z, radius) end
|
|
|
|
---@param ped integer
|
|
---@param targetPed integer
|
|
---@param combatFlags integer
|
|
---@param threatResponseFlags integer
|
|
function TASK.TASK_COMBAT_PED(ped, targetPed, combatFlags, threatResponseFlags) end
|
|
|
|
---@param ped integer
|
|
---@param target integer
|
|
---@param time integer
|
|
---@param flags integer
|
|
function TASK.TASK_COMBAT_PED_TIMED(ped, target, time, flags) end
|
|
|
|
---@param ped integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param duration integer
|
|
---@param allowPeekingAndFiring boolean
|
|
function TASK.TASK_SEEK_COVER_FROM_POS(ped, x, y, z, duration, allowPeekingAndFiring) end
|
|
|
|
---@param ped integer
|
|
---@param target integer
|
|
---@param duration integer
|
|
---@param allowPeekingAndFiring boolean
|
|
function TASK.TASK_SEEK_COVER_FROM_PED(ped, target, duration, allowPeekingAndFiring) end
|
|
|
|
---@param ped integer
|
|
---@param coverpoint integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param time integer
|
|
---@param allowPeekingAndFiring boolean
|
|
function TASK.TASK_SEEK_COVER_TO_COVER_POINT(ped, coverpoint, x, y, z, time, allowPeekingAndFiring) end
|
|
|
|
---@param ped integer
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param timeout integer
|
|
---@param shortRoute boolean
|
|
function TASK.TASK_SEEK_COVER_TO_COORDS(ped, x1, y1, z1, x2, y2, z2, timeout, shortRoute) end
|
|
|
|
---@param ped integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param time integer
|
|
---@param allowPeekingAndFiring boolean
|
|
---@param blendInDuration number
|
|
---@param forceInitialFacingDirection boolean
|
|
---@param forceFaceLeft boolean
|
|
---@param identifier integer
|
|
---@param doEntry boolean
|
|
function TASK.TASK_PUT_PED_DIRECTLY_INTO_COVER(ped, x, y, z, time, allowPeekingAndFiring, blendInDuration, forceInitialFacingDirection, forceFaceLeft, identifier, doEntry) end
|
|
|
|
---@param ped integer
|
|
---@param time integer
|
|
---@param allowPeekingAndFiring boolean
|
|
---@param forceInitialFacingDirection boolean
|
|
---@param forceFaceLeft boolean
|
|
---@param identifier integer
|
|
function TASK.TASK_WARP_PED_DIRECTLY_INTO_COVER(ped, time, allowPeekingAndFiring, forceInitialFacingDirection, forceFaceLeft, identifier) end
|
|
|
|
---@param ped integer
|
|
---@param exitType integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
function TASK.TASK_EXIT_COVER(ped, exitType, x, y, z) end
|
|
|
|
---@param ped integer
|
|
---@param meleeTarget integer
|
|
---@param blendInDuration number
|
|
---@param timeInMelee number
|
|
---@param strafePhaseSync number
|
|
---@param aiCombatFlags integer
|
|
function TASK.TASK_PUT_PED_DIRECTLY_INTO_MELEE(ped, meleeTarget, blendInDuration, timeInMelee, strafePhaseSync, aiCombatFlags) end
|
|
|
|
---@param ped integer
|
|
---@param toggleType integer
|
|
function TASK.TASK_TOGGLE_DUCK(ped, toggleType) end
|
|
|
|
---@param ped integer
|
|
---@param maxPatrolProximity number
|
|
---@param defensiveAreaRadius number
|
|
---@param setDefensiveArea boolean
|
|
function TASK.TASK_GUARD_CURRENT_POSITION(ped, maxPatrolProximity, defensiveAreaRadius, setDefensiveArea) end
|
|
|
|
---@param ped integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param heading number
|
|
---@param maxPatrolProximity number
|
|
---@param timer integer
|
|
function TASK.TASK_GUARD_ASSIGNED_DEFENSIVE_AREA(ped, x, y, z, heading, maxPatrolProximity, timer) end
|
|
|
|
---@param ped integer
|
|
---@param defendPositionX number
|
|
---@param defendPositionY number
|
|
---@param defendPositionZ number
|
|
---@param heading number
|
|
---@param maxPatrolProximity number
|
|
---@param time integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param defensiveAreaRadius number
|
|
function TASK.TASK_GUARD_SPHERE_DEFENSIVE_AREA(ped, defendPositionX, defendPositionY, defendPositionZ, heading, maxPatrolProximity, time, x, y, z, defensiveAreaRadius) end
|
|
|
|
---@param ped integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param heading number
|
|
---@param scenarioName string
|
|
function TASK.TASK_STAND_GUARD(ped, x, y, z, heading, scenarioName) end
|
|
|
|
---@param driver integer
|
|
---@param cruiseSpeed number
|
|
function TASK.SET_DRIVE_TASK_CRUISE_SPEED(driver, cruiseSpeed) end
|
|
|
|
---@param ped integer
|
|
---@param speed number
|
|
---@param updateBaseTask boolean
|
|
function TASK.SET_DRIVE_TASK_MAX_CRUISE_SPEED(ped, speed, updateBaseTask) end
|
|
|
|
---@param ped integer
|
|
---@param drivingStyle integer
|
|
function TASK.SET_DRIVE_TASK_DRIVING_STYLE(ped, drivingStyle) end
|
|
|
|
---@param startX number
|
|
---@param startY number
|
|
---@param startZ number
|
|
---@param endX number
|
|
---@param endY number
|
|
---@param endZ number
|
|
---@param blockObjects boolean
|
|
---@param blockVehicles boolean
|
|
---@param blockMap boolean
|
|
---@param blockPlayer boolean
|
|
function TASK.ADD_COVER_BLOCKING_AREA(startX, startY, startZ, endX, endY, endZ, blockObjects, blockVehicles, blockMap, blockPlayer) end
|
|
|
|
function TASK.REMOVE_ALL_COVER_BLOCKING_AREAS() end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
function TASK.REMOVE_COVER_BLOCKING_AREAS_AT_POSITION(x, y, z) end
|
|
|
|
---@param startX number
|
|
---@param startY number
|
|
---@param startZ number
|
|
---@param endX number
|
|
---@param endY number
|
|
---@param endZ number
|
|
---@param blockObjects boolean
|
|
---@param blockVehicles boolean
|
|
---@param blockMap boolean
|
|
---@param blockPlayer boolean
|
|
function TASK.REMOVE_SPECIFIC_COVER_BLOCKING_AREAS(startX, startY, startZ, endX, endY, endZ, blockObjects, blockVehicles, blockMap, blockPlayer) end
|
|
|
|
---@param ped integer
|
|
---@param scenarioName string
|
|
---@param unkDelay integer
|
|
---@param playEnterAnim boolean
|
|
function TASK.TASK_START_SCENARIO_IN_PLACE(ped, scenarioName, unkDelay, playEnterAnim) end
|
|
|
|
---@param ped integer
|
|
---@param scenarioName string
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param heading number
|
|
---@param duration integer
|
|
---@param sittingScenario boolean
|
|
---@param teleport boolean
|
|
function TASK.TASK_START_SCENARIO_AT_POSITION(ped, scenarioName, x, y, z, heading, duration, sittingScenario, teleport) end
|
|
|
|
---@param ped integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param distance number
|
|
---@param duration integer
|
|
function TASK.TASK_USE_NEAREST_SCENARIO_TO_COORD(ped, x, y, z, distance, duration) end
|
|
|
|
---@param ped integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
---@param timeToLeave integer
|
|
function TASK.TASK_USE_NEAREST_SCENARIO_TO_COORD_WARP(ped, x, y, z, radius, timeToLeave) end
|
|
|
|
---@param ped integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param maxRange number
|
|
---@param timeToLeave integer
|
|
function TASK.TASK_USE_NEAREST_SCENARIO_CHAIN_TO_COORD(ped, x, y, z, maxRange, timeToLeave) end
|
|
|
|
---@param ped integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
---@param timeToLeave integer
|
|
function TASK.TASK_USE_NEAREST_SCENARIO_CHAIN_TO_COORD_WARP(ped, x, y, z, radius, timeToLeave) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
---@param mustBeFree boolean
|
|
---@return boolean
|
|
function TASK.DOES_SCENARIO_EXIST_IN_AREA(x, y, z, radius, mustBeFree) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param scenarioName string
|
|
---@param radius number
|
|
---@param mustBeFree boolean
|
|
---@return boolean
|
|
function TASK.DOES_SCENARIO_OF_TYPE_EXIST_IN_AREA(x, y, z, scenarioName, radius, mustBeFree) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param maxRange number
|
|
---@param onlyUsersActuallyAtScenario boolean
|
|
---@return boolean
|
|
function TASK.IS_SCENARIO_OCCUPIED(x, y, z, maxRange, onlyUsersActuallyAtScenario) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function TASK.PED_HAS_USE_SCENARIO_TASK(ped) end
|
|
|
|
---@param ped integer
|
|
---@param animDict string
|
|
---@param animName string
|
|
function TASK.PLAY_ANIM_ON_RUNNING_SCENARIO(ped, animDict, animName) end
|
|
|
|
---@param scenarioGroup string
|
|
---@return boolean
|
|
function TASK.DOES_SCENARIO_GROUP_EXIST(scenarioGroup) end
|
|
|
|
---@param scenarioGroup string
|
|
---@return boolean
|
|
function TASK.IS_SCENARIO_GROUP_ENABLED(scenarioGroup) end
|
|
|
|
---@param scenarioGroup string
|
|
---@param enabled boolean
|
|
function TASK.SET_SCENARIO_GROUP_ENABLED(scenarioGroup, enabled) end
|
|
|
|
function TASK.RESET_SCENARIO_GROUPS_ENABLED() end
|
|
|
|
---@param scenarioGroup string
|
|
function TASK.SET_EXCLUSIVE_SCENARIO_GROUP(scenarioGroup) end
|
|
|
|
function TASK.RESET_EXCLUSIVE_SCENARIO_GROUP() end
|
|
|
|
---@param scenarioType string
|
|
---@return boolean
|
|
function TASK.IS_SCENARIO_TYPE_ENABLED(scenarioType) end
|
|
|
|
---@param scenarioType string
|
|
---@param toggle boolean
|
|
function TASK.SET_SCENARIO_TYPE_ENABLED(scenarioType, toggle) end
|
|
|
|
function TASK.RESET_SCENARIO_TYPES_ENABLED() end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function TASK.IS_PED_ACTIVE_IN_SCENARIO(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function TASK.IS_PED_PLAYING_BASE_CLIP_IN_SCENARIO(ped) end
|
|
|
|
---@param ped integer
|
|
---@param blockIdleClips boolean
|
|
---@param removeIdleClipIfPlaying boolean
|
|
function TASK.SET_PED_CAN_PLAY_AMBIENT_IDLES(ped, blockIdleClips, removeIdleClipIfPlaying) end
|
|
|
|
---@param ped integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
---@param combatFlags integer
|
|
function TASK.TASK_COMBAT_HATED_TARGETS_IN_AREA(ped, x, y, z, radius, combatFlags) end
|
|
|
|
---@param ped integer
|
|
---@param radius number
|
|
---@param combatFlags integer
|
|
function TASK.TASK_COMBAT_HATED_TARGETS_AROUND_PED(ped, radius, combatFlags) end
|
|
|
|
---@param ped integer
|
|
---@param radius number
|
|
---@param time integer
|
|
---@param combatFlags integer
|
|
function TASK.TASK_COMBAT_HATED_TARGETS_AROUND_PED_TIMED(ped, radius, time, combatFlags) end
|
|
|
|
---@param ped integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param ignoreCollisionEntityIndex integer
|
|
---@param createInvincibleProjectile boolean
|
|
function TASK.TASK_THROW_PROJECTILE(ped, x, y, z, ignoreCollisionEntityIndex, createInvincibleProjectile) end
|
|
|
|
---@param ped integer
|
|
---@param drawWeapon boolean
|
|
function TASK.TASK_SWAP_WEAPON(ped, drawWeapon) end
|
|
|
|
---@param ped integer
|
|
---@param drawWeapon boolean
|
|
function TASK.TASK_RELOAD_WEAPON(ped, drawWeapon) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function TASK.IS_PED_GETTING_UP(ped) end
|
|
|
|
---@param ped integer
|
|
---@param target integer
|
|
---@param minFireLoops integer
|
|
---@param startState integer
|
|
---@param forceShootOnGround boolean
|
|
---@param shootFromGroundTimer integer
|
|
function TASK.TASK_WRITHE(ped, target, minFireLoops, startState, forceShootOnGround, shootFromGroundTimer) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function TASK.IS_PED_IN_WRITHE(ped) end
|
|
|
|
---@param patrolRoute string
|
|
function TASK.OPEN_PATROL_ROUTE(patrolRoute) end
|
|
|
|
function TASK.CLOSE_PATROL_ROUTE() end
|
|
|
|
---@param nodeId integer
|
|
---@param nodeType string
|
|
---@param posX number
|
|
---@param posY number
|
|
---@param posZ number
|
|
---@param headingX number
|
|
---@param headingY number
|
|
---@param headingZ number
|
|
---@param duration integer
|
|
function TASK.ADD_PATROL_ROUTE_NODE(nodeId, nodeType, posX, posY, posZ, headingX, headingY, headingZ, duration) end
|
|
|
|
---@param nodeId1 integer
|
|
---@param nodeId2 integer
|
|
function TASK.ADD_PATROL_ROUTE_LINK(nodeId1, nodeId2) end
|
|
|
|
function TASK.CREATE_PATROL_ROUTE() end
|
|
|
|
---@param patrolRoute string
|
|
function TASK.DELETE_PATROL_ROUTE(patrolRoute) end
|
|
|
|
---@param ped integer
|
|
---@param timeLeftAtNode pointer|nil
|
|
---@param nodeId pointer|nil
|
|
---@return boolean
|
|
function TASK.GET_PATROL_TASK_INFO(ped, timeLeftAtNode, nodeId) end
|
|
|
|
---@param ped integer
|
|
---@param patrolRouteName string
|
|
---@param alertState integer
|
|
---@param canChatToPeds boolean
|
|
---@param useHeadLookAt boolean
|
|
function TASK.TASK_PATROL(ped, patrolRouteName, alertState, canChatToPeds, useHeadLookAt) end
|
|
|
|
---@param ped integer
|
|
function TASK.TASK_STAY_IN_COVER(ped) end
|
|
|
|
---@param ped integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
function TASK.ADD_VEHICLE_SUBTASK_ATTACK_COORD(ped, x, y, z) end
|
|
|
|
---@param ped integer
|
|
---@param target integer
|
|
function TASK.ADD_VEHICLE_SUBTASK_ATTACK_PED(ped, target) end
|
|
|
|
---@param ped integer
|
|
---@param target integer
|
|
---@param fireTolerance number
|
|
function TASK.TASK_VEHICLE_SHOOT_AT_PED(ped, target, fireTolerance) end
|
|
|
|
---@param ped integer
|
|
---@param target integer
|
|
function TASK.TASK_VEHICLE_AIM_AT_PED(ped, target) end
|
|
|
|
---@param ped integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param fireTolerance number
|
|
function TASK.TASK_VEHICLE_SHOOT_AT_COORD(ped, x, y, z, fireTolerance) end
|
|
|
|
---@param ped integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
function TASK.TASK_VEHICLE_AIM_AT_COORD(ped, x, y, z) end
|
|
|
|
---@param ped integer
|
|
---@param vehicle integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param speed number
|
|
---@param behaviorFlag integer
|
|
---@param stoppingRange number
|
|
function TASK.TASK_VEHICLE_GOTO_NAVMESH(ped, vehicle, x, y, z, speed, behaviorFlag, stoppingRange) end
|
|
|
|
---@param ped integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param aimAtX number
|
|
---@param aimAtY number
|
|
---@param aimAtZ number
|
|
---@param moveBlendRatio number
|
|
---@param shoot boolean
|
|
---@param targetRadius number
|
|
---@param slowDistance number
|
|
---@param useNavMesh boolean
|
|
---@param navFlags integer
|
|
---@param instantBlendToAim boolean
|
|
---@param firingPattern integer|string
|
|
function TASK.TASK_GO_TO_COORD_WHILE_AIMING_AT_COORD(ped, x, y, z, aimAtX, aimAtY, aimAtZ, moveBlendRatio, shoot, targetRadius, slowDistance, useNavMesh, navFlags, instantBlendToAim, firingPattern) end
|
|
|
|
---@param ped integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param aimAtID integer
|
|
---@param moveBlendRatio number
|
|
---@param shoot boolean
|
|
---@param targetRadius number
|
|
---@param slowDistance number
|
|
---@param useNavMesh boolean
|
|
---@param navFlags integer
|
|
---@param instantBlendToAim boolean
|
|
---@param firingPattern integer|string
|
|
---@param time integer
|
|
function TASK.TASK_GO_TO_COORD_WHILE_AIMING_AT_ENTITY(ped, x, y, z, aimAtID, moveBlendRatio, shoot, targetRadius, slowDistance, useNavMesh, navFlags, instantBlendToAim, firingPattern, time) end
|
|
|
|
---@param pedHandle integer
|
|
---@param goToLocationX number
|
|
---@param goToLocationY number
|
|
---@param goToLocationZ number
|
|
---@param focusLocationX number
|
|
---@param focusLocationY number
|
|
---@param focusLocationZ number
|
|
---@param speed number
|
|
---@param shootAtEnemies boolean
|
|
---@param distanceToStopAt number
|
|
---@param noRoadsDistance number
|
|
---@param useNavMesh boolean
|
|
---@param navFlags integer
|
|
---@param taskFlags integer
|
|
---@param firingPattern integer|string
|
|
function TASK.TASK_GO_TO_COORD_AND_AIM_AT_HATED_ENTITIES_NEAR_COORD(pedHandle, goToLocationX, goToLocationY, goToLocationZ, focusLocationX, focusLocationY, focusLocationZ, speed, shootAtEnemies, distanceToStopAt, noRoadsDistance, useNavMesh, navFlags, taskFlags, firingPattern) end
|
|
|
|
---@param ped integer
|
|
---@param entity integer
|
|
---@param aimX number
|
|
---@param aimY number
|
|
---@param aimZ number
|
|
---@param moveBlendRatio number
|
|
---@param shoot boolean
|
|
---@param targetRadius number
|
|
---@param slowDistance number
|
|
---@param useNavMesh boolean
|
|
---@param instantBlendToAim boolean
|
|
---@param firingPattern integer|string
|
|
function TASK.TASK_GO_TO_ENTITY_WHILE_AIMING_AT_COORD(ped, entity, aimX, aimY, aimZ, moveBlendRatio, shoot, targetRadius, slowDistance, useNavMesh, instantBlendToAim, firingPattern) end
|
|
|
|
---@param ped integer
|
|
---@param entityToWalkTo integer
|
|
---@param entityToAimAt integer
|
|
---@param speed number
|
|
---@param shootatEntity boolean
|
|
---@param targetRadius number
|
|
---@param slowDistance number
|
|
---@param useNavMesh boolean
|
|
---@param instantBlendToAim boolean
|
|
---@param firingPattern integer|string
|
|
function TASK.TASK_GO_TO_ENTITY_WHILE_AIMING_AT_ENTITY(ped, entityToWalkTo, entityToAimAt, speed, shootatEntity, targetRadius, slowDistance, useNavMesh, instantBlendToAim, firingPattern) end
|
|
|
|
---@param ped integer
|
|
---@param minTime integer
|
|
---@param maxTime integer
|
|
---@param entryType integer
|
|
function TASK.SET_HIGH_FALL_TASK(ped, minTime, maxTime, entryType) end
|
|
|
|
---@param name string
|
|
function TASK.REQUEST_WAYPOINT_RECORDING(name) end
|
|
|
|
---@param name string
|
|
---@return boolean
|
|
function TASK.GET_IS_WAYPOINT_RECORDING_LOADED(name) end
|
|
|
|
---@param name string
|
|
function TASK.REMOVE_WAYPOINT_RECORDING(name) end
|
|
|
|
---@param name string
|
|
---@param points pointer|nil
|
|
---@return boolean
|
|
function TASK.WAYPOINT_RECORDING_GET_NUM_POINTS(name, points) end
|
|
|
|
---@param name string
|
|
---@param point integer
|
|
---@param coord Vector3
|
|
---@return boolean
|
|
function TASK.WAYPOINT_RECORDING_GET_COORD(name, point, coord) end
|
|
|
|
---@param name string
|
|
---@param point integer
|
|
---@return number
|
|
function TASK.WAYPOINT_RECORDING_GET_SPEED_AT_POINT(name, point) end
|
|
|
|
---@param name string
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param point pointer|nil
|
|
---@return boolean
|
|
function TASK.WAYPOINT_RECORDING_GET_CLOSEST_WAYPOINT(name, x, y, z, point) end
|
|
|
|
---@param ped integer
|
|
---@param name string
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
function TASK.TASK_FOLLOW_WAYPOINT_RECORDING(ped, name, p2, p3, p4) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function TASK.IS_WAYPOINT_PLAYBACK_GOING_ON_FOR_PED(ped) end
|
|
|
|
---@param ped integer
|
|
---@return integer
|
|
function TASK.GET_PED_WAYPOINT_PROGRESS(ped) end
|
|
|
|
---@param ped integer
|
|
---@param progress integer
|
|
function TASK.SET_PED_WAYPOINT_PROGRESS(ped, progress) end
|
|
|
|
---@param p0 integer
|
|
---@return number
|
|
function TASK.GET_PED_WAYPOINT_DISTANCE(p0) end
|
|
|
|
---@param ped integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@return boolean
|
|
function TASK.SET_PED_WAYPOINT_ROUTE_OFFSET(ped, x, y, z) end
|
|
|
|
---@param name string
|
|
---@param point integer
|
|
---@return number
|
|
function TASK.GET_WAYPOINT_DISTANCE_ALONG_ROUTE(name, point) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function TASK.WAYPOINT_PLAYBACK_GET_IS_PAUSED(p0) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
function TASK.WAYPOINT_PLAYBACK_PAUSE(p0, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
function TASK.WAYPOINT_PLAYBACK_RESUME(p0, p1, p2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 number
|
|
---@param p2 boolean
|
|
function TASK.WAYPOINT_PLAYBACK_OVERRIDE_SPEED(p0, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
function TASK.WAYPOINT_PLAYBACK_USE_DEFAULT_SPEED(p0) end
|
|
|
|
---@param name string
|
|
---@param p1 boolean
|
|
---@param p2 number
|
|
---@param p3 number
|
|
function TASK.USE_WAYPOINT_RECORDING_AS_ASSISTED_MOVEMENT_ROUTE(name, p1, p2, p3) end
|
|
|
|
---@param ped integer
|
|
---@param target integer
|
|
---@param p2 boolean
|
|
function TASK.WAYPOINT_PLAYBACK_START_AIMING_AT_PED(ped, target, p2) end
|
|
|
|
---@param ped integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param p4 boolean
|
|
function TASK.WAYPOINT_PLAYBACK_START_AIMING_AT_COORD(ped, x, y, z, p4) end
|
|
|
|
---@param ped integer
|
|
---@param ped2 integer
|
|
---@param p2 boolean
|
|
---@param p3 boolean
|
|
function TASK.WAYPOINT_PLAYBACK_START_SHOOTING_AT_PED(ped, ped2, p2, p3) end
|
|
|
|
---@param ped integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param p4 boolean
|
|
---@param firingPattern integer|string
|
|
function TASK.WAYPOINT_PLAYBACK_START_SHOOTING_AT_COORD(ped, x, y, z, p4, firingPattern) end
|
|
|
|
---@param ped integer
|
|
function TASK.WAYPOINT_PLAYBACK_STOP_AIMING_OR_SHOOTING(ped) end
|
|
|
|
---@param route string
|
|
function TASK.ASSISTED_MOVEMENT_REQUEST_ROUTE(route) end
|
|
|
|
---@param route string
|
|
function TASK.ASSISTED_MOVEMENT_REMOVE_ROUTE(route) end
|
|
|
|
---@param route string
|
|
---@return boolean
|
|
function TASK.ASSISTED_MOVEMENT_IS_ROUTE_LOADED(route) end
|
|
|
|
---@param route string
|
|
---@param props integer
|
|
function TASK.ASSISTED_MOVEMENT_SET_ROUTE_PROPERTIES(route, props) end
|
|
|
|
---@param dist number
|
|
function TASK.ASSISTED_MOVEMENT_OVERRIDE_LOAD_DISTANCE_THIS_FRAME(dist) end
|
|
|
|
---@param ped integer
|
|
---@param vehicle integer
|
|
---@param WPRecording string
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
---@param p5 integer
|
|
---@param p6 integer
|
|
---@param p7 number
|
|
---@param p8 boolean
|
|
---@param p9 number
|
|
function TASK.TASK_VEHICLE_FOLLOW_WAYPOINT_RECORDING(ped, vehicle, WPRecording, p3, p4, p5, p6, p7, p8, p9) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function TASK.IS_WAYPOINT_PLAYBACK_GOING_ON_FOR_VEHICLE(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@return integer
|
|
function TASK.GET_VEHICLE_WAYPOINT_PROGRESS(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@return integer
|
|
function TASK.GET_VEHICLE_WAYPOINT_TARGET_POINT(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
function TASK.VEHICLE_WAYPOINT_PLAYBACK_PAUSE(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function TASK.VEHICLE_WAYPOINT_PLAYBACK_GET_IS_PAUSED(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
function TASK.VEHICLE_WAYPOINT_PLAYBACK_RESUME(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
function TASK.VEHICLE_WAYPOINT_PLAYBACK_USE_DEFAULT_SPEED(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param speed number
|
|
function TASK.VEHICLE_WAYPOINT_PLAYBACK_OVERRIDE_SPEED(vehicle, speed) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function TASK.TASK_SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param state integer|string
|
|
---@param forceRestart boolean
|
|
function TASK.TASK_FORCE_MOTION_STATE(ped, state, forceRestart) end
|
|
|
|
---@param ped integer
|
|
---@param task string
|
|
---@param multiplier number
|
|
---@param allowOverrideCloneUpdate boolean
|
|
---@param animDict string
|
|
---@param flags integer
|
|
function TASK.TASK_MOVE_NETWORK_BY_NAME(ped, task, multiplier, allowOverrideCloneUpdate, animDict, flags) end
|
|
|
|
---@param ped integer
|
|
---@param network string
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param rotX number
|
|
---@param rotY number
|
|
---@param rotZ number
|
|
---@param rotOrder integer
|
|
---@param blendDuration number
|
|
---@param allowOverrideCloneUpdate boolean
|
|
---@param animDict string
|
|
---@param flags integer
|
|
function TASK.TASK_MOVE_NETWORK_ADVANCED_BY_NAME(ped, network, x, y, z, rotX, rotY, rotZ, rotOrder, blendDuration, allowOverrideCloneUpdate, animDict, flags) end
|
|
|
|
---@param ped integer
|
|
---@param network string
|
|
---@param initialParameters pointer|nil
|
|
---@param blendDuration number
|
|
---@param allowOverrideCloneUpdate boolean
|
|
---@param animDict string
|
|
---@param flags integer
|
|
function TASK.TASK_MOVE_NETWORK_BY_NAME_WITH_INIT_PARAMS(ped, network, initialParameters, blendDuration, allowOverrideCloneUpdate, animDict, flags) end
|
|
|
|
---@param ped integer
|
|
---@param network string
|
|
---@param initialParameters pointer|nil
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param rotX number
|
|
---@param rotY number
|
|
---@param rotZ number
|
|
---@param rotOrder integer
|
|
---@param blendDuration number
|
|
---@param allowOverrideCloneUpdate boolean
|
|
---@param dictionary string
|
|
---@param flags integer
|
|
function TASK.TASK_MOVE_NETWORK_ADVANCED_BY_NAME_WITH_INIT_PARAMS(ped, network, initialParameters, x, y, z, rotX, rotY, rotZ, rotOrder, blendDuration, allowOverrideCloneUpdate, dictionary, flags) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function TASK.IS_TASK_MOVE_NETWORK_ACTIVE(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function TASK.IS_TASK_MOVE_NETWORK_READY_FOR_TRANSITION(ped) end
|
|
|
|
---@param ped integer
|
|
---@param name string
|
|
---@return boolean
|
|
function TASK.REQUEST_TASK_MOVE_NETWORK_STATE_TRANSITION(ped, name) end
|
|
|
|
---@param ped integer
|
|
---@param state string
|
|
---@return boolean
|
|
function TASK.SET_EXPECTED_CLONE_NEXT_TASK_MOVE_NETWORK_STATE(ped, state) end
|
|
|
|
---@param ped integer
|
|
---@return string
|
|
function TASK.GET_TASK_MOVE_NETWORK_STATE(ped) end
|
|
|
|
---@param ped integer
|
|
---@param clipSet integer|string
|
|
---@param variableClipSet integer|string
|
|
function TASK.SET_TASK_MOVE_NETWORK_ANIM_SET(ped, clipSet, variableClipSet) end
|
|
|
|
---@param ped integer
|
|
---@param signalName string
|
|
---@param value number
|
|
function TASK.SET_TASK_MOVE_NETWORK_SIGNAL_FLOAT(ped, signalName, value) end
|
|
|
|
---@param ped integer
|
|
---@param signalName string
|
|
---@param value number
|
|
function TASK.SET_TASK_MOVE_NETWORK_SIGNAL_LOCAL_FLOAT(ped, signalName, value) end
|
|
|
|
---@param ped integer
|
|
---@param signalName string
|
|
---@param value number
|
|
function TASK.SET_TASK_MOVE_NETWORK_SIGNAL_FLOAT_LERP_RATE(ped, signalName, value) end
|
|
|
|
---@param ped integer
|
|
---@param signalName string
|
|
---@param value boolean
|
|
function TASK.SET_TASK_MOVE_NETWORK_SIGNAL_BOOL(ped, signalName, value) end
|
|
|
|
---@param ped integer
|
|
---@param signalName string
|
|
---@return number
|
|
function TASK.GET_TASK_MOVE_NETWORK_SIGNAL_FLOAT(ped, signalName) end
|
|
|
|
---@param ped integer
|
|
---@param signalName string
|
|
---@return boolean
|
|
function TASK.GET_TASK_MOVE_NETWORK_SIGNAL_BOOL(ped, signalName) end
|
|
|
|
---@param ped integer
|
|
---@param eventName string
|
|
---@return boolean
|
|
function TASK.GET_TASK_MOVE_NETWORK_EVENT(ped, eventName) end
|
|
|
|
---@param ped integer
|
|
---@param enable boolean
|
|
---@return boolean
|
|
function TASK.SET_TASK_MOVE_NETWORK_ENABLE_COLLISION_ON_NETWORK_CLONE_WHEN_FIXED(ped, enable) end
|
|
|
|
---@param ped integer
|
|
---@param enable boolean
|
|
function TASK._SET_SCRIPT_TASK_ENABLE_COLLISION_ON_NETWORK_CLONE_WHEN_FIXED(ped, enable) end
|
|
|
|
---@param ped integer
|
|
---@param enable boolean
|
|
function TASK._SET_AMBIENT_PED_ENABLE_COLLISION_ON_NETWORK_CLONE_WHEN_FIXED(ped, enable) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function TASK.IS_MOVE_BLEND_RATIO_STILL(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function TASK.IS_MOVE_BLEND_RATIO_WALKING(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function TASK.IS_MOVE_BLEND_RATIO_RUNNING(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function TASK.IS_MOVE_BLEND_RATIO_SPRINTING(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function TASK.IS_PED_STILL(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function TASK.IS_PED_WALKING(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function TASK.IS_PED_RUNNING(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function TASK.IS_PED_SPRINTING(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function TASK.IS_PED_STRAFING(ped) end
|
|
|
|
---@param ped integer
|
|
---@param scene integer
|
|
---@param animDictionary string
|
|
---@param animationName string
|
|
---@param blendIn number
|
|
---@param blendOut number
|
|
---@param flags integer
|
|
---@param ragdollBlockingFlags integer
|
|
---@param moverBlendDelta number
|
|
---@param ikFlags integer
|
|
function TASK.TASK_SYNCHRONIZED_SCENE(ped, scene, animDictionary, animationName, blendIn, blendOut, flags, ragdollBlockingFlags, moverBlendDelta, ikFlags) end
|
|
|
|
---@param ped integer
|
|
---@param ped2 integer
|
|
function TASK.TASK_AGITATED_ACTION_CONFRONT_RESPONSE(ped, ped2) end
|
|
|
|
---@param ped integer
|
|
---@param animDict string
|
|
---@param lowAnimName string
|
|
---@param medAnimName string
|
|
---@param hiAnimName string
|
|
---@param runtime integer
|
|
---@param targetEntity integer
|
|
---@param turnRate number
|
|
---@param blendInDuration number
|
|
function TASK.TASK_SWEEP_AIM_ENTITY(ped, animDict, lowAnimName, medAnimName, hiAnimName, runtime, targetEntity, turnRate, blendInDuration) end
|
|
|
|
---@param ped integer
|
|
---@param entity integer
|
|
function TASK.UPDATE_TASK_SWEEP_AIM_ENTITY(ped, entity) end
|
|
|
|
---@param ped integer
|
|
---@param animDict string
|
|
---@param lowAnimName string
|
|
---@param medAnimName string
|
|
---@param hiAnimName string
|
|
---@param runtime integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param turnRate number
|
|
---@param blendInDuration number
|
|
function TASK.TASK_SWEEP_AIM_POSITION(ped, animDict, lowAnimName, medAnimName, hiAnimName, runtime, x, y, z, turnRate, blendInDuration) end
|
|
|
|
---@param ped integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
function TASK.UPDATE_TASK_SWEEP_AIM_POSITION(ped, x, y, z) end
|
|
|
|
---@param ped integer
|
|
---@param target integer
|
|
function TASK.TASK_ARREST_PED(ped, target) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function TASK.IS_PED_RUNNING_ARREST_TASK(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function TASK.IS_PED_BEING_ARRESTED(ped) end
|
|
|
|
---@param ped integer
|
|
function TASK.UNCUFF_PED(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function TASK.IS_PED_CUFFED(ped) end
|
|
|
|
-- ============================================================
|
|
-- VEHICLE
|
|
-- ============================================================
|
|
|
|
---@class natives.VEHICLE
|
|
VEHICLE = {}
|
|
|
|
---@param modelHash integer|string
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param heading number
|
|
---@param isNetwork boolean
|
|
---@param bScriptHostVeh boolean
|
|
---@param p7 boolean
|
|
---@return integer
|
|
function VEHICLE.CREATE_VEHICLE(modelHash, x, y, z, heading, isNetwork, bScriptHostVeh, p7) end
|
|
|
|
---@param vehicle pointer|nil
|
|
function VEHICLE.DELETE_VEHICLE(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
---@param p2 boolean
|
|
function VEHICLE.SET_VEHICLE_ALLOW_HOMING_MISSLE_LOCKON(vehicle, toggle, p2) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE._GET_VEHICLE_ALLOW_HOMING_MISSLE_LOCKON_SYNCED(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param canBeLockedOn boolean
|
|
---@param p2 boolean
|
|
function VEHICLE.SET_VEHICLE_ALLOW_HOMING_MISSLE_LOCKON_SYNCED(vehicle, canBeLockedOn, p2) end
|
|
|
|
---@param veh integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_ALLOW_NO_PASSENGERS_LOCKON(veh, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@return integer
|
|
function VEHICLE.GET_VEHICLE_HOMING_LOCKON_STATE(vehicle) end
|
|
|
|
---@param p0 integer
|
|
---@return integer
|
|
function VEHICLE.GET_VEHICLE_HOMING_LOCKEDONTO_STATE(p0) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function VEHICLE.SET_VEHICLE_HOMING_LOCKEDONTO_STATE(p0, p1) end
|
|
|
|
---@param vehicle integer
|
|
---@param model integer|string
|
|
---@return boolean
|
|
function VEHICLE.IS_VEHICLE_MODEL(vehicle, model) end
|
|
|
|
---@param vehicleGenerator integer
|
|
---@return boolean
|
|
function VEHICLE.DOES_SCRIPT_VEHICLE_GENERATOR_EXIST(vehicleGenerator) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param heading number
|
|
---@param p4 number
|
|
---@param p5 number
|
|
---@param modelHash integer|string
|
|
---@param p7 integer
|
|
---@param p8 integer
|
|
---@param p9 integer
|
|
---@param p10 integer
|
|
---@param p11 boolean
|
|
---@param p12 boolean
|
|
---@param p13 boolean
|
|
---@param p14 boolean
|
|
---@param p15 boolean
|
|
---@param p16 integer
|
|
---@return integer
|
|
function VEHICLE.CREATE_SCRIPT_VEHICLE_GENERATOR(x, y, z, heading, p4, p5, modelHash, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16) end
|
|
|
|
---@param vehicleGenerator integer
|
|
function VEHICLE.DELETE_SCRIPT_VEHICLE_GENERATOR(vehicleGenerator) end
|
|
|
|
---@param vehicleGenerator integer
|
|
---@param enabled boolean
|
|
function VEHICLE.SET_SCRIPT_VEHICLE_GENERATOR(vehicleGenerator, enabled) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param toggle boolean
|
|
---@param p7 boolean
|
|
function VEHICLE.SET_ALL_VEHICLE_GENERATORS_ACTIVE_IN_AREA(x1, y1, z1, x2, y2, z2, toggle, p7) end
|
|
|
|
function VEHICLE.SET_ALL_VEHICLE_GENERATORS_ACTIVE() end
|
|
|
|
---@param active boolean
|
|
function VEHICLE.SET_ALL_LOW_PRIORITY_VEHICLE_GENERATORS_ACTIVE(active) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
function VEHICLE.SET_VEHICLE_GENERATOR_AREA_OF_INTEREST(x, y, z, radius) end
|
|
|
|
function VEHICLE.CLEAR_VEHICLE_GENERATOR_AREA_OF_INTEREST() end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 number
|
|
---@return boolean
|
|
function VEHICLE.SET_VEHICLE_ON_GROUND_PROPERLY(vehicle, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
---@param p3 boolean
|
|
---@return boolean
|
|
function VEHICLE.SET_VEHICLE_USE_CUTSCENE_WHEEL_COMPRESSION(p0, p1, p2, p3) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.IS_VEHICLE_STUCK_ON_ROOF(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
function VEHICLE.ADD_VEHICLE_UPSIDEDOWN_CHECK(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
function VEHICLE.REMOVE_VEHICLE_UPSIDEDOWN_CHECK(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.IS_VEHICLE_STOPPED(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param includeDriver boolean
|
|
---@param includeDeadOccupants boolean
|
|
---@return integer
|
|
function VEHICLE.GET_VEHICLE_NUMBER_OF_PASSENGERS(vehicle, includeDriver, includeDeadOccupants) end
|
|
|
|
---@param vehicle integer
|
|
---@return integer
|
|
function VEHICLE.GET_VEHICLE_MAX_NUMBER_OF_PASSENGERS(vehicle) end
|
|
|
|
---@param modelHash integer|string
|
|
---@return integer
|
|
function VEHICLE.GET_VEHICLE_MODEL_NUMBER_OF_SEATS(modelHash) end
|
|
|
|
---@param vehicle integer
|
|
---@param seatIndex integer
|
|
---@return boolean
|
|
function VEHICLE.IS_SEAT_WARP_ONLY(vehicle, seatIndex) end
|
|
|
|
---@param vehicle integer
|
|
---@param seatIndex integer
|
|
---@return boolean
|
|
function VEHICLE.IS_TURRET_SEAT(vehicle, seatIndex) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.DOES_VEHICLE_ALLOW_RAPPEL(vehicle) end
|
|
|
|
---@param multiplier number
|
|
function VEHICLE.SET_VEHICLE_DENSITY_MULTIPLIER_THIS_FRAME(multiplier) end
|
|
|
|
---@param multiplier number
|
|
function VEHICLE.SET_RANDOM_VEHICLE_DENSITY_MULTIPLIER_THIS_FRAME(multiplier) end
|
|
|
|
---@param multiplier number
|
|
function VEHICLE.SET_PARKED_VEHICLE_DENSITY_MULTIPLIER_THIS_FRAME(multiplier) end
|
|
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_DISABLE_RANDOM_TRAINS_THIS_FRAME(toggle) end
|
|
|
|
---@param value number
|
|
function VEHICLE.SET_AMBIENT_VEHICLE_RANGE_MULTIPLIER_THIS_FRAME(value) end
|
|
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_FAR_DRAW_VEHICLES(toggle) end
|
|
|
|
---@param value integer
|
|
function VEHICLE.SET_NUMBER_OF_PARKED_VEHICLES(value) end
|
|
|
|
---@param vehicle integer
|
|
---@param doorLockStatus integer
|
|
function VEHICLE.SET_VEHICLE_DOORS_LOCKED(vehicle, doorLockStatus) end
|
|
|
|
---@param vehicle integer
|
|
---@param doorId integer
|
|
---@param doorLockStatus integer
|
|
function VEHICLE.SET_VEHICLE_INDIVIDUAL_DOORS_LOCKED(vehicle, doorId, doorLockStatus) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_HAS_MUTED_SIRENS(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param player integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_DOORS_LOCKED_FOR_PLAYER(vehicle, player, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param player integer
|
|
---@return boolean
|
|
function VEHICLE.GET_VEHICLE_DOORS_LOCKED_FOR_PLAYER(vehicle, player) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_DOORS_LOCKED_FOR_ALL_PLAYERS(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_DOORS_LOCKED_FOR_NON_SCRIPT_PLAYERS(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param team integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_DOORS_LOCKED_FOR_TEAM(vehicle, team, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_DOORS_LOCKED_FOR_ALL_TEAMS(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
function VEHICLE.SET_VEHICLE_DONT_TERMINATE_TASK_WHEN_ACHIEVED(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param modifier number
|
|
function VEHICLE._SET_VEHICLE_MAX_LAUNCH_ENGINE_REVS(vehicle, modifier) end
|
|
|
|
---@param vehicle integer
|
|
---@return number
|
|
function VEHICLE._GET_VEHICLE_THROTTLE(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param isAudible boolean
|
|
---@param isInvisible boolean
|
|
function VEHICLE.EXPLODE_VEHICLE(vehicle, isAudible, isInvisible) end
|
|
|
|
---@param vehicle integer
|
|
---@param killDriver boolean
|
|
---@param explodeOnImpact boolean
|
|
function VEHICLE.SET_VEHICLE_OUT_OF_CONTROL(vehicle, killDriver, explodeOnImpact) end
|
|
|
|
---@param vehicle integer
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_TIMED_EXPLOSION(vehicle, ped, toggle) end
|
|
|
|
---@param vehicle integer
|
|
function VEHICLE.ADD_VEHICLE_PHONE_EXPLOSIVE_DEVICE(vehicle) end
|
|
|
|
function VEHICLE.CLEAR_VEHICLE_PHONE_EXPLOSIVE_DEVICE() end
|
|
|
|
---@return boolean
|
|
function VEHICLE.HAS_VEHICLE_PHONE_EXPLOSIVE_DEVICE() end
|
|
|
|
function VEHICLE.DETONATE_VEHICLE_PHONE_EXPLOSIVE_DEVICE() end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.HAVE_VEHICLE_REAR_DOORS_BEEN_BLOWN_OPEN_BY_STICKYBOMB(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param state boolean
|
|
function VEHICLE.SET_TAXI_LIGHTS(vehicle, state) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.IS_TAXI_LIGHT_ON(vehicle) end
|
|
|
|
---@param garageName string
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.IS_VEHICLE_IN_GARAGE_AREA(garageName, vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param colorPrimary integer
|
|
---@param colorSecondary integer
|
|
function VEHICLE.SET_VEHICLE_COLOURS(vehicle, colorPrimary, colorSecondary) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_FULLBEAM(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_IS_RACING(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param r integer
|
|
---@param g integer
|
|
---@param b integer
|
|
function VEHICLE.SET_VEHICLE_CUSTOM_PRIMARY_COLOUR(vehicle, r, g, b) end
|
|
|
|
---@param vehicle integer
|
|
---@param r pointer|nil
|
|
---@param g pointer|nil
|
|
---@param b pointer|nil
|
|
function VEHICLE.GET_VEHICLE_CUSTOM_PRIMARY_COLOUR(vehicle, r, g, b) end
|
|
|
|
---@param vehicle integer
|
|
function VEHICLE.CLEAR_VEHICLE_CUSTOM_PRIMARY_COLOUR(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.GET_IS_VEHICLE_PRIMARY_COLOUR_CUSTOM(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param r integer
|
|
---@param g integer
|
|
---@param b integer
|
|
function VEHICLE.SET_VEHICLE_CUSTOM_SECONDARY_COLOUR(vehicle, r, g, b) end
|
|
|
|
---@param vehicle integer
|
|
---@param r pointer|nil
|
|
---@param g pointer|nil
|
|
---@param b pointer|nil
|
|
function VEHICLE.GET_VEHICLE_CUSTOM_SECONDARY_COLOUR(vehicle, r, g, b) end
|
|
|
|
---@param vehicle integer
|
|
function VEHICLE.CLEAR_VEHICLE_CUSTOM_SECONDARY_COLOUR(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.GET_IS_VEHICLE_SECONDARY_COLOUR_CUSTOM(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param fade number
|
|
function VEHICLE.SET_VEHICLE_ENVEFF_SCALE(vehicle, fade) end
|
|
|
|
---@param vehicle integer
|
|
---@return number
|
|
function VEHICLE.GET_VEHICLE_ENVEFF_SCALE(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param state boolean
|
|
function VEHICLE.SET_CAN_RESPRAY_VEHICLE(vehicle, state) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_GOON_BOSS_VEHICLE(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_OPEN_REAR_DOORS_ON_EXPLOSION(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.FORCE_SUBMARINE_SURFACE_MODE(vehicle, toggle) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function VEHICLE.FORCE_SUBMARINE_NEURTAL_BUOYANCY(p0, p1) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 boolean
|
|
---@param depth1 number
|
|
---@param depth2 number
|
|
---@param depth3 number
|
|
function VEHICLE.SET_SUBMARINE_CRUSH_DEPTHS(vehicle, p1, depth1, depth2, depth3) end
|
|
|
|
---@param submarine integer
|
|
---@return boolean
|
|
function VEHICLE.GET_SUBMARINE_IS_UNDER_DESIGN_DEPTH(submarine) end
|
|
|
|
---@param submarine integer
|
|
---@return integer
|
|
function VEHICLE.GET_SUBMARINE_NUMBER_OF_AIR_LEAKS(submarine) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function VEHICLE.SET_BOAT_IGNORE_LAND_PROBES(p0, p1) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE._SET_BOUNDS_AFFECT_WATER_PROBES(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_BOAT_ANCHOR(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.CAN_ANCHOR_BOAT_HERE(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.CAN_ANCHOR_BOAT_HERE_IGNORE_PLAYERS(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_BOAT_REMAINS_ANCHORED_WHILE_PLAYER_IS_DRIVER(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 boolean
|
|
function VEHICLE.SET_FORCE_LOW_LOD_ANCHOR_MODE(vehicle, p1) end
|
|
|
|
---@param vehicle integer
|
|
---@param value number
|
|
function VEHICLE.SET_BOAT_LOW_LOD_ANCHOR_DISTANCE(vehicle, value) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.IS_BOAT_ANCHORED(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_BOAT_SINKS_WHEN_WRECKED(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
function VEHICLE.SET_BOAT_WRECKED(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_SIREN(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.IS_VEHICLE_SIREN_ON(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.IS_VEHICLE_SIREN_AUDIO_ON(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_STRONG(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
function VEHICLE.REMOVE_VEHICLE_STUCK_CHECK(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param colorPrimary pointer|nil
|
|
---@param colorSecondary pointer|nil
|
|
function VEHICLE.GET_VEHICLE_COLOURS(vehicle, colorPrimary, colorSecondary) end
|
|
|
|
---@param vehicle integer
|
|
---@param seatIndex integer
|
|
---@param isTaskRunning boolean
|
|
---@return boolean
|
|
function VEHICLE.IS_VEHICLE_SEAT_FREE(vehicle, seatIndex, isTaskRunning) end
|
|
|
|
---@param vehicle integer
|
|
---@param seatIndex integer
|
|
---@param p2 boolean
|
|
---@return integer
|
|
function VEHICLE.GET_PED_IN_VEHICLE_SEAT(vehicle, seatIndex, p2) end
|
|
|
|
---@param vehicle integer
|
|
---@param seatIndex integer
|
|
---@return integer
|
|
function VEHICLE.GET_LAST_PED_IN_VEHICLE_SEAT(vehicle, seatIndex) end
|
|
|
|
---@param vehicle integer
|
|
---@param lightsOn pointer|nil
|
|
---@param highbeamsOn pointer|nil
|
|
---@return boolean
|
|
function VEHICLE.GET_VEHICLE_LIGHTS_STATE(vehicle, lightsOn, highbeamsOn) end
|
|
|
|
---@param vehicle integer
|
|
---@param wheelID integer
|
|
---@param completely boolean
|
|
---@return boolean
|
|
function VEHICLE.IS_VEHICLE_TYRE_BURST(vehicle, wheelID, completely) end
|
|
|
|
---@param vehicle integer
|
|
---@param speed number
|
|
function VEHICLE.SET_VEHICLE_FORWARD_SPEED(vehicle, speed) end
|
|
|
|
---@param vehicle integer
|
|
---@param speed number
|
|
function VEHICLE.SET_VEHICLE_FORWARD_SPEED_XY(vehicle, speed) end
|
|
|
|
---@param vehicle integer
|
|
---@param distance number
|
|
---@param duration integer
|
|
---@param p3 boolean
|
|
function VEHICLE.BRING_VEHICLE_TO_HALT(vehicle, distance, duration, p3) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 integer
|
|
function VEHICLE.SET_VEHICLE_STEER_FOR_BUILDINGS(vehicle, p1) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_CAUSES_SWERVING(vehicle, toggle) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function VEHICLE.SET_IGNORE_PLANES_SMALL_PITCH_CHANGE(p0, p1) end
|
|
|
|
---@param vehicle integer
|
|
function VEHICLE.STOP_BRINGING_VEHICLE_TO_HALT(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.IS_VEHICLE_BEING_BROUGHT_TO_HALT(vehicle) end
|
|
|
|
---@param forklift integer
|
|
function VEHICLE.LOWER_FORKLIFT_FORKS(forklift) end
|
|
|
|
---@param vehicle integer
|
|
---@param height number
|
|
function VEHICLE.SET_FORKLIFT_FORK_HEIGHT(vehicle, height) end
|
|
|
|
---@param vehicle integer
|
|
---@param entity integer
|
|
---@return boolean
|
|
function VEHICLE.IS_ENTITY_ATTACHED_TO_HANDLER_FRAME(vehicle, entity) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.IS_ANY_ENTITY_ATTACHED_TO_HANDLER_FRAME(vehicle) end
|
|
|
|
---@param entity integer
|
|
---@return integer
|
|
function VEHICLE.FIND_HANDLER_VEHICLE_CONTAINER_IS_ATTACHED_TO(entity) end
|
|
|
|
---@param vehicle integer
|
|
---@param entity integer
|
|
---@return boolean
|
|
function VEHICLE.IS_HANDLER_FRAME_LINED_UP_WITH_CONTAINER(vehicle, entity) end
|
|
|
|
---@param vehicle integer
|
|
---@param entity integer
|
|
function VEHICLE.ATTACH_CONTAINER_TO_HANDLER_FRAME_WHEN_LINED_UP(vehicle, entity) end
|
|
|
|
---@param vehicle integer
|
|
function VEHICLE.DETACH_CONTAINER_FROM_HANDLER_FRAME(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 boolean
|
|
function VEHICLE.SET_VEHICLE_DISABLE_HEIGHT_MAP_AVOIDANCE(vehicle, p1) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE._SET_PLANE_AVOIDS_OTHERS(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 boolean
|
|
function VEHICLE.SET_BOAT_DISABLE_AVOIDANCE(vehicle, p1) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.IS_HELI_LANDING_AREA_BLOCKED(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
function VEHICLE.SET_SHORT_SLOWDOWN_FOR_LANDING(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 number
|
|
function VEHICLE.SET_HELI_TURBULENCE_SCALAR(vehicle, p1) end
|
|
|
|
---@param vehicle integer
|
|
function VEHICLE.SET_CAR_BOOT_OPEN(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param index integer
|
|
---@param onRim boolean
|
|
---@param p3 number
|
|
function VEHICLE.SET_VEHICLE_TYRE_BURST(vehicle, index, onRim, p3) end
|
|
|
|
---@param vehicle integer
|
|
---@param closeInstantly boolean
|
|
function VEHICLE.SET_VEHICLE_DOORS_SHUT(vehicle, closeInstantly) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_TYRES_CAN_BURST(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.GET_VEHICLE_TYRES_CAN_BURST(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param enabled boolean
|
|
function VEHICLE.SET_VEHICLE_WHEELS_CAN_BREAK(vehicle, enabled) end
|
|
|
|
---@param vehicle integer
|
|
---@param doorId integer
|
|
---@param loose boolean
|
|
---@param openInstantly boolean
|
|
function VEHICLE.SET_VEHICLE_DOOR_OPEN(vehicle, doorId, loose, openInstantly) end
|
|
|
|
---@param vehicle integer
|
|
---@param doorId integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_DOOR_AUTO_LOCK(vehicle, doorId, toggle) end
|
|
|
|
---@param p0 integer
|
|
function VEHICLE.SET_FLEEING_VEHICLES_USE_SWITCHED_OFF_NODES(p0) end
|
|
|
|
---@param vehicle integer
|
|
---@param windowIndex integer
|
|
function VEHICLE.REMOVE_VEHICLE_WINDOW(vehicle, windowIndex) end
|
|
|
|
---@param vehicle integer
|
|
function VEHICLE.ROLL_DOWN_WINDOWS(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param windowIndex integer
|
|
function VEHICLE.ROLL_DOWN_WINDOW(vehicle, windowIndex) end
|
|
|
|
---@param vehicle integer
|
|
---@param windowIndex integer
|
|
function VEHICLE.ROLL_UP_WINDOW(vehicle, windowIndex) end
|
|
|
|
---@param vehicle integer
|
|
---@param windowIndex integer
|
|
function VEHICLE.SMASH_VEHICLE_WINDOW(vehicle, windowIndex) end
|
|
|
|
---@param vehicle integer
|
|
---@param windowIndex integer
|
|
function VEHICLE.FIX_VEHICLE_WINDOW(vehicle, windowIndex) end
|
|
|
|
---@param vehicle integer
|
|
function VEHICLE.POP_OUT_VEHICLE_WINDSCREEN(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
function VEHICLE.POP_OFF_VEHICLE_ROOF_WITH_IMPULSE(vehicle, x, y, z) end
|
|
|
|
---@param vehicle integer
|
|
---@param state integer
|
|
function VEHICLE.SET_VEHICLE_LIGHTS(vehicle, state) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_USE_PLAYER_LIGHT_SETTINGS(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 integer
|
|
function VEHICLE.SET_VEHICLE_HEADLIGHT_SHADOWS(vehicle, p1) end
|
|
|
|
---@param vehicle integer
|
|
---@param state boolean
|
|
function VEHICLE.SET_VEHICLE_ALARM(vehicle, state) end
|
|
|
|
---@param vehicle integer
|
|
function VEHICLE.START_VEHICLE_ALARM(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.IS_VEHICLE_ALARM_ACTIVATED(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_INTERIORLIGHT(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_FORCE_INTERIORLIGHT(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param multiplier number
|
|
function VEHICLE.SET_VEHICLE_LIGHT_MULTIPLIER(vehicle, multiplier) end
|
|
|
|
---@param vehicle integer
|
|
---@param trailer integer
|
|
---@param radius number
|
|
function VEHICLE.ATTACH_VEHICLE_TO_TRAILER(vehicle, trailer, radius) end
|
|
|
|
---@param vehicle integer
|
|
---@param trailer integer
|
|
---@param offsetX number
|
|
---@param offsetY number
|
|
---@param offsetZ number
|
|
---@param coordsX number
|
|
---@param coordsY number
|
|
---@param coordsZ number
|
|
---@param rotationX number
|
|
---@param rotationY number
|
|
---@param rotationZ number
|
|
---@param disableCollisions number
|
|
function VEHICLE.ATTACH_VEHICLE_ON_TO_TRAILER(vehicle, trailer, offsetX, offsetY, offsetZ, coordsX, coordsY, coordsZ, rotationX, rotationY, rotationZ, disableCollisions) end
|
|
|
|
---@param vehicle integer
|
|
---@param entity integer
|
|
---@param p2 number
|
|
function VEHICLE.STABILISE_ENTITY_ATTACHED_TO_HELI(vehicle, entity, p2) end
|
|
|
|
---@param vehicle integer
|
|
function VEHICLE.DETACH_VEHICLE_FROM_TRAILER(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.IS_VEHICLE_ATTACHED_TO_TRAILER(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 number
|
|
function VEHICLE.SET_TRAILER_INVERSE_MASS_SCALE(vehicle, p1) end
|
|
|
|
---@param vehicle integer
|
|
function VEHICLE.SET_TRAILER_LEGS_RAISED(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
function VEHICLE.SET_TRAILER_LEGS_LOWERED(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param tyreIndex integer
|
|
function VEHICLE.SET_VEHICLE_TYRE_FIXED(vehicle, tyreIndex) end
|
|
|
|
---@param vehicle integer
|
|
---@param plateText string
|
|
function VEHICLE.SET_VEHICLE_NUMBER_PLATE_TEXT(vehicle, plateText) end
|
|
|
|
---@param vehicle integer
|
|
---@return string
|
|
function VEHICLE.GET_VEHICLE_NUMBER_PLATE_TEXT(vehicle) end
|
|
|
|
---@return integer
|
|
function VEHICLE.GET_NUMBER_OF_VEHICLE_NUMBER_PLATES() end
|
|
|
|
---@param vehicle integer
|
|
---@param plateIndex integer
|
|
function VEHICLE.SET_VEHICLE_NUMBER_PLATE_TEXT_INDEX(vehicle, plateIndex) end
|
|
|
|
---@param vehicle integer
|
|
---@return integer
|
|
function VEHICLE.GET_VEHICLE_NUMBER_PLATE_TEXT_INDEX(vehicle) end
|
|
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_RANDOM_TRAINS(toggle) end
|
|
|
|
---@param variation integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param direction boolean
|
|
---@param p5 integer
|
|
---@param p6 integer
|
|
---@return integer
|
|
function VEHICLE.CREATE_MISSION_TRAIN(variation, x, y, z, direction, p5, p6) end
|
|
|
|
---@param trackId integer
|
|
---@param state boolean
|
|
function VEHICLE.SWITCH_TRAIN_TRACK(trackId, state) end
|
|
|
|
---@param trackIndex integer
|
|
---@param frequency integer
|
|
function VEHICLE.SET_TRAIN_TRACK_SPAWN_FREQUENCY(trackIndex, frequency) end
|
|
|
|
---@param p0 integer
|
|
function VEHICLE.ALLOW_TRAIN_TO_BE_REMOVED_BY_POPULATION(p0) end
|
|
|
|
function VEHICLE.DELETE_ALL_TRAINS() end
|
|
|
|
---@param train integer
|
|
---@param speed number
|
|
function VEHICLE.SET_TRAIN_SPEED(train, speed) end
|
|
|
|
---@param train integer
|
|
---@param speed number
|
|
function VEHICLE.SET_TRAIN_CRUISE_SPEED(train, speed) end
|
|
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_RANDOM_BOATS(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_RANDOM_BOATS_MP(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_GARBAGE_TRUCKS(toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.DOES_VEHICLE_HAVE_STUCK_VEHICLE_CHECK(vehicle) end
|
|
|
|
---@param recording integer
|
|
---@param script string
|
|
---@return integer
|
|
function VEHICLE.GET_VEHICLE_RECORDING_ID(recording, script) end
|
|
|
|
---@param recording integer
|
|
---@param script string
|
|
function VEHICLE.REQUEST_VEHICLE_RECORDING(recording, script) end
|
|
|
|
---@param recording integer
|
|
---@param script string
|
|
---@return boolean
|
|
function VEHICLE.HAS_VEHICLE_RECORDING_BEEN_LOADED(recording, script) end
|
|
|
|
---@param recording integer
|
|
---@param script string
|
|
function VEHICLE.REMOVE_VEHICLE_RECORDING(recording, script) end
|
|
|
|
---@param id integer
|
|
---@param time number
|
|
---@return Vector3
|
|
function VEHICLE.GET_POSITION_OF_VEHICLE_RECORDING_ID_AT_TIME(id, time) end
|
|
|
|
---@param recording integer
|
|
---@param time number
|
|
---@param script string
|
|
---@return Vector3
|
|
function VEHICLE.GET_POSITION_OF_VEHICLE_RECORDING_AT_TIME(recording, time, script) end
|
|
|
|
---@param id integer
|
|
---@param time number
|
|
---@return Vector3
|
|
function VEHICLE.GET_ROTATION_OF_VEHICLE_RECORDING_ID_AT_TIME(id, time) end
|
|
|
|
---@param recording integer
|
|
---@param time number
|
|
---@param script string
|
|
---@return Vector3
|
|
function VEHICLE.GET_ROTATION_OF_VEHICLE_RECORDING_AT_TIME(recording, time, script) end
|
|
|
|
---@param id integer
|
|
---@return number
|
|
function VEHICLE.GET_TOTAL_DURATION_OF_VEHICLE_RECORDING_ID(id) end
|
|
|
|
---@param recording integer
|
|
---@param script string
|
|
---@return number
|
|
function VEHICLE.GET_TOTAL_DURATION_OF_VEHICLE_RECORDING(recording, script) end
|
|
|
|
---@param vehicle integer
|
|
---@return number
|
|
function VEHICLE.GET_POSITION_IN_RECORDING(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@return number
|
|
function VEHICLE.GET_TIME_POSITION_IN_RECORDING(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param recording integer
|
|
---@param script string
|
|
---@param p3 boolean
|
|
function VEHICLE.START_PLAYBACK_RECORDED_VEHICLE(vehicle, recording, script, p3) end
|
|
|
|
---@param vehicle integer
|
|
---@param recording integer
|
|
---@param script string
|
|
---@param flags integer
|
|
---@param time integer
|
|
---@param drivingStyle integer
|
|
function VEHICLE.START_PLAYBACK_RECORDED_VEHICLE_WITH_FLAGS(vehicle, recording, script, flags, time, drivingStyle) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 boolean
|
|
function VEHICLE.FORCE_PLAYBACK_RECORDED_VEHICLE_UPDATE(vehicle, p1) end
|
|
|
|
---@param vehicle integer
|
|
function VEHICLE.STOP_PLAYBACK_RECORDED_VEHICLE(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
function VEHICLE.PAUSE_PLAYBACK_RECORDED_VEHICLE(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
function VEHICLE.UNPAUSE_PLAYBACK_RECORDED_VEHICLE(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.IS_PLAYBACK_GOING_ON_FOR_VEHICLE(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.IS_PLAYBACK_USING_AI_GOING_ON_FOR_VEHICLE(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@return integer
|
|
function VEHICLE.GET_CURRENT_PLAYBACK_FOR_VEHICLE(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
function VEHICLE.SKIP_TO_END_AND_STOP_PLAYBACK_RECORDED_VEHICLE(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param speed number
|
|
function VEHICLE.SET_PLAYBACK_SPEED(vehicle, speed) end
|
|
|
|
---@param vehicle integer
|
|
---@param recording integer
|
|
---@param script string
|
|
---@param speed number
|
|
---@param drivingStyle integer
|
|
function VEHICLE.START_PLAYBACK_RECORDED_VEHICLE_USING_AI(vehicle, recording, script, speed, drivingStyle) end
|
|
|
|
---@param vehicle integer
|
|
---@param time number
|
|
function VEHICLE.SKIP_TIME_IN_PLAYBACK_RECORDED_VEHICLE(vehicle, time) end
|
|
|
|
---@param vehicle integer
|
|
---@param drivingStyle integer
|
|
function VEHICLE.SET_PLAYBACK_TO_USE_AI(vehicle, drivingStyle) end
|
|
|
|
---@param vehicle integer
|
|
---@param time integer
|
|
---@param drivingStyle integer
|
|
---@param p3 boolean
|
|
function VEHICLE.SET_PLAYBACK_TO_USE_AI_TRY_TO_REVERT_BACK_LATER(vehicle, time, drivingStyle, p3) end
|
|
|
|
---@param vehicle integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param p4 integer
|
|
function VEHICLE.SET_ADDITIONAL_ROTATION_FOR_RECORDED_VEHICLE_PLAYBACK(vehicle, x, y, z, p4) end
|
|
|
|
---@param vehicle integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
function VEHICLE.SET_POSITION_OFFSET_FOR_RECORDED_VEHICLE_PLAYBACK(vehicle, x, y, z) end
|
|
|
|
---@param vehicle integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
function VEHICLE.SET_GLOBAL_POSITION_OFFSET_FOR_RECORDED_VEHICLE_PLAYBACK(vehicle, x, y, z) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 boolean
|
|
function VEHICLE.SET_SHOULD_LERP_FROM_AI_TO_FULL_RECORDING(vehicle, p1) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 boolean
|
|
function VEHICLE.EXPLODE_VEHICLE_IN_CUTSCENE(vehicle, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 number
|
|
---@param p2 integer
|
|
---@param p3 boolean
|
|
---@param p4 boolean
|
|
---@param p5 boolean
|
|
---@param p6 integer
|
|
function VEHICLE.ADD_VEHICLE_STUCK_CHECK_WITH_WARP(p0, p1, p2, p3, p4, p5, p6) end
|
|
|
|
---@param model integer|string
|
|
---@param suppressed boolean
|
|
function VEHICLE.SET_VEHICLE_MODEL_IS_SUPPRESSED(model, suppressed) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
---@param modelHash integer|string
|
|
---@param flags integer
|
|
---@return integer
|
|
function VEHICLE.GET_RANDOM_VEHICLE_IN_SPHERE(x, y, z, radius, modelHash, flags) end
|
|
|
|
---@param p0 number
|
|
---@param p1 number
|
|
---@param p2 number
|
|
---@param p3 number
|
|
---@param p4 integer
|
|
---@param p5 integer
|
|
---@param p6 integer
|
|
---@return integer
|
|
function VEHICLE.GET_RANDOM_VEHICLE_FRONT_BUMPER_IN_SPHERE(p0, p1, p2, p3, p4, p5, p6) end
|
|
|
|
---@param p0 number
|
|
---@param p1 number
|
|
---@param p2 number
|
|
---@param p3 number
|
|
---@param p4 integer
|
|
---@param p5 integer
|
|
---@param p6 integer
|
|
---@return integer
|
|
function VEHICLE.GET_RANDOM_VEHICLE_BACK_BUMPER_IN_SPHERE(p0, p1, p2, p3, p4, p5, p6) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
---@param modelHash integer|string
|
|
---@param flags integer
|
|
---@return integer
|
|
function VEHICLE.GET_CLOSEST_VEHICLE(x, y, z, radius, modelHash, flags) end
|
|
|
|
---@param train integer
|
|
---@param trailerNumber integer
|
|
---@return integer
|
|
function VEHICLE.GET_TRAIN_CARRIAGE(train, trailerNumber) end
|
|
|
|
---@param train integer
|
|
---@param toggle boolean
|
|
function VEHICLE._SET_MAKE_TRAIN_SCAN_FOR_BLOCKING_ENTITIES(train, toggle) end
|
|
|
|
---@param name string
|
|
---@return integer
|
|
function VEHICLE._GET_MISSION_TRAIN_CONFIG_INDEX_BY_NAME(name) end
|
|
|
|
---@param train integer
|
|
---@return boolean
|
|
function VEHICLE.IS_MISSION_TRAIN(train) end
|
|
|
|
---@param train pointer|nil
|
|
function VEHICLE.DELETE_MISSION_TRAIN(train) end
|
|
|
|
---@param train pointer|nil
|
|
---@param p1 boolean
|
|
function VEHICLE.SET_MISSION_TRAIN_AS_NO_LONGER_NEEDED(train, p1) end
|
|
|
|
---@param train integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
function VEHICLE.SET_MISSION_TRAIN_COORDS(train, x, y, z) end
|
|
|
|
---@param model integer|string
|
|
---@return boolean
|
|
function VEHICLE.IS_THIS_MODEL_A_BOAT(model) end
|
|
|
|
---@param model integer|string
|
|
---@return boolean
|
|
function VEHICLE.IS_THIS_MODEL_A_JETSKI(model) end
|
|
|
|
---@param model integer|string
|
|
---@return boolean
|
|
function VEHICLE.IS_THIS_MODEL_A_PLANE(model) end
|
|
|
|
---@param model integer|string
|
|
---@return boolean
|
|
function VEHICLE.IS_THIS_MODEL_A_HELI(model) end
|
|
|
|
---@param model integer|string
|
|
---@return boolean
|
|
function VEHICLE.IS_THIS_MODEL_A_CAR(model) end
|
|
|
|
---@param model integer|string
|
|
---@return boolean
|
|
function VEHICLE.IS_THIS_MODEL_A_TRAIN(model) end
|
|
|
|
---@param model integer|string
|
|
---@return boolean
|
|
function VEHICLE.IS_THIS_MODEL_A_BIKE(model) end
|
|
|
|
---@param model integer|string
|
|
---@return boolean
|
|
function VEHICLE.IS_THIS_MODEL_A_BICYCLE(model) end
|
|
|
|
---@param model integer|string
|
|
---@return boolean
|
|
function VEHICLE.IS_THIS_MODEL_A_QUADBIKE(model) end
|
|
|
|
---@param model integer|string
|
|
---@return boolean
|
|
function VEHICLE.IS_THIS_MODEL_AN_AMPHIBIOUS_CAR(model) end
|
|
|
|
---@param model integer|string
|
|
---@return boolean
|
|
function VEHICLE.IS_THIS_MODEL_AN_AMPHIBIOUS_QUADBIKE(model) end
|
|
|
|
---@param vehicle integer
|
|
function VEHICLE.SET_HELI_BLADES_FULL_SPEED(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param speed number
|
|
function VEHICLE.SET_HELI_BLADES_SPEED(vehicle, speed) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 number
|
|
---@param p2 number
|
|
function VEHICLE.FORCE_SUB_THROTTLE_FOR_TIME(vehicle, p1, p2) end
|
|
|
|
---@param vehicle integer
|
|
---@param state boolean
|
|
function VEHICLE.SET_VEHICLE_CAN_BE_TARGETTED(vehicle, state) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 boolean
|
|
function VEHICLE.SET_DONT_ALLOW_PLAYER_TO_ENTER_VEHICLE_IF_LOCKED_FOR_PLAYER(vehicle, p1) end
|
|
|
|
---@param vehicle integer
|
|
---@param state boolean
|
|
function VEHICLE.SET_VEHICLE_CAN_BE_VISIBLY_DAMAGED(vehicle, state) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_HAS_UNBREAKABLE_LIGHTS(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 boolean
|
|
function VEHICLE.SET_VEHICLE_RESPECTS_LOCKS_WHEN_HAS_DRIVER(vehicle, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function VEHICLE.SET_VEHICLE_CAN_EJECT_PASSENGERS_IF_LOCKED(p0, p1) end
|
|
|
|
---@param vehicle integer
|
|
---@return number
|
|
function VEHICLE.GET_VEHICLE_DIRT_LEVEL(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param dirtLevel number
|
|
function VEHICLE.SET_VEHICLE_DIRT_LEVEL(vehicle, dirtLevel) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.GET_DOES_VEHICLE_HAVE_DAMAGE_DECALS(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param doorId integer
|
|
---@return boolean
|
|
function VEHICLE.IS_VEHICLE_DOOR_FULLY_OPEN(vehicle, doorId) end
|
|
|
|
---@param vehicle integer
|
|
---@param value boolean
|
|
---@param instantly boolean
|
|
---@param disableAutoStart boolean
|
|
function VEHICLE.SET_VEHICLE_ENGINE_ON(vehicle, value, instantly, disableAutoStart) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_UNDRIVEABLE(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_PROVIDES_COVER(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param doorId integer
|
|
---@param speed integer
|
|
---@param angle number
|
|
function VEHICLE.SET_VEHICLE_DOOR_CONTROL(vehicle, doorId, speed, angle) end
|
|
|
|
---@param vehicle integer
|
|
---@param doorId integer
|
|
---@param p2 boolean
|
|
---@param p3 boolean
|
|
---@param p4 boolean
|
|
function VEHICLE.SET_VEHICLE_DOOR_LATCHED(vehicle, doorId, p2, p3, p4) end
|
|
|
|
---@param vehicle integer
|
|
---@param doorId integer
|
|
---@return number
|
|
function VEHICLE.GET_VEHICLE_DOOR_ANGLE_RATIO(vehicle, doorId) end
|
|
|
|
---@param vehicle integer
|
|
---@param doord integer
|
|
---@return integer
|
|
function VEHICLE.GET_PED_USING_VEHICLE_DOOR(vehicle, doord) end
|
|
|
|
---@param vehicle integer
|
|
---@param doorId integer
|
|
---@param closeInstantly boolean
|
|
function VEHICLE.SET_VEHICLE_DOOR_SHUT(vehicle, doorId, closeInstantly) end
|
|
|
|
---@param vehicle integer
|
|
---@param doorId integer
|
|
---@param deleteDoor boolean
|
|
function VEHICLE.SET_VEHICLE_DOOR_BROKEN(vehicle, doorId, deleteDoor) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_CAN_BREAK(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.DOES_VEHICLE_HAVE_ROOF(vehicle) end
|
|
|
|
---@param p0 integer
|
|
function VEHICLE.SET_VEHICLE_REMOVE_AGGRESSIVE_CARJACK_MISSION(p0) end
|
|
|
|
---@param p0 integer
|
|
function VEHICLE.SET_VEHICLE_AVOID_PLAYER_VEHICLE_RIOT_VAN_MISSION(p0) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function VEHICLE.SET_CARJACK_MISSION_REMOVAL_PARAMETERS(p0, p1) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.IS_BIG_VEHICLE(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@return integer
|
|
function VEHICLE.GET_NUMBER_OF_VEHICLE_COLOURS(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param colorCombination integer
|
|
function VEHICLE.SET_VEHICLE_COLOUR_COMBINATION(vehicle, colorCombination) end
|
|
|
|
---@param vehicle integer
|
|
---@return integer
|
|
function VEHICLE.GET_VEHICLE_COLOUR_COMBINATION(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param colorIndex integer
|
|
function VEHICLE.SET_VEHICLE_XENON_LIGHT_COLOR_INDEX(vehicle, colorIndex) end
|
|
|
|
---@param vehicle integer
|
|
---@return integer
|
|
function VEHICLE.GET_VEHICLE_XENON_LIGHT_COLOR_INDEX(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_IS_CONSIDERED_BY_PLAYER(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_WILL_FORCE_OTHER_VEHICLES_TO_STOP(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 boolean
|
|
function VEHICLE.SET_VEHICLE_ACT_AS_IF_HAS_SIREN_ON(vehicle, p1) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 boolean
|
|
function VEHICLE.SET_VEHICLE_USE_MORE_RESTRICTIVE_SPAWN_CHECKS(vehicle, p1) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 boolean
|
|
function VEHICLE.SET_VEHICLE_MAY_BE_USED_BY_GOTO_POINT_ANY_MEANS(vehicle, p1) end
|
|
|
|
---@param p0 boolean
|
|
---@param modelHash pointer|nil
|
|
---@param successIndicator pointer|nil
|
|
function VEHICLE.GET_RANDOM_VEHICLE_MODEL_IN_MEMORY(p0, modelHash, successIndicator) end
|
|
|
|
---@param vehicle integer
|
|
---@return integer
|
|
function VEHICLE.GET_VEHICLE_DOOR_LOCK_STATUS(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param doorId integer
|
|
---@return integer
|
|
function VEHICLE.GET_VEHICLE_INDIVIDUAL_DOOR_LOCK_STATUS(vehicle, doorId) end
|
|
|
|
---@param veh integer
|
|
---@param doorID integer
|
|
---@return boolean
|
|
function VEHICLE.IS_VEHICLE_DOOR_DAMAGED(veh, doorID) end
|
|
|
|
---@param vehicle integer
|
|
---@param doorId integer
|
|
---@param isBreakable boolean
|
|
function VEHICLE.SET_DOOR_ALLOWED_TO_BE_BROKEN_OFF(vehicle, doorId, isBreakable) end
|
|
|
|
---@param vehicle integer
|
|
---@param frontBumper boolean
|
|
---@return boolean
|
|
function VEHICLE.IS_VEHICLE_BUMPER_BOUNCING(vehicle, frontBumper) end
|
|
|
|
---@param vehicle integer
|
|
---@param frontBumper boolean
|
|
---@return boolean
|
|
function VEHICLE.IS_VEHICLE_BUMPER_BROKEN_OFF(vehicle, frontBumper) end
|
|
|
|
---@param x1 number
|
|
---@param x2 number
|
|
---@param y1 number
|
|
---@param y2 number
|
|
---@param z1 number
|
|
---@param z2 number
|
|
---@return boolean
|
|
function VEHICLE.IS_COP_VEHICLE_IN_AREA_3D(x1, x2, y1, y2, z1, z2) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.IS_VEHICLE_ON_ALL_WHEELS(vehicle) end
|
|
|
|
---@param vehicleModel integer|string
|
|
---@return integer
|
|
function VEHICLE.GET_VEHICLE_MODEL_VALUE(vehicleModel) end
|
|
|
|
---@param vehicle integer
|
|
---@return integer
|
|
function VEHICLE.GET_VEHICLE_LAYOUT_HASH(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 integer
|
|
---@return integer
|
|
function VEHICLE.GET_IN_VEHICLE_CLIPSET_HASH_FOR_SEAT(vehicle, p1) end
|
|
|
|
---@param train integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_RENDER_TRAIN_AS_DERAILED(train, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param pearlescentColor integer
|
|
---@param wheelColor integer
|
|
function VEHICLE.SET_VEHICLE_EXTRA_COLOURS(vehicle, pearlescentColor, wheelColor) end
|
|
|
|
---@param vehicle integer
|
|
---@param pearlescentColor pointer|nil
|
|
---@param wheelColor pointer|nil
|
|
function VEHICLE.GET_VEHICLE_EXTRA_COLOURS(vehicle, pearlescentColor, wheelColor) end
|
|
|
|
---@param vehicle integer
|
|
---@param color integer
|
|
function VEHICLE.SET_VEHICLE_EXTRA_COLOUR_5(vehicle, color) end
|
|
|
|
---@param vehicle integer
|
|
---@param color pointer|nil
|
|
function VEHICLE.GET_VEHICLE_EXTRA_COLOUR_5(vehicle, color) end
|
|
|
|
---@param vehicle integer
|
|
---@param color integer
|
|
function VEHICLE.SET_VEHICLE_EXTRA_COLOUR_6(vehicle, color) end
|
|
|
|
---@param vehicle integer
|
|
---@param color pointer|nil
|
|
function VEHICLE.GET_VEHICLE_EXTRA_COLOUR_6(vehicle, color) end
|
|
|
|
function VEHICLE.STOP_ALL_GARAGE_ACTIVITY() end
|
|
|
|
---@param vehicle integer
|
|
function VEHICLE.SET_VEHICLE_FIXED(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
function VEHICLE.SET_VEHICLE_DEFORMATION_FIXED(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_CAN_ENGINE_MISSFIRE(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_CAN_LEAK_OIL(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_CAN_LEAK_PETROL(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_DISABLE_VEHICLE_PETROL_TANK_FIRES(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_DISABLE_VEHICLE_PETROL_TANK_DAMAGE(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_DISABLE_VEHICLE_ENGINE_FIRES(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_LIMIT_SPEED_WHEN_PLAYER_INACTIVE(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_STOP_INSTANTLY_WHEN_PLAYER_INACTIVE(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_DISABLE_PRETEND_OCCUPANTS(vehicle, toggle) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param p6 integer
|
|
function VEHICLE.REMOVE_VEHICLES_FROM_GENERATORS_IN_AREA(x1, y1, z1, x2, y2, z2, p6) end
|
|
|
|
---@param vehicle integer
|
|
---@param value number
|
|
function VEHICLE.SET_VEHICLE_STEER_BIAS(vehicle, value) end
|
|
|
|
---@param vehicle integer
|
|
---@param extraId integer
|
|
---@return boolean
|
|
function VEHICLE.IS_VEHICLE_EXTRA_TURNED_ON(vehicle, extraId) end
|
|
|
|
---@param vehicle integer
|
|
---@param extraId integer
|
|
---@param disable boolean
|
|
function VEHICLE.SET_VEHICLE_EXTRA(vehicle, extraId, disable) end
|
|
|
|
---@param vehicle integer
|
|
---@param extraId integer
|
|
---@return boolean
|
|
function VEHICLE.DOES_EXTRA_EXIST(vehicle, extraId) end
|
|
|
|
---@param vehicle integer
|
|
---@param extraId integer
|
|
---@return boolean
|
|
function VEHICLE.IS_EXTRA_BROKEN_OFF(vehicle, extraId) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 boolean
|
|
function VEHICLE.SET_CONVERTIBLE_ROOF(vehicle, p1) end
|
|
|
|
---@param vehicle integer
|
|
---@param instantlyLower boolean
|
|
function VEHICLE.LOWER_CONVERTIBLE_ROOF(vehicle, instantlyLower) end
|
|
|
|
---@param vehicle integer
|
|
---@param instantlyRaise boolean
|
|
function VEHICLE.RAISE_CONVERTIBLE_ROOF(vehicle, instantlyRaise) end
|
|
|
|
---@param vehicle integer
|
|
---@return integer
|
|
function VEHICLE.GET_CONVERTIBLE_ROOF_STATE(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 boolean
|
|
---@return boolean
|
|
function VEHICLE.IS_VEHICLE_A_CONVERTIBLE(vehicle, p1) end
|
|
|
|
---@param vehicle integer
|
|
---@param noAnimation boolean
|
|
---@return boolean
|
|
function VEHICLE.TRANSFORM_TO_SUBMARINE(vehicle, noAnimation) end
|
|
|
|
---@param vehicle integer
|
|
---@param noAnimation boolean
|
|
function VEHICLE.TRANSFORM_TO_CAR(vehicle, noAnimation) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.IS_VEHICLE_IN_SUBMARINE_MODE(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.IS_VEHICLE_STOPPED_AT_TRAFFIC_LIGHTS(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param xOffset number
|
|
---@param yOffset number
|
|
---@param zOffset number
|
|
---@param damage number
|
|
---@param radius number
|
|
---@param focusOnModel boolean
|
|
function VEHICLE.SET_VEHICLE_DAMAGE(vehicle, xOffset, yOffset, zOffset, damage, radius, focusOnModel) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_OCCUPANTS_TAKE_EXPLOSIVE_DAMAGE(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@return number
|
|
function VEHICLE.GET_VEHICLE_ENGINE_HEALTH(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param health number
|
|
function VEHICLE.SET_VEHICLE_ENGINE_HEALTH(vehicle, health) end
|
|
|
|
---@param vehicle integer
|
|
---@param health number
|
|
function VEHICLE.SET_PLANE_ENGINE_HEALTH(vehicle, health) end
|
|
|
|
---@param vehicle integer
|
|
---@return number
|
|
function VEHICLE.GET_VEHICLE_PETROL_TANK_HEALTH(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param health number
|
|
function VEHICLE.SET_VEHICLE_PETROL_TANK_HEALTH(vehicle, health) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 integer
|
|
---@param ms integer
|
|
---@return boolean
|
|
function VEHICLE.IS_VEHICLE_STUCK_TIMER_UP(vehicle, p1, ms) end
|
|
|
|
---@param vehicle integer
|
|
---@param nullAttributes integer
|
|
function VEHICLE.RESET_VEHICLE_STUCK_TIMER(vehicle, nullAttributes) end
|
|
|
|
---@param vehicle integer
|
|
---@param isOnFireCheck boolean
|
|
---@return boolean
|
|
function VEHICLE.IS_VEHICLE_DRIVEABLE(vehicle, isOnFireCheck) end
|
|
|
|
---@param vehicle integer
|
|
---@param owned boolean
|
|
function VEHICLE.SET_VEHICLE_HAS_BEEN_OWNED_BY_PLAYER(vehicle, owned) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_NEEDS_TO_BE_HOTWIRED(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 boolean
|
|
function VEHICLE.SET_VEHICLE_BLIP_THROTTLE_RANDOMLY(vehicle, p1) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_POLICE_FOCUS_WILL_TRACK_VEHICLE(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param duration integer
|
|
---@param mode integer|string
|
|
---@param forever boolean
|
|
function VEHICLE.START_VEHICLE_HORN(vehicle, duration, mode, forever) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_IN_CAR_MOD_SHOP(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_HAS_STRONG_AXLES(vehicle, toggle) end
|
|
|
|
---@param modelHash integer|string
|
|
---@return string
|
|
function VEHICLE.GET_DISPLAY_NAME_FROM_VEHICLE_MODEL(modelHash) end
|
|
|
|
---@param modelHash integer|string
|
|
---@return string
|
|
function VEHICLE.GET_MAKE_NAME_FROM_VEHICLE_MODEL(modelHash) end
|
|
|
|
---@param vehicle integer
|
|
---@param offsetX number
|
|
---@param offsetY number
|
|
---@param offsetZ number
|
|
---@return Vector3
|
|
function VEHICLE.GET_VEHICLE_DEFORMATION_AT_POS(vehicle, offsetX, offsetY, offsetZ) end
|
|
|
|
---@param vehicle integer
|
|
---@param livery integer
|
|
function VEHICLE.SET_VEHICLE_LIVERY(vehicle, livery) end
|
|
|
|
---@param vehicle integer
|
|
---@return integer
|
|
function VEHICLE.GET_VEHICLE_LIVERY(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@return integer
|
|
function VEHICLE.GET_VEHICLE_LIVERY_COUNT(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param livery integer
|
|
function VEHICLE.SET_VEHICLE_LIVERY2(vehicle, livery) end
|
|
|
|
---@param vehicle integer
|
|
---@return integer
|
|
function VEHICLE.GET_VEHICLE_LIVERY2(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@return integer
|
|
function VEHICLE.GET_VEHICLE_LIVERY2_COUNT(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param windowIndex integer
|
|
---@return boolean
|
|
function VEHICLE.IS_VEHICLE_WINDOW_INTACT(vehicle, windowIndex) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.ARE_ALL_VEHICLE_WINDOWS_INTACT(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.ARE_ANY_VEHICLE_SEATS_FREE(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.RESET_VEHICLE_WHEELS(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
---@param p3 boolean
|
|
---@return boolean
|
|
function VEHICLE.IS_HELI_PART_BROKEN(vehicle, p1, p2, p3) end
|
|
|
|
---@param vehicle integer
|
|
---@return number
|
|
function VEHICLE.GET_HELI_MAIN_ROTOR_HEALTH(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@return number
|
|
function VEHICLE.GET_HELI_TAIL_ROTOR_HEALTH(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@return number
|
|
function VEHICLE.GET_HELI_TAIL_BOOM_HEALTH(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param health number
|
|
function VEHICLE.SET_HELI_MAIN_ROTOR_HEALTH(vehicle, health) end
|
|
|
|
---@param vehicle integer
|
|
---@param health number
|
|
function VEHICLE.SET_HELI_TAIL_ROTOR_HEALTH(vehicle, health) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
---@return boolean
|
|
function VEHICLE.SET_HELI_TAIL_BOOM_CAN_BREAK_OFF(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param name string
|
|
function VEHICLE.SET_VEHICLE_NAME_DEBUG(vehicle, name) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_EXPLODES_ON_HIGH_EXPLOSION_DAMAGE(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_EXPLODES_ON_EXPLOSION_DAMAGE_AT_ZERO_BODY_HEALTH(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_ALLOW_VEHICLE_EXPLODES_ON_CONTACT(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_DISABLE_TOWING(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.GET_VEHICLE_HAS_LANDING_GEAR(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param state integer
|
|
function VEHICLE.CONTROL_LANDING_GEAR(vehicle, state) end
|
|
|
|
---@param vehicle integer
|
|
---@return integer
|
|
function VEHICLE.GET_LANDING_GEAR_STATE(vehicle) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
---@return boolean
|
|
function VEHICLE.IS_ANY_VEHICLE_NEAR_POINT(x, y, z, radius) end
|
|
|
|
---@param vehicle integer
|
|
function VEHICLE.REQUEST_VEHICLE_HIGH_DETAIL_MODEL(vehicle) end
|
|
|
|
---@param vehicleModel integer|string
|
|
---@return integer
|
|
function VEHICLE._GET_VEHICLE_MODEL_NUM_DRIVE_GEARS(vehicleModel) end
|
|
|
|
---@param vehicle integer
|
|
---@return integer
|
|
function VEHICLE._GET_VEHICLE_MAX_DRIVE_GEAR_COUNT(vehicle) end
|
|
|
|
---@param vehicleModel integer|string
|
|
---@return boolean
|
|
function VEHICLE._GET_IS_VEHICLE_ELECTRIC(vehicleModel) end
|
|
|
|
---@param vehicleModel integer|string
|
|
---@return integer
|
|
function VEHICLE._GET_VEHICLE_DRIVETRAIN_TYPE(vehicleModel) end
|
|
|
|
---@param vehicle integer
|
|
---@return integer
|
|
function VEHICLE._GET_VEHICLE_CURRENT_DRIVE_GEAR(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@return number
|
|
function VEHICLE._GET_VEHICLE_CURRENT_REV_RATIO(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
function VEHICLE.REMOVE_VEHICLE_HIGH_DETAIL_MODEL(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.IS_VEHICLE_HIGH_DETAIL(vehicle) end
|
|
|
|
---@param vehicleHash integer|string
|
|
---@param vehicleAsset integer
|
|
function VEHICLE.REQUEST_VEHICLE_ASSET(vehicleHash, vehicleAsset) end
|
|
|
|
---@param vehicleAsset integer
|
|
---@return boolean
|
|
function VEHICLE.HAS_VEHICLE_ASSET_LOADED(vehicleAsset) end
|
|
|
|
---@param vehicleAsset integer
|
|
function VEHICLE.REMOVE_VEHICLE_ASSET(vehicleAsset) end
|
|
|
|
---@param vehicle integer
|
|
---@param position number
|
|
function VEHICLE.SET_VEHICLE_TOW_TRUCK_ARM_POSITION(vehicle, position) end
|
|
|
|
---@param towTruck integer
|
|
---@param vehicle integer
|
|
function VEHICLE._SET_ATTACHED_VEHICLE_TO_TOW_TRUCK_ARM(towTruck, vehicle) end
|
|
|
|
---@param towTruck integer
|
|
---@param vehicle integer
|
|
---@param rear boolean
|
|
---@param hookOffsetX number
|
|
---@param hookOffsetY number
|
|
---@param hookOffsetZ number
|
|
function VEHICLE.ATTACH_VEHICLE_TO_TOW_TRUCK(towTruck, vehicle, rear, hookOffsetX, hookOffsetY, hookOffsetZ) end
|
|
|
|
---@param towTruck integer
|
|
---@param vehicle integer
|
|
function VEHICLE.DETACH_VEHICLE_FROM_TOW_TRUCK(towTruck, vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.DETACH_VEHICLE_FROM_ANY_TOW_TRUCK(vehicle) end
|
|
|
|
---@param towTruck integer
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.IS_VEHICLE_ATTACHED_TO_TOW_TRUCK(towTruck, vehicle) end
|
|
|
|
---@param towTruck integer
|
|
---@return integer
|
|
function VEHICLE.GET_ENTITY_ATTACHED_TO_TOW_TRUCK(towTruck) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 boolean
|
|
---@param p2 integer
|
|
---@return integer
|
|
function VEHICLE.SET_VEHICLE_AUTOMATICALLY_ATTACHES(vehicle, p1, p2) end
|
|
|
|
---@param vehicle integer
|
|
---@param position number
|
|
---@param p2 boolean
|
|
function VEHICLE.SET_VEHICLE_BULLDOZER_ARM_POSITION(vehicle, position, p2) end
|
|
|
|
---@param vehicle integer
|
|
---@param position number
|
|
---@param p2 boolean
|
|
function VEHICLE.SET_VEHICLE_TANK_TURRET_POSITION(vehicle, position, p2) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 boolean
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param p5 boolean
|
|
function VEHICLE.SET_VEHICLE_TURRET_TARGET(vehicle, p1, x, y, z, p5) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 boolean
|
|
function VEHICLE.SET_VEHICLE_TANK_STATIONARY(vehicle, p1) end
|
|
|
|
---@param vehicle integer
|
|
---@param speed number
|
|
function VEHICLE.SET_VEHICLE_TURRET_SPEED_THIS_FRAME(vehicle, speed) end
|
|
|
|
---@param vehicle integer
|
|
function VEHICLE.DISABLE_VEHICLE_TURRET_MOVEMENT_THIS_FRAME(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param angleRatio number
|
|
function VEHICLE.SET_VEHICLE_FLIGHT_NOZZLE_POSITION(vehicle, angleRatio) end
|
|
|
|
---@param vehicle integer
|
|
---@param angle number
|
|
function VEHICLE.SET_VEHICLE_FLIGHT_NOZZLE_POSITION_IMMEDIATE(vehicle, angle) end
|
|
|
|
---@param plane integer
|
|
---@return number
|
|
function VEHICLE.GET_VEHICLE_FLIGHT_NOZZLE_POSITION(plane) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_DISABLE_VERTICAL_FLIGHT_MODE_TRANSITION(vehicle, toggle) end
|
|
|
|
---@param outVec Vector3
|
|
---@param p1 integer
|
|
---@param outVec1 Vector3
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
---@param p5 integer
|
|
---@param p6 integer
|
|
---@param p7 integer
|
|
---@param p8 integer
|
|
---@return boolean
|
|
function VEHICLE.GENERATE_VEHICLE_CREATION_POS_FROM_PATHS(outVec, p1, outVec1, p3, p4, p5, p6, p7, p8) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_BURNOUT(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.IS_VEHICLE_IN_BURNOUT(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_REDUCE_GRIP(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param val integer
|
|
function VEHICLE.SET_VEHICLE_REDUCE_GRIP_LEVEL(vehicle, val) end
|
|
|
|
---@param vehicle integer
|
|
---@param turnSignal integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_INDICATOR_LIGHTS(vehicle, turnSignal, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_BRAKE_LIGHTS(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_TAIL_LIGHTS(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_HANDBRAKE(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_BRAKE(vehicle, toggle) end
|
|
|
|
function VEHICLE.INSTANTLY_FILL_VEHICLE_POPULATION() end
|
|
|
|
---@return boolean
|
|
function VEHICLE.HAS_INSTANT_FILL_VEHICLE_POPULATION_FINISHED() end
|
|
|
|
---@param toggle boolean
|
|
function VEHICLE.NETWORK_ENABLE_EMPTY_CROWDING_VEHICLES_REMOVAL(toggle) end
|
|
|
|
---@param p0 integer
|
|
function VEHICLE.NETWORK_CAP_EMPTY_CROWDING_VEHICLES_REMOVAL(p0) end
|
|
|
|
---@param vehicle integer
|
|
---@param trailer pointer|nil
|
|
---@return boolean
|
|
function VEHICLE.GET_VEHICLE_TRAILER_VEHICLE(vehicle, trailer) end
|
|
|
|
---@param trailer integer
|
|
---@return integer
|
|
function VEHICLE._GET_VEHICLE_TRAILER_PARENT_VEHICLE(trailer) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_USES_LARGE_REAR_RAMP(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_RUDDER_BROKEN(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_TAIL_BROKEN(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param state boolean
|
|
function VEHICLE.SET_CONVERTIBLE_ROOF_LATCH_STATE(vehicle, state) end
|
|
|
|
---@param vehicle integer
|
|
---@return number
|
|
function VEHICLE.GET_VEHICLE_ESTIMATED_MAX_SPEED(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@return number
|
|
function VEHICLE.GET_VEHICLE_MAX_BRAKING(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@return number
|
|
function VEHICLE.GET_VEHICLE_MAX_TRACTION(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@return number
|
|
function VEHICLE.GET_VEHICLE_ACCELERATION(vehicle) end
|
|
|
|
---@param modelHash integer|string
|
|
---@return number
|
|
function VEHICLE.GET_VEHICLE_MODEL_ESTIMATED_MAX_SPEED(modelHash) end
|
|
|
|
---@param modelHash integer|string
|
|
---@return number
|
|
function VEHICLE.GET_VEHICLE_MODEL_MAX_BRAKING(modelHash) end
|
|
|
|
---@param modelHash integer|string
|
|
---@return number
|
|
function VEHICLE.GET_VEHICLE_MODEL_MAX_BRAKING_MAX_MODS(modelHash) end
|
|
|
|
---@param modelHash integer|string
|
|
---@return number
|
|
function VEHICLE.GET_VEHICLE_MODEL_MAX_TRACTION(modelHash) end
|
|
|
|
---@param modelHash integer|string
|
|
---@return number
|
|
function VEHICLE.GET_VEHICLE_MODEL_ACCELERATION(modelHash) end
|
|
|
|
---@param modelHash integer|string
|
|
---@return number
|
|
function VEHICLE.GET_VEHICLE_MODEL_ACCELERATION_MAX_MODS(modelHash) end
|
|
|
|
---@param modelHash integer|string
|
|
---@return number
|
|
function VEHICLE.GET_FLYING_VEHICLE_MODEL_AGILITY(modelHash) end
|
|
|
|
---@param modelHash integer|string
|
|
---@return number
|
|
function VEHICLE.GET_BOAT_VEHICLE_MODEL_AGILITY(modelHash) end
|
|
|
|
---@param vehicleClass integer
|
|
---@return number
|
|
function VEHICLE.GET_VEHICLE_CLASS_ESTIMATED_MAX_SPEED(vehicleClass) end
|
|
|
|
---@param vehicleClass integer
|
|
---@return number
|
|
function VEHICLE.GET_VEHICLE_CLASS_MAX_TRACTION(vehicleClass) end
|
|
|
|
---@param vehicleClass integer
|
|
---@return number
|
|
function VEHICLE.GET_VEHICLE_CLASS_MAX_AGILITY(vehicleClass) end
|
|
|
|
---@param vehicleClass integer
|
|
---@return number
|
|
function VEHICLE.GET_VEHICLE_CLASS_MAX_ACCELERATION(vehicleClass) end
|
|
|
|
---@param vehicleClass integer
|
|
---@return number
|
|
function VEHICLE.GET_VEHICLE_CLASS_MAX_BRAKING(vehicleClass) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
---@param speed number
|
|
---@param p5 boolean
|
|
---@return integer
|
|
function VEHICLE.ADD_ROAD_NODE_SPEED_ZONE(x, y, z, radius, speed, p5) end
|
|
|
|
---@param speedzone integer
|
|
---@return boolean
|
|
function VEHICLE.REMOVE_ROAD_NODE_SPEED_ZONE(speedzone) end
|
|
|
|
---@param vehicle integer
|
|
function VEHICLE.OPEN_BOMB_BAY_DOORS(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
function VEHICLE.CLOSE_BOMB_BAY_DOORS(vehicle) end
|
|
|
|
---@param aircraft integer
|
|
---@return boolean
|
|
function VEHICLE.GET_ARE_BOMB_BAY_DOORS_OPEN(aircraft) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.IS_VEHICLE_SEARCHLIGHT_ON(vehicle) end
|
|
|
|
---@param heli integer
|
|
---@param toggle boolean
|
|
---@param canBeUsedByAI boolean
|
|
function VEHICLE.SET_VEHICLE_SEARCHLIGHT(heli, toggle, canBeUsedByAI) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.DOES_VEHICLE_HAVE_SEARCHLIGHT(vehicle) end
|
|
|
|
---@param ped integer
|
|
---@param vehicle integer
|
|
---@param seatIndex integer
|
|
---@param side boolean
|
|
---@param onEnter boolean
|
|
---@return boolean
|
|
function VEHICLE.IS_ENTRY_POINT_FOR_SEAT_CLEAR(ped, vehicle, seatIndex, side, onEnter) end
|
|
|
|
---@param vehicle integer
|
|
---@param doorId integer
|
|
---@return Vector3
|
|
function VEHICLE.GET_ENTRY_POINT_POSITION(vehicle, doorId) end
|
|
|
|
---@param vehicle integer
|
|
---@param seatIndex integer
|
|
---@return boolean
|
|
function VEHICLE.CAN_SHUFFLE_SEAT(vehicle, seatIndex) end
|
|
|
|
---@param vehicle integer
|
|
---@return integer
|
|
function VEHICLE.GET_NUM_MOD_KITS(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param modKit integer
|
|
function VEHICLE.SET_VEHICLE_MOD_KIT(vehicle, modKit) end
|
|
|
|
---@param vehicle integer
|
|
---@return integer
|
|
function VEHICLE.GET_VEHICLE_MOD_KIT(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@return integer
|
|
function VEHICLE.GET_VEHICLE_MOD_KIT_TYPE(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@return integer
|
|
function VEHICLE.GET_VEHICLE_WHEEL_TYPE(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param WheelType integer
|
|
function VEHICLE.SET_VEHICLE_WHEEL_TYPE(vehicle, WheelType) end
|
|
|
|
---@param paintType integer
|
|
---@param p1 boolean
|
|
---@return integer
|
|
function VEHICLE.GET_NUM_MOD_COLORS(paintType, p1) end
|
|
|
|
---@param vehicle integer
|
|
---@param paintType integer
|
|
---@param color integer
|
|
---@param pearlescentColor integer
|
|
function VEHICLE.SET_VEHICLE_MOD_COLOR_1(vehicle, paintType, color, pearlescentColor) end
|
|
|
|
---@param vehicle integer
|
|
---@param paintType integer
|
|
---@param color integer
|
|
function VEHICLE.SET_VEHICLE_MOD_COLOR_2(vehicle, paintType, color) end
|
|
|
|
---@param vehicle integer
|
|
---@param paintType pointer|nil
|
|
---@param color pointer|nil
|
|
---@param pearlescentColor pointer|nil
|
|
function VEHICLE.GET_VEHICLE_MOD_COLOR_1(vehicle, paintType, color, pearlescentColor) end
|
|
|
|
---@param vehicle integer
|
|
---@param paintType pointer|nil
|
|
---@param color pointer|nil
|
|
function VEHICLE.GET_VEHICLE_MOD_COLOR_2(vehicle, paintType, color) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 boolean
|
|
---@return string
|
|
function VEHICLE.GET_VEHICLE_MOD_COLOR_1_NAME(vehicle, p1) end
|
|
|
|
---@param vehicle integer
|
|
---@return string
|
|
function VEHICLE.GET_VEHICLE_MOD_COLOR_2_NAME(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.HAVE_VEHICLE_MODS_STREAMED_IN(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param modType integer
|
|
---@param modIndex integer
|
|
---@return boolean
|
|
function VEHICLE.IS_VEHICLE_MOD_GEN9_EXCLUSIVE(vehicle, modType, modIndex) end
|
|
|
|
---@param vehicle integer
|
|
---@param modType integer
|
|
---@param modIndex integer
|
|
---@param customTires boolean
|
|
function VEHICLE.SET_VEHICLE_MOD(vehicle, modType, modIndex, customTires) end
|
|
|
|
---@param vehicle integer
|
|
---@param modType integer
|
|
---@return integer
|
|
function VEHICLE.GET_VEHICLE_MOD(vehicle, modType) end
|
|
|
|
---@param vehicle integer
|
|
---@param modType integer
|
|
---@return integer
|
|
function VEHICLE.GET_VEHICLE_MOD_VARIATION(vehicle, modType) end
|
|
|
|
---@param vehicle integer
|
|
---@param modType integer
|
|
---@return integer
|
|
function VEHICLE.GET_NUM_VEHICLE_MODS(vehicle, modType) end
|
|
|
|
---@param vehicle integer
|
|
---@param modType integer
|
|
function VEHICLE.REMOVE_VEHICLE_MOD(vehicle, modType) end
|
|
|
|
---@param vehicle integer
|
|
---@param modType integer
|
|
---@param toggle boolean
|
|
function VEHICLE.TOGGLE_VEHICLE_MOD(vehicle, modType, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param modType integer
|
|
---@return boolean
|
|
function VEHICLE.IS_TOGGLE_MOD_ON(vehicle, modType) end
|
|
|
|
---@param vehicle integer
|
|
---@param modType integer
|
|
---@param modValue integer
|
|
---@return string
|
|
function VEHICLE.GET_MOD_TEXT_LABEL(vehicle, modType, modValue) end
|
|
|
|
---@param vehicle integer
|
|
---@param modType integer
|
|
---@return string
|
|
function VEHICLE.GET_MOD_SLOT_NAME(vehicle, modType) end
|
|
|
|
---@param vehicle integer
|
|
---@param liveryIndex integer
|
|
---@return string
|
|
function VEHICLE.GET_LIVERY_NAME(vehicle, liveryIndex) end
|
|
|
|
---@param vehicle integer
|
|
---@param modType integer
|
|
---@param modIndex integer
|
|
---@return integer
|
|
function VEHICLE.GET_VEHICLE_MOD_MODIFIER_VALUE(vehicle, modType, modIndex) end
|
|
|
|
---@param vehicle integer
|
|
---@param modType integer
|
|
---@param modIndex integer
|
|
---@return integer
|
|
function VEHICLE.GET_VEHICLE_MOD_IDENTIFIER_HASH(vehicle, modType, modIndex) end
|
|
|
|
---@param vehicle integer
|
|
---@param modType integer
|
|
---@param modIndex integer
|
|
function VEHICLE.PRELOAD_VEHICLE_MOD(vehicle, modType, modIndex) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.HAS_PRELOAD_MODS_FINISHED(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
function VEHICLE.RELEASE_PRELOAD_MODS(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param r integer
|
|
---@param g integer
|
|
---@param b integer
|
|
function VEHICLE.SET_VEHICLE_TYRE_SMOKE_COLOR(vehicle, r, g, b) end
|
|
|
|
---@param vehicle integer
|
|
---@param r pointer|nil
|
|
---@param g pointer|nil
|
|
---@param b pointer|nil
|
|
function VEHICLE.GET_VEHICLE_TYRE_SMOKE_COLOR(vehicle, r, g, b) end
|
|
|
|
---@param vehicle integer
|
|
---@param tint integer
|
|
function VEHICLE.SET_VEHICLE_WINDOW_TINT(vehicle, tint) end
|
|
|
|
---@param vehicle integer
|
|
---@return integer
|
|
function VEHICLE.GET_VEHICLE_WINDOW_TINT(vehicle) end
|
|
|
|
---@return integer
|
|
function VEHICLE.GET_NUM_VEHICLE_WINDOW_TINTS() end
|
|
|
|
---@param vehicle integer
|
|
---@param r pointer|nil
|
|
---@param g pointer|nil
|
|
---@param b pointer|nil
|
|
function VEHICLE.GET_VEHICLE_COLOR(vehicle, r, g, b) end
|
|
|
|
---@param vehicle integer
|
|
---@return integer
|
|
function VEHICLE.GET_VEHICLE_COLOURS_WHICH_CAN_BE_SET(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@return integer
|
|
function VEHICLE.GET_VEHICLE_CAUSE_OF_DESTRUCTION(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param health number
|
|
function VEHICLE.OVERRIDE_PLANE_DAMAGE_THREHSOLD(vehicle, health) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE._SET_TRANSMISSION_REDUCED_GEAR_RATIO(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@return integer
|
|
function VEHICLE._GET_VEHICLE_DESIRED_DRIVE_GEAR(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.GET_IS_LEFT_VEHICLE_HEADLIGHT_DAMAGED(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.GET_IS_RIGHT_VEHICLE_HEADLIGHT_DAMAGED(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.GET_BOTH_VEHICLE_HEADLIGHTS_DAMAGED(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param value number
|
|
function VEHICLE.MODIFY_VEHICLE_TOP_SPEED(vehicle, value) end
|
|
|
|
---@param vehicle integer
|
|
---@param speed number
|
|
function VEHICLE.SET_VEHICLE_MAX_SPEED(vehicle, speed) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_STAYS_FROZEN_WHEN_CLEANED_UP(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 boolean
|
|
function VEHICLE.SET_VEHICLE_ACT_AS_IF_HIGH_SPEED_FOR_FRAG_SMASHING(vehicle, p1) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
---@param p2 number
|
|
function VEHICLE.SET_PEDS_CAN_FALL_OFF_THIS_VEHICLE_FROM_LARGE_FALL_DAMAGE(vehicle, toggle, p2) end
|
|
|
|
---@param p0 number
|
|
---@param p1 number
|
|
---@param p2 number
|
|
---@param p3 number
|
|
---@param p4 number
|
|
---@param p5 number
|
|
---@param p6 number
|
|
---@return integer
|
|
function VEHICLE.ADD_VEHICLE_COMBAT_ANGLED_AVOIDANCE_AREA(p0, p1, p2, p3, p4, p5, p6) end
|
|
|
|
---@param p0 integer
|
|
function VEHICLE.REMOVE_VEHICLE_COMBAT_AVOIDANCE_AREA(p0) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.IS_ANY_PED_RAPPELLING_FROM_HELI(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param value number
|
|
function VEHICLE.SET_VEHICLE_CHEAT_POWER_INCREASE(vehicle, value) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
function VEHICLE.SET_VEHICLE_INFLUENCES_WANTED_LEVEL(p0, p1) end
|
|
|
|
---@param vehicle integer
|
|
---@param state boolean
|
|
function VEHICLE.SET_VEHICLE_IS_WANTED(vehicle, state) end
|
|
|
|
---@param vehicle integer
|
|
---@param ratio number
|
|
function VEHICLE.SWING_BOAT_BOOM_TO_RATIO(vehicle, ratio) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SWING_BOAT_BOOM_FREELY(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.ALLOW_BOAT_BOOM_TO_ANIMATE(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@return number
|
|
function VEHICLE.GET_BOAT_BOOM_POSITION_RATIO(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
function VEHICLE.DISABLE_PLANE_AILERON(vehicle, p1, p2) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.GET_IS_VEHICLE_ENGINE_RUNNING(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_USE_ALTERNATE_HANDLING(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param x number
|
|
---@param y number
|
|
function VEHICLE.SET_BIKE_ON_STAND(vehicle, x, y) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 boolean
|
|
function VEHICLE.SET_VEHICLE_NOT_STEALABLE_AMBIENTLY(vehicle, p1) end
|
|
|
|
---@param vehicle integer
|
|
function VEHICLE.LOCK_DOORS_WHEN_NO_LONGER_NEEDED(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
function VEHICLE.SET_LAST_DRIVEN_VEHICLE(vehicle) end
|
|
|
|
---@return integer
|
|
function VEHICLE.GET_LAST_DRIVEN_VEHICLE() end
|
|
|
|
function VEHICLE.CLEAR_LAST_DRIVEN_VEHICLE() end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_HAS_BEEN_DRIVEN_FLAG(vehicle, toggle) end
|
|
|
|
---@param plane integer
|
|
---@param height integer
|
|
function VEHICLE.SET_TASK_VEHICLE_GOTO_PLANE_MIN_HEIGHT_ABOVE_TERRAIN(plane, height) end
|
|
|
|
---@param vehicle integer
|
|
---@param multiplier number
|
|
function VEHICLE.SET_VEHICLE_LOD_MULTIPLIER(vehicle, multiplier) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_CAN_SAVE_IN_GARAGE(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@return integer
|
|
function VEHICLE.GET_VEHICLE_NUM_OF_BROKEN_OFF_PARTS(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@return integer
|
|
function VEHICLE.GET_VEHICLE_NUM_OF_BROKEN_LOOSEN_PARTS(vehicle) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 boolean
|
|
function VEHICLE.SET_FORCE_VEHICLE_ENGINE_DAMAGE_BY_BULLET(p0, p1) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_GENERATES_ENGINE_SHOCKING_EVENTS(vehicle, toggle) end
|
|
|
|
---@param sourceVehicle integer
|
|
---@param targetVehicle integer
|
|
function VEHICLE.COPY_VEHICLE_DAMAGES(sourceVehicle, targetVehicle) end
|
|
|
|
function VEHICLE.DISABLE_VEHICLE_EXPLOSION_BREAK_OFF_PARTS() end
|
|
|
|
---@param distance number
|
|
function VEHICLE.SET_LIGHTS_CUTOFF_DISTANCE_TWEAK(distance) end
|
|
|
|
---@param driver integer
|
|
---@param entity integer
|
|
---@param xTarget number
|
|
---@param yTarget number
|
|
---@param zTarget number
|
|
function VEHICLE.SET_VEHICLE_SHOOT_AT_TARGET(driver, entity, xTarget, yTarget, zTarget) end
|
|
|
|
---@param vehicle integer
|
|
---@param entity pointer|nil
|
|
---@return boolean
|
|
function VEHICLE.GET_VEHICLE_LOCK_ON_TARGET(vehicle, entity) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_FORCE_HD_VEHICLE(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 number
|
|
function VEHICLE.SET_VEHICLE_CUSTOM_PATH_NODE_STREAMING_RADIUS(vehicle, p1) end
|
|
|
|
---@param vehicle integer
|
|
---@return integer
|
|
function VEHICLE.GET_VEHICLE_PLATE_TYPE(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
function VEHICLE.TRACK_VEHICLE_VISIBILITY(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.IS_VEHICLE_VISIBLE(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_GRAVITY(vehicle, toggle) end
|
|
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_ENABLE_VEHICLE_SLIPSTREAMING(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_SLIPSTREAMING_SHOULD_TIME_OUT(toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@return number
|
|
function VEHICLE.GET_VEHICLE_CURRENT_TIME_IN_SLIP_STREAM(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.IS_VEHICLE_PRODUCING_SLIP_STREAM(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_INACTIVE_DURING_PLAYBACK(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_ACTIVE_DURING_PLAYBACK(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.IS_VEHICLE_SPRAYABLE(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_ENGINE_CAN_DEGRADE(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
function VEHICLE.DISABLE_VEHCILE_DYNAMIC_AMBIENT_SCALES(vehicle, p1, p2) end
|
|
|
|
---@param vehicle integer
|
|
function VEHICLE.ENABLE_VEHICLE_DYNAMIC_AMBIENT_SCALES(vehicle) end
|
|
|
|
---@param plane integer
|
|
---@return boolean
|
|
function VEHICLE.IS_PLANE_LANDING_GEAR_INTACT(plane) end
|
|
|
|
---@param plane integer
|
|
---@return boolean
|
|
function VEHICLE.ARE_PLANE_PROPELLERS_INTACT(plane) end
|
|
|
|
---@param plane integer
|
|
---@param health number
|
|
---@return boolean
|
|
function VEHICLE.SET_PLANE_PROPELLER_HEALTH(plane, health) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_CAN_DEFORM_WHEELS(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.IS_VEHICLE_STOLEN(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param isStolen boolean
|
|
function VEHICLE.SET_VEHICLE_IS_STOLEN(vehicle, isStolen) end
|
|
|
|
---@param vehicle integer
|
|
---@param multiplier number
|
|
function VEHICLE.SET_PLANE_TURBULENCE_MULTIPLIER(vehicle, multiplier) end
|
|
|
|
---@param plane integer
|
|
---@return boolean
|
|
function VEHICLE.ARE_WINGS_OF_PLANE_INTACT(plane) end
|
|
|
|
---@param vehicle integer
|
|
function VEHICLE.ALLOW_AMBIENT_VEHICLES_TO_AVOID_ADVERSE_CONDITIONS(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param cargobob integer
|
|
function VEHICLE.DETACH_VEHICLE_FROM_CARGOBOB(vehicle, cargobob) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.DETACH_VEHICLE_FROM_ANY_CARGOBOB(vehicle) end
|
|
|
|
---@param cargobob integer
|
|
---@param entity integer
|
|
---@return boolean
|
|
function VEHICLE.DETACH_ENTITY_FROM_CARGOBOB(cargobob, entity) end
|
|
|
|
---@param cargobob integer
|
|
---@param vehicleAttached integer
|
|
---@return boolean
|
|
function VEHICLE.IS_VEHICLE_ATTACHED_TO_CARGOBOB(cargobob, vehicleAttached) end
|
|
|
|
---@param cargobob integer
|
|
---@return integer
|
|
function VEHICLE.GET_VEHICLE_ATTACHED_TO_CARGOBOB(cargobob) end
|
|
|
|
---@param p0 integer
|
|
---@return integer
|
|
function VEHICLE.GET_ENTITY_ATTACHED_TO_CARGOBOB(p0) end
|
|
|
|
---@param cargobob integer
|
|
---@param vehicle integer
|
|
---@param p2 integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
function VEHICLE.ATTACH_VEHICLE_TO_CARGOBOB(cargobob, vehicle, p2, x, y, z) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
---@param p5 integer
|
|
function VEHICLE.ATTACH_ENTITY_TO_CARGOBOB(p0, p1, p2, p3, p4, p5) end
|
|
|
|
---@param cargobob integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_CARGOBOB_FORCE_DONT_DETACH_VEHICLE(cargobob, toggle) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function VEHICLE.SET_CARGOBOB_EXCLUDE_FROM_PICKUP_ENTITY(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@return boolean
|
|
function VEHICLE.CAN_CARGOBOB_PICK_UP_ENTITY(p0, p1) end
|
|
|
|
---@param cargobob integer
|
|
---@return Vector3
|
|
function VEHICLE.GET_ATTACHED_PICK_UP_HOOK_POSITION(cargobob) end
|
|
|
|
---@param cargobob integer
|
|
---@return boolean
|
|
function VEHICLE.DOES_CARGOBOB_HAVE_PICK_UP_ROPE(cargobob) end
|
|
|
|
---@param cargobob integer
|
|
---@param state integer
|
|
function VEHICLE.CREATE_PICK_UP_ROPE_FOR_CARGOBOB(cargobob, state) end
|
|
|
|
---@param cargobob integer
|
|
function VEHICLE.REMOVE_PICK_UP_ROPE_FOR_CARGOBOB(cargobob) end
|
|
|
|
---@param cargobob integer
|
|
---@param length1 number
|
|
---@param length2 number
|
|
---@param p3 boolean
|
|
function VEHICLE.SET_PICKUP_ROPE_LENGTH_FOR_CARGOBOB(cargobob, length1, length2, p3) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
function VEHICLE.SET_PICKUP_ROPE_LENGTH_WITHOUT_CREATING_ROPE_FOR_CARGOBOB(p0, p1, p2) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function VEHICLE.SET_CARGOBOB_PICKUP_ROPE_DAMPING_MULTIPLIER(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function VEHICLE.SET_CARGOBOB_PICKUP_ROPE_TYPE(p0, p1) end
|
|
|
|
---@param cargobob integer
|
|
---@return boolean
|
|
function VEHICLE.DOES_CARGOBOB_HAVE_PICKUP_MAGNET(cargobob) end
|
|
|
|
---@param cargobob integer
|
|
---@param isActive boolean
|
|
function VEHICLE.SET_CARGOBOB_PICKUP_MAGNET_ACTIVE(cargobob, isActive) end
|
|
|
|
---@param cargobob integer
|
|
---@param strength number
|
|
function VEHICLE.SET_CARGOBOB_PICKUP_MAGNET_STRENGTH(cargobob, strength) end
|
|
|
|
---@param cargobob integer
|
|
---@param p1 number
|
|
function VEHICLE.SET_CARGOBOB_PICKUP_MAGNET_FALLOFF(cargobob, p1) end
|
|
|
|
---@param cargobob integer
|
|
---@param p1 number
|
|
function VEHICLE.SET_CARGOBOB_PICKUP_MAGNET_REDUCED_STRENGTH(cargobob, p1) end
|
|
|
|
---@param cargobob integer
|
|
---@param p1 number
|
|
function VEHICLE.SET_CARGOBOB_PICKUP_MAGNET_REDUCED_FALLOFF(cargobob, p1) end
|
|
|
|
---@param cargobob integer
|
|
---@param p1 number
|
|
function VEHICLE.SET_CARGOBOB_PICKUP_MAGNET_PULL_STRENGTH(cargobob, p1) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 number
|
|
function VEHICLE.SET_CARGOBOB_PICKUP_MAGNET_PULL_ROPE_LENGTH(vehicle, p1) end
|
|
|
|
---@param vehicle integer
|
|
---@param cargobob integer
|
|
function VEHICLE.SET_CARGOBOB_PICKUP_MAGNET_SET_TARGETED_MODE(vehicle, cargobob) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 boolean
|
|
---@param p2 boolean
|
|
function VEHICLE.SET_CARGOBOB_PICKUP_MAGNET_SET_AMBIENT_MODE(vehicle, p1, p2) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 boolean
|
|
function VEHICLE.SET_CARGOBOB_PICKUP_MAGNET_ENSURE_PICKUP_ENTITY_UPRIGHT(vehicle, p1) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.DOES_VEHICLE_HAVE_WEAPONS(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 boolean
|
|
function VEHICLE.SET_VEHICLE_WILL_TELL_OTHERS_TO_HURRY(vehicle, p1) end
|
|
|
|
---@param disabled boolean
|
|
---@param weaponHash integer|string
|
|
---@param vehicle integer
|
|
---@param owner integer
|
|
function VEHICLE.DISABLE_VEHICLE_WEAPON(disabled, weaponHash, vehicle, owner) end
|
|
|
|
---@param weaponHash integer|string
|
|
---@param vehicle integer
|
|
---@param owner integer
|
|
---@return boolean
|
|
function VEHICLE.IS_VEHICLE_WEAPON_DISABLED(weaponHash, vehicle, owner) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_USED_FOR_PILOT_SCHOOL(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_ACTIVE_FOR_PED_NAVIGATION(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@return integer
|
|
function VEHICLE.GET_VEHICLE_CLASS(vehicle) end
|
|
|
|
---@param modelHash integer|string
|
|
---@return integer
|
|
function VEHICLE.GET_VEHICLE_CLASS_FROM_NAME(modelHash) end
|
|
|
|
---@param vehicle integer
|
|
function VEHICLE.SET_PLAYERS_LAST_VEHICLE(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_CAN_BE_USED_BY_FLEEING_PEDS(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 number
|
|
function VEHICLE.SET_AIRCRAFT_PILOT_SKILL_NOISE_SCALAR(vehicle, p1) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_DROPS_MONEY_WHEN_BLOWN_UP(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_KEEP_ENGINE_ON_WHEN_ABANDONED(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 integer
|
|
function VEHICLE.SET_VEHICLE_IMPATIENCE_TIMER(vehicle, p1) end
|
|
|
|
---@param vehicle integer
|
|
---@param hash integer|string
|
|
function VEHICLE.SET_VEHICLE_HANDLING_OVERRIDE(vehicle, hash) end
|
|
|
|
---@param vehicle integer
|
|
---@param range integer
|
|
function VEHICLE.SET_VEHICLE_EXTENDED_REMOVAL_RANGE(vehicle, range) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 number
|
|
function VEHICLE.SET_VEHICLE_STEERING_BIAS_SCALAR(p0, p1) end
|
|
|
|
---@param helicopter integer
|
|
---@param multiplier number
|
|
function VEHICLE.SET_HELI_CONTROL_LAGGING_RATE_SCALAR(helicopter, multiplier) end
|
|
|
|
---@param vehicle integer
|
|
---@param friction number
|
|
function VEHICLE.SET_VEHICLE_FRICTION_OVERRIDE(vehicle, friction) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_WHEELS_CAN_BREAK_OFF_WHEN_BLOW_UP(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 boolean
|
|
---@return boolean
|
|
function VEHICLE.ARE_PLANE_CONTROL_PANELS_INTACT(vehicle, p1) end
|
|
|
|
---@param vehicle integer
|
|
---@param height number
|
|
function VEHICLE.SET_VEHICLE_CEILING_HEIGHT(vehicle, height) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_NO_EXPLOSION_DAMAGE_FROM_DRIVER(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
function VEHICLE.CLEAR_VEHICLE_ROUTE_HISTORY(vehicle) end
|
|
|
|
---@param decorator string
|
|
---@return integer
|
|
function VEHICLE.DOES_VEHICLE_EXIST_WITH_DECORATOR(decorator) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_AI_CAN_USE_EXCLUSIVE_SEATS(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param ped integer
|
|
---@param index integer
|
|
function VEHICLE.SET_VEHICLE_EXCLUSIVE_DRIVER(vehicle, ped, index) end
|
|
|
|
---@param ped integer
|
|
---@param vehicle integer
|
|
---@param outIndex pointer|nil
|
|
---@return boolean
|
|
function VEHICLE.IS_PED_EXCLUSIVE_DRIVER_OF_VEHICLE(ped, vehicle, outIndex) end
|
|
|
|
---@param vehicle integer
|
|
---@param propeller integer
|
|
function VEHICLE.DISABLE_INDIVIDUAL_PLANE_PROPELLER(vehicle, propeller) end
|
|
|
|
---@param vehicle integer
|
|
---@param propeller integer
|
|
function VEHICLE._ENABLE_INDIVIDUAL_PLANE_PROPELLER(vehicle, propeller) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_FORCE_AFTERBURNER(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_DONT_PROCESS_VEHICLE_GLASS(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_DISABLE_WANTED_CONES_RESPONSE(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_USE_DESIRED_Z_CRUISE_SPEED_FOR_LANDING(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 number
|
|
function VEHICLE.SET_ARRIVE_DISTANCE_OVERRIDE_FOR_VEHICLE_PERSUIT_ATTACK(vehicle, p1) end
|
|
|
|
---@param p0 integer
|
|
function VEHICLE.SET_VEHICLE_READY_FOR_CLEANUP(p0) end
|
|
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_DISTANT_CARS_ENABLED(toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param r integer
|
|
---@param g integer
|
|
---@param b integer
|
|
function VEHICLE.SET_VEHICLE_NEON_COLOUR(vehicle, r, g, b) end
|
|
|
|
---@param vehicle integer
|
|
---@param index integer
|
|
function VEHICLE.SET_VEHICLE_NEON_INDEX_COLOUR(vehicle, index) end
|
|
|
|
---@param vehicle integer
|
|
---@param r pointer|nil
|
|
---@param g pointer|nil
|
|
---@param b pointer|nil
|
|
function VEHICLE.GET_VEHICLE_NEON_COLOUR(vehicle, r, g, b) end
|
|
|
|
---@param vehicle integer
|
|
---@param index integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_NEON_ENABLED(vehicle, index, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param index integer
|
|
---@return boolean
|
|
function VEHICLE.GET_VEHICLE_NEON_ENABLED(vehicle, index) end
|
|
|
|
---@param p0 boolean
|
|
function VEHICLE.SET_AMBIENT_VEHICLE_NEON_ENABLED(p0) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SUPPRESS_NEONS_ON_VEHICLE(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 boolean
|
|
function VEHICLE.SET_DISABLE_SUPERDUMMY(vehicle, p1) end
|
|
|
|
---@param vehicle integer
|
|
function VEHICLE.REQUEST_VEHICLE_DIAL(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@return number
|
|
function VEHICLE.GET_VEHICLE_BODY_HEALTH(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param value number
|
|
function VEHICLE.SET_VEHICLE_BODY_HEALTH(vehicle, value) end
|
|
|
|
---@param vehicle integer
|
|
---@param out1 Vector3
|
|
---@param out2 Vector3
|
|
function VEHICLE.GET_VEHICLE_SIZE(vehicle, out1, out2) end
|
|
|
|
---@param vehicle integer
|
|
---@return number
|
|
function VEHICLE.GET_FAKE_SUSPENSION_LOWERING_AMOUNT(vehicle) end
|
|
|
|
---@param multiplier number
|
|
function VEHICLE.SET_CAR_HIGH_SPEED_BUMP_SEVERITY_MULTIPLIER(multiplier) end
|
|
|
|
---@param vehicle integer
|
|
---@return integer
|
|
function VEHICLE.GET_NUMBER_OF_VEHICLE_DOORS(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_HYDRAULICS_CONTROL(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 boolean
|
|
function VEHICLE.SET_CAN_ADJUST_GROUND_CLEARANCE(vehicle, p1) end
|
|
|
|
---@param vehicle integer
|
|
---@param maxEngineHealth number
|
|
---@param maxPetrolTankHealth number
|
|
---@param maxBodyHealth number
|
|
---@param maxMainRotorHealth number
|
|
---@param maxTailRotorHealth number
|
|
---@param maxUnkHealth number
|
|
---@return number
|
|
function VEHICLE.GET_VEHICLE_HEALTH_PERCENTAGE(vehicle, maxEngineHealth, maxPetrolTankHealth, maxBodyHealth, maxMainRotorHealth, maxTailRotorHealth, maxUnkHealth) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.GET_VEHICLE_IS_MERCENARY(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 boolean
|
|
function VEHICLE.SET_VEHICLE_BROKEN_PARTS_DONT_AFFECT_AI_HANDLING(vehicle, p1) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_KERS_ALLOWED(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.GET_VEHICLE_HAS_KERS(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_PLANE_RESIST_TO_EXPLOSION(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_HELI_RESIST_TO_EXPLOSION(vehicle, toggle) end
|
|
|
|
---@param p0 integer
|
|
function VEHICLE.SET_DISABLE_BMX_EXTRA_TRICK_FORCES(p0) end
|
|
|
|
---@param vehicle integer
|
|
---@param wheelId integer
|
|
---@param value number
|
|
function VEHICLE.SET_HYDRAULIC_SUSPENSION_RAISE_FACTOR(vehicle, wheelId, value) end
|
|
|
|
---@param vehicle integer
|
|
---@param wheelId integer
|
|
---@return number
|
|
function VEHICLE.GET_HYDRAULIC_SUSPENSION_RAISE_FACTOR(vehicle, wheelId) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_CAN_USE_HYDRAULICS(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param state integer
|
|
function VEHICLE.SET_HYDRAULIC_VEHICLE_STATE(vehicle, state) end
|
|
|
|
---@param vehicle integer
|
|
---@param wheelId integer
|
|
---@param state integer
|
|
---@param value number
|
|
---@param p4 integer
|
|
function VEHICLE.SET_HYDRAULIC_WHEEL_STATE(vehicle, wheelId, state, value, p4) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@return boolean
|
|
function VEHICLE.HAS_VEHICLE_PETROLTANK_SET_ON_FIRE_BY_ENTITY(p0, p1) end
|
|
|
|
---@param vehicle integer
|
|
function VEHICLE.CLEAR_VEHICLE_PETROLTANK_FIRE_CULPRIT(vehicle) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param p2 number
|
|
function VEHICLE.SET_VEHICLE_BOBBLEHEAD_VELOCITY(x, y, p2) end
|
|
|
|
---@param p0 integer
|
|
---@return boolean
|
|
function VEHICLE.GET_VEHICLE_IS_DUMMY(p0) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 number
|
|
---@return boolean
|
|
function VEHICLE.SET_VEHICLE_DAMAGE_SCALE(vehicle, p1) end
|
|
|
|
---@param vehicle integer
|
|
---@param scale number
|
|
---@return integer
|
|
function VEHICLE._SET_VEHICLE_EXPLOSIVE_DAMAGE_SCALE(vehicle, scale) end
|
|
|
|
---@param vehicle integer
|
|
---@param multiplier number
|
|
---@return boolean
|
|
function VEHICLE.SET_VEHICLE_WEAPON_DAMAGE_SCALE(vehicle, multiplier) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@return boolean
|
|
function VEHICLE.SET_DISABLE_DAMAGE_WITH_PICKED_UP_ENTITY(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function VEHICLE.SET_VEHICLE_USES_MP_PLAYER_DAMAGE_MULTIPLIER(p0, p1) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_BIKE_EASY_TO_LAND(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param state boolean
|
|
function VEHICLE.SET_INVERT_VEHICLE_CONTROLS(vehicle, state) end
|
|
|
|
---@param disabled boolean
|
|
function VEHICLE.SET_SPEED_BOOST_EFFECT_DISABLED(disabled) end
|
|
|
|
---@param disabled boolean
|
|
function VEHICLE.SET_SLOW_DOWN_EFFECT_DISABLED(disabled) end
|
|
|
|
---@param vehicle integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param p4 number
|
|
function VEHICLE.SET_FORMATION_LEADER(vehicle, x, y, z, p4) end
|
|
|
|
function VEHICLE.RESET_FORMATION_LEADER() end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.GET_IS_BOAT_CAPSIZED(vehicle) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function VEHICLE.SET_ALLOW_RAMMING_SOOP_OR_RAMP(p0, p1) end
|
|
|
|
---@param vehicle integer
|
|
---@param impulseScale number
|
|
function VEHICLE.SET_SCRIPT_RAMP_IMPULSE_SCALE(vehicle, impulseScale) end
|
|
|
|
---@param vehicle integer
|
|
---@param doorId integer
|
|
---@return boolean
|
|
function VEHICLE.GET_IS_DOOR_VALID(vehicle, doorId) end
|
|
|
|
---@param vehicle integer
|
|
---@param seconds number
|
|
function VEHICLE.SET_SCRIPT_ROCKET_BOOST_RECHARGE_TIME(vehicle, seconds) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.GET_HAS_ROCKET_BOOST(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.IS_ROCKET_BOOST_ACTIVE(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param active boolean
|
|
function VEHICLE.SET_ROCKET_BOOST_ACTIVE(vehicle, active) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.GET_HAS_RETRACTABLE_WHEELS(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.GET_IS_WHEELS_RETRACTED(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
function VEHICLE.SET_WHEELS_EXTENDED_INSTANTLY(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
function VEHICLE.SET_WHEELS_RETRACTED_INSTANTLY(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.GET_CAR_HAS_JUMP(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_USE_HIGHER_CAR_JUMP(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_CLEAR_FREEZE_WAITING_ON_COLLISION_ONCE_PLAYER_ENTERS(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param weaponIndex integer
|
|
---@param capacity integer
|
|
function VEHICLE.SET_VEHICLE_WEAPON_RESTRICTED_AMMO(vehicle, weaponIndex, capacity) end
|
|
|
|
---@param vehicle integer
|
|
---@param weaponIndex integer
|
|
---@return integer
|
|
function VEHICLE.GET_VEHICLE_WEAPON_RESTRICTED_AMMO(vehicle, weaponIndex) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.GET_VEHICLE_HAS_PARACHUTE(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.GET_VEHICLE_CAN_DEPLOY_PARACHUTE(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param active boolean
|
|
function VEHICLE.VEHICLE_START_PARACHUTING(vehicle, active) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.IS_VEHICLE_PARACHUTE_DEPLOYED(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.VEHICLE_SET_RAMP_AND_RAMMING_CARS_TAKE_DAMAGE(vehicle, toggle) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function VEHICLE.VEHICLE_SET_ENABLE_RAMP_CAR_SIDE_IMPULSE(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function VEHICLE.VEHICLE_SET_ENABLE_NORMALISE_RAMP_CAR_VERTICAL_VELOCTIY(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
function VEHICLE.VEHICLE_SET_JET_WASH_FORCE_ENABLED(p0) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_WEAPON_CAN_TARGET_OBJECTS(vehicle, toggle) end
|
|
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_USE_BOOST_BUTTON_FOR_WHEEL_RETRACT(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function VEHICLE._SET_VEHICLE_USE_HORN_BUTTON_FOR_NITROUS(toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param modelHash integer|string
|
|
function VEHICLE.VEHICLE_SET_PARACHUTE_MODEL_OVERRIDE(vehicle, modelHash) end
|
|
|
|
---@param vehicle integer
|
|
---@param textureVariation integer
|
|
function VEHICLE.VEHICLE_SET_PARACHUTE_MODEL_TINT_INDEX(vehicle, textureVariation) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@return integer
|
|
function VEHICLE.VEHICLE_SET_OVERRIDE_EXTENABLE_SIDE_RATIO(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@return integer
|
|
function VEHICLE.VEHICLE_SET_EXTENABLE_SIDE_TARGET_RATIO(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@return integer
|
|
function VEHICLE.VEHICLE_SET_OVERRIDE_SIDE_RATIO(p0, p1) end
|
|
|
|
---@param vehsStruct pointer|nil
|
|
---@return integer
|
|
function VEHICLE.GET_ALL_VEHICLES(vehsStruct) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function VEHICLE.SET_CARGOBOB_EXTA_PICKUP_RANGE(p0, p1) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
function VEHICLE.SET_OVERRIDE_VEHICLE_DOOR_TORQUE(p0, p1, p2) end
|
|
|
|
---@param vehicle integer
|
|
---@param enabled boolean
|
|
function VEHICLE.SET_WHEELIE_ENABLED(vehicle, enabled) end
|
|
|
|
---@param vehicle integer
|
|
---@param disable boolean
|
|
function VEHICLE.SET_DISABLE_HELI_EXPLODE_FROM_BODY_DAMAGE(vehicle, disable) end
|
|
|
|
---@param vehicle integer
|
|
---@param disable boolean
|
|
function VEHICLE.SET_DISABLE_EXPLODE_FROM_BODY_DAMAGE_ON_COLLISION(vehicle, disable) end
|
|
|
|
---@param vehicle integer
|
|
---@param disable boolean
|
|
function VEHICLE._SET_DISABLE_EXPLODE_FROM_BODY_DAMAGE_RECEIVED_BY_AI_VEHICLE(vehicle, disable) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function VEHICLE.SET_TRAILER_ATTACHMENT_ENABLED(p0, p1) end
|
|
|
|
---@param vehicle integer
|
|
---@param percentage number
|
|
function VEHICLE.SET_ROCKET_BOOST_FILL(vehicle, percentage) end
|
|
|
|
---@param vehicle integer
|
|
---@param state boolean
|
|
function VEHICLE.SET_GLIDER_ACTIVE(vehicle, state) end
|
|
|
|
---@param vehicle integer
|
|
---@param shouldReset boolean
|
|
function VEHICLE.SET_SHOULD_RESET_TURRET_IN_SCRIPTED_CAMERAS(vehicle, shouldReset) end
|
|
|
|
---@param vehicle integer
|
|
---@param disable boolean
|
|
function VEHICLE.SET_VEHICLE_DISABLE_COLLISION_UPON_CREATION(vehicle, disable) end
|
|
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_GROUND_EFFECT_REDUCES_DRAG(toggle) end
|
|
|
|
---@param vehicle integer
|
|
function VEHICLE.SET_DISABLE_MAP_COLLISION(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_DISABLE_PED_STAND_ON_TOP(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
---@param p3 integer
|
|
---@param p4 integer
|
|
function VEHICLE.SET_VEHICLE_DAMAGE_SCALES(vehicle, p1, p2, p3, p4) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
function VEHICLE.SET_PLANE_SECTION_DAMAGE_SCALE(vehicle, p1, p2) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_PLANE_CONTROL_SECTIONS_SHOULD_BREAK_OFF_FROM_EXPLOSIONS(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_HELI_CAN_PICKUP_ENTITY_THAT_HAS_PICK_UP_DISABLED(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param bombCount integer
|
|
function VEHICLE.SET_VEHICLE_BOMB_AMMO(vehicle, bombCount) end
|
|
|
|
---@param vehicle integer
|
|
---@return integer
|
|
function VEHICLE.GET_VEHICLE_BOMB_AMMO(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param counterMeasureCount integer
|
|
function VEHICLE.SET_VEHICLE_COUNTERMEASURE_AMMO(vehicle, counterMeasureCount) end
|
|
|
|
---@param vehicle integer
|
|
---@return integer
|
|
function VEHICLE.GET_VEHICLE_COUNTERMEASURE_AMMO(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
function VEHICLE.SET_HELI_COMBAT_OFFSET(vehicle, x, y, z) end
|
|
|
|
---@param vehicle integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param rotX number
|
|
---@param rotY number
|
|
---@param rotZ number
|
|
---@param p7 integer
|
|
---@param p8 integer
|
|
---@return boolean
|
|
function VEHICLE.GET_CAN_VEHICLE_BE_PLACED_HERE(vehicle, x, y, z, rotX, rotY, rotZ, p7, p8) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_DISABLE_AUTOMATIC_CRASH_TASK(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param ratio number
|
|
function VEHICLE.SET_SPECIAL_FLIGHT_MODE_RATIO(vehicle, ratio) end
|
|
|
|
---@param vehicle integer
|
|
---@param targetRatio number
|
|
function VEHICLE.SET_SPECIAL_FLIGHT_MODE_TARGET_RATIO(vehicle, targetRatio) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_SPECIAL_FLIGHT_MODE_ALLOWED(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_DISABLE_HOVER_MODE_FLIGHT(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.GET_OUTRIGGERS_DEPLOYED(vehicle) end
|
|
|
|
---@param ped integer
|
|
---@return Vector3
|
|
function VEHICLE.FIND_SPAWN_COORDINATES_FOR_HELI(ped) end
|
|
|
|
---@param vehicle integer
|
|
---@param deploy boolean
|
|
---@param p2 boolean
|
|
function VEHICLE.SET_DEPLOY_FOLDING_WINGS(vehicle, deploy, p2) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.ARE_FOLDING_WINGS_DEPLOYED(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param deploy boolean
|
|
function VEHICLE._SET_DEPLOY_MISSILE_BAYS(vehicle, deploy) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE._ARE_MISSILE_BAYS_DEPLOYED(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_DIP_STRAIGHT_DOWN_WHEN_CRASHING_PLANE(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param index integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_TURRET_HIDDEN(vehicle, index, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param ratio number
|
|
function VEHICLE.SET_HOVER_MODE_WING_RATIO(vehicle, ratio) end
|
|
|
|
---@param vehicle integer
|
|
---@param turretId integer
|
|
function VEHICLE.SET_DISABLE_TURRET_MOVEMENT(vehicle, turretId) end
|
|
|
|
---@param vehicle integer
|
|
function VEHICLE.SET_FORCE_FIX_LINK_MATRICES(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param transformRate number
|
|
function VEHICLE.SET_TRANSFORM_RATE_FOR_ANIMATION(vehicle, transformRate) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_TRANSFORM_TO_SUBMARINE_USES_ALTERNATE_INPUT(vehicle, toggle) end
|
|
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_COMBAT_MODE(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_DETONATION_MODE(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_VEHICLE_SHUNT_ON_STICK(toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE._IS_VEHICLE_ON_BOOST_PAD(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.GET_IS_VEHICLE_SHUNTING(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.GET_HAS_VEHICLE_BEEN_HIT_BY_SHUNT(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@return integer
|
|
function VEHICLE.GET_LAST_SHUNT_VEHICLE(vehicle) end
|
|
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_DISABLE_VEHICLE_EXPLOSIONS_DAMAGE(toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
---@param level number
|
|
---@param power number
|
|
---@param rechargeTime number
|
|
---@param disableSound boolean
|
|
function VEHICLE.SET_OVERRIDE_NITROUS_LEVEL(vehicle, toggle, level, power, rechargeTime, disableSound) end
|
|
|
|
---@param vehicle integer
|
|
---@param enabled boolean
|
|
function VEHICLE._SET_NITROUS_IS_VISIBLE(vehicle, enabled) end
|
|
|
|
---@param vehicle integer
|
|
---@param modifier number
|
|
function VEHICLE._SET_OVERRIDE_TRACTION_LOSS_MULTIPLIER(vehicle, modifier) end
|
|
|
|
---@param vehicle integer
|
|
---@param durationScalar number
|
|
---@param amplitudeScalar number
|
|
---@param slipAngleLimit number
|
|
function VEHICLE._SET_DRIFT_SLIP_ANGLE_LIMITS(vehicle, durationScalar, amplitudeScalar, slipAngleLimit) end
|
|
|
|
---@param vehicle integer
|
|
---@param time integer
|
|
function VEHICLE._SET_MINIMUM_TIME_BETWEEN_GEAR_SHIFTS(vehicle, time) end
|
|
|
|
---@param vehicle integer
|
|
function VEHICLE.FULLY_CHARGE_NITROUS(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param duration number
|
|
function VEHICLE._SET_REMAINING_NITROUS_DURATION(vehicle, duration) end
|
|
|
|
---@param vehicle integer
|
|
---@return number
|
|
function VEHICLE._GET_REMAINING_NITROUS_DURATION(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.IS_NITROUS_ACTIVE(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
function VEHICLE.CLEAR_NITROUS(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_NITROUS_IS_ACTIVE(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_INCREASE_WHEEL_CRUSH_DAMAGE(vehicle, toggle) end
|
|
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_DISABLE_WEAPON_BLADE_FORCES(toggle) end
|
|
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_USE_DOUBLE_CLICK_FOR_CAR_JUMP(toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.GET_DOES_VEHICLE_HAVE_TOMBSTONE(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.HIDE_TOMBSTONE(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
function VEHICLE.APPLY_EMP_EFFECT(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.GET_IS_VEHICLE_DISABLED_BY_EMP(vehicle) end
|
|
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_DISABLE_RETRACTING_WEAPON_BLADES(toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param wheelIndex integer
|
|
---@return number
|
|
function VEHICLE.GET_TYRE_HEALTH(vehicle, wheelIndex) end
|
|
|
|
---@param vehicle integer
|
|
---@param wheelIndex integer
|
|
---@param health number
|
|
function VEHICLE.SET_TYRE_HEALTH(vehicle, wheelIndex, health) end
|
|
|
|
---@param vehicle integer
|
|
---@param wheelIndex integer
|
|
---@return number
|
|
function VEHICLE.GET_TYRE_WEAR_RATE(vehicle, wheelIndex) end
|
|
|
|
---@param vehicle integer
|
|
---@param wheelIndex integer
|
|
---@param multiplier number
|
|
function VEHICLE.SET_TYRE_WEAR_RATE(vehicle, wheelIndex, multiplier) end
|
|
|
|
---@param vehicle integer
|
|
---@param wheelIndex integer
|
|
---@param multiplier number
|
|
function VEHICLE.SET_TYRE_WEAR_RATE_SCALE(vehicle, wheelIndex, multiplier) end
|
|
|
|
---@param vehicle integer
|
|
---@param wheelIndex integer
|
|
---@param multiplier number
|
|
function VEHICLE.SET_TYRE_MAXIMUM_GRIP_DIFFERENCE_DUE_TO_WEAR_RATE(vehicle, wheelIndex, multiplier) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 integer
|
|
function VEHICLE.SET_AIRCRAFT_IGNORE_HIGHTMAP_OPTIMISATION(vehicle, p1) end
|
|
|
|
---@param vehicle integer
|
|
---@param enable boolean
|
|
function VEHICLE.SET_REDUCED_SUSPENSION_FORCE(vehicle, enable) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.SET_DRIFT_TYRES(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@return boolean
|
|
function VEHICLE.GET_DRIFT_TYRES_SET(vehicle) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE.NETWORK_USE_HIGH_PRECISION_TRAIN_BLENDING(vehicle, toggle) end
|
|
|
|
---@param vehicle integer
|
|
---@param p1 boolean
|
|
function VEHICLE.SET_CHECK_FOR_ENOUGH_ROOM_FOR_PED(vehicle, p1) end
|
|
|
|
---@param vehicle integer
|
|
---@param toggle boolean
|
|
function VEHICLE._SET_ALLOW_COLLISION_WHEN_IN_VEHICLE(vehicle, toggle) end
|
|
|
|
---@return integer
|
|
function VEHICLE._GET_VEHICLE_MAX_EXHAUST_BONE_COUNT() end
|
|
|
|
---@param vehicle integer
|
|
---@param index integer
|
|
---@param boneIndex pointer|nil
|
|
---@param axisX pointer|nil
|
|
---@return boolean
|
|
function VEHICLE._GET_VEHICLE_EXHAUST_BONE(vehicle, index, boneIndex, axisX) end
|
|
|
|
-- ============================================================
|
|
-- WATER
|
|
-- ============================================================
|
|
|
|
---@class natives.WATER
|
|
WATER = {}
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param height pointer|nil
|
|
---@return boolean
|
|
function WATER.GET_WATER_HEIGHT(x, y, z, height) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param height pointer|nil
|
|
---@return boolean
|
|
function WATER.GET_WATER_HEIGHT_NO_WAVES(x, y, z, height) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param result Vector3
|
|
---@return boolean
|
|
function WATER.TEST_PROBE_AGAINST_WATER(x1, y1, z1, x2, y2, z2, result) end
|
|
|
|
---@param x1 number
|
|
---@param y1 number
|
|
---@param z1 number
|
|
---@param x2 number
|
|
---@param y2 number
|
|
---@param z2 number
|
|
---@param flags integer
|
|
---@param waterHeight pointer|nil
|
|
---@return integer
|
|
function WATER.TEST_PROBE_AGAINST_ALL_WATER(x1, y1, z1, x2, y2, z2, flags, waterHeight) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param flags integer
|
|
---@param waterHeight pointer|nil
|
|
---@return integer
|
|
function WATER.TEST_VERTICAL_PROBE_AGAINST_ALL_WATER(x, y, z, flags, waterHeight) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param radius number
|
|
---@param height number
|
|
function WATER.MODIFY_WATER(x, y, radius, height) end
|
|
|
|
---@param xLow number
|
|
---@param yLow number
|
|
---@param xHigh number
|
|
---@param yHigh number
|
|
---@param height number
|
|
---@return integer
|
|
function WATER.ADD_EXTRA_CALMING_QUAD(xLow, yLow, xHigh, yHigh, height) end
|
|
|
|
---@param calmingQuad integer
|
|
function WATER.REMOVE_EXTRA_CALMING_QUAD(calmingQuad) end
|
|
|
|
---@param intensity number
|
|
function WATER.SET_DEEP_OCEAN_SCALER(intensity) end
|
|
|
|
---@return number
|
|
function WATER.GET_DEEP_OCEAN_SCALER() end
|
|
|
|
---@param height number
|
|
function WATER.SET_CALMED_WAVE_HEIGHT_SCALER(height) end
|
|
|
|
function WATER.RESET_DEEP_OCEAN_SCALER() end
|
|
|
|
-- ============================================================
|
|
-- WEAPON
|
|
-- ============================================================
|
|
|
|
---@class natives.WEAPON
|
|
WEAPON = {}
|
|
|
|
---@param toggle boolean
|
|
function WEAPON.ENABLE_LASER_SIGHT_RENDERING(toggle) end
|
|
|
|
---@param componentHash integer|string
|
|
---@return integer
|
|
function WEAPON.GET_WEAPON_COMPONENT_TYPE_MODEL(componentHash) end
|
|
|
|
---@param weaponHash integer|string
|
|
---@return integer
|
|
function WEAPON.GET_WEAPONTYPE_MODEL(weaponHash) end
|
|
|
|
---@param weaponHash integer|string
|
|
---@return integer
|
|
function WEAPON.GET_WEAPONTYPE_SLOT(weaponHash) end
|
|
|
|
---@param weaponHash integer|string
|
|
---@return integer
|
|
function WEAPON.GET_WEAPONTYPE_GROUP(weaponHash) end
|
|
|
|
---@param componentHash integer|string
|
|
---@return integer
|
|
function WEAPON.GET_WEAPON_COMPONENT_VARIANT_EXTRA_COUNT(componentHash) end
|
|
|
|
---@param componentHash integer|string
|
|
---@param extraComponentIndex integer
|
|
---@return integer
|
|
function WEAPON.GET_WEAPON_COMPONENT_VARIANT_EXTRA_MODEL(componentHash, extraComponentIndex) end
|
|
|
|
---@param ped integer
|
|
---@param weaponHash integer|string
|
|
---@param bForceInHand boolean
|
|
function WEAPON.SET_CURRENT_PED_WEAPON(ped, weaponHash, bForceInHand) end
|
|
|
|
---@param ped integer
|
|
---@param weaponHash pointer|nil
|
|
---@param doDeadCheck boolean
|
|
---@return boolean
|
|
function WEAPON.GET_CURRENT_PED_WEAPON(ped, weaponHash, doDeadCheck) end
|
|
|
|
---@param ped integer
|
|
---@param doDeadCheck boolean
|
|
---@return integer
|
|
function WEAPON.GET_CURRENT_PED_WEAPON_ENTITY_INDEX(ped, doDeadCheck) end
|
|
|
|
---@param ped integer
|
|
---@param bIgnoreAmmoCheck boolean
|
|
---@return integer
|
|
function WEAPON.GET_BEST_PED_WEAPON(ped, bIgnoreAmmoCheck) end
|
|
|
|
---@param ped integer
|
|
---@param weaponHash integer|string
|
|
---@return boolean
|
|
function WEAPON.SET_CURRENT_PED_VEHICLE_WEAPON(ped, weaponHash) end
|
|
|
|
---@param ped integer
|
|
---@param weaponHash pointer|nil
|
|
---@return boolean
|
|
function WEAPON.GET_CURRENT_PED_VEHICLE_WEAPON(ped, weaponHash) end
|
|
|
|
---@param ped integer
|
|
function WEAPON.SET_PED_CYCLE_VEHICLE_WEAPONS_ONLY(ped) end
|
|
|
|
---@param ped integer
|
|
---@param typeFlags integer
|
|
---@return boolean
|
|
function WEAPON.IS_PED_ARMED(ped, typeFlags) end
|
|
|
|
---@param weaponHash integer|string
|
|
---@return boolean
|
|
function WEAPON.IS_WEAPON_VALID(weaponHash) end
|
|
|
|
---@param ped integer
|
|
---@param weaponHash integer|string
|
|
---@param p2 boolean
|
|
---@return boolean
|
|
function WEAPON.HAS_PED_GOT_WEAPON(ped, weaponHash, p2) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function WEAPON.IS_PED_WEAPON_READY_TO_SHOOT(ped) end
|
|
|
|
---@param ped integer
|
|
---@param weaponSlot integer|string
|
|
---@return integer
|
|
function WEAPON.GET_PED_WEAPONTYPE_IN_SLOT(ped, weaponSlot) end
|
|
|
|
---@param ped integer
|
|
---@param weaponhash integer|string
|
|
---@return integer
|
|
function WEAPON.GET_AMMO_IN_PED_WEAPON(ped, weaponhash) end
|
|
|
|
---@param ped integer
|
|
---@param weaponHash integer|string
|
|
---@param ammo integer
|
|
function WEAPON.ADD_AMMO_TO_PED(ped, weaponHash, ammo) end
|
|
|
|
---@param ped integer
|
|
---@param weaponHash integer|string
|
|
---@param ammo integer
|
|
---@param p3 boolean
|
|
function WEAPON.SET_PED_AMMO(ped, weaponHash, ammo, p3) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
---@param weaponHash integer|string
|
|
function WEAPON.SET_PED_INFINITE_AMMO(ped, toggle, weaponHash) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function WEAPON.SET_PED_INFINITE_AMMO_CLIP(ped, toggle) end
|
|
|
|
---@param p0 integer
|
|
---@param p1 integer
|
|
function WEAPON.SET_PED_STUN_GUN_FINITE_AMMO(p0, p1) end
|
|
|
|
---@param ped integer
|
|
---@param weaponHash integer|string
|
|
---@param ammoCount integer
|
|
---@param isHidden boolean
|
|
---@param bForceInHand boolean
|
|
function WEAPON.GIVE_WEAPON_TO_PED(ped, weaponHash, ammoCount, isHidden, bForceInHand) end
|
|
|
|
---@param ped integer
|
|
---@param weaponHash integer|string
|
|
---@param ammoCount integer
|
|
---@param bForceInHand boolean
|
|
function WEAPON.GIVE_DELAYED_WEAPON_TO_PED(ped, weaponHash, ammoCount, bForceInHand) end
|
|
|
|
---@param ped integer
|
|
---@param p1 boolean
|
|
function WEAPON.REMOVE_ALL_PED_WEAPONS(ped, p1) end
|
|
|
|
---@param ped integer
|
|
---@param weaponHash integer|string
|
|
function WEAPON.REMOVE_WEAPON_FROM_PED(ped, weaponHash) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function WEAPON.HIDE_PED_WEAPON_FOR_SCRIPTED_CUTSCENE(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param visible boolean
|
|
---@param deselectWeapon boolean
|
|
---@param p3 boolean
|
|
---@param p4 boolean
|
|
function WEAPON.SET_PED_CURRENT_WEAPON_VISIBLE(ped, visible, deselectWeapon, p3, p4) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function WEAPON.SET_PED_DROPS_WEAPONS_WHEN_DEAD(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param weaponHash integer|string
|
|
---@param weaponType integer
|
|
---@return boolean
|
|
function WEAPON.HAS_PED_BEEN_DAMAGED_BY_WEAPON(ped, weaponHash, weaponType) end
|
|
|
|
---@param ped integer
|
|
function WEAPON.CLEAR_PED_LAST_WEAPON_DAMAGE(ped) end
|
|
|
|
---@param entity integer
|
|
---@param weaponHash integer|string
|
|
---@param weaponType integer
|
|
---@return boolean
|
|
function WEAPON.HAS_ENTITY_BEEN_DAMAGED_BY_WEAPON(entity, weaponHash, weaponType) end
|
|
|
|
---@param entity integer
|
|
function WEAPON.CLEAR_ENTITY_LAST_WEAPON_DAMAGE(entity) end
|
|
|
|
---@param ped integer
|
|
function WEAPON.SET_PED_DROPS_WEAPON(ped) end
|
|
|
|
---@param ped integer
|
|
---@param weaponHash integer|string
|
|
---@param xOffset number
|
|
---@param yOffset number
|
|
---@param zOffset number
|
|
---@param ammoCount integer
|
|
function WEAPON.SET_PED_DROPS_INVENTORY_WEAPON(ped, weaponHash, xOffset, yOffset, zOffset, ammoCount) end
|
|
|
|
---@param ped integer
|
|
---@param weaponHash integer|string
|
|
---@param p2 boolean
|
|
---@return integer
|
|
function WEAPON.GET_MAX_AMMO_IN_CLIP(ped, weaponHash, p2) end
|
|
|
|
---@param vehicle integer
|
|
---@param seat integer
|
|
---@return integer
|
|
function WEAPON._GET_TIME_BEFORE_VEHICLE_WEAPON_RELOAD_FINISHES(vehicle, seat) end
|
|
|
|
---@param vehicle integer
|
|
---@param seat integer
|
|
---@return boolean
|
|
function WEAPON._HAS_WEAPON_RELOADING_IN_VEHICLE(vehicle, seat) end
|
|
|
|
---@param vehicle integer
|
|
---@param seat integer
|
|
---@return number
|
|
function WEAPON._GET_VEHICLE_WEAPON_RELOAD_TIME(vehicle, seat) end
|
|
|
|
---@param vehicle integer
|
|
---@param seat integer
|
|
---@param ammo pointer|nil
|
|
---@return boolean
|
|
function WEAPON._GET_AMMO_IN_VEHICLE_WEAPON_CLIP(vehicle, seat, ammo) end
|
|
|
|
---@param ped integer
|
|
---@param weaponHash integer|string
|
|
---@param ammo pointer|nil
|
|
---@return boolean
|
|
function WEAPON.GET_AMMO_IN_CLIP(ped, weaponHash, ammo) end
|
|
|
|
---@param vehicle integer
|
|
---@param seat integer
|
|
---@param ammo integer
|
|
---@return boolean
|
|
function WEAPON._SET_AMMO_IN_VEHICLE_WEAPON_CLIP(vehicle, seat, ammo) end
|
|
|
|
---@param ped integer
|
|
---@param weaponHash integer|string
|
|
---@param ammo integer
|
|
---@return boolean
|
|
function WEAPON.SET_AMMO_IN_CLIP(ped, weaponHash, ammo) end
|
|
|
|
---@param ped integer
|
|
---@param weaponHash integer|string
|
|
---@param ammo pointer|nil
|
|
---@return boolean
|
|
function WEAPON.GET_MAX_AMMO(ped, weaponHash, ammo) end
|
|
|
|
---@param ped integer
|
|
---@param ammoTypeHash integer|string
|
|
---@param ammo pointer|nil
|
|
---@return boolean
|
|
function WEAPON.GET_MAX_AMMO_BY_TYPE(ped, ammoTypeHash, ammo) end
|
|
|
|
---@param ped integer
|
|
---@param ammoTypeHash integer|string
|
|
---@param ammo integer
|
|
function WEAPON.ADD_PED_AMMO_BY_TYPE(ped, ammoTypeHash, ammo) end
|
|
|
|
---@param ped integer
|
|
---@param ammoTypeHash integer|string
|
|
---@param ammo integer
|
|
function WEAPON.SET_PED_AMMO_BY_TYPE(ped, ammoTypeHash, ammo) end
|
|
|
|
---@param ped integer
|
|
---@param ammoTypeHash integer|string
|
|
---@return integer
|
|
function WEAPON.GET_PED_AMMO_BY_TYPE(ped, ammoTypeHash) end
|
|
|
|
---@param ped integer
|
|
---@param p1 integer
|
|
function WEAPON.SET_PED_AMMO_TO_DROP(ped, p1) end
|
|
|
|
---@param p0 number
|
|
function WEAPON.SET_PICKUP_AMMO_AMOUNT_SCALER(p0) end
|
|
|
|
---@param ped integer
|
|
---@param weaponHash integer|string
|
|
---@return integer
|
|
function WEAPON.GET_PED_AMMO_TYPE_FROM_WEAPON(ped, weaponHash) end
|
|
|
|
---@param ped integer
|
|
---@param weaponHash integer|string
|
|
---@return integer
|
|
function WEAPON.GET_PED_ORIGINAL_AMMO_TYPE_FROM_WEAPON(ped, weaponHash) end
|
|
|
|
---@param ped integer
|
|
---@param coords Vector3
|
|
---@return boolean
|
|
function WEAPON.GET_PED_LAST_WEAPON_IMPACT_COORD(ped, coords) end
|
|
|
|
---@param ped integer
|
|
---@param gadgetHash integer|string
|
|
---@param p2 boolean
|
|
function WEAPON.SET_PED_GADGET(ped, gadgetHash, p2) end
|
|
|
|
---@param ped integer
|
|
---@param gadgetHash integer|string
|
|
---@return boolean
|
|
function WEAPON.GET_IS_PED_GADGET_EQUIPPED(ped, gadgetHash) end
|
|
|
|
---@param ped integer
|
|
---@return integer
|
|
function WEAPON.GET_SELECTED_PED_WEAPON(ped) end
|
|
|
|
---@param ped integer
|
|
---@param weaponHash integer|string
|
|
---@param instant boolean
|
|
function WEAPON.EXPLODE_PROJECTILES(ped, weaponHash, instant) end
|
|
|
|
---@param weaponHash integer|string
|
|
---@param explode boolean
|
|
function WEAPON.REMOVE_ALL_PROJECTILES_OF_TYPE(weaponHash, explode) end
|
|
|
|
---@param ped integer
|
|
---@return number
|
|
function WEAPON.GET_LOCKON_DISTANCE_OF_CURRENT_PED_WEAPON(ped) end
|
|
|
|
---@param ped integer
|
|
---@return number
|
|
function WEAPON.GET_MAX_RANGE_OF_CURRENT_PED_WEAPON(ped) end
|
|
|
|
---@param driver integer
|
|
---@param vehicle integer
|
|
---@param weaponHash integer|string
|
|
---@param p3 integer
|
|
---@return boolean
|
|
function WEAPON.HAS_VEHICLE_GOT_PROJECTILE_ATTACHED(driver, vehicle, weaponHash, p3) end
|
|
|
|
---@param ped integer
|
|
---@param weaponHash integer|string
|
|
---@param componentHash integer|string
|
|
function WEAPON.GIVE_WEAPON_COMPONENT_TO_PED(ped, weaponHash, componentHash) end
|
|
|
|
---@param ped integer
|
|
---@param weaponHash integer|string
|
|
---@param componentHash integer|string
|
|
function WEAPON.REMOVE_WEAPON_COMPONENT_FROM_PED(ped, weaponHash, componentHash) end
|
|
|
|
---@param ped integer
|
|
---@param weaponHash integer|string
|
|
---@param componentHash integer|string
|
|
---@return boolean
|
|
function WEAPON.HAS_PED_GOT_WEAPON_COMPONENT(ped, weaponHash, componentHash) end
|
|
|
|
---@param ped integer
|
|
---@param weaponHash integer|string
|
|
---@param componentHash integer|string
|
|
---@return boolean
|
|
function WEAPON.IS_PED_WEAPON_COMPONENT_ACTIVE(ped, weaponHash, componentHash) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function WEAPON.REFILL_AMMO_INSTANTLY(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function WEAPON.MAKE_PED_RELOAD(ped) end
|
|
|
|
---@param vehicle integer
|
|
---@param seat integer
|
|
---@param ped integer
|
|
---@return boolean
|
|
function WEAPON._TRIGGER_VEHICLE_WEAPON_RELOAD(vehicle, seat, ped) end
|
|
|
|
---@param weaponHash integer|string
|
|
---@param p1 integer
|
|
---@param p2 integer
|
|
function WEAPON.REQUEST_WEAPON_ASSET(weaponHash, p1, p2) end
|
|
|
|
---@param weaponHash integer|string
|
|
---@return boolean
|
|
function WEAPON.HAS_WEAPON_ASSET_LOADED(weaponHash) end
|
|
|
|
---@param weaponHash integer|string
|
|
function WEAPON.REMOVE_WEAPON_ASSET(weaponHash) end
|
|
|
|
---@param weaponHash integer|string
|
|
---@param ammoCount integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param showWorldModel boolean
|
|
---@param scale number
|
|
---@param p7 integer
|
|
---@param p8 integer
|
|
---@param p9 integer
|
|
---@return integer
|
|
function WEAPON.CREATE_WEAPON_OBJECT(weaponHash, ammoCount, x, y, z, showWorldModel, scale, p7, p8, p9) end
|
|
|
|
---@param weaponObject integer
|
|
---@param componentHash integer|string
|
|
function WEAPON.GIVE_WEAPON_COMPONENT_TO_WEAPON_OBJECT(weaponObject, componentHash) end
|
|
|
|
---@param object integer
|
|
---@param componentHash integer|string
|
|
function WEAPON.REMOVE_WEAPON_COMPONENT_FROM_WEAPON_OBJECT(object, componentHash) end
|
|
|
|
---@param weapon integer
|
|
---@param componentHash integer|string
|
|
---@return boolean
|
|
function WEAPON.HAS_WEAPON_GOT_WEAPON_COMPONENT(weapon, componentHash) end
|
|
|
|
---@param weaponObject integer
|
|
---@param ped integer
|
|
function WEAPON.GIVE_WEAPON_OBJECT_TO_PED(weaponObject, ped) end
|
|
|
|
---@param weaponHash integer|string
|
|
---@param componentHash integer|string
|
|
---@return boolean
|
|
function WEAPON.DOES_WEAPON_TAKE_WEAPON_COMPONENT(weaponHash, componentHash) end
|
|
|
|
---@param ped integer
|
|
---@param p1 boolean
|
|
---@return integer
|
|
function WEAPON.GET_WEAPON_OBJECT_FROM_PED(ped, p1) end
|
|
|
|
---@param ped integer
|
|
---@param loadoutHash integer|string
|
|
function WEAPON.GIVE_LOADOUT_TO_PED(ped, loadoutHash) end
|
|
|
|
---@param ped integer
|
|
---@param weaponHash integer|string
|
|
---@param tintIndex integer
|
|
function WEAPON.SET_PED_WEAPON_TINT_INDEX(ped, weaponHash, tintIndex) end
|
|
|
|
---@param ped integer
|
|
---@param weaponHash integer|string
|
|
---@return integer
|
|
function WEAPON.GET_PED_WEAPON_TINT_INDEX(ped, weaponHash) end
|
|
|
|
---@param weapon integer
|
|
---@param tintIndex integer
|
|
function WEAPON.SET_WEAPON_OBJECT_TINT_INDEX(weapon, tintIndex) end
|
|
|
|
---@param weapon integer
|
|
---@return integer
|
|
function WEAPON.GET_WEAPON_OBJECT_TINT_INDEX(weapon) end
|
|
|
|
---@param weaponHash integer|string
|
|
---@return integer
|
|
function WEAPON.GET_WEAPON_TINT_COUNT(weaponHash) end
|
|
|
|
---@param ped integer
|
|
---@param weaponHash integer|string
|
|
---@param camoComponentHash integer|string
|
|
---@param colorIndex integer
|
|
function WEAPON.SET_PED_WEAPON_COMPONENT_TINT_INDEX(ped, weaponHash, camoComponentHash, colorIndex) end
|
|
|
|
---@param ped integer
|
|
---@param weaponHash integer|string
|
|
---@param camoComponentHash integer|string
|
|
---@return integer
|
|
function WEAPON.GET_PED_WEAPON_COMPONENT_TINT_INDEX(ped, weaponHash, camoComponentHash) end
|
|
|
|
---@param weaponObject integer
|
|
---@param camoComponentHash integer|string
|
|
---@param colorIndex integer
|
|
function WEAPON.SET_WEAPON_OBJECT_COMPONENT_TINT_INDEX(weaponObject, camoComponentHash, colorIndex) end
|
|
|
|
---@param weaponObject integer
|
|
---@param camoComponentHash integer|string
|
|
---@return integer
|
|
function WEAPON.GET_WEAPON_OBJECT_COMPONENT_TINT_INDEX(weaponObject, camoComponentHash) end
|
|
|
|
---@param ped integer
|
|
---@param weaponHash integer|string
|
|
---@return integer
|
|
function WEAPON.GET_PED_WEAPON_CAMO_INDEX(ped, weaponHash) end
|
|
|
|
---@param weaponObject integer
|
|
---@param p1 integer
|
|
function WEAPON.SET_WEAPON_OBJECT_CAMO_INDEX(weaponObject, p1) end
|
|
|
|
---@param weaponHash integer|string
|
|
---@param outData pointer|nil
|
|
---@return boolean
|
|
function WEAPON.GET_WEAPON_HUD_STATS(weaponHash, outData) end
|
|
|
|
---@param componentHash integer|string
|
|
---@param outData pointer|nil
|
|
---@return boolean
|
|
function WEAPON.GET_WEAPON_COMPONENT_HUD_STATS(componentHash, outData) end
|
|
|
|
---@param weaponHash integer|string
|
|
---@param componentHash integer|string
|
|
---@return number
|
|
function WEAPON.GET_WEAPON_DAMAGE(weaponHash, componentHash) end
|
|
|
|
---@param weaponHash integer|string
|
|
---@return integer
|
|
function WEAPON.GET_WEAPON_CLIP_SIZE(weaponHash) end
|
|
|
|
---@param weaponHash integer|string
|
|
---@return number
|
|
function WEAPON.GET_WEAPON_TIME_BETWEEN_SHOTS(weaponHash) end
|
|
|
|
---@param ped integer
|
|
---@param xBias number
|
|
---@param yBias number
|
|
function WEAPON.SET_PED_CHANCE_OF_FIRING_BLANKS(ped, xBias, yBias) end
|
|
|
|
---@param ped integer
|
|
---@param p1 number
|
|
---@return integer
|
|
function WEAPON.SET_PED_SHOOT_ORDNANCE_WEAPON(ped, p1) end
|
|
|
|
---@param weaponObject integer
|
|
function WEAPON.REQUEST_WEAPON_HIGH_DETAIL_MODEL(weaponObject) end
|
|
|
|
---@param weapon integer|string
|
|
---@param damageModifier number
|
|
function WEAPON._SET_WEAPON_PED_DAMAGE_MODIFIER(weapon, damageModifier) end
|
|
|
|
---@param weaponHash integer|string
|
|
---@param damageMultiplier number
|
|
function WEAPON.SET_WEAPON_DAMAGE_MODIFIER(weaponHash, damageMultiplier) end
|
|
|
|
---@param weaponHash integer|string
|
|
---@param multiplier number
|
|
function WEAPON.SET_WEAPON_AOE_MODIFIER(weaponHash, multiplier) end
|
|
|
|
---@param p0 integer|string
|
|
---@param p1 number
|
|
function WEAPON.SET_WEAPON_EFFECT_DURATION_MODIFIER(p0, p1) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function WEAPON.IS_PED_CURRENT_WEAPON_SILENCED(ped) end
|
|
|
|
---@param ped integer
|
|
---@return boolean
|
|
function WEAPON.IS_FLASH_LIGHT_ON(ped) end
|
|
|
|
---@param distance number
|
|
---@return boolean
|
|
function WEAPON.SET_FLASH_LIGHT_FADE_DISTANCE(distance) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function WEAPON.SET_FLASH_LIGHT_ACTIVE_HISTORY(ped, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param animStyle integer|string
|
|
function WEAPON.SET_WEAPON_ANIMATION_OVERRIDE(ped, animStyle) end
|
|
|
|
---@param weaponHash integer|string
|
|
---@return integer
|
|
function WEAPON.GET_WEAPON_DAMAGE_TYPE(weaponHash) end
|
|
|
|
---@param ped integer
|
|
function WEAPON.SET_EQIPPED_WEAPON_START_SPINNING_AT_FULL_SPEED(ped) end
|
|
|
|
---@param weaponHash integer|string
|
|
---@return boolean
|
|
function WEAPON.CAN_USE_WEAPON_ON_PARACHUTE(weaponHash) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
---@param p4 number
|
|
---@param p5 number
|
|
---@param p6 number
|
|
---@param weaponHash integer|string
|
|
---@return integer
|
|
function WEAPON.CREATE_AIR_DEFENCE_SPHERE(x, y, z, radius, p4, p5, p6, weaponHash) end
|
|
|
|
---@param p0 number
|
|
---@param p1 number
|
|
---@param p2 number
|
|
---@param p3 number
|
|
---@param p4 number
|
|
---@param p5 number
|
|
---@param p6 number
|
|
---@param p7 number
|
|
---@param p8 number
|
|
---@param radius number
|
|
---@param weaponHash integer|string
|
|
---@return integer
|
|
function WEAPON.CREATE_AIR_DEFENCE_ANGLED_AREA(p0, p1, p2, p3, p4, p5, p6, p7, p8, radius, weaponHash) end
|
|
|
|
---@param zoneId integer
|
|
---@return boolean
|
|
function WEAPON.REMOVE_AIR_DEFENCE_SPHERE(zoneId) end
|
|
|
|
function WEAPON.REMOVE_ALL_AIR_DEFENCE_SPHERES() end
|
|
|
|
---@param player integer
|
|
---@param zoneId integer
|
|
---@param enable boolean
|
|
function WEAPON.SET_PLAYER_TARGETTABLE_FOR_AIR_DEFENCE_SPHERE(player, zoneId, enable) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@param radius number
|
|
---@param outZoneId pointer|nil
|
|
---@return boolean
|
|
function WEAPON.IS_AIR_DEFENCE_SPHERE_IN_AREA(x, y, z, radius, outZoneId) end
|
|
|
|
---@param zoneId integer
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
function WEAPON.FIRE_AIR_DEFENCE_SPHERE_WEAPON_AT_POSITION(zoneId, x, y, z) end
|
|
|
|
---@param zoneId integer
|
|
---@return boolean
|
|
function WEAPON.DOES_AIR_DEFENCE_SPHERE_EXIST(zoneId) end
|
|
|
|
---@param ped integer
|
|
---@param weaponHash integer|string
|
|
---@param toggle boolean
|
|
function WEAPON.SET_CAN_PED_SELECT_INVENTORY_WEAPON(ped, weaponHash, toggle) end
|
|
|
|
---@param ped integer
|
|
---@param toggle boolean
|
|
function WEAPON.SET_CAN_PED_SELECT_ALL_WEAPONS(ped, toggle) end
|
|
|
|
-- ============================================================
|
|
-- ZONE
|
|
-- ============================================================
|
|
|
|
---@class natives.ZONE
|
|
ZONE = {}
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@return integer
|
|
function ZONE.GET_ZONE_AT_COORDS(x, y, z) end
|
|
|
|
---@param zoneName string
|
|
---@return integer
|
|
function ZONE.GET_ZONE_FROM_NAME_ID(zoneName) end
|
|
|
|
---@param zoneId integer
|
|
---@return integer
|
|
function ZONE.GET_ZONE_POPSCHEDULE(zoneId) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@return string
|
|
function ZONE.GET_NAME_OF_ZONE(x, y, z) end
|
|
|
|
---@param zoneId integer
|
|
---@param toggle boolean
|
|
function ZONE.SET_ZONE_ENABLED(zoneId, toggle) end
|
|
|
|
---@param zoneId integer
|
|
---@return integer
|
|
function ZONE.GET_ZONE_SCUMMINESS(zoneId) end
|
|
|
|
---@param scheduleId integer
|
|
---@param vehicleHash integer|string
|
|
function ZONE.OVERRIDE_POPSCHEDULE_VEHICLE_MODEL(scheduleId, vehicleHash) end
|
|
|
|
---@param scheduleId integer
|
|
function ZONE.CLEAR_POPSCHEDULE_OVERRIDE_VEHICLE_MODEL(scheduleId) end
|
|
|
|
---@param x number
|
|
---@param y number
|
|
---@param z number
|
|
---@return integer
|
|
function ZONE.GET_HASH_OF_MAP_AREA_AT_COORDS(x, y, z) end
|
|
|