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

denis2000

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

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

  • Посещение

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

    2

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

  1. Redix Целевой смарт (target_smart) и смарт привязки, наверняка разные вещи. Вот и хотелось бы уточнить, что имел ввиду автор поста.
  2. N00b1k_x Зачем переносить, то что и так там есть... АлеБард Точка spawn_pont прописывается в конфиге смарта и никак не влияет на принципиальную возможность спавна на смарте. Она нужна только для того, чтобы указать конкретное место спавна, если же она не указана спавн происходит в координатах самого смарта. SoDizzari [sr_idle] on_actor_inside = nil %=play_sound(секция_звука)% Что такое смарт террейн к которому "привязан" сквад в ваших терминах и почему эта привязка обязательна?
  3. SoDizzari on_info = {=npc_in_zone(имя_рестриктора)} nil %=remove_npc(стори_ид_НПС)%
  4. kozzinaki Исправление скрипта отвечающего за спавн сквадов на стартовых позициях в начале новой игры Причина бага: скрипт sim_board:fill_start_position() при заполнении стартовых позиций использует таблицу получаемую при помощи game_graph():levels() и если в файле simulation.ltx не найдется секции с именем start_position_level_name, то скрипт тупо и молча прервет свою работу, естественно не выполнив ее полностью. Другое решение проблемы - не допускать появление несуществующих локаций в game_graph, корректным заполнением конфиг-файлов на этапе компиляции спавна и не допускать отсутствия секций стартового расположения для существующих локаций.
  5. kozzinaki sr_idle - схема логики рестриктора. А если вы уж ставите звук вещающий зациклено и постоянно поставьте статический источник звука на локации в SDK и не парьтесь.
  6. Звук нужно играть не от рестриктора, а от физобъекта, тогда будет корректно рассчитываться затухание от расстояния, как раз в соответствии с настройками звука в SDK. [logic] active = ph_idle@wait [ph_idle@wait] on_info = nil %=play_sound(radio_music)%
  7. Не папки а файлы и в configs\misc. Так по крайней мере в оригинале.
  8. Неа. Время в игровых секундах! А уж как игровое относиться с реальным зависит от множителя time_factor. Разные. Анимации НПС - это анимации скелета модели персонажа, а анимации ГГ от первого лица - это анимации скелета рук перед камерой.
  9. SoDizzari В логике не корректно указана схема на которую производиться переключение.
  10. kozzinaki В SDK нужно профиль (npc_profile) указать актору соответствующий.
  11. SoDizzari Нужно прописать предмет в файл death_generic.ltx в секцию keep_items.
  12. FalkineIsaku Сделав вместо левел-ченджера рестриктор запускающий UI-окно с данным диалогом и в зависимости от выбора телепортирующий в левел-ченджер или от рестриктора. Подробности реализации можно подсмотреть например в моде Путь во Мгле. В нем данный функцианал гораздо шире чем просто подтверждение перехода, там переход может быть закрыт неким условием и выдается сообщение о причине отказа, метка на переход с подписью, автоматическое сохранение игры пред переходом и учет времени путешествия в комплекте. Скрипт sr_level_changer.script
  13. ZaKoN232 Выход у вас ровно один: Включайте логирование в файл, как предложил BarmaGlot. Ищите все скрипты (в том числе и не правленые) откуда вызывается функция pstor_store (их не так и много 10 шт). ПЕРЕД вызовом функции пишите в лог подробности вызова (какой скрипт вызывает, что за объект, что за переменная). В вашем случае объект для которого вызывается сохранение переменной уже nil, но вот скрипт и имя может, подсказать направление поиска. Дожидаетесь вылета - читаете лог и будете знать по крайней мере более подробно причины.
  14. К сожалению для вас - нет. Исходная причина так и не устранена. Насколько я понимаю причина не в данной функции а в том, что кто-то ее вызывает с некорректными параметрами.
  15. SoDizzari Без правок движка никак. В текущем состоянии эту кнопку и реакцию на нее можно переназначить на "Ремонт" тегом mechanic_mode.
  16. Boomer В моде НЛС левелченджер спавниться скриптом в любое удобное время. Это второй вариант для вашей задачи.
  17. D37a8b А попробуйте задать вопрос по такой схеме: 1. Мне нужно сделать это - далее следует подробное описание начальных условий и вашей задачи. 2. Для этого я сделал это - далее следует подробное описание, что и как именно выделали для ее осуществления со скриншотами и цитатами из текстовых файлов которые вы правили. 3. В итоге я получил это - текст лога, скриншоты или видео, подробное текстовое описание результата ваших усилий. И посмотрите насколько быстрее найдется ответ на ваш вопрос. Так чисто для эксперимента.
  18. SoDizzari Это так не работает! Знающие люди вам ответят вне зависимости от количества перепостов вашего сообщения.