Skip to main content

GetPlayerCameraTargetVehicle

warning

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

คำอธิบาย

Get the ID of the vehicle the player is looking at.

NameDescription
playeridThe ID of the player to check.

ส่งคืน

The vehicle ID of the vehicle the player is looking at. INVALID_VEHICLE_ID if none.

ตัวอย่าง

new globalVehicleID;
public OnGameModeInit()
{
globalVehicleID = CreateVehicle(596, 0, 0, 3, 0, 0, 0, -1, -1, -1);
return 1;
}

public OnPlayerConnect(playerid)
{
EnablePlayerCameraTarget(playerid, true);
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
if (!strcmp(cmdtext, "/check", true))
{
new vehicleid = GetPlayerCameraTargetVehicle(playerid);
if (vehicleid == globalVehicleID)
{
SendClientMessage(playerid, -1, "You're looking at your vehicle!");
}
else
{
SendClientMessage(playerid, -1, "You're not looking at your vehicle.");
}
return 1;
}
return 0;
}

บันทึก

tip

This function can (obviously) only return one vehicle ID at a time, while the player may be looking at multiple. It generally seems to detect the closest vehicle first.

warning

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

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