RestoreWorldModel: Difference between revisions
Jump to navigation
Jump to search
(I believe that's a better example) |
mNo edit summary |
||
| (9 intermediate revisions by 4 users not shown) | |||
| Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
{{Server client function | {{Server client function}} | ||
This function | This function restoring a removed world object, reversing the effect of [[removeWorldModel]]. | ||
You may use [[restoreAllWorldModels]] to '''restore all world models removed with this function'''. | |||
==Syntax== | ==Syntax== | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
bool restoreWorldModel ( int modelID, float radius, float x, float y, float z [, int | bool restoreWorldModel ( int modelID, float radius, float x, float y, float z [, int interior = -1 ] ) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| Line 15: | Line 17: | ||
*'''y:''' A floating point number representing the Y 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. | *'''z:''' A floating point number representing the Z coordinate on the map. | ||
===Optional Arguments=== | |||
{{New items|3.0132|1.3.2| | {{New items|3.0132|1.3.2| | ||
*''' | *'''interior:''' The interior ID to apply the restoral to. Some objects in interior 13 show in all interiors so if you want to restore everything in interior 0 also restore everything in interior 13. A value of -1 here will affect all interiors. | ||
}} | }} | ||
===Returns=== | ===Returns=== | ||
Returns ''true'' if the world object was restored, ''false'' | Returns ''true'' if the world object was restored, ''false'' if invalid arguments were passed. | ||
==Example== | ==Example== | ||
| Line 30: | Line 31: | ||
removeWorldModel(1226, 4000, 0, 0, 0, -1) | removeWorldModel(1226, 4000, 0, 0, 0, -1) | ||
restoreWorldModel(1226, 50, 2489, -1665, 13, -1) | restoreWorldModel(1226, 50, 2489, -1665, 13, -1) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==Changelog== | ==Changelog== | ||
{{ChangelogHeader}} | {{ChangelogHeader}} | ||
{{ChangelogItem|1.3.1-9.04636|Added | {{ChangelogItem|1.3.1-9.04636|Added interior argument}} | ||
==See Also== | ==See Also== | ||
===Client world functions=== | |||
{{Client_world_functions}} | {{Client_world_functions}} | ||
===Building functions=== | |||
{{Building functions}} | |||
===Object functions=== | |||
{{Object functions}} | |||
Latest revision as of 17:17, 7 December 2025
This function restoring a removed world object, reversing the effect of removeWorldModel.
You may use restoreAllWorldModels to restore all world models removed with this function.
Syntax
bool restoreWorldModel ( 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 restoral to. Some objects in interior 13 show in all interiors so if you want to restore everything in interior 0 also restore everything in interior 13. A value of -1 here will affect all interiors.
Returns
Returns true if the world object was restored, false if invalid arguments were passed.
Example
Remove every lamp post (object 1226) besides Grove Street.
removeWorldModel(1226, 4000, 0, 0, 0, -1) restoreWorldModel(1226, 50, 2489, -1665, 13, -1)
Changelog
| Version | Description |
|---|
| 1.3.1-9.04636 | Added interior argument |
See Also
Client world functions
- 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
- 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
- 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
Building functions
Object functions