Skip to main content

OnPlayerClickMap

warning

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

คำอธิบาย

Callback นี้ถูกเรียกเมื่อผู้เล่นวาง เป้าหมาย/จุดหมาย บนแผนที่ในเมนู (โดยการคลิกขวา)

ชื่อคำอธิบาย
playeridไอดีของผู้เล่นที่วาง เป้าหมาย/จุดหมาย
Float:fXพิกัด X ที่ผู้เล่นคลิก
Float:fYพิกัด Y ที่ผู้เล่นคลิก
Float:fZพิกัด Z ที่ผู้เล่นคลิก (ไม่แม่นยำ - ดูบันทึกด้านล่าง)

ส่งคืน

1 - จะป้องกันไม่ให้ฟิลเตอร์สคริปต์อื่นถูกเรียกโดย Callback นี้

0 - บอกให้ Callback นี้ส่งต่อไปยังฟิลเตอร์สคริปต์ถัดไป

มันถูกเรียกในเกมโหมดก่อนเสมอ

ตัวอย่าง

public OnPlayerClickMap(playerid, Float:fX, Float:fY, Float:fZ)
{
SetPlayerPosFindZ(playerid, fX, fY, fZ);
return 1;
}

บันทึก

tip

ค่า Z จะถูกส่งกลับเป็น 0 (ไม่ถูกต้อง) หากมันอยู่ไกลจากผู้เล่นเกินไป; ใช้ปลั๊กอิน MapAndreas เพื่อให้ได้พิกัด Z ได้แม่นยำขึ้น

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