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, Float treamdistance
|
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_ID, playerid);
Streamer_Update(playerid, STREAMER_TYPE_3D_TEXT_LABEL);
а когда скрыть -
PHP код:
Streamer_RemoveArrayData(STREAMER_TYPE_3D_TEXT_LABEL, /*Переменная с ID 3d текста*/, E_STREAMER_PLAYER_ID, playerid);
Streamer_Update(playerid, STREAMER_TYPE_3D_TEXT_LABEL);
Re: CreateDynamic3DTextLabel -
stabker - 10.10.2017
CreateDynamic3DTextLabelEx