Пређи на главни садржај

CreatePlayer3DTextLabel

Опис

Креира 3D Text Label само за посебног играча.

ИмеОпис
playeridИграч који треба да види новокреирани 3D label.
const text[]Текст који ће се приказати
colourБоја текста
Float:xX координата(или офсет ако је причвршћен)
Float:yY координата(или офсет ако је причвршћен)
Float:zZ координата(или офсет ако је причвршћен)
Float:drawDistanceДистанца са које играч може видети лабел
attachedplayerИграч за кога желимо закачити 3D label. (Ниједан: INVALID_PLAYER_ID)
attachedvehicleВозило за кога желимо закачити 3D label. (Ниједан: INVALID_VEHICLE_ID)
bool:testLOS0/1 Опција да се текст лабела не може видети кроз зидове
OPEN_MP_TAGS:...Indefinite number of arguments of any tag.

Враћа

ID од новокреираног 3D label-а, или INVALID_3DTEXT_ID ако смо прешли ограничење 3D Player Text Label-а (MAX_3DTEXT_PLAYER).

Примери

public OnPlayerCommandText(playerid, cmdtext[])
{
if (!strcmp(cmdtext, "/playerlabel", true))
{
new
PlayerText3D:playerTextId,
name[MAX_PLAYER_NAME],
Float:x, Float:y, Float:z,
string[64];

GetPlayerName(playerid, name, sizeof(name));
GetPlayerPos(playerid, x, y, z);

format(string, sizeof(string), "Hello %s!\nI'm at your position", name);
playerTextId = CreatePlayer3DTextLabel(playerid, string, 0x008080FF, x, y, z, 40.0);
return 1;
}
return 0;
}

Белешке

tip

DrawDistance изгледа као да је мањи у spectate моду.

warning

Ако је text[] празан, играчи близу лабела могу да crash-ају. (Поправљено у open.mp верзији)

Повезане функције