Skip to main content

GetPlayerCameraTargetObject

warning

ฟังก์ชั่นนี้ถูกเพิ่มใน SA-MP 0.3.7 และจะไม่ทำงานในเวอร์ชั่นก่อนหน้านี้!

คำอธิบาย

Allows you to retrieve the ID of the object the player is looking at.

NameDescription
playeridThe ID of the player to check

ส่งคืน

The ID of the object playerid is looking at. If INVALID_OBJECT_ID (65535) is returned, playerid isn't looking at any object.

ตัวอย่าง

new globalObjectID;
public OnGameModeInit()
{
globalObjectID = CreateObject(1337, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0);
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
if (!strcmp(cmdtext, "/check", true))
{
new objectid = GetPlayerCameraTargetObject(playerid);
if (objectid == globalObjectID)
{
SendClientMessage(playerid, -1, "You're looking at your object.");
}
else if (objectid == INVALID_OBJECT_ID) // INVALID_OBJECT_ID = 65535
{
SendClientMessage(playerid, -1, "You're not looking at any object.");
}
return 1;
}
return 0;
}

บันทึก

warning

This function is disabled by default to save bandwidth. Use EnablePlayerCameraTarget to enable it for each player.

ฟังก์ชั่นที่เกี่ยวข้องกัน