---
title: "OnPlayerClickMap | open.mp"
description: "Callback นี้ถูกเรียกเมื่อผู้เล่นวาง เป้าหมาย/จุดหมาย บนแผนที่ในเมนู (โดยการคลิกขวา)"
canonical: https://omp.itsneufox.com/th/docs/scripting/callbacks/OnPlayerClickMap
language: th
---

# OnPlayerClickMap

warning

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

## คำอธิบาย

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

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

## ส่งคืน

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

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

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

## ตัวอย่าง

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

## บันทึก

หมายเหตุ

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

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