Aller au contenu principal

OnPlayerPickUpPlayerPickup

attention

This callback was added in omp v1.1.0.2612 and will not work in earlier versions!

Description

Ce rappel est appelé lorsqu'un joueur ramasse un objet joueur-pickup créé avec CreatePlayerPickup.

NomDescription
playeridL'ID du joueur qui a ramassé l'objet joueur-pickup.
pickupidL'ID de l'objet joueur-pickup, retourné par CreatePlayerPickup

Retours

Il est toujours appelé en premier dans le gamemode.

Exemples

new player_pickup_Cash[MAX_PLAYERS];
new player_pickup_Health[MAX_PLAYERS];

public OnPlayerConnect(playerid)
{
player_pickup_Cash[playerid] = CreatePlayerPickup(playerid, 1274, 2, 2009.8658, 1220.0293, 10.8206, -1);
player_pickup_Health[playerid] = CreatePlayerPickup(playerid, 1240, 2, 2009.8474, 1218.0459, 10.8175, -1);
return 1;
}

public OnPlayerPickUpPlayerPickup(playerid, pickupid)
{
if (pickupid == player_pickup_Cash[playerid])
{
GivePlayerMoney(playerid, 1000);
}
else if (pickupid == player_pickup_Health[playerid])
{
SetPlayerHealth(playerid, 100.0);
}
return 1;
}

Rappels Relatives

Les rappels suivants peuvent être utiles, car ils sont liés à ce rappel d'une manière ou d'une autre.

Fonctions Relatives

Les fonctions suivantes peuvent être utiles, car elles sont liées à ce rappel d'une manière ou d'une autre.