Chuyển tới nội dung chính

OnPlayerSelectObject

Mô tả

Callback này được gọi khi người chơi chọn một đối tượng sau khi BeginObjectSelecting đã được sử dụng.

TênMô tả
playeridID của người chơi đã chọn một đối tượng
SELECT_OBJECT:typeLoại lựa chọn
objectidID của đối tượng đã chọn
modelidMẫu của đối tượng đã chọn
Float:fXVị trí X của đối tượng đã chọn
Float:fYVị trí Y của đối tượng đã chọn
Float:fZVị trí Z của đối tượng đã chọn

Giá trị trả về

1 - Sẽ ngăn các script khác nhận callback này.

0 - Cho biết callback này sẽ được truyền cho script tiếp theo.

Nó luôn được gọi đầu tiên trong filterscripts.

Ví dụ

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;
}

Các Hàm liên quan

Các hàm sau có thể hữu ích, vì chúng liên quan đến callback này theo một cách nào đó.

Các Tài Nguyên liên quan