onResourceStarting

Called before a resource starts. This event can be canceled to prevent this resource from starting.

Parameters

string resourceName
  • resourceName: The name of the resource that is trying to start.

Examples

This example prevents any resource called 'pineapple' from starting.

Lua Example:
AddEventHandler('onResourceStarting', function(resourceName)
  if resourceName == 'pineapple' then
    CancelEvent()
  end
end)

C# Example:
// in the class constructor
EventHandlers["onResourceStarting"] += new Action<string>(OnResourceStarting);

// delegate method
private void OnResourceStarting(string resourceName)
{
  if (resourceName == "pineapple")
  {
    CancelEvent();
  }
}

JavaScript Example:
on("onResourceStarting", (resourceName) => {
  if (resourceName === "pineapple") {
    CancelEvent();
  }
});