RemoveWorldModel: Difference between revisions
Jump to navigation
Jump to search
m (Fix default interior value (documentation was wrong)) |
Patrick2562 (talk | contribs) |
||
Line 30: | Line 30: | ||
This example will removes buildings on BigEar: | This example will removes buildings on BigEar: | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
removeWorldModel(16617,1000,-300,1556,75) --lod | removeWorldModel(16617, 1000, -300, 1556, 75) --lod | ||
removeWorldModel(16616,1000,-300,1556,75) --lod | removeWorldModel(16616, 1000, -300, 1556, 75) --lod | ||
removeWorldModel(16615,1000,-300,1556,75) --lod | removeWorldModel(16615, 1000, -300, 1556, 75) --lod | ||
removeWorldModel(16138,1000,-300,1556,75) -- model | removeWorldModel(16138, 1000, -300, 1556, 75) -- model | ||
</syntaxhighlight> | </syntaxhighlight> | ||
This example removes CJ house: | This example removes CJ house: | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
for i=700, | for i = 700, 19999 do | ||
removeWorldModel(i,10,2494,-1696,17) | removeWorldModel(i, 10, 2494, -1696, 17) | ||
end | end | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Line 45: | Line 45: | ||
This server script example removes all models, everywhere: | This server script example removes all models, everywhere: | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
for i=550, | for i = 550, 19999 do | ||
removeWorldModel(i,10000,0,0,0) | removeWorldModel(i, 10000, 0, 0, 0) | ||
end | end | ||
setOcclusionsEnabled(false) -- Also disable occlusions when removing certain models | setOcclusionsEnabled(false) -- Also disable occlusions when removing certain models |
Revision as of 14:55, 25 October 2020
This function is used to remove a world object.
Syntax
bool removeWorldModel ( int modelID, float radius, float x, float y, float z [, int interior = -1 ] )
Required Arguments
- modelID: A whole integer specifying the GTASA object model ID.
- radius: A floating point number representing the radius that will be eliminated.
- x: A floating point number representing the X coordinate on the map.
- y: A floating point number representing the Y coordinate on the map.
- z: A floating point number representing the Z coordinate on the map.
Optional Arguments
- interior: The interior ID to apply the removal to. Some objects in interior 13 show in all interiors so if you want to remove everything in interior 0 also remove everything in interior 13. A value of -1 here will affect all interiors.
Returns
Returns true if the object was removed, false if invalid arguments were passed.
Requirements
This template will be deleted.
Example
This example will removes buildings on BigEar:
removeWorldModel(16617, 1000, -300, 1556, 75) --lod removeWorldModel(16616, 1000, -300, 1556, 75) --lod removeWorldModel(16615, 1000, -300, 1556, 75) --lod removeWorldModel(16138, 1000, -300, 1556, 75) -- model
This example removes CJ house:
for i = 700, 19999 do removeWorldModel(i, 10, 2494, -1696, 17) end
This server script example removes all models, everywhere:
for i = 550, 19999 do removeWorldModel(i, 10000, 0, 0, 0) end setOcclusionsEnabled(false) -- Also disable occlusions when removing certain models setWaterLevel(-5000) -- Also hide the default water as it will be full of holes
Changelog
Version | Description |
---|
1.3.1-9.04636 | Added interior argument |
1.3.1-9.04844 | Everything streams out fine now. |
See Also
- createSWATRope
- getBirdsEnabled
- getCoronaReflectionsEnabled
- getGarageBoundingBox
- getGaragePosition
- getGarageSize
- getGroundPosition
- getInteriorFurnitureEnabled
- getNearClipDistance
- getPedsLODDistance
- getRoofPosition
- getScreenFromWorldPosition
- getVehiclesLODDistance
- getWorldFromScreenPosition
- isAmbientSoundEnabled
- isLineOfSightClear
- isWorldSoundEnabled
- processLineOfSight
- resetAmbientSounds
- resetBlurLevel
- resetColorFilter
- resetCoronaReflectionsEnabled
- resetNearClipDistance
- resetPedsLODDistance
- resetVehiclesLODDistance
- resetWorldSounds
- setAmbientSoundEnabled
- setBirdsEnabled
- setColorFilter
- setCoronaReflectionsEnabled
- setInteriorFurnitureEnabled
- setInteriorSoundsEnabled
- setNearClipDistance
- setPedsLODDistance
- setVehiclesLODDistance
- setWorldSoundEnabled
- testLineAgainstWater
- areTrafficLightsLocked
- getAircraftMaxHeight
- getAircraftMaxVelocity
- getCloudsEnabled
- getFarClipDistance
- getFogDistance
- getGameSpeed
- getGravity
- getHeatHaze
- getInteriorSoundsEnabled
- getJetpackMaxHeight
- getMinuteDuration
- getMoonSize
- getOcclusionsEnabled
- getRainLevel
- getSunColor
- getSunSize
- getTime
- getTrafficLightState
- getWeather
- getWindVelocity
- getSkyGradient
- getPlayerBlurLevel
- getZoneName
- isGarageOpen
- removeWorldModel
- resetFarClipDistance
- resetFogDistance
- resetHeatHaze
- resetMoonSize
- resetRainLevel
- resetSkyGradient
- resetSunColor
- resetSunSize
- resetWindVelocity
- restoreAllWorldModels
- restoreWorldModel
- setAircraftMaxHeight
- setAircraftMaxVelocity
- setCloudsEnabled
- setFarClipDistance
- setFogDistance
- setGameSpeed
- setGarageOpen
- setGravity
- setHeatHaze
- setInteriorSoundsEnabled
- setMinuteDuration
- setMoonSize
- setOcclusionsEnabled
- setRainLevel
- setSkyGradient
- setSunColor
- setSunSize
- setTime
- setTrafficLightState
- setTrafficLightsLocked
- setWeather
- setWeatherBlended
- setWindVelocity
- setJetpackMaxHeight
- setPlayerBlurLevel