跳到主要内容

GetPlayer3DTextLabelAttached

注意

该函数已弃用,请使用 GetPlayer3DTextLabelAttachedData

描述

获取玩家 3D 文本标签的附加数据。

名称描述
playerid玩家的 ID
PlayerText3D:textid需要获取附加数据的玩家 3D 文本标签 ID
&parentPlayerid存储父玩家 ID 的变量,通过引用传递
&parentVehicleid存储父车辆 ID 的变量,通过引用传递

示例代码

父玩家 ID 示例

new PlayerText3D:playerTextId;
new Float:X, Float:Y, Float:Z;
new attachedplayer = 37; // 附加到ID为37的玩家

new parentPlayerid;
new parentVehicleid;

GetPlayerPos(playerid, X, Y, Z);
playerTextId = CreatePlayer3DTextLabel(playerid, "Hello\nI'm at your position", 0x008080FF, X, Y, Z, 40.0, attachedplayer, INVALID_VEHICLE_ID);

GetPlayer3DTextLabelAttached(playerid, playerTextId, parentPlayerid, parentVehicleid);
// `parentPlayerid` 将为 '37'

父车辆 ID 示例

new PlayerText3D:gVehicle3dText[MAX_VEHICLES];
new gVehicleId;

new parentPlayerid;
new parentVehicleid;

gVehicleId = CreateVehicle(510, 0.0, 0.0, 15.0, 5, 0, 120);
gVehicle3dText[gVehicleId] = CreatePlayer3DTextLabel(playerid, "示例文本", 0xFF0000AA, 0.0, 0.0, 0.0, 50.0, INVALID_PLAYER_ID, gVehicleId);

GetPlayer3DTextLabelAttached(playerid, gVehicle3dText[gVehicleId], parentPlayerid, parentVehicleid);
// `parentVehicleid` 将等于 'gVehicleId' 的值

注意事项

提示

此函数是 GetPlayer3DTextLabelAttachedData 的简写形式

相关函数