跳到主要内容

SetPlayerMarkerForPlayer

描述

修改指定玩家视角中另一玩家的名牌颜色与雷达标记颜色。

参数说明
playerid将看到颜色变化的观察者玩家 ID
targetid要修改其标记颜色的目标玩家 ID
colour新颜色值(支持 RGBA 透明度)

返回值

该函数没有特定返回值。

示例代码

// 使玩家42看到玩家1的标记为红色
SetPlayerMarkerForPlayer(42, 1, 0xFF0000FF);

// 设置半透明白色标记(聊天文字保持白色但标记不可见)
SetPlayerMarkerForPlayer(42, 1, 0xFFFFFF00);

// 保持聊天颜色不变,仅隐藏标记(需配合SetPlayerColor使用)
SetPlayerMarkerForPlayer(42, 1, (GetPlayerColor(1) & 0xFFFFFF00));

// 设置不透明标记同时保留聊天颜色(需配合SetPlayerColor使用)
SetPlayerMarkerForPlayer(42, 1, (GetPlayerColor(1) | 0x000000FF));

相关函数