OnResourceStateChange

From Multi Theft Auto: Wiki
Jump to navigation Jump to search

BETA: NEW FEATURE (BUILD: 1.6.0 r22430)

This event is triggered when a resource's state is changed. This event is an extended version of onResourceLoadStateChange

[[{{{image}}}|link=|]] Note: Possible states:
  • loaded - when resource is loaded but not running
  • running - when resource is loaded and running
  • starting - when resource is starting
  • stopping - when resource is stopping
  • unloaded - when resource is not loaded

Parameters

resource changedResource, string oldState, string newState
  • changedResource: The resource that was either loaded, reloaded or is unloading.
  • oldState: The state the resource was in before it changed.
  • newState: The state the resource has changed to.

Source

The source of this event is the root element.

Example

This code will output the state of resource when it's state will be changed:

addEventHandler('onResourceStateChange', root, function(res, oldState, newState)
    iprint('Resource '..getResourceName(res)..' has changed its state from '..oldState..' to '..newState)
end)

See Also

Resource events


Event functions