Documentation
TebexDiscordYouTubeGitHub
  • Introduction
  • FIVEM FREE RESOURCES
    • BDSC
      • Guides
        • Core Setup
          • Installing BDSC
          • Configuring BDSC
        • Plugin Development
          • What is a Plugin?
          • Plugin Structure
          • Extending Player Objects
      • API
        • Functions
          • Player
          • Server
          • Client
          • Shared
        • Modules
          • Player Manager
          • Buckets
          • Plugins
        • UI Components
    • boii_utils
      • Installation
      • Configuration
      • Modules
      • API
        • Callbacks
        • Characters
        • Commands
        • Cooldowns
        • Debugging
        • Entities
        • Environment
        • Framework Bridge
        • Geometry
        • Items
        • Keys
        • Licences
        • Maths
        • Methods
        • Player
        • Requests
        • Strings
        • Tables
        • Timestamps
        • UI Bridges
        • Vehicles
        • Version
        • XP
        • UI Elements
  • FIVEM PAID RESOURCES
    • Page 2
Powered by GitBook
On this page
  • Accessing the Module
  • Client
  • model(model)
  • interior(interior)
  • texture(texture, wait)
  • collision(x, y, z)
  • anim(dict)
  • anim_set(set)
  • clip_set(clip)
  • audio_bank(audio)
  • scaleform_movie(scaleform)
  • cutscene(scene)
  • ipl(str)
  1. FIVEM FREE RESOURCES
  2. boii_utils
  3. API

Requests

Lightweight utility wrappers for native CFX request functions.


Accessing the Module

local REQUESTS <const> = exports.boii_utils:get("modules.requests")

Client

model(model)

Requests and loads a model.

Parameters

Name
Type
Description

model

hash

Hash of the model to load

Example

REQUESTS.model(GetHashKey("prop_bench_01a"))

interior(interior)

Requests and loads an interior.

Parameters

Name
Type
Description

interior

number

Interior ID to load

Example

REQUESTS.interior(GetInteriorAtCoords(435.5, -979.0, 30.0))

texture(texture, wait)

Requests and optionally waits for a texture dictionary to load.

Parameters

Name
Type
Description

texture

string

Texture dictionary name

wait

boolean

Whether to wait for the load

Example

REQUESTS.texture("commonmenu", true)

collision(x, y, z)

Requests collision around a coordinate.

Parameters

Name
Type
Description

x

number

X coordinate

y

number

Y coordinate

z

number

Z coordinate

Example

REQUESTS.collision(200.0, -1000.0, 30.0)

anim(dict)

Requests and loads an animation dictionary.

Parameters

Name
Type
Description

dict

string

Animation dictionary name

Example

REQUESTS.anim("amb@world_human_bum_freeway@male@base")

anim_set(set)

Requests and loads an animation set.

Parameters

Name
Type
Description

set

string

Animation set name

Example

REQUESTS.anim_set("move_m@business@a")

clip_set(clip)

Requests and loads an animation clip set.

Parameters

Name
Type
Description

clip

string

Clip set name

Example

REQUESTS.clip_set("move_clipset@pistol")

audio_bank(audio)

Requests and loads a script audio bank.

Parameters

Name
Type
Description

audio

string

Audio bank name

Example

REQUESTS.audio_bank("DLC_HEIST_HACKING_SNAKE_SOUNDS")

scaleform_movie(scaleform)

Requests and loads a scaleform movie.

Parameters

Name
Type
Description

scaleform

string

Name of the scaleform

Returns

Type
Description

number

Handle to the scaleform

Example

local handle = REQUESTS.scaleform_movie("instructional_buttons")

cutscene(scene)

Requests and loads a cutscene.

Parameters

Name
Type
Description

scene

string

Cutscene name

Example

REQUESTS.cutscene("mp_introduction")

ipl(str)

Requests and loads an IPL (map file).

Parameters

Name
Type
Description

str

string

IPL name to load

Example

REQUESTS.ipl("hei_bi_hw1_13_door")
PreviousPlayerNextStrings

Last updated 2 months ago