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

denis2000

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

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

  • Посещение

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

    2

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

  1. Kalambur 1. В файлах *.script -- означает комментарий, то есть от этих символов и до конца строки интерпритатор не считает текст кодом и никак на него не реагирует. 2. Также в скриптах блок текста ограниченный кодом --[[ в начале и ]] в конце тоже считается комментарием. В ЗП практически все мутанты добавлены при помощи спавна скриптом сквадов. Необходимость добавлять мутанта в SDK невелика. В оригинале SDK 0.7 НЕТ такого файла. Откуда вы его взяли и что в нем прописано известно только вам! Лично я добавил этот файл из ТЧ 1.0004, подключил и прекрасно спавню крыс в SDK. КМБ Урок 14 Этот мой урок светиться по указанной ссылке и скопирован еще на десятке ресурсов. Это не говоря об огромном количестве разнообразных статей и видео на тему. Вы очень плохо ищите? В ваших интересах четко и подробно рассказать, что и как вы делали чтобы прийти к такому результату, чтобы посетители форума смогли оказать вам помощь.
  2. Yura001 В логе действительно мало информации, поэтому выкладывайте полностью правки в виде файлов, по скриншотам не гадаем. И да в методе set_actor_position тоько один параметр - вектор, остальные движком будут тупо проигнорированы.
  3. ian98 Не удивительно, что самый простой метод не самый эффективный. Он не учитывает, что НПС могут потерять оружие не только во время смерти, но и при тяжелых ранениях (в стычках с мутантами и другими НПС), к тому же он не учитывает стволы собранные Игроком и выброшенные им в последствии после сортировки самых ценных. Он решает только часть задачи. Поэтому если хотите полноценное решение его нужно или найти в другом моде и перенести в свой или написать с нуля. Вся суть осталась за кадром, что и как вы добавляли известно только вам. Мы вас внимательно слушаем.
  4. ian98 Какие секреты? Все элементарно. В файле death_manager.script в функции keep_item(npc, item) после строки set_weapon_drop_condition(item) вписать npc:transfer_item(item, npc) Все, дропнутые стволы вернулись в инвентарь НПС.
  5. Vlador Просто добавьте секции новых боеприпасов в геймдату SDK (естественно для корректного отображению потребуются модели и текстуры).
  6. 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 стволы на локации выведены в отдельную механнику игры. Их нужно собирать и отдавать механикам на детали, за счет которых механики делают апгрейды и ремонты.
  7. Yura001 Недопустимые символы в скрипте dialogs.script Так комментарии не делают. _Ultra_ В логике рестриктора выполнить скрипт: %=run_postprocess(effector_alcohol:65000:true)% Либо работ не достаточно либо они неверно прописаны. Способ ровно один - найти ошибки в конфигах и устранить. Какая разница в каком количестве смартов косячить?
  8. Насколько я помню партикл можно проигать в определенных координатах или на определенном суставе модели, а значит на камере его проиграть без правок движка не получиться. Читайте колбеки на использование предметов В смарт - нет, в рестриктор - да: [sr_idle] on_info = {=actor_in_zone(имя_рестриктора)} %=run_postprocess(имя_постпроцесса:ид_постпроцесса:true)%
  9. Stepan_sovok1917 Отсутствует програмная библиотека msvcr100.dll, нужно установить пакет Microsoft Visual C++ Redistributable 2010 (обязательно 32 битный) или более раннюю версию, поскольку в версиях моложе и для 64 битных систем данная библиотека отсутсвует! Второй путь скачать этот файл и разместить в системных директориях: C:\windows\system32\ и C:\windows\SysWOW64\
  10. Так бы сразу и сказали, что ищите телепата-аналитика. Не буду вам мешать, удачи в модостроении.
  11. Аристократ Ранее в этом сериале
  12. У смарт-террейна нет логики, у него конфиг и он обязателен.
  13. liner Я это понял ранее чем вы напомнили, поэтому и удалил сообщение. Минус вашего метода: вы не можете контролировать все методы сохранения и как следствие удалить все сохранения задействованные в этом прохождении. Поэтому я, подумав решил, предложить внедрение в сейв генерируемого в момент старта новой игры ключа. В случае смерти ключ генерируется заново и при загрузке сейва сравнивается с тем, что сохранено и при несовпадении... ну например закидывать ГГ в специальную локацию - могилу откуда нет выхода, кроме как начать новую игру с новым ключем (решение за разработчиком, что делать и как ограничивать игрока). Это позволит контролировать абсолютно все сохранения: быстрые, через меню, автосейвы в контрольных местах сюжета, сохранения вручную через консоль.
  14. Yura001 local object = get_story_object("стори_ид_смарта") local position = object:position() npc:set_npc_position(position)
  15. Это вы к чему? RSS и потоковое аудио внутри движка, две большие разницы. Тогда следует обратиться в профильную тему Доска объявлений: нужны модмейкеры Хотя я и не уверен, что найдутся профильные специалисты. Но возможно, если вы сможете обратиться напрямую к тем, кто занимается правками например Open X-Ray, то выслушав ваши предложения, они согласятся и смогут реализовать нечто подобное в своей версии...
  16. Kalambur Отбой! Вам не текст форматировать нужно, а положение текста относительно окна. Такие параметры мне не известны, возможно их и нет в принципе.
  17. Для меня нет больших проблем, для вас кто знает, мне ваш уровень не известен. Общие принципы: 1. Найдите основной файл логики этого квеста (полагаю что это будет рестриктор с логикой). 2. Разберитесь как работает катсцена в нем. 3. Разберитесь как связана кат сцена и логики отдельных персонажей в ней. 4. Определитесь, что и как вы хотите изменить. 5. Отредактируйте найденные файлы логики в соответсвии с вашими задумками. Дополнено 13 минуты спустя Kalambur Для начала, не очень хорошая идея делать большие куски текста от имени ГГ, без переформатирования окон диалогов. Насколько я помню нужно в файлах с кофигурацией окон talk_***.xml в блоке actor_answer_item в субблоке content_text в теге text установить параметры выравнивания текста. Для выравнивания по вертикали по верхнему краю параметр: vert_align="t"
  18. VitaliyGE О каких ограничениях движка вы говорите если исходные коды движка уже лет 5 в открытом доступе? Берете и делаете.

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

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