Template:ObjectLODInfo: Difference between revisions
Jump to navigation
Jump to search
Fernando187 (talk | contribs) Created page with "<noinclude>This template is used on object/building/models/LOD related pages. <hr></noinclude> == 48px Important info about Object LOD (Level of Detail) == ''(To determine the LOD model ID, use the editor resource, or refer to this [https://github.com/multitheftauto/mtasa-resources/blob/master/%5Beditor%5D/editor_main/server/mapEditorScriptingExtension_s.lua#L78 this table])''<br/> If the model has a LOD version that you want to remove from t..." |
Fernando187 (talk | contribs) No edit summary |
||
| Line 6: | Line 6: | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
local modelIdLOD = 13245 | local modelIdLOD = 13245 | ||
removeWorldModel ( modelIdLOD, 100, x,y,z ) | removeWorldModel ( modelIdLOD, 100, x,y,z ) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Revision as of 12:41, 4 November 2024
This template is used on object/building/models/LOD related pages.
(To determine the LOD model ID, use the editor resource, or refer to this this table)
If the model has a LOD version that you want to remove from the default map:
local modelIdLOD = 13245
removeWorldModel ( modelIdLOD, 100, x,y,z )
Optionally, create a MTA LOD replacement so there is no hole in the map from a far distance:
objLOD = createObject( modelIdLOD, x,y,z, 0, 0, 0, true )
setElementParent(objLOD, obj) -- so the LLOD element is destroyed with the HLOD element
setLowLODElement(obj, objLOD) -- make the LOD assignment
You may load a custom model to use as a LOD:
txdLOD = engineLoadTXD( "garageLOD.txd" )
dffLOD = engineLoadDFF( "garageLOD.dff", 0 )
engineImportTXD( txdLOD, modelIdLOD )
engineReplaceModel( dffLOD, modelIdLOD )