Aller au contenu principal

OnPlayerSelectObject

Description

Cette callback est appelée quand un joueur sélectionne un objet après que SelectObject a été utilisé.

NomDescription
int playeridID du joueur qui sélectionne l'objet
int typeType de sélection
int objectidID de l'objet sélectionné
int modelidModel de l'objet sélectionné
float Float:fXPosition X de l'objet sélectionné
float Float:fYPosition Y de l'objet sélectionné
float Float:fZPosition Z de l'objet sélectionné

Valeur de retour

1 - Autorise la callback à être appelée par un autre script.

0 - Refuser que la callback soit appelée ailleurs.

Exemple

public OnPlayerSelectObject(playerid, type, objectid, modelid, Float:fX, Float:fY, Float:fZ)
{
printf("Joueur %d sélectionne l'objet %d", playerid, objectid);
if (type == SELECT_OBJECT_GLOBAL_OBJECT)
{
EditObject(playerid, objectid);
}
else
{
EditPlayerObject(playerid, objectid);
}
SendClientMessage(playerid, 0xFFFFFFFF, "Vous pouvez maintenant éditer la position de l'objet !");
return 1;
}

Fonctions connexes