跳到主要内容

OnPlayerClickMap

描述

当玩家在暂停菜单地图上右键点击放置目标/路径点时触发该回调。

参数说明
playerid放置目标/路径点的玩家ID
Float:fX玩家点击位置的X坐标(浮点数)
Float:fY玩家点击位置的Y坐标(浮点数)
Float:fZ玩家点击位置的Z坐标(浮点数,不精确)

返回值

1 - 阻止其他滤镜脚本接收此回调
0 - 允许传递给后续滤镜脚本

该回调在游戏模式中总是优先触发。

示例

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

注意

提示

本回调仅在玩家通过点击地图标记目标时触发,按键操作不会触发。若点击位置距离玩家过远,返回的Z坐标将为0(无效值),建议使用MapAndreasColAndreas插件获取精确Z坐标

相关函数

以下函数可能与当前回调相关: