跳到主要内容

SetPlayerMapIcon

描述

在玩家地图上放置图标/标记。可用于标记银行、医院等重要位置。

参数名说明
playerid目标玩家 ID
iconid图标 ID(0-99),单个玩家最多 100 个图标。可通过RemovePlayerMapIcon移除
Float:x图标 X 坐标
Float:y图标 Y 坐标
Float:z图标 Z 坐标
markerType要设置的图标类型
colour图标颜色(RGBA 格式整数或十六进制),仅适用于方形图标(ID:0)
MAPICON:style图标显示样式

返回值

true - 函数执行成功

false - 函数执行失败(玩家未连接)

示例代码

public OnPlayerConnect(playerid)
{
// 在拉斯维加斯的24/7商店顶部创建美元图标
// 新玩家连接时显示取款位置
SetPlayerMapIcon(playerid, 12, 2204.9468, 1986.2877, 16.7380, 52, 0, MAPICON_LOCAL);
}

注意事项

提示
  • 使用无效图标类型将默认显示 ID1 白方块
  • 重复使用相同图标 ID 会覆盖已有图标
注意
  • 突破 100 图标限制需使用streamer 插件
  • 启用地图图例时,类型 1/2/4/56 图标会导致游戏崩溃

相关函数

相关资源