SA-MP Forums Archive
CreateDynamic3DTextLabel - 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: CreateDynamic3DTextLabel (/showthread.php?tid=642975)



CreateDynamic3DTextLabel - Dreamerzzz - 10.10.2017

Как сделать так, чтоб динамический 3Д ярлык был виден только определенным игрокам?
Функция такая:
Код:
CreateDynamic3DTextLabel("Командир", 0xffd80044, 0.0, 0.0, 3.0, 70.0, playerid, attachedvehicle = INVALID_VEHICLE_ID, testlos = 0, worldid = -1, interiorid = -1, playerid = -1, Float:streamdistance = STREAMER_3D_TEXT_LABEL_SD, STREAMER_TAG_AREA areaid = STREAMER_TAG_AREA -1, priority = 0);



Re: CreateDynamic3DTextLabel - White_116 - 10.10.2017

Просто
Quote:

interiorid = -1, playerid = -1, Floattreamdistance




Re: CreateDynamic3DTextLabel - Dreamerzzz - 10.10.2017

Так это же параметр playerid, если она равен -1, то он его всем игрокам показывать?! А нужно, чтоб только определенным


Re: CreateDynamic3DTextLabel - Eims - 10.10.2017

Quote:
Originally Posted by Dreamerzzz
Посмотреть сообщение
Так это же параметр playerid, если она равен -1, то он его всем игрокам показывать?! А нужно, чтоб только определенным
Указывай там INVALID_PLAYER_ID и после, когда нужно показать игроку, прописывай
PHP код:
Streamer_AppendArrayData(STREAMER_TYPE_3D_TEXT_LABEL/*Переменная с ID 3d текста*/E_STREAMER_PLAYER_IDplayerid);
Streamer_Update(playeridSTREAMER_TYPE_3D_TEXT_LABEL); 
а когда скрыть -
PHP код:
Streamer_RemoveArrayData(STREAMER_TYPE_3D_TEXT_LABEL/*Переменная с ID 3d текста*/E_STREAMER_PLAYER_IDplayerid);
Streamer_Update(playeridSTREAMER_TYPE_3D_TEXT_LABEL); 



Re: CreateDynamic3DTextLabel - stabker - 10.10.2017

CreateDynamic3DTextLabelEx