Перейти к контенту

naxac

Жители
  • Число публикаций

    1 337
  • Регистрация

  • Последнее посещение

  • Дней в топе

    17
  • AMKoin

    17,401 [Подарить AMKoin]

Весь контент пользователя naxac

  1. @aka_sektor, в исходниках ЧН я этого ключа не нашел. Может, плохо искал..
  2. С ключом "auto_load_arch" движок принудительно грузит игровые архивы, при упаковке которых в опциях не была указана автозагрузка (в build_map.ltx, в секции header, строке auto_load) - работает только в ЗП.
  3. @GROM_27, вот пример слотов: naxac / Файлы / new_inventory.zip
  4. @serghio34, на Затоне аи-сетка без укрытий, из-за этого глючат все возможные аи-схемы и виснут и глючат неписи. Так что это "нормально"))
  5. @stalk9r, чтобы все слоты проверить, можно так.. Где-нибудь в _g.script добавить: game_object.is_in_slot = function ( npc, item ) local item_id = item:id() local slot_item for i = 0, 12 do -- или сколько там всего слотов? slot_item = npc:item_in_slot( i ) if slot_item and slot_item:id() == item_id then return true end end return false endИ потом проверять: if not db.actor:is_in_slot(item) then
  6. naxac

    Скриптование

    @losiara, а "gar_bandit_novice_wounded" - это имя профиля или имя нпс? =========================== @losiara, да, нужно имя профиля нпс.
  7. @aka_sektor, в Cut X-Ray Project есть точно такая же правка, может, это она и есть? ..... А, нет. Вот из описания:
  8. @AndreyGants, При ее нажатии появляется выбор уровня сложности - это сделано в движке, в скрипте каллбэка нет. Сделай скриптом скрытие лишних кнопок и отображение кнопок выбора уровня сложности да и всё. П.с.: че-т разговор не по теме уже, надо бы это в другую ковырялку.
  9. @AndreyGants, просто выкинь эту шнягу и используй обычные CUIButton или CUI3tButton. Их можно ставить независимо друг от друга где душе угодно. На скрине камрада @HellRatz, вернее всего, так и сделано.
  10. @aka_sektor, не знаю даже. А что там подсвечивать, да и зачем? Если только строки по начальному символу, как в консоли. Типа ! - красный, ~ - желтый, и т.д...
  11. Все, что в папке equipment_cache - это невидимые визуалы для создания тайников в геометрии уровня. Посмотри модели в других папках.
  12. @Hawx, такой вылет бывает при несоответствии пача и скриптового диалогового менеджера (dialog_manager.script). В основном бывает при установке модов не на ту версию игры (например, мод для 1.0006, а ставят на 1.0004) или при "откате" патча на более ранний при помощи всяких "откатчиков" (так же, с 1.0006 на 1.0004). Происходит из-за разницы в сохранении данных.
  13. @aka_sektor, это просто текст, нет там синтаксиса.
  14. naxac

    Музыка II

    @gruber, хах Не, кавер вот на это: .А это, наверно, ближе всего к ирландскому народному оригиналу:
  15. naxac

    Музыка II

    Вспомнил вот...
  16. Опять небольшое обновление моего дополнения. Ссылка та же: https://yadi.sk/d/chyp7tp0vB9xt
  17. @Graff46, отслеживай дроп и перемещение в рюкзак.
  18. naxac

    Скриптование

    @Graff46, в ЗП есть функция перемещения нпс: set_npc_position(vector), в ЧН/ТЧ, вроде, их только по нодам гонять можно.
  19. @AndrewMor, local h = hit() h.type = hit.wound -- тип хита, смотри в lua_help, класс hit h.draftsman = obj -- объект, нанесший хит, передается в каллбэк на хит h.power = 1 -- сила хита h.impulse = 100 -- импульс хита h:bone("bip01_spine") -- кость, по которой наносим хит h.direction = vector():set(x,y,z) - направление, откуда "прилетело" npc:hit(h)
  20. Сами рецепты - в scripts/amk_mod.script, таблица anom_recept_comp. Текстовые описания для журнала в ПДА - config/text/rus/sak_strings.xml и amk_strings.xml
  21. Приветствую. Обновление моего дополнения к ОП-2: https://yadi.sk/d/chyp7tp0vB9xt
  22. naxac

    Скриптование

    @MegaStalker, ты меня не понял. Я привел пример, как переписать сохранение пстора в xr_logic.script для возможности хранения таблиц. Читать нетпакет этими функциями нельзя, как нельзя и сохранять таблицы напрямую.
  23. naxac

    Скриптование

    Слишком он тормозной, мне кажется, особенно для использования на апдейте.Альтернативы - например, сохранение напрямую, без паковки
  24. naxac

    Скриптование

    @MegaStalker, придется. load_table/save_table - функции для сохранения/загрузки таблиц из пстора read_stalker_params/write_stalker_params - для чтения/записи нет-пакета нпс. Для нет-пакетов я бы рекомендовал что-нибудь другое использовать, не из АМК, т.к. там местами неверно пакет читается/пишется. Модуль m_netpk от Артоса например. А таблицы в АМК пакуются в строки - тоже так себе, но если альтернативы нет, то пойдет.
×
×
  • Создать...