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

denis2000

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

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

  • Посещение

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

    2

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

  1. Mervin62 Пожалуйста! КМБ Урок 64. Это делается при помощи Universal ACDC.
  2. lewandowski Значит одного лога мало. Поскольку вылет говорит об отсутствии ГГ (а точнее о том, что объект ГГ не зарегистрирован в скрипте db на момент работы скрипта smart_terrain_control.script), то где конкретно лажа непонятно. Вот справочник раздел Зов Припяти - Другое - №18, хотя он для версии 1.7 проясняет общие принципы
  3. ian98 Да. конечно можно. Для оригинального движка делается это через редактирование нетпакекта объекта (такой функционал есть во многих модах, в частности мне известно что он есть в SIMBION, SGM 2.2 с оружейным паком). Кажется в кастомных движках эту возможность добавляли простой функцией. Ewgen_5057 В логике: %=send_tip(Имя_строки_сообщения:Имя_иконки_сообщения)% Где Имя_строки_сообщения - string id из файлов st_***.xml, Имя_иконки_сообщения - имя иконки из скрипта news_manager.script таблица tips_icons.
  4. Дмитрий Стрелецкий В оригинале есть механизм выполняющий аналогичные функции - менеджер тайников (treasure_manager.script). Он заточен чтобы случайным образом выдавать метки на тайники при обыске трупов НПС (вам же нужно выдать объект, а не метку), при этом тайники не повторяются (ведется таблица выданных) и имеется возможность выдать конкретный тайник. Ваша задача сделать нужное количество не квестовых объектов (их можно продать/выкинуть или убрать в тайник), создать из них базу данных (аля secrets.ltx) и сделать свой менеджер на базе существующего.
  5. Novichok iz derevni Возможно не добавлена локация в конфиг death_items_by_levels.ltx
  6. Ewgen_5057 В логике рестриктора: on_info = {+Инфопорция_о_выполнении_задания} nil %=create_squad(Сквад_торговца:Смарт_для_его_спавнв)% Novichok iz derevni Посмотрите здесь: Курс молодого бойца. Уроки для начинающих По моему скромному мнению - это курс уроков с самым низким порогом вхождения в котором рассмотрены многие аспекты модостроения. Если же он вас не устроит просто воспользуйтесь поиском, результатов - масса.
  7. maks_stalkerok_2000 В функцию поиска строки (gfind) передана пустота (nil) вместо строки. Для подробностей смотрите, что за функция скрипта _g.script вызвала вылет и кто ее вызывал с неверным параметром.
  8. Тег st_actor_name в файле st_characters.xml Добавить в поле рестриктор с логикой: [logic] active = sr_idle@kill_actor [sr_idle@kill_actor] on_actor_inside = nil %=kill_actor%
  9. Grade При компиляции на драфте, не все фазы обрабатываются в полном объеме и ошибка может не проявиться.
  10. Grade Это уже хоть что то, судя по всему вылет происходит при попытке обработки одного из ЛОД объектов. Обычно это объект поврежденный при декомпиляции объекта в формат SDK (\***_lod***.object) , объект из библиотеки тоже иногда может быть поврежден, но это случается гораздо реже (\uazik_o1.object), обычно при попытке добавить объект из сторонней библиотеки распаковкой архива. Фаза Build UV mapping... это фаза во время которой создается карта вершин объекта в координатах текстуры наложенной на объект. Что можно порекомендовать: Попытаться найти поврежденную модель и убрать её экземпляры с локации.
  11. Лог в файле: ***\editors\logs\xrlc***.log
  12. Apka Попробуйте при помощи dxwebsetup.exe от Майкрософт установить недостающие библиотеки DX9. Причина возможно в этом. PS: Также, не желательно, чтобы при запуске приложений SDK были запущенны другие приложения использующие DX9 3D.
  13. kalak_12 Это поможет если проблема была при установке или распаковке файлов.
  14. Алексей Журавель Это статический объект? kalak_12 Судя по всему у какой то текстуры некорректный thm-файл.
  15. Grade Проверьте может у вас Snap List включен и заполнен. Тогда может такое происходить.
  16. Grade Все зависит от включенных опций привязки создаваемых объектов. Изучите и разберитесь в этом вопросе и больше проблем у вас не будет.
  17. GerKaYZeR Как мне кажется, нет абсолютно никакого смысла портировать движок X-Ray на мобильные платформы. Так как потребуется перепилить почти половину движка для его нормальной работы и удобства управления пользователем, а это неизбежно приведет к тому, что моды придется адаптировать к фактически новому движку. Для игры в сталкер и моды проще будет использовать "облачный гейминг" или реализовать его "локальную" версию: запускать сталкер под виндой на своем ПК, а мобильное устройство использовать для отображения геймплея и передачи сигналов управления. Вот пример такого на стандартном софте 10 летней давности. Основная проблема текущего софта здержки управления.
  18. Не более минуты. Я дольше пост пишу, чем спавн собирается. Серьезно!? Я за один раз размещу объект там где надо и так как надо. Затратив на это 3-5 минут максимум! А сколько нужно для точного позиционирования персборкой спавна и несколькими проверками на локации? PS: Впрочем бегать на костылях я вас и не отговариваю, вам так удобнее и быстрее. Только пожалуйста не утверждайте, что это так для всех.
  19. А вот я бы, все же настоял на изучении официального инструментария разработчика (SDK) тем более, что информации по нему давно море и еще несколько ложек. А использование кустарных механизмов оставить в прошлом, оно закончилось вместе в выходом в открытый доступ официального инструментария, тем более что они ограничены в возможностях. Но если хотите вам уже подсказали, где и как искать. Я не вижу никакого смысла разжевывать такой вопрос в данной теме.
  20. WolfHeart Contentic Так если планируется класть квестовый предмет "на полку в шкафчик", то без точного позиционирования предмета далеко не уехать, а это позволит сделать адекватно только SDK. Закинуть предмет, например, на полку, выкидыванием из инвентаря невозможно, так как он появляется только на АИ-сетке вокруг ГГ в рандомном месте.
  21. Contentic В смысле снять координаты для спавна квестового предмета? Не морочьте голову, используйте штатный инструментарий (SDK)!
  22. Contentic Сначала - вы поподробнее опишите задачу, пожалуйста.

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек. Оставаясь на сайте, вы подтверждаете свое согласие на их использование. Политика конфиденциальности | Условия использования