Saltar al contenido principal

OnPlayerSelectObject

Descripción

Este callback se llama cuando un jugador selecciona un objeto después de que SelectObject fue usado.

NombreDescripción
playeridEl ID del jugador que seleccionó un objeto.
typeEl tipo de objeto seleccionado.
objectidEl ID del objeto seleccionado.
modelidEl modelo del objeto seleccionado.
Float:fXLa posición X del objeto seleccionado.
Float:fYLa posición Y del objeto seleccionado.
Float:fZLa posición Z del objeto seleccionado.

Devoluciones

1 - Prevendrá a otros filterscripts de recibir este callback.

0 - Indica que este callback será pasado al siguiente filterscript.

Siempre se llama primero en filterscripts.

Ejemplos

public OnPlayerSelectObject(playerid, type, objectid, modelid, Float:fX, Float:fY, Float:fZ)
{
printf("El jugador %d seleccionó el objeto %d", playerid, objectid);
if (type == SELECT_OBJECT_GLOBAL_OBJECT)
{
EditObject(playerid, objectid);
}
else
{
EditPlayerObject(playerid, objectid);
}
SendClientMessage(playerid, 0xFFFFFFFF, "Ahora estás habilitado para poder editar el objeto!");
return 1;
}

Funciones Relacionadas