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

WinCap

Опытные
  • Число публикаций

    341
  • Регистрация

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

  • AMKoin

    310 [Подарить AMKoin]

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

  1. @DarkSnowder, если правильно помню, в ТЧ для кровотечения только чтение - db.actor:get_bleeding().
  2. @DarkSnowder, один из этих рестрикторов преграждает "l03_agroprom_stalker_0008" путь к заветной цели - "agr_army_lager_guard10_walk".
  3. @DarkSnowder, а в логе, чуть выше этой ошибки, список рестрикторов не выводится?
  4. WinCap

    Моделирование в MilkShape 3D

    Здравствуйте. Подскажите, пожалуйста, как импортировать в MilkShape 3D 1.8.4 статический объект (.object)? После установки плагина из шапки темы у меня только один пункт в меню импорта "S.T.A.L.K.E.R. (Apr 20 2017)" - для динамических (.ogf) объектов.
  5. WinCap

    [CoP] Вопросы по SDK

    Вот, например, есть в ЗП такой объект "jupiter_kopachi.object" - село Копачи. В этом одном файле находятся сразу все объекты села - сгоревшие и разрушенные дома, заборы и т.д. А после декомпиляции конвертером они разбиваются на отдельные файлы, и появляется возможность часть из них удалить/заменить. (Очень хочется это сделать, а 3Д редактором не владею) Подскажите, пожалуйста, насколько эти декомпилированные объекты будут "хуже" исходных? И зависит ли это как-то от настроек компиляции уровня?
  6. WinCap

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

    @Norman Eisenherz, попробуй добавить в trade_manager.script такую функцию: function get_trade_ini(id) if trade_manager[id] then return trade_manager[id].config end return end и потом используй в своем коде: local npc = level_object_by_sid(3) local trade_ini = trade_manager.get_trade_ini(npc:id()) if trade_ini then local str = trade_ini:r_string("supplies_start", "wpn_groza_m1") end
  7. WinCap

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

    В стандартном методе "iterate_inventory" точно нет, а в неизвестном "iterate_inventory_simple" - всё может быть. Попробуй вернуть что-нибудь из функции, например "true".
  8. WinCap

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

    @Jekyll, как-то так: local gvid = определенный_m_game_vertex_id local level_name = alife():level_name(game_graph():vertex(gvid):level_id()) if level_name == level.name() then
  9. WinCap

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

    Нет. Если это действительно необходимо для реализации какой-то мега крутой идеи, то можно вручную составить таблицу наследований секций: local tbl = { ["wpn_ak74_m1"] = "wpn_ak74", и т.д. }
  10. WinCap

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

    Это естественно. После прочтения ini-файла, наследуемые параметры копируются в конечную секцию, и присутствую в ней в полном составе. Здесь возможен только "костыль". Если точно знать имя конечной секции, а также имя наследуемой, то можно прочитать параметр дважды - из одной и из другой секции. Если параметр различается, значит, он был переопределен. По другому никак.
  11. WinCap

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

    @phalcor, нужно выбрать "вышестоящий" файл, тот в котором подключен upgrade.ltx. Рискну предположить, что это: local kn_ini = ini_file("weapons.ltx")
  12. WinCap

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

    @phalcor, может так: local kn_ini = ini_file("weapons\\upgrade.ltx") P.S. Ищи примеры кода в папке "scripts", там всё есть.
  13. WinCap

    Ачивки

    Приветствую всех. Почитал вышестоящие комментарии, и пришел к выводу – “Ачивки это очень хорошо, но не понятно зачем”. Наверное, поэтому пока побеждает вариант два. Хочу высказать и свои пожелания. Первое. В ачивках (если их введут) должно быть как можно больше рангов. Возьмем армейский пример (не цепляйтесь к этому – это только для примера). Сделал что-то хорошее – получил маленькую “звездочку” (мл. лейтенант). Заработал пять маленьких – получил одну среднюю (майор). За пять средних – одну большую (генерал). А если дожил до пяти больших, то всё – маршал! Конечно, это должны быть не звездочки, а зачетные пиктограммы, и звания не армейские, а из нашей вселенной (из STALKER’a), и уровней не четыре, а например двадцать. Второе. (Самое главное) Ачивки должны как можно больше различаться по смыслу. Не просто майор, а майор чего-то. Например: майор “НС”, генерал “ОП-2”, маршал “У Костра”, мл. лейтенант “Стрима” или капитан “СВСДР” (созданных и выложенных в свободный доступ ресурсов (моделей, текстур)), ну и конечно звездный лорд “Модостроения” (за готовый мод).
  14. WinCap

    GUI Интерфейсы

    Это меняется в файлах actor_menu/..._16.xml.
  15. WinCap

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

    Много раз встречал подобное утверждение и до сих пор не знаю, что значит "основная/активная схема"? Объясните, пожалуйста.
  16. [logic] active = sr_idle@nil [sr_idle@nil]
  17. WinCap

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

    @Colder, в вашем скрипте: 1. Функция BodyAllclose - что это за переменная id? 2. Функция get_items_from_box - переменная box откуда?
  18. @Colder, может game.translate_string() добавить?
  19. WinCap

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

    @_Sk8_AsTeR_, а функции save_obj/load_obj из xr_gulag используются где-нибудь? В них какой-то "непорядок" - сохраняются 3 переменные, а загружаются только 2.
  20. WinCap

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

    Скорее всего, проблема в скриптах. Попробуй откатить к начальной версии все скрипты связанные с движением и положением НПС, те которые сам правил или адаптировал/переносил из других модов.
  21. @Norman Eisenherz, если не ошибаюсь, то здесь: gamedata\configs\ui\inventory_upgrade.xml / ...upgrade_16.xml <template name="upgrade_scheme_scientific_outfit"> <column> <cell x="0" y="24" point_x="141" point_y="225"/>
  22. @Graff46, крутой код, ничего не скажешь... 1. А зачем в функции bar() рекурсия? Почему не использовать repeat-until? Представь стек вызовов если в таблице t будет 1000 значений. 2. Обязательно хранить в c1 и c2 замыкание bar() со всеми переменными? Особенно с параметром t, в котором может быть большая таблица. Лучше пересмотреть реализацию в сторону более "простого" кода. Откровенно говоря - не знаю где проблема. Возможно в том, что в первом примере функция bar() именованная.
  23. WinCap

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

    @_Sk8_AsTeR_, например так: [walker1@truba1] on_signal = test | {-inf_vizov_test_odin_raz} %+inf_vizov_test_odin_raz =test% on_info = {+povod_pereiti_v_druguyu_sekciyu} walker@next %-inf_vizov_test_odin_raz%
  24. WinCap

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

    Нет, конечно, не работают! Совсем про это забыл. Спасибо, что напомнили. @Prophet2002 Если нужно прочитать ini-файл НЕ из папки config, придется прибегнуть к хитрости: Напомню, что в файле fsgame.ltx можно добавить своё описание пути никак не связанное с игрой. Например: $c_games$ = false| false| c:\Games\

AMK-Team.ru

×
×
  • Создать...