Événements

Voici le code pour créer un événement :

Lorsqu'un joueur consomme de l'alcool :

public override void OnPlayerConsumeAlcohol(Player player, int itemId, float alcoholValue)
{
    base.OnPlayerConsumeAlcohol(player, itemId, alcoholValue);
    // Votre code
}

Lorsqu'un joueur meurt naturellement :

public override void OnPlayerDeath(Player player)
{
    base.OnPlayerDeath(player);
    // Votre code
}

Lorsqu'un joueur se déconnecte :

public override void OnPlayerDisconnect(NetworkConnection conn)
{
    base.OnPlayerDisconnect(conn);
    // Votre code
}

Lorsqu'un joueur entre sur un terrain :

public override void OnPlayerEnterArea(Player player, AreaBox area)
{
    base.OnPlayerEnterArea(player, area);
    // Votre code
}

Lorsqu'un joueur entre dans un véhicule :

public override void OnPlayerEnterVehicle(Vehicle vehicle, int seatId, Player player)
{
    base.OnPlayerEnterVehicle(vehicle, seatId, player);
    // Votre code
}

Lorsqu'un joueur sort d'un véhicule :

public override void OnPlayerExitVehicle(Vehicle vehicle, Player player)
{
    base.OnPlayerExitVehicle(vehicle, player);
    // Votre code
}

Lorsqu'un joueur appuye sur une touche :

public override void OnPlayerInput(Player player, KeyCode keyCode, bool onUI)
{
    base.OnPlayerInput(player, keyCode, onUI);
    // Votre code
}

Lorsqu'un joueur vend de la drogue :

public override void OnPlayerSellDrugs(Player player)
{
    base.OnPlayerSellDrugs(player);
    // Votre code
}

Lorsqu'un joueur envoie un message dans le chat :

public override void OnPlayerText(Player player, string message)
{
    base.OnPlayerText(player, message);
    // Votre code
}

D'autres événements existent, vous pourrez les retrouver sur MOD, en utilisant ModKit.

Mis à jour