OnClientElementInteriorChange: Difference between revisions
Jump to navigation
Jump to search
Patrick2562 (talk | contribs) (Created page with "__NOTOC__ {{Client event}} {{New feature/item|3.0160|1.5.8|20837|This event is triggered when the interior of an element is changed using setElementInterior.}} ==Para...") |
No edit summary |
||
(7 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
{{Client event}} | {{Client event}} | ||
{{ | {{Added feature/item|1.5.9|1.5.8|20837|This event is triggered when the interior of an [[element]] is changed using [[setElementInterior]].}} | ||
==Parameters== | ==Parameters== | ||
Line 7: | Line 7: | ||
int oldInterior, int newInterior | int oldInterior, int newInterior | ||
</syntaxhighlight> | </syntaxhighlight> | ||
*'''oldInterior''': | *'''oldInterior''': An [[int]] representing the interior the [[element]] was in before. | ||
*'''newInterior''': | *'''newInterior''': An [[int]] representing the interior the [[element]] is in now. | ||
==Source== | ==Source== | ||
Line 15: | Line 15: | ||
==Example== | ==Example== | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
local vehicle = createVehicle(411, 0, 0, 3) | local vehicle = createVehicle (411, 0, 0, 3) | ||
setTimer(setElementInterior, 1000, 1, vehicle, 10) | setTimer (setElementInterior, 1000, 1, vehicle, 10) | ||
addEventHandler("onClientElementInteriorChange", vehicle, function(oldInterior, newInterior) | addEventHandler ("onClientElementInteriorChange", vehicle, function (oldInterior, newInterior) | ||
outputChatBox(inspect(source).."'s interior changed from "..oldInterior.." to "..newInterior) | outputChatBox (inspect (source).."'s interior changed from "..oldInterior.." to "..newInterior) | ||
end) | end) | ||
</syntaxhighlight> | </syntaxhighlight> |
Latest revision as of 21:05, 23 September 2021
This event is triggered when the interior of an element is changed using setElementInterior.
Parameters
int oldInterior, int newInterior
- oldInterior: An int representing the interior the element was in before.
- newInterior: An int representing the interior the element is in now.
Source
The source of this event is the element that changed its interior.
Example
local vehicle = createVehicle (411, 0, 0, 3) setTimer (setElementInterior, 1000, 1, vehicle, 10) addEventHandler ("onClientElementInteriorChange", vehicle, function (oldInterior, newInterior) outputChatBox (inspect (source).."'s interior changed from "..oldInterior.." to "..newInterior) end)
Requirements
Minimum server version | n/a |
---|---|
Minimum client version | 1.5.8-9.20837 |
Note: Using this feature requires the resource to have the above minimum version declared in the meta.xml <min_mta_version> section. e.g. <min_mta_version client="1.5.8-9.20837" />
See Also
Client element events
- onClientElementColShapeHit
- onClientElementColShapeLeave
- onClientElementDataChange
- onClientElementDestroy
- onClientElementDimensionChange
- onClientElementInteriorChange
- onClientElementModelChange
- onClientElementStreamIn
- onClientElementStreamOut
Client event functions
Shared
- addEvent
- addEventHandler
- cancelEvent
- cancelLatentEvent
- getEventHandlers
- getLatentEventHandles
- getLatentEventStatus
- removeEventHandler
- triggerEvent
- wasEventCancelled