diff --git a/shared/make/makePed.lua b/shared/make/makePed.lua index 6a819ab..4b7119a 100644 --- a/shared/make/makePed.lua +++ b/shared/make/makePed.lua @@ -55,7 +55,7 @@ end -- ```lua -- local ped = makePed(pedData, pedCoords, true, false, nil, {'animDict', 'animName'}, true) -- ``` -function makePed(data, coords, freeze, collision, scenario, anim, synced) +function makePed(data, coords, freeze, collision, scenario, anim, synced, fade) local ped = nil local model = nil if type(data) == "table" then @@ -142,10 +142,11 @@ function makePed(data, coords, freeze, collision, scenario, anim, synced) end unloadModel(model) Peds[keyGen()..keyGen()] = ped - - CreateThread(function() - fadeInEnt(ped) - end) + if fade ~= false then + CreateThread(function() + fadeInEnt(ped) + end) + end return ped end diff --git a/shared/make/makeProp.lua b/shared/make/makeProp.lua index ecaa38c..bb84985 100644 --- a/shared/make/makeProp.lua +++ b/shared/make/makeProp.lua @@ -20,7 +20,7 @@ local Props = {} --- } --- local prop = makeProp(propData, true, false) --- ``` -function makeProp(data, freeze, synced) +function makeProp(data, freeze, synced, fade) loadModel(data.prop) local prop = CreateObject(data.prop, data.coords.x, data.coords.y, data.coords.z-1.03, synced and synced or false, synced and synced or false, false) SetEntityAlpha(veh, 0, false) @@ -30,9 +30,11 @@ function makeProp(data, freeze, synced) debugPrint("^6Bridge^7: ^1Prop ^2Created^7: '^6"..prop.."^7' | ^2Hash^7: ^7'^6"..data.prop.."^7' | ^2Coord^7: "..formatCoord(data.coords)) SetModelAsNoLongerNeeded(data.prop) Props[keyGen()..keyGen()] = prop - CreateThread(function() - fadeInEnt(prop) - end) + if fade ~= false then + CreateThread(function() + fadeInEnt(prop) + end) + end return prop end diff --git a/shared/make/makeVeh.lua b/shared/make/makeVeh.lua index 6b2ce56..660c9d4 100644 --- a/shared/make/makeVeh.lua +++ b/shared/make/makeVeh.lua @@ -13,7 +13,7 @@ local Vehicles = {} --- ```lua --- local vehicle = makeVeh('adder', vector4(123.4, 567.8, 90.1, 180.0)) --- ``` -function makeVeh(model, coords, synced) +function makeVeh(model, coords, synced, fade) loadModel(model) local veh = CreateVehicle(model, coords.x, coords.y, coords.z, coords.w, synced ~= false, false) SetVehicleHasBeenOwnedByPlayer(veh, true) @@ -31,9 +31,11 @@ function makeVeh(model, coords, synced) debugPrint("^6Bridge^7: ^1Veh ^2Created^7: '^6"..veh.."^7' | ^2Hash^7: ^7'^6"..model.."^7' | ^2Coord^7: "..formatCoord(coords)) unloadModel(model) Vehicles[#Vehicles + 1] = veh - CreateThread(function() - fadeInEnt(veh) - end) + if fade ~= false then + CreateThread(function() + fadeInEnt(veh) + end) + end return veh end