OnElementModelChange: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
m (I think 1.2 is no longer the new version.)
Line 1: Line 1:
__NOTOC__
__NOTOC__
{{Server event}}
{{Server event}}
{{New feature|3.0120|1.2|
'''Available only in MTA SA 1.2 and onwards'''
}}
This event is triggered when the model of an [[element]] is changed using [[setElementModel]].
This event is triggered when the model of an [[element]] is changed using [[setElementModel]].



Revision as of 11:19, 26 August 2016

This event is triggered when the model of an element is changed using setElementModel.

Parameters

int oldModel
  • oldModel: The model of the element beforehand.

Source

The source of this event is the element that changed its model

Cancel Effect

This event doesn't support cancellation. Use setElementModel with the old value to reverse.

Example

This example sends a message to players when their model changes telling them what the model ID is and was.

function informPlayerOnModelChange(oldModel)
    if ( getElementType(source) == "player" ) then -- Make sure the element is a player
        outputChatBox("Model ID changing from: "..oldModel.." to: "..getElementModel(source), source, 0, 255, 0) -- Message for player
    end
end
addEventHandler("onElementModelChange", root, informPlayerOnModelChange) -- Bind the event to every element

See Also

Element events


Event functions