OnElementStopSync: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
m (We have 1.5 now)
Line 1: Line 1:
__NOTOC__
__NOTOC__
{{Server event}}
{{Server event}}
{{Warning|In 1.1.x, Destroying the source of this event could crash the server!|true}}


This event is triggered when an element is no longer synced by a player.
This event is triggered when an element is no longer synced by a player.

Revision as of 11:54, 11 October 2016

This event is triggered when an element is no longer synced by a player.

Parameters

player oldSyncer
  • oldSyncer: player element representing the last player who was syncing the element

Source

The source of this event is the element which is no longer synced by a player.

Example

This script creates a vehicle in the center of the map and outputs a message to its old syncer if he is not syncing the vehicle anymore.

--create our testing vehicle onResourceStart
addEventHandler ( "onResourceStart", getResourceRootElement( ),
function ( )
    vehicle = createVehicle ( 520, 0, 0, 0 )
end )

function syncStop ( oldSyncer )
    -- check if the element that stopped being synced was our vehicle
    if source == vehicle then
        --tell the player (oldSyncer) he stopped syncing the vehicle
        outputChatBox ( "The vehicle is not being synced by you anymore", oldSyncer )
    end
end
--add the event handler
addEventHandler( "onElementStopSync", getRootElement(), syncStop ) 

See Also

Element events


Event functions