EngineRestoreModel: Difference between revisions
Jump to navigation
Jump to search
(New page: __NOTOC__ {{Client function}}<!-- Change this to "Client function" or "Server function" appropriately--> <!-- Describe in plain english what this function does. Don't go into details, jus...) |
|||
Line 22: | Line 22: | ||
This example does... | This example does... | ||
<!-- Add the code below, an emphasis should be on making it clear, not optimized. You could provide two versions if you wish, one clear and well commented, the other optimized --> | <!-- Add the code below, an emphasis should be on making it clear, not optimized. You could provide two versions if you wish, one clear and well commented, the other optimized --> | ||
<section name="Client" class="client" show="true"> | |||
Client-Side example for restoring model / vehicle. | |||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
-- | function ResetModel ( ) | ||
engineRestoreModel ( 587 ) -- Object / Vehicle to restore to default GTA one. | |||
end | |||
addEvent ( "restoreClientModel", true ) | |||
addEventHandler ( "restoreClientModel", getRootElement(), ResetModel ) | |||
</syntaxhighlight> | </syntaxhighlight> | ||
</section> | |||
<section name="Server" class="server" show="true"> | |||
Server-Side example for triggering model / vehicle restore function with "restore" command. | |||
<syntaxhighlight lang="lua"> | |||
function RestoreModel ( ) | |||
triggerClientEvent ( "restoreClientModel", getRootElement(), restoreClientModel ) | |||
end | |||
addCommandHandler( "restore", RestoreModel ) | |||
</syntaxhighlight> | |||
</section> | |||
==See Also== | ==See Also== |
Revision as of 10:44, 27 January 2008
This function restores the visual DFF model of the given model ID. This restores the result of engineReplaceModel.
Syntax
bool engineRestoreModel ( number modelID )
Required Arguments
- modelID: The model ID to restore the visuals of
Returns
Returns true if the model was successfully restored, false or nil if it failed for some reason.
Example
This example does...
Click to collapse [-]
ClientClient-Side example for restoring model / vehicle.
function ResetModel ( ) engineRestoreModel ( 587 ) -- Object / Vehicle to restore to default GTA one. end addEvent ( "restoreClientModel", true ) addEventHandler ( "restoreClientModel", getRootElement(), ResetModel )
Click to collapse [-]
ServerServer-Side example for triggering model / vehicle restore function with "restore" command.
function RestoreModel ( ) triggerClientEvent ( "restoreClientModel", getRootElement(), restoreClientModel ) end addCommandHandler( "restore", RestoreModel )
See Also
- engineAddImage
- engineApplyShaderToWorldTexture
- engineFreeModel
- engineGetModelFlags
- engineGetModelIDFromName
- engineGetModelLODDistance
- engineGetModelNameFromID
- engineGetModelPhysicalPropertiesGroup
- engineGetModelTextureNames
- engineGetModelTextures
- engineGetModelTXDID
- engineGetModelVisibleTime
- engineGetObjectGroupPhysicalProperty
- engineGetSurfaceProperties
- engineGetVisibleTextureNames
- engineImageGetFilesCount
- engineImageGetFiles
- engineImageGetFile
- engineImageLinkDFF
- engineImageLinkTXD
- engineImportTXD
- engineLoadCOL
- engineLoadDFF
- engineLoadIMG
- engineLoadIFP
- engineLoadTXD
- engineRemoveImage
- engineRemoveShaderFromWorldTexture
- engineReplaceAnimation
- engineReplaceCOL
- engineReplaceModel
- engineRequestModel
- engineResetModelFlags
- engineResetModelLODDistance
- engineResetSurfaceProperties
- engineRestoreAnimation
- engineRestoreCOL
- engineRestoreDFFImage
- engineRestoreModel
- engineRestoreModelPhysicalPropertiesGroup
- engineRestoreObjectGroupPhysicalProperties
- engineRestoreTXDImage
- engineRestreamWorld
- engineSetAsynchronousLoading
- engineSetModelFlag
- engineSetModelFlags
- engineSetModelLODDistance
- engineSetModelPhysicalPropertiesGroup
- engineSetModelVisibleTime
- engineSetObjectGroupPhysicalProperty
- engineSetSurfaceProperties
- engineStreamingFreeUpMemory
- engineStreamingGetUsedMemory