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

denis2000

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

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

  • Посещение

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

    2

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

  1. vasyan54636 А вы не анализировали, что конкретно вы требуете в логике щитка? Вот этот фрагмент: Переключились на секцию, начали проигрыш анимации открывания дверцы и тут же переключение на другую секцию с другой анимацией попутно проиграв звук, который тут же перебили звуком из следующей секции (который проигрываем накладывая сам на себя постоянно пока действует секция). Мое предложение - если уж хотите научиться писать толковую (хотя бы работающую) логику, для начала воспроизведите оригинальную из ЗП (уши которой торчат), а затем шаг за шагом навесьте на нее проигрывание звуков, после каждой правки проверяя, что то что вы написали действительно работает так как вы задумали.
  2. Если диалог начинает ГГ, то он может начаться только при непосредственном контакте ГГ и НПС после нажатии кнопки 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 - ГГ не враг НПС.
  3. Да, вылет происходит при обращении к функции get_scheme_by_section скрипта utils.script. Эта функция парсит из имени секции имя схемы поведения. Вылет происходит по причине того, что в функцию вместо строки передается nil. Имя работы в конфиге смарта совподает с esc_bandit_bariga?
  4. vasyan54636 Анимация камеры не подразумевает перемещение скачками. А вот для того, чтобы убрать телепорт актора на указанную точку придется пошустрить скрипт sr_cutscene.script. Drive Это не постэффет - это анимация камеры radar_stop.anm В принципе ничего не мешает перенести или сделать такую самому в SDK.
  5. Замечательно! Значит у вас все работает, как и задумано. А если же нет и вы, все-таки, хотите найти причину, то выведите в лог значения переменных (npc, section, field, src) передаваемых в функцию функции xr_logic.parse_condlist, для выяснения точного места.
  6. Возможно - это ошибка синтаксиса в скрипте, перепроверьте. Файл Level_input.cpp в исходниках движка. 1. Вопрос в соответствующую тему. 2. Лог вылета прикладываете.
  7. bsanek628 xr_statistic.script функция wealthy_functor. Нет. При условии, что fire_distance*k_dist>switch_distance
  8. Drive Для начала функция проверки времени кривая: function is_three_night (actor, npc) return db.actor ~= nil and level.get_time_hours() == 3 end Во вторых, о каком обновлении квеста речь? Секцию квеста вы не привели.
  9. А кто говорил нет? Я сказал да. Это ваши аргументы объясняют топтание на месте, я же ничего нового не сказал! Вы не поверите: Я на него даже не надеялся, несмотря на то, кто о чем бы не говорил и не обещал или не обещал. Тут все просто - это делают энтузиасты в свое свободное время ничего но получая в замен. Аргумент типа: не ну че мы то на них посмотрите... Зачем эти оправдания? И так всем ясно, что мы мододелы и разработчики в категорически не равных условиях и ожидать от модостроения радикальных и коренных изменений не приходиться, тем более, что у разработчиков были свои причины и проблемы на этапе разработки, от них не зависящие (Эндерал - это исключение, подтверждающее правило).
  10. Ну да. Шаг вперед и два назад - это тоже движение. Судя же по вашим словам именно в этом аспекте остались ровно на том же месте, хотя своими аргументами вы пытались доказать обратное. vasyan54636 {=} это условие срабатывает если функция вернула true, а {!} это если false. Иначе говоря ! - это инверсия.
  11. asarkus Удалите файл ...\gamedata\configs\weapons\w_knife.ltx Я вам ровно противоположное рекомендую!
  12. Demon666 Похоже, некорректная установка мода/базовой игры или поврежденные файлы мода.
  13. asarkus Удалите конфиг ножа из геймдаты или внесите в него требуемые параметры, начиная с того, на отсутствие которого ругается движок (splash1_hits_count).
  14. asarkus Это же все меняет. Нафиг лог и правки - танцуем с бубном.
  15. asarkus Не плохо, было бы увидеть лог-файл, может там есть намек на причину. Это значит - раз. Так же приведите конкретно свои правки. Это значит - два. И на последок - при возникновении трудно решаемой проблемы, откатываете все свои правки и добавляете их по одной, каждый раз наблюдая за реакцией, так найдете причину.
  16. Boomer Файлы ui_mm_main***.xml убрать теги btn name="btn_novice" и btn name="btn_master".
  17. Gerbys У членов сквада эксклюзивная логика? Тогда рекомендуется прописать def_state_moving = assault.
  18. Aleksei Everlasting Эко вы хватанули, книга и сценарий игры - две кардинальные разницы. Для адаптации книги в сценарий и далее в игру тоже сценарист потребуется.
  19. SoDizzari А что, нейросеть не устраивает?