PlayerExitColshape
This event is triggered when a player exits a colshape.
Default dimension for ColShapes is 0, and the player must be in the same dimension as the Colshape for them to collide.
Server-side eventC#
See OnPlayerExitColShape.
JavaScript
Parameters
- player: Player - The player which exited the colshape
- shape: ColShape - The colshape the player left
Example
let someColShape = mp.colshapes.newRectangle(0, 0, 100, 100);
function playerExitColshapeHandler(player, shape) {
if(shape == someColShape) {
console.log(`${player.name} left the colshape!`);
}
}
mp.events.add("playerExitColshape", playerExitColshapeHandler);
C#
public delegate void OnPlayerExitColshapeDelegate(Colshape colshape, CancelEventArgs cancel);
Parameters
- colshape: colshape, expects RAGE.Elements.Colshape type.
- cancel: cancel, expects RAGE.Events.CancelEventArgs type.
Example
Events.OnPlayerExitColshape += OnPlayerExitColshape;
public void OnPlayerExitColshape(RAGE.Elements.Colshape colshape, RAGE.Events.CancelEventArgs cancel)
{
RAGE.Chat.Output($"You exited colshape id:{colshape.Id}");
}
JavaScript
Parameters
- shape: ColShape
Example
let someColShape = mp.colshapes.newRectangle(0, 0, 100, 100);
function playerExitColshapeHandler(shape) {
if(shape == someColShape) {
//Local player left the colshape
}
}
mp.events.add("playerExitColshape", playerExitColshapeHandler);