requestModel
ps.requestModel(model, timeout)
Requests and loads a model with timeout protection.
Parameters:
model
(string|number): The model name (string) or hash (number) to loadtimeout
(number, optional): Timeout in milliseconds (default: 15000ms)
Returns:
boolean
:true
if model loaded successfully,false
if timed out
Example:
-- Request a vehicle model
local success = ps.requestModel('adder')
if success then
local vehicle = CreateVehicle(GetHashKey('adder'), x, y, z, heading, true, false)
print("Vehicle created successfully")
else
print("Failed to load vehicle model")
end
-- Request with custom timeout
local success = ps.requestModel('prop_big_object', 30000) -- 30 second timeout
if success then
local prop = CreateObject(GetHashKey('prop_big_object'), x, y, z, true, true, true)
end
Last updated