Ga naar hoofdinhoud

OnPlayerSelectObject

Beschrijving

Deze callback wordt aangeroepen wanneer een speler een object selecteert na het gebruik van BeginObjectSelecting.

NaamBeschrijving
playeridHet ID van de speler die een object selecteerde
SELECT_OBJECT:typeHet type van selectie
objectidHet ID van het geselecteerde object
modelidHet model van het geselecteerde object
Float:fXDe X-positie van het geselecteerde object
Float:fYDe Y-positie van het geselecteerde object
Float:fZDe Z-positie van het geselecteerde object

Returns

1 - Voorkomt dat andere scripts deze callback ontvangen.

0 - Geeft aan dat deze callback wordt doorgegeven aan het volgende script.

Wordt altijd als eerste aangeroepen in filterscripts.

Voorbeelden

public OnPlayerSelectObject(playerid, SELECT_OBJECT:type, objectid, modelid, Float:fX, Float:fY, Float:fZ)
{
printf("Player %d selected object %d", playerid, objectid);

if (type == SELECT_OBJECT_GLOBAL_OBJECT)
{
BeginObjectEditing(playerid, objectid);
}
else
{
BeginPlayerObjectEditing(playerid, objectid);
}

SendClientMessage(playerid, 0xFFFFFFFF, "You now are able to edit your object!");
return 1;
}

Gerelateerde Functies

Gerelateerde Resources