Перейти к содержанию

denis2000

Разработчики
  • Публикаций

    2 085
  • Зарегистрирован

  • Посещение

  • Победитель дней

    2

denis2000 стал победителем дня 27 сентября 2023

denis2000 имел наиболее популярный контент!

Репутация

1 129 Отличная

Информация о denis2000

  • Звание
    Время Альянса
  • День рождения 1 марта

Дополнительная информация

  • Пол
    Мужчина

Посетители профиля

Блок последних пользователей отключён и не показывается другим пользователям.

  1. RomaL23 Да это возможно: добавляете вырезанные звуки, регистрируете их в script_sound_music_and_stories.ltx, редактируете срипт поведения сталкеров xr_kamp.script для добавления новых состояний лагеря. Требуемый навык программирования на луа выше среднего. Возможно в каком то моде это реализовано и достаточно перенести указанные файлы себе.
  2. Mawrak 1. Вроде clsid.inventory_box_s, на крайний случай проверяйте так if (obj:clsid() == clsid.inventory_box) or (obj:clsid() == clsid.inventory_box_s) then 2. Зачем перебирать все объекты, если в bind_physic_object.script есть возможность, при инициализации физобъектов, занести все объекты нужного класса, в отдельную таблицу (ну хотя бы и в db.script, только не забудьте ее там создать пустую): function init(obj) ... if obj:clsid() ~= clsid.inventory_box_s then return else db.inventory_box_s[#db.inventory_box_s + 1] = obj end ... end , а потом с ней работать: obj_inv_box = db.inventory_box_s[math.random(1,#db.inventory_box_s)]
  3. Mawrak Полный код пожалуйста! Такая проверка забыта лет 20 назад.
  4. Ну да, это ведь единственный гайд на эту тему - поиск в помощь!
  5. 5643 Видеоуроки по программе X-Ray SDK 0,4 SDK 0,7 S.T.A.L.K.E.R Спойлер Level Editor Пункт 20. Присоединение локаций с помощью SDK
  6. Значит скорее всего причиной тому слишком маленький угол между линией захода на точку и линией взгляда, в результате НПС смотрит на точку, но корпус не доворачивает. Звук вызывает движок для вашего НПС. Это рандомная фраза ожидания врагов после окончания боя и видимо для вашего НПС ее нет. Показывайте дескрипшен персонажа.
  7. HearFearKefir Не назначать указанным объектам одинаковый story id.
  8. RomaL23 ИмяСмарта_ИмяНПС_ТипРабот_Индекс_ТипТочек Пример: red_forest_bylava_walk где red_forest - имя смарта, bylava - имя НПС, walk - тип точек, тип работ и индекс иногда можно опустить. Соответственно в логике walker: path_walk = bylava_walk path_look = bylava_look
  9. RomaL23 Pavel2000 Более того, название имя_смарта_walker_индекс_walk и имя_смарта_patrol_индекс_walk в эксклюзиыных работах использовать НЕЛЬЗЯ, они зарезервированы в gulag_general.script для дефолтных работ на смарте.
  10. FacingSlave level.map_add_object_spot(id_объекта, имя_метки, подпись_метки) level.map_remove_object_spot(id_объекта, имя_метки)