requestPTFX

Requests and loads a particle effect asset with timeout protection.

Parameters:

  • dict (string): The PTFX asset name to load

  • timeout (number, optional): Timeout in milliseconds (default: 15000ms)

Returns:

  • boolean: true if PTFX asset loaded successfully, false if timed out

Example:

-- Request particle effect asset
local success = ps.requestPTFX('core')
if success then
    UseParticleFxAssetNextCall('core')
    local ptfx = StartParticleFxLoopedAtCoord('ent_sht_steam', x, y, z, 0.0, 0.0, 0.0, 1.0, false, false, false, false)
    print("Particle effect created")
else
    print("Failed to load particle effect asset")
end

-- Request explosion effects
local success = ps.requestPTFX('scr_agencyheistb')
if success then
    UseParticleFxAssetNextCall('scr_agencyheistb')
    StartParticleFxNonLoopedAtCoord('scr_agency3b_elec_box', x, y, z, 0.0, 0.0, 0.0, 1.0, false, false, false)
end

Last updated