Difference between revisions of "EngineRestoreModel"

From Multi Theft Auto: Wiki
m
 
(2 intermediate revisions by 2 users not shown)
Line 2: Line 2:
 
{{Client function}}<!-- Change this to "Client function" or "Server function" appropriately-->
 
{{Client function}}<!-- Change this to "Client function" or "Server function" appropriately-->
 
<!-- Describe in plain english what this function does. Don't go into details, just give an overview -->
 
<!-- Describe in plain english what this function does. Don't go into details, just give an overview -->
This function restores the visual DFF and TXD model of the given model ID. This restores the result of [[engineReplaceModel]].
+
This function restores the visual DFF model of the given model ID. This restores the result of [[engineReplaceModel]].
  
 
==Syntax==  
 
==Syntax==  
Line 9: Line 9:
 
bool engineRestoreModel ( int modelID )
 
bool engineRestoreModel ( int modelID )
 
</syntaxhighlight>  
 
</syntaxhighlight>  
 
+
{{OOP||Engine.restoreModel}}
 
===Required Arguments===  
 
===Required Arguments===  
 
<!-- List each argument one per line. This should be the argument's name as in the argument list above, NOT the argument's data type -->
 
<!-- List each argument one per line. This should be the argument's name as in the argument list above, NOT the argument's data type -->
Line 29: Line 29:
  
 
addEvent ( "restoreClientModel", true )
 
addEvent ( "restoreClientModel", true )
addEventHandler ( "restoreClientModel", getRootElement(), ResetModel )
+
addEventHandler ( "restoreClientModel", root, ResetModel )
 
</syntaxhighlight>
 
</syntaxhighlight>
 
</section>
 
</section>
Line 38: Line 38:
 
<syntaxhighlight lang="lua">
 
<syntaxhighlight lang="lua">
 
function RestoreModel ( )
 
function RestoreModel ( )
     triggerClientEvent ( "restoreClientModel", getRootElement(), restoreClientModel )
+
     triggerClientEvent ( "restoreClientModel", root, restoreClientModel )
 
end
 
end
 
addCommandHandler( "restore", RestoreModel )
 
addCommandHandler( "restore", RestoreModel )

Latest revision as of 09:45, 14 October 2015

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

Syntax

bool engineRestoreModel ( int modelID )

OOP Syntax Help! I don't understand this!

Method: Engine.restoreModel(...)

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", root, ResetModel )


Click to collapse [-]
Server

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

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

See Also

BETA: FROM VERSION 1.5.7 r19626 ONWARDS
BETA: FROM VERSION 1.5.7 r20147 ONWARDS
BETA: FROM VERSION 1.5.7 r20416 ONWARDS
BETA: FROM VERSION 1.5.7 r20383 ONWARDS
BETA: FROM VERSION 1.5.7 r20477 ONWARDS