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 ได้แม่นยำขึ้น