Table of Contents

Interface IPlayerChangeEventHandler

Namespace
SampSharp.OpenMp.Core.Api
Assembly
SampSharp.OpenMp.Core.dll

Provides the events for GetPlayerChangeDispatcher().

[OpenMpEventHandler]
public interface IPlayerChangeEventHandler : IEventHandler<IPlayerChangeEventHandler>
Inherited Members

Methods

OnPlayerInteriorChange(IPlayer, uint, uint)

Called when a player's interior changes.

void OnPlayerInteriorChange(IPlayer player, uint newInterior, uint oldInterior)

Parameters

player IPlayer

The player whose interior changed.

newInterior uint

The new interior ID.

oldInterior uint

The previous interior ID.

OnPlayerKeyStateChange(IPlayer, uint, uint)

Called when a player's key state changes.

void OnPlayerKeyStateChange(IPlayer player, uint newKeys, uint oldKeys)

Parameters

player IPlayer

The player whose key state changed.

newKeys uint

The new key state.

oldKeys uint

The previous key state.

OnPlayerNameChange(IPlayer, string)

Called when a player's name changes.

void OnPlayerNameChange(IPlayer player, string oldName)

Parameters

player IPlayer

The player whose name changed.

oldName string

The previous name of the player.

OnPlayerScoreChange(IPlayer, int)

Called when a player's score changes.

void OnPlayerScoreChange(IPlayer player, int score)

Parameters

player IPlayer

The player whose score changed.

score int

The new score of the player.

OnPlayerStateChange(IPlayer, PlayerState, PlayerState)

Called when a player's state changes.

void OnPlayerStateChange(IPlayer player, PlayerState newState, PlayerState oldState)

Parameters

player IPlayer

The player whose state changed.

newState PlayerState

The new state of the player.

oldState PlayerState

The previous state of the player.