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

denis2000

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

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

  • Посещение

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

    2

Весь контент denis2000

  1. 1GreatDay1 Параметры оружия RomaL23 Конечно можно, но не забывайте, что такие объекты должны иметь скелет (хотя бы из одного сустава) и шейп (физическую оболочку).
  2. Domovoi Тут скорее всего неверные настройки текстуры (альфа-канал) или шейдера (прозрачность).
  3. RomaL23 Да это возможно: добавляете вырезанные звуки, регистрируете их в script_sound_music_and_stories.ltx, редактируете срипт поведения сталкеров xr_kamp.script для добавления новых состояний лагеря. Требуемый навык программирования на луа выше среднего. Возможно в каком то моде это реализовано и достаточно перенести указанные файлы себе.
  4. 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)]
  5. Mawrak Полный код пожалуйста! Такая проверка забыта лет 20 назад.
  6. Mawrak Пробуйте считывать clsid объекта и проверять по нему.
  7. Ну да, это ведь единственный гайд на эту тему - поиск в помощь!
  8. 5643 Видеоуроки по программе X-Ray SDK 0,4 SDK 0,7 S.T.A.L.K.E.R Спойлер Level Editor Пункт 20. Присоединение локаций с помощью SDK
  9. Значит скорее всего причиной тому слишком маленький угол между линией захода на точку и линией взгляда, в результате НПС смотрит на точку, но корпус не доворачивает. Звук вызывает движок для вашего НПС. Это рандомная фраза ожидания врагов после окончания боя и видимо для вашего НПС ее нет. Показывайте дескрипшен персонажа.
  10. HearFearKefir Не назначать указанным объектам одинаковый story id.
  11. RomaL23 ИмяСмарта_ИмяНПС_ТипРабот_Индекс_ТипТочек Пример: red_forest_bylava_walk где red_forest - имя смарта, bylava - имя НПС, walk - тип точек, тип работ и индекс иногда можно опустить. Соответственно в логике walker: path_walk = bylava_walk path_look = bylava_look
  12. RomaL23 Pavel2000 Более того, название имя_смарта_walker_индекс_walk и имя_смарта_patrol_индекс_walk в эксклюзиыных работах использовать НЕЛЬЗЯ, они зарезервированы в gulag_general.script для дефолтных работ на смарте.
  13. FacingSlave level.map_add_object_spot(id_объекта, имя_метки, подпись_метки) level.map_remove_object_spot(id_объекта, имя_метки)
  14. Крим Это Исключительное состояние или Исключение возникшее при попытки выполнить некорректную инструкцию (например попытка деления на 0). Определить, что это за состояние можно либо прямым путем - при анализе дампа или косвенным - анализируя ситуацию в которой эта ошибка возникает.
  15. Minolith Если анимации находятся в самом файле модели, то из можно просмотреть в свойствах модели в разделе Motions. Если же они подключены внешним (внешними) файлом анимаций, то нужно этот файл преобразовать в формат *.skls конвертором и подгрузить к модели в SDK для просмотра.
  16. VADKL(SLoika) Если по минимуму - заменять текстуры шрифтов. А если по правильному - смотрите, как реализованы локализации в оригинале на несколько текстовых языков.
  17. mic900 Тогда - это очень странно, в оригинале не помню таких проблем.
  18. Akim1231 Для начала попробуйте добавить требуемое в конфиг.
  19. Akim1231 В логе я вижу только жалобу на отсутствие параметров anim_reload и anim_close_weapon в секции wpn_shotguntarrant_hud.