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

denis2000

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

    1 769
  • Зарегистрирован

  • Посещение

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

    3

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

  1. Nik_99 Что-то типа: [logic@***] active = walker [walker] path_walk = ***_walk path_look = ***_look def_state_standing = talking_state
  2. Nik_99 Вы прописали анимацию не для анимпоинтов! Это анимация для точек пути, логик типа walker или remark.
  3. Nik_99 Вот. Вижу talking_state прописан. Его конечно же и указываете в том месте, где прописываете анимацию НПС в точке пути или логике. Теперь у вас на скрине фаза into не равняется nil, как было прописано ранее. Следующий вопрос, а иметься ли анимация с именем talking, которую вы вписали в фазу into, в одном из файлов *.omf подключенных к модели вашего НПС?
  4. Invincible Ну да описался: шейдер один, детейлы разные.
  5. Nik_99 Скриптовая анимация talking не имеет ни одного имени анимации. Вы везде nil прописали. Это значит раз. Состояние talking прописан в библиотеку состояний тела state_lib.script? Это значит два. Схема примерно такая: в точки пути прописано например choose, в файле state_lib.script состоянию choose прописана скриптовая анимация choosing, в файле state_mgr_animation_list.script прописаны анимации в ранндомном режиме komandir_0, komandir_1, komandir_2...
  6. А шо? Как раз на скрине один детейл и наложен на весь террейн (а это характерно для отсутствующей маски). Поправьте, если не прав.
  7. gibe Hello. Unlikely. You have not edited the file character_desc_general.xml. Or am I wrong? Upload all files: character_desc_***.xml The error is related to the NPC sim_default_bandit_0. He can't play the sound, because sound_path: nil (according to the logfile). There is an incomprehensible fact in the log file: NPC sim_default_bandit_0 with ID=4535 play the sound characters_voice\human_03\bandit\states\idle\idle_16, but this NPC is not assigned this sound... This is strange.
  8. Так сделайте. Маска как раз определяет наложение детейлов в игре.
  9. gibe Download and replace two files from my last post. They must be located in the game directory in the folder \gamedata\scripts\ Be sure to save the old files! Start the game. Wait for the crash and upload the log_file.log file from the \gamedata\ directory.
  10. gibe Strange! Replace the files: _g.script sound_theme.script Before doing this, save the original files. Wait for the crash and upload the log_file.log file from the gamedata directory. The problem is definitely related to the sound of the NPC. Obviously, he's far enough away.
  11. gibe Probably an error in the files: character_desc_***.xml. At the moment of error, you are fighting with a non-player character or a non-game character was wounded? In this case, there is an error in the description of this character in the specified file. Pay attention to the tag: <snd_config>****</snd_config>
  12. Кабан91 Модели дверей в ...SDK\editors\gamedata\meshes\dynamics\door. В SDK Spawn Element: physics/door Gerbys Обычно это означает, что НПС не назначена логика или назначена логика без тормозов: он уходит в комбат и больше под управление скриптов не возвращается. Novik Маска террейна?
  13. Очевидный ответ на данный пассаж: Вы сделали не то, что я рекомендовал. Ответ на следующий опрос: Понятия не имею, где на этот раз вы ошиблись. Поскольку никаких конкретных правок кода вы не приводите. Просто рекомендация: Задавая вопрос - указывайте: что вы хотите получить, что и где конкретно вы правили для этого, что у вас получилось в итоге. Задавая вопрос таким образом вы помогаете прежде всего себе! Вам быстрее и точнее ответят.
  14. FalkineIsaku Фича работает. Достаточно костры правильно поименовать: Имя_смарта_campfire_Номер Для того чтобы добавить отключение костров днем нужно ввести проверку времени на локации в скрипте smart_terrain.script перед вызовом bind_campfire.turn_on_campfires_by_smart_name(self:name())
  15. FalkineIsaku Есть такая функция в оригинале. Скажу более, там костер разгорается и горит когда на смарте есть люди и постепенно тухнет когда смарт пустеет. СМ скрипт bind_campfire.script
  16. gibe Hello. The Notepad++ program has a syntax check function: Menu item syntax. Enable it by selecting the desired option (*.script -> LUA | *.xml -> XML). Also Notepad++ program has a plugin Compare. It can be installed from the menu. Use both tools for convenience. Good luck!
  17. gibe Check function esc_sms_wolf_quest_trimming in file xr_effects.script. The structure should be like this: function esc_sms_wolf_quest_trimming() SendTip("MESSAGE TEXT", "NAME", nil, 10, "wolf") end
  18. Вообще то в логе все отсутствующие текстуры отмечены. Не ленитесь читать отладочную информацию! Не понимаете описание секции звука из гайда/примера - делайте тупо в лоб: Создаете новую секцию звука в существующем файле. Добавляете новый звук в список list_script_sound_***. Копируете содержимое секции звука type = actor который работает. Меняете путь и имя файла. Все. Если после этого звук не работает, то ищите проблему в самом звуковом файле.
  19. gibe Probably xr_effects.script. If you find it difficult to find the reason. Save the game five to ten seconds before the crash. And upload the save file here.
  20. gibe Good afternoon. Check the functions SendTip, somewhere in the fourth parameter, the string is passed. And there should be a number. It was probably deleted during editing. For example:
  21. 1. НПС должны быть в одном или нескольких сквадах. 2. В конфиге сквада должна быть указана цель - ваш смарт. 3. На смарте должны быть организованы работы (по дефолту или эксклюзивы). Или имеется ввиду симуляция поведения групп НПС?
  22. Nik_99 1. Вы реально используете story_ids из файла game_story_ids.ltx? Я в этом очень сомневаюсь! 2. Файл npc_profile.xml не закрыт тег <xml>! 3. Файл character_desc_actmarsh.xml нет тега версии файла, нет открывающих и закрывающих тегов <xml>! 4. Файл character_desc_actmarsh.xml зарегистрирован в system.ltx в параметре specific_characters_files!? 5. Зачем эксклюзивному скваду actmarsh_exclusive_smart_mechanic_squad включать симуляцию в simulation_objects_props.ltx!? Это так, для начала, на вскидку...