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

denis2000

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

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

  • Посещение

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

    2

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

  1. Lone_Loner Грубо говоря спавните sim_default_killer_3, а персонажи выбираются рандомно: sim_default_killer_4_default_4, sim_default_killer_4_default_5 итд.
  2. Shew_Power Судя по всему геометрия скомпилирована на драфте. Нужно в SDK выставить режим компиляции, затем билд и собственно сама компиляция (процесс долгий).
  3. Shew_Power Пробуйте жать Ctrl+Alt+Del, нажать кнопки в окне аварийного завершения игры или принудительно закрыть процесс игры в диспетчере. Затем выложите лог-файл.
  4. Neptun "Износом" выпавших стволов занимается скрипт death_manager.script в функции keep_item, конкретно код: if isWeapon(item) and not(get_clsid(item)==clsid.wpn_grenade_rgd5_s or get_clsid(item)==clsid.wpn_grenade_f1_s) then set_weapon_drop_condition(item) return end Почему он может не сработать: 1. Выполнилось какое либо условие до этого кода. 2. Не выполнилось условие в данном куске кода.
  5. vladvexa188 Возможно файл shader.xr создан SDK отличной от вашей версии.
  6. HellColonel Вы пытаетесь найти отсутсвущую секцию и не находите?
  7. D4sh4 Например стандартная аптечка: То есть скорость восстановления здоровья увеличивается на 0,01 в течении 10,0 секунд.
  8. Описания или списка нет. Все делается исключительно в движке.
  9. HellColonel Три проблемы в логе: 1. В спавне фигурирует только Затон: 2. Точки присоеденения графов других уровней не созданы: 3. Левел-ченджеры кривые: Вероятная причина первой проблемы - некорректная командная строка компилятора. Вероятная причина второй проблемы - отсутствуют необходимые файлы припяти и юпитера. Вероятная причина третьей проблемы - некорректные настройки Левел-ченджеров.
  10. vasyan54636 То есть мое предложение вы проигнорировали, а очередные правки приводить не собираетесь. Что же вопросов более не имею. Удачи в модостроении. А можно поподробнее расписать, что именно вы "не делали"?
  11. vasyan54636 А вы не анализировали, что конкретно вы требуете в логике щитка? Вот этот фрагмент: Переключились на секцию, начали проигрыш анимации открывания дверцы и тут же переключение на другую секцию с другой анимацией попутно проиграв звук, который тут же перебили звуком из следующей секции (который проигрываем накладывая сам на себя постоянно пока действует секция). Мое предложение - если уж хотите научиться писать толковую (хотя бы работающую) логику, для начала воспроизведите оригинальную из ЗП (уши которой торчат), а затем шаг за шагом навесьте на нее проигрывание звуков, после каждой правки проверяя, что то что вы написали действительно работает так как вы задумали.
  12. Если диалог начинает ГГ, то он может начаться только при непосредственном контакте ГГ и НПС после нажатии кнопки USE, а значит для увеличения дистанции в этом случае требуется увеличить каким либо способом дистанцию на которой можно использовать объект. Если диалог начинает НПС, то он может начаться на любой дистанции в пределах switch_distance. Для этого создается start_dialog, который нужно прописать в дискрипшене НПС: <start_dialog>vasya_start_dialog</start_dialog> и в meet секции: meet_dialog = vasya_start_dialog а также прописать условие начала этого диалога в секции meet: use = { !talking =dist_to_actor_le(6) =see_actor !actor_enemy} self, ... где self - диалог начнет НПС, !talking - НПС не ведет диалог в данный момент, =dist_to_actor_le(6) - дистанция до ГГ не более 6 метров, =see_actor - НПС видит ГГ, !actor_enemy - ГГ не враг НПС.
  13. Да, вылет происходит при обращении к функции get_scheme_by_section скрипта utils.script. Эта функция парсит из имени секции имя схемы поведения. Вылет происходит по причине того, что в функцию вместо строки передается nil. Имя работы в конфиге смарта совподает с esc_bandit_bariga?
  14. vasyan54636 Анимация камеры не подразумевает перемещение скачками. А вот для того, чтобы убрать телепорт актора на указанную точку придется пошустрить скрипт sr_cutscene.script. Drive Это не постэффет - это анимация камеры radar_stop.anm В принципе ничего не мешает перенести или сделать такую самому в SDK.
  15. Замечательно! Значит у вас все работает, как и задумано. А если же нет и вы, все-таки, хотите найти причину, то выведите в лог значения переменных (npc, section, field, src) передаваемых в функцию функции xr_logic.parse_condlist, для выяснения точного места.
  16. Возможно - это ошибка синтаксиса в скрипте, перепроверьте. Файл Level_input.cpp в исходниках движка. 1. Вопрос в соответствующую тему. 2. Лог вылета прикладываете.
  17. bsanek628 xr_statistic.script функция wealthy_functor. Нет. При условии, что fire_distance*k_dist>switch_distance
  18. Drive Для начала функция проверки времени кривая: function is_three_night (actor, npc) return db.actor ~= nil and level.get_time_hours() == 3 end Во вторых, о каком обновлении квеста речь? Секцию квеста вы не привели.