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

naxac

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

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

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

  • Дней в топе

    17
  • AMKoin

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

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

  1. @UriZzz, а где место в скрипте, где переменная item определяется?
  2. Доброй ночи. Обновил дополнение: скачать
  3. @Павел Афоников, об этом, по-моему не раз писали.
  4. naxac

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

    @Капрал Хикс, договорились.
  5. @Houdini_one, в секции нпс есть параметр, за это отвечающий. use_single_item_rule, или что-то вроде этого.
  6. naxac

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

    @Капрал Хикс, при заклинивании выводится статик "weapon_jammed" - на апдейте лови момент его появления (if get_hud():GetCustomStatic("weapon_jammed") then...). можешь звуками поделиться, тоже давно хотел это сделать?)
  7. @UriZzz, success - значит выполнено. Видимо, сообщение о том, что все в норме. А красным цветом - потому что по-другому в обычном ТЧ текст в консоль не вывести.
  8. naxac

    X-Ray extensions

    @UriZzz, судя по функции: spawn_artefact(sect_art, count) при спавне явно задаются секция и количество артефактов. Тут уже все зависит от твоей фантазии (=
  9. Привет всем. Обновление дополнения: https://yadi.sk/d/uQI3BNCfWGWmtA Перед установкой обязательно удалить gamedata.dbh_patch! Сожержимое архива скопировать в папку с игрой с заменой.
  10. Дело оказалось не в масштабе, а в том, что движок при вращении статика на широких мониторах растягивает его, умножая на коэффициент координату Х. Вот этот самый коэффициент: (xr_3da\xrGame\UICustomItem.cpp) void CUICustomItem::Render(FVF::TL*& Pointer, const Fvector2& pos_ns, u32 color, float angle) ... float kx = (UI()->is_16_9_mode())?0.8333f: 1.0f; // clip poly ... Это делается только для вращающихся статиков (в конфиге которых heading="1"). На моё счастье в ХЕ есть функция, которая этот самый коэффициент меняет (set_static_rescale_factor) - установил 1, и всё заработало нормально. (= Единственное - карта чуть растянута по Х, но главное координаты совпадают. Иначе пришлось бы на апдейте растягивать статик в зависимости от угла поворота.
  11. @XinnogeN XinnogeN, слитые исходники вроде на 2008 собирали. Товарищи двигоправы, такой вопрос. Делаю скриптовую миникарту, и появилась проблема с вращением статика на шф-разрешениях - карта куда-то "убегает", хотя под широкоформат я её размеры нигде не меняю. Вот видео, чтобы было понятней, клиппер убрал: обычный монитор: https://yadi.sk/i/056Ku0gTcNaC1g широкий: https://yadi.sk/i/XhOlsOWehonMCw Хотел сделать сдвиг текстуры, но от чего зависит такое смещение и откуда плясать - не могу понять. Что там в движке не так работает при широких разрешениях?
  12. @Han Sola, в оригинале ТЧ бтр может стрелять либо по актеру (в логике: target = actor), либо по объекту со story_id (target = <номер story ID>), либо по точкам пути (target = points, плюс path_fire = <название пути>). Чтобы стрелял по неписям, нужно доделывать схему (ph_car.script). Это тебе надо для mil_freedom_member0009 и mil_freedom_member0019 (в all.spawn) сделать уникальные профайлы и прописать им в character_profile. В оригинале у них один профайл на двоих: mil_Svoboda_bodyguard.
  13. naxac

    GUI Интерфейсы

    @VIKKOV_CHSOP, биография в КПК возвращена в X-Ray Extensions.
  14. @Houdini_one, у меня как раз XE. Надо адаптировать же, совмещать, а не просто Ctrl+C - Ctrl+V. Сам код, кстати, из ОГСЕ - тот же самый ХЕ.
  15. @Houdini_one, это можно поправить в xr_danger.script: поставить дополнительные проверки на то, откуда взялся дэнжер. Пример.
  16. Доброго дня. Обновил аддон. Ссылка прежняя: https://yadi.sk/d/J9J7qXSZLFNDSA Исправлен вылет при спавне скриптовых переходов. Переделал немного ogg-плеер: теперь во флешки можно добавлять сколько угодно файлов, главное, чтобы описание флешки соответствовало количеству файлов, и чтобы файлов было не менее 12-ти (это потому что в игровых архивах ОП-2 их уже 12). Для теста обновил и музыку от плеера (список треков): заменил музыку в паре флешек (8 и 12). Любителям пост-рока рекомендую)
  17. @Firestarter, примерный алгоритм: • получаешь визуал непися (npc:get_visual_name()); • спавнишь в него броник, соответствующий его визуалу (для этого, наверное, лучше сделать таблицу типа [имя_модели] = секция броника); • используя таймер или каллбэк на выход в онлайн (client_spawn_manager) через некоторое время после спавна получить клиентский объект броника и задать ему состояние. Это, наверное, сейчас в каждом моде имеется - подсмотри, как сделано, в том же АМК.
  18. Всем привет. Очередное обновление аддона: https://yadi.sk/d/J9J7qXSZLFNDSA
  19. @CortezAs02, это тебе лучше к авторам мода обратиться. Раз такая трабла с самого старта игры, то 100% должен быть патч или фикс какой-нибудь. А по вылету - какая-то ошибка в функции start_game_callback в _g.script, либо в файлах или функциях, которые из неё вызываются.
  20. Приветствую. Обновил аддон:https://yadi.sk/d/J9J7qXSZLFNDSA Важно! Перед установкой обновления обязательно нужно завершить все трансмутации: варку артов, эмбрионов и т.д, иначе игра не загрузится корректно и дальнейшие сохранения будут битыми. Из изменений - разные исправления. Также, по некоторым сведениям, в прошлый патч как-то попал файл управления погодой с ошибкой, из-за которой не менялась погода. Это исправлено.
  21. naxac

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

    @_Sk8_AsTeR_, смотри amk_anoms.script, там, где неписю назначаются рестрикторы.
  22. naxac

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

    @_Sk8_AsTeR_, в солянке используется другая схема.
  23. Обновил патч: https://yadi.sk/d/J9J7qXSZLFNDSA Исправил вылеты при смерти некоторых НПС. Исправил вылет при диалоге с Вороном, если активны некоторые задания.
×
×
  • Создать...