Так там примерно по названиям понять можно же, не? Ну или хотя бы методом научного тыка.
Как и говорил
Скрыть:
Показать:PHP код:
Streamer_ToggleAllItems(playerid, STREAMER_TYPE_OBJECT, false);
Streamer_Update(playerid, STREAMER_TYPE_OBJECT);
Хотя сейчас пытался проверить создание CreateDynamicObject при лимите и всё нормально создаётся. Не будет создаваться только если лимит CreateObject/CreateDynamicObject превышен (точнее, "создаваться" (записываться в память стримера) и возвращать ID будет, но отображаться не будет).PHP код:
Streamer_ToggleAllItems(playerid, STREAMER_TYPE_OBJECT, true);
Streamer_Update(playerid, STREAMER_TYPE_OBJECT);
CreateDynamicObject будет возвращать ID даже если объектов больше 1000
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
У меня как: 550 объектов статических, и вокруг ещё в зоне стрима ~500 на момент создания
Если хочешь, пошли я тебе покажу всё с выводом на экран, что бы понятнее было
Немного всё же не понятно назначение этих функций. Streamer_ToggleAllItems.. "Переключение"... чего?
Streamer_Update... "обновить объекты"? По-моему, так себе названия)
Последний раз редактировалось Edwin; 21.06.2017 в 08:44.
Так кинь код, которым создаёшь.
Я тебе тоже могу записать видео, где будет видно, что объект прекрасно создаётся.
И да, вполне возможно, что ты сидишь на старой версии стримера просто, в которой это может быть не учтено :)
Переключение того, что укажешь в параметре функции
Причём тут объекты-то? В названии не указывается что именно обновляется. Это просто функция, которая обращается к коду, который обновляет данные для игрока. А уже какие данные она обновит - зависит от того, что в ней указать. Собственно, как и в предыдущей функции.
В стримере же не только объекты есть. И глупо было бы для каждого вида данных (объекты/пикапы/динамические зоны и т.п.) делать свою функцию.
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
Последний раз редактировалось Edwin; 21.06.2017 в 12:37.
Это уже следствие языкового барьера, не более. Одно и то же слово может иметь не один перевод и в конкретной ситуации его интерпретация также может изменяться, так что здесь это не обязательно "переключить". По контексту скорее всего имеется в виду "включить/выключить видимость/присутствие чего-либо"
Не хотите постоянно проверять обновления моих скриптов?
Подключите его последним, после всех остальных
Nexius's Update Checker
Daniel_Cortez (21.06.2017) Edwin (21.06.2017)
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
Нет, в твоём случае сначала нужно отключить обновление объектов, а после уже уничтожать их.
Эта функция лишь вызывает DestroyPlayerObject, после которой плагин сразу же вызывает CreatePlayerObject, так как обновление данных об объектах не отключено и, соответственно, плагин думает, что объекты вокруг просто не показаны для игрока и их нужно показать (срабатывает условие, за счёт которого показываются объекты, которые только попадают в зону стрима игрока. А ToggleItemUpdate как раз и отключает это условие).
Последний раз редактировалось DeimoS; 21.06.2017 в 19:08.
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)