OnElementDimensionChange: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
Fernando187 (talk | contribs) (Remove obsolete Requirements section) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
{{Server event}} | {{Server event}} | ||
{{Added feature/item | {{Added feature/item|1.5.9|1.5.8|20724|This event is triggered when the dimension of an [[element]] is changed using [[setElementDimension]].}} | ||
==Parameters== | ==Parameters== | ||
Line 14: | Line 14: | ||
==Example== | ==Example== | ||
This example prints the old and the new dimension of a vehicle | |||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
local vehicle = createVehicle (411, 0, 0, 3) | local vehicle = createVehicle (411, 0, 0, 3) -- create a vehicle | ||
setTimer (setElementDimension, 1000, 1, vehicle, 10) | setTimer (setElementDimension, 1000, 1, vehicle, 10) -- set a new dimension to the vehicle after 1 second | ||
-- add an event handler to onElementDimensionChange attached to the vehicle | |||
addEventHandler ("onElementDimensionChange", vehicle, | addEventHandler ("onElementDimensionChange", vehicle, | ||
function (oldDimension, newDimension) | function (oldDimension, newDimension) | ||
-- print the old and the new vehicle's dimension | |||
outputChatBox (inspect (source) .. "'s dimension changed from " .. oldDimension .. " to " .. newDimension) | outputChatBox (inspect (source) .. "'s dimension changed from " .. oldDimension .. " to " .. newDimension) | ||
end | end | ||
) | ) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
{{See also/Server event|Element events}} | {{See also/Server event|Element events}} |
Latest revision as of 17:24, 7 November 2024
This event is triggered when the dimension of an element is changed using setElementDimension.
Parameters
int oldDimension, int newDimension
- oldDimension: An int representing the dimension the element was in before.
- newDimension: An int representing the dimension the element is in now.
Source
The source of this event is the element that changed its dimension.
Example
This example prints the old and the new dimension of a vehicle
local vehicle = createVehicle (411, 0, 0, 3) -- create a vehicle setTimer (setElementDimension, 1000, 1, vehicle, 10) -- set a new dimension to the vehicle after 1 second -- add an event handler to onElementDimensionChange attached to the vehicle addEventHandler ("onElementDimensionChange", vehicle, function (oldDimension, newDimension) -- print the old and the new vehicle's dimension outputChatBox (inspect (source) .. "'s dimension changed from " .. oldDimension .. " to " .. newDimension) end )
See Also
Element events
- onElementClicked
- onElementColShapeHit
- onElementColShapeLeave
- onElementDataChange
- onElementDestroy
- onElementDimensionChange
- onElementInteriorChange
- onElementModelChange
- onElementStartSync
- onElementStopSync
Event functions
- addEvent
- addEventHandler
- cancelEvent
- cancelLatentEvent
- getEventHandlers
- getLatentEventHandles
- getLatentEventStatus
- removeEventHandler
- triggerEvent
- wasEventCancelled