Skip to main content

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 event

C#​

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);
Client-side event

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);