EngineRestoreModel: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
Line 7: Line 7:
<!-- NOTE: don't use 'special' names for variable names, e.g. you shouldn't be writing things like 'player player, vehicle vehicle', instead write something like 'player thePlayer, vehicle vehicleToGetInto'. This is less confusing and prevents the syntax highlighting being odd -->
<!-- NOTE: don't use 'special' names for variable names, e.g. you shouldn't be writing things like 'player player, vehicle vehicle', instead write something like 'player thePlayer, vehicle vehicleToGetInto'. This is less confusing and prevents the syntax highlighting being odd -->
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
bool engineRestoreModel ( number modelID )
bool engineRestoreModel ( int modelID )
</syntaxhighlight>  
</syntaxhighlight>  



Revision as of 09:41, 25 March 2009

This function restores the visual DFF model of the given model ID. This restores the result of engineReplaceModel.

Syntax

bool engineRestoreModel ( int 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

Click to collapse [-]
Client

Client-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 [-]
Server

Server-Side example for triggering model / vehicle restore function with "restore" command.

function RestoreModel ( )
triggerClientEvent ( "restoreClientModel", getRootElement(), restoreClientModel )
end
addCommandHandler( "restore", RestoreModel )

See Also