-
Публикаций
1 440 -
Зарегистрирован
-
Посещение
-
Победитель дней
2
Тип контента
Профили
Форумы
Блоги
Календарь
Новости
Моды
Весь контент denis2000
-
Neptun Например так: function distance_betw_le(actor, npc, p) local npc_id1 = get_story_object_id(p[1]) local npc_id2 = get_story_object_id(p[2]) local npc1 = npc_id and alife():object(npc_id1) local npc2 = npc_id and alife():object(npc_id2) if npc1 and npc2 then return npc2.position:distance_to_sqr(npc1.position) < p[3]*p[3] end return false end Вызов в логике: {=distance_betw_le(Стори_ид_НПС1:Стори_ид_НПС2:дистанция)} ian98 Никто, его нужно писать самому или выдергивать из существующих модов (там где он есть). Самое простое решение - это в скрипте death_manager.script выпавшие из рук НПС при смерти стволы помещать обратно в их инвентарь, а скрипт release_body_manager.script будет убирать их вместе с телами. В моде SGM2.2 стволы на локации выведены в отдельную механнику игры. Их нужно собирать и отдавать механикам на детали, за счет которых механики делают апгрейды и ремонты.
-
Yura001 Недопустимые символы в скрипте dialogs.script Так комментарии не делают. _Ultra_ В логике рестриктора выполнить скрипт: %=run_postprocess(effector_alcohol:65000:true)% Либо работ не достаточно либо они неверно прописаны. Способ ровно один - найти ошибки в конфигах и устранить. Какая разница в каком количестве смартов косячить?
-
Насколько я помню партикл можно проигать в определенных координатах или на определенном суставе модели, а значит на камере его проиграть без правок движка не получиться. Читайте колбеки на использование предметов В смарт - нет, в рестриктор - да: [sr_idle] on_info = {=actor_in_zone(имя_рестриктора)} %=run_postprocess(имя_постпроцесса:ид_постпроцесса:true)%
-
Stepan_sovok1917 Отсутствует програмная библиотека msvcr100.dll, нужно установить пакет Microsoft Visual C++ Redistributable 2010 (обязательно 32 битный) или более раннюю версию, поскольку в версиях моложе и для 64 битных систем данная библиотека отсутсвует! Второй путь скачать этот файл и разместить в системных директориях: C:\windows\system32\ и C:\windows\SysWOW64\
-
Так бы сразу и сказали, что ищите телепата-аналитика. Не буду вам мешать, удачи в модостроении.
-
Аристократ Ранее в этом сериале
-
liner Я это понял ранее чем вы напомнили, поэтому и удалил сообщение. Минус вашего метода: вы не можете контролировать все методы сохранения и как следствие удалить все сохранения задействованные в этом прохождении. Поэтому я, подумав решил, предложить внедрение в сейв генерируемого в момент старта новой игры ключа. В случае смерти ключ генерируется заново и при загрузке сейва сравнивается с тем, что сохранено и при несовпадении... ну например закидывать ГГ в специальную локацию - могилу откуда нет выхода, кроме как начать новую игру с новым ключем (решение за разработчиком, что делать и как ограничивать игрока). Это позволит контролировать абсолютно все сохранения: быстрые, через меню, автосейвы в контрольных местах сюжета, сохранения вручную через консоль.
-
Это вы к чему? RSS и потоковое аудио внутри движка, две большие разницы. Тогда следует обратиться в профильную тему Доска объявлений: нужны модмейкеры Хотя я и не уверен, что найдутся профильные специалисты. Но возможно, если вы сможете обратиться напрямую к тем, кто занимается правками например Open X-Ray, то выслушав ваши предложения, они согласятся и смогут реализовать нечто подобное в своей версии...
-
Для меня нет больших проблем, для вас кто знает, мне ваш уровень не известен. Общие принципы: 1. Найдите основной файл логики этого квеста (полагаю что это будет рестриктор с логикой). 2. Разберитесь как работает катсцена в нем. 3. Разберитесь как связана кат сцена и логики отдельных персонажей в ней. 4. Определитесь, что и как вы хотите изменить. 5. Отредактируйте найденные файлы логики в соответсвии с вашими задумками. Дополнено 13 минуты спустя Kalambur Для начала, не очень хорошая идея делать большие куски текста от имени ГГ, без переформатирования окон диалогов. Насколько я помню нужно в файлах с кофигурацией окон talk_***.xml в блоке actor_answer_item в субблоке content_text в теге text установить параметры выравнивания текста. Для выравнивания по вертикали по верхнему краю параметр: vert_align="t"
-
Stgs Насколько я помню, именно так и есть. Основной скрипт sr_camp.script. Конечно нет! В катсценах происходит перехват управления камерой у игрока, а значит или катсцена или управление игроком. Некоторые движки позволяют играть катсцены в отдельном окне, не отбирая управление персонажем, но это не про X-Ray.