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

Arkada

Сталкеры
  • Публикаций

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

  • Посещение

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

    4

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

  1. Почему не собирается четвёртый рендер (DX11, R4), если установлены нужные DX 2009 и прописаны в студию?
  2. Есть скрипт на смену визуала, db.actor:set_visual_name(path) Вызов нового скрипта в пересобранной библиотеке: db.actor:set_character_icon("ID_иконки") Эти функции я брал из движка Call of Chernobyl. Я искал их с помощью программы Notepad++.
  3. Так я же вам скидывал уже готовую библиотеку с этой функцией (смена портрета ГГ, а вот зачем имя менять в скорее всего сюжетном моде, я не понимаю). Там внесена всего одна правка - смена портрета ГГ по скрипту. Вот: https://yadi.sk/d/GHB0HKCA1nUm-g
  4. Какой тип нужно присвоить звуку, если проигрывается звук enemy_hit_ (Хит от НПС к вражескому НПС)? NPC injuring (в переводе повреждать, повреждённый) или NPC attacking(в переводе атаковать)?
  5. У НПС не прописан диалог встречи. Надо его (диалог) прописать в файл character_desc_локация, в профиль НПС под </supplies> вот это: <start_dialog>ID диалога</start_dialog>
  6. Попробовал перенести один скрипт из CoC, а именно, появление полоски здоровья при нанесении хиту НПС. Проблема в том, что после убийства НПС статика не исчезает с экрана, а видимо работает с другим НПС, которому не был нанесён хит, или как-то перезапускается. Как это исправить?
  7. Проблема актуальна. Нужно сменить ник.
  8. time_global() постоянно растёт, и нужно в момент вызова скрипта записать его значение во время вызова. И не повышать значение до следующего вызова. Как это сделать?
  9. Почему не работает функция? При использовании предмета начинает работать функция, которая записывает переменную timer_wpn_hide так: time_global() + cfg_seconds*1000. Также записывается переменная time_safe = timer_wpn_hide. cfg_seconds*1000 это через сколько милисекунд таймер истечёт. Так вот, хотел в момент net_spawn актёра чтобы таймер запускался по новому, загружал значение timer_wpn_hide = time_safe (сохранённое изначально значение). Но при спавне выяснил, что к моменту спавна time_safe уже истёк. Долго уже ломаю голову, как решить эту проблему? Нужно перезапустить таймер timer_wpn_hide = time_global() + cfg_seconds*1000, но мне кажется time_global() увеличивается с каждым апдейтом. Есть ли таймеры, которые не двигаются в момент net_destroy актёра?
  10. Теперь, когда мы хотим подобрать предмет, и перед ним нажать кнопку использования, то настоящее название предмета не будет выводиться, а его короткое название. Короткое название это inv_name_short в секции предмета. Может, кому-нибудь пригодится это. Надо в файле Actor_Feel.cpp заменить 290 строку на draw_str = item->NameShort(); Дополнено 18 минуты спустя Также в файле HUDTarget.cpp нужно заменить 2 строчки: 219 строку заменить на if (fuzzyShowInfo>0.5f && l_pI->NameShort()) 222 строку заменить на F->OutNext ("%s",l_pI->NameShort());
  11. А эта ошибка в логе не порождает другие ошибки? Дополнено 21 минуты спустя Если не будет найдена необходимая строка для прочтения значения (system_ini():r_string), то как задать значение (как default?) и не сделать вылет?
  12. Что может означать вот ЭТО: ! ERROR: SV: can't find children [1264] of parent [493483840] ?
  13. Как избавиться от этой ошибки? При аттаче бинта к рукам НПС и проигрывании анимации, то в логе появляется вот это: А после сохранения и загрузки приблизительно с 40% шансом вылетает с таким логом:
  14. Вот: https://vk.com/doc199805698_208710881?hash=5c0895d8475a9754a6&dl=6223a37f17147ba9a6 Нужно адаптировать самому.
  15. Про обыск трупа. Эти предметы ни в торговле, ни в трупе не появлись.
  16. Вопрос уже решён. Я нашёл способ удаление предмета из инвентаря НПС. Но появился другой вопрос. Как обратно скрыть гитару и губную гармошку в инвентаре? Я не знаю, почему вдруг они стали видны в инвентаре.
  17. Надо вообще у любого нпс активировать этот скрипт, даже у симуляционных. Как удалить из инвентаря НПС определённый предмет?
  18. Как удалить из инвентаря НПС определённый предмет? Дополнено 2 минуты спустя Где находится коллбек на смерть НПС (сталкер)?
  19. Где найти макет иконки задания (рамка, белые линии по всем краям иконки размеров 83х47)? Видел в Atmosfear 3 новые иконки заданий, там макет наложен на новые иконки заданий.
  20. файл creatures\actor.ltx quick_item_1 = секция предмета без кавычек quick_item_2 = секция предмета без кавычек и так далее... 1 вариант. Можно сделать через движок. 2 вариант. При включении консоли отключать скриптово. get_console():show(false) Можно запихнуть эту функцию в апдейт актёра. 3 вариант. Тоже движковый, убрать кнопку вызова консоли. И ещё мой вопрос. После нескольких правок движка, я стал замечать, что при загрузке сохранения на статичном освещении иногда игра может вылетать, с таким логом: На остальных рендерах не вылетает (я тестировал, вылетов не было) Что это может значить? Как это исправить?
  21. Уже прошло достаточно времени, чтобы показать кадры геймплея игры.
  22. alife():create("секция",db.actor:position(),db.actor:level_vertex_id(),db.actor:game_vertex_id(),db.actor:id())