OnClientElementInteriorChange: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Undo revision 69654 by Patrick2562 (talk))
Tag: Undo
No edit summary
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
__NOTOC__
__NOTOC__
{{Client event}}
{{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]].}}
{{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''': an [[int]] representing the interior the [[element]] was in before.
*'''oldInterior''': An [[int]] representing the interior the [[element]] was in before.
*'''newInterior''': an [[int]] representing the interior the [[element]] is in now.
*'''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


Client event functions