Как сделать чтобы над головой у игроков - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (
https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Как сделать чтобы над головой у игроков (
/showthread.php?tid=273081)
Как сделать чтобы над головой у игроков -
hillko - 31.07.2011
Как сделать чтобы над головой у игроков, например у меня была надпись которую я хочу сделать в 3D тексте лабел.
И у других игроков была другая надпись.
Re: Помошь -
Makar93 - 31.07.2011
Велик и могу русский язык.. но не в твоем случае.
Не забивай голову 3д текстами. Юзай SetPlayerChatBubble(ид игрока, "текст", цвет, дальность видимости, время в мс).
Re: Помошь -
CaHbKo - 31.07.2011
Ты хочешь
CreatePlayer3DTextLabel прицепить к игроку, но такой функции нет. Только если сам сделаешь стример и будешь обновлять позицию лейбла в OnPlayerUpdate
Re: Помошь -
-Stranger- - 31.07.2011
Если я правильно понял, хотя я ничего не понял...
PHP код:
AttachText[MAX_PLAYERS];
for(new playerid=0; playerid<max_players; playerid++)
{
AttachText[playerid] = Create3DTextLabel("Пыщь Пыщь, ололо, Я водитель НЛО",0xFF0000FF,0.0,0.0,0.0,50.0,0,0);
Attach3DTextLabelToPlayer(AttachText[playerid],playerid,0.0,0.0,2.0);
}
Дальше думаю понятно будет.
PS> про функцию SetPlayerChatBubble ничего не знал, спасибо Makar93, сегодня-же в мод засуну =)
Re: Помошь -
Makar93 - 31.07.2011
Quote:
Originally Posted by CaHbKo
|
Attach3DTextLabelToPlayer для чего тогда? )
Re: Как сделать чтобы над головой у игроков -
safari - 01.08.2011
PHP код:
new Text3D:NickName[MAX_PLAYERS];
PHP код:
NickName[playerid] = Create3DTextLabel("Текст",0xFFFF00FF,0.0,0.0,0.0,40.0,1);
Attach3DTextLabelToPlayer(NickName[playerid],playerid, 0.0, 0.0,0.2);
Где так короче!