-
Число публикаций
366 -
Регистрация
-
Последнее посещение
-
AMKoin
640 [Подарить AMKoin]
Весь контент пользователя WinCap
-
@DarkSnowder, если правильно помню, в ТЧ для кровотечения только чтение - db.actor:get_bleeding().
-
@DarkSnowder, один из этих рестрикторов преграждает "l03_agroprom_stalker_0008" путь к заветной цели - "agr_army_lager_guard10_walk".
-
@DarkSnowder, а в логе, чуть выше этой ошибки, список рестрикторов не выводится?
-
Здравствуйте. Подскажите, пожалуйста, как импортировать в MilkShape 3D 1.8.4 статический объект (.object)? После установки плагина из шапки темы у меня только один пункт в меню импорта "S.T.A.L.K.E.R. (Apr 20 2017)" - для динамических (.ogf) объектов.
-
Вот, например, есть в ЗП такой объект "jupiter_kopachi.object" - село Копачи. В этом одном файле находятся сразу все объекты села - сгоревшие и разрушенные дома, заборы и т.д. А после декомпиляции конвертером они разбиваются на отдельные файлы, и появляется возможность часть из них удалить/заменить. (Очень хочется это сделать, а 3Д редактором не владею) Подскажите, пожалуйста, насколько эти декомпилированные объекты будут "хуже" исходных? И зависит ли это как-то от настроек компиляции уровня?
-
@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
-
В стандартном методе "iterate_inventory" точно нет, а в неизвестном "iterate_inventory_simple" - всё может быть. Попробуй вернуть что-нибудь из функции, например "true".
-
@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
-
Нет. Если это действительно необходимо для реализации какой-то мега крутой идеи, то можно вручную составить таблицу наследований секций: local tbl = { ["wpn_ak74_m1"] = "wpn_ak74", и т.д. }
-
Это естественно. После прочтения ini-файла, наследуемые параметры копируются в конечную секцию, и присутствую в ней в полном составе. Здесь возможен только "костыль". Если точно знать имя конечной секции, а также имя наследуемой, то можно прочитать параметр дважды - из одной и из другой секции. Если параметр различается, значит, он был переопределен. По другому никак.
-
@phalcor, нужно выбрать "вышестоящий" файл, тот в котором подключен upgrade.ltx. Рискну предположить, что это: local kn_ini = ini_file("weapons.ltx")
-
@phalcor, может так: local kn_ini = ini_file("weapons\\upgrade.ltx") P.S. Ищи примеры кода в папке "scripts", там всё есть.
-
Приветствую всех. Почитал вышестоящие комментарии, и пришел к выводу – “Ачивки это очень хорошо, но не понятно зачем”. Наверное, поэтому пока побеждает вариант два. Хочу высказать и свои пожелания. Первое. В ачивках (если их введут) должно быть как можно больше рангов. Возьмем армейский пример (не цепляйтесь к этому – это только для примера). Сделал что-то хорошее – получил маленькую “звездочку” (мл. лейтенант). Заработал пять маленьких – получил одну среднюю (майор). За пять средних – одну большую (генерал). А если дожил до пяти больших, то всё – маршал! Конечно, это должны быть не звездочки, а зачетные пиктограммы, и звания не армейские, а из нашей вселенной (из STALKER’a), и уровней не четыре, а например двадцать. Второе. (Самое главное) Ачивки должны как можно больше различаться по смыслу. Не просто майор, а майор чего-то. Например: майор “НС”, генерал “ОП-2”, маршал “У Костра”, мл. лейтенант “Стрима” или капитан “СВСДР” (созданных и выложенных в свободный доступ ресурсов (моделей, текстур)), ну и конечно звездный лорд “Модостроения” (за готовый мод).
-
Это меняется в файлах actor_menu/..._16.xml.
-
Много раз встречал подобное утверждение и до сих пор не знаю, что значит "основная/активная схема"? Объясните, пожалуйста.
-
[logic] active = sr_idle@nil [sr_idle@nil]
-
@Colder, в вашем скрипте: 1. Функция BodyAllclose - что это за переменная id? 2. Функция get_items_from_box - переменная box откуда?
-
@Colder, может game.translate_string() добавить?
-
@_Sk8_AsTeR_, а функции save_obj/load_obj из xr_gulag используются где-нибудь? В них какой-то "непорядок" - сохраняются 3 переменные, а загружаются только 2.
-
Скорее всего, проблема в скриптах. Попробуй откатить к начальной версии все скрипты связанные с движением и положением НПС, те которые сам правил или адаптировал/переносил из других модов.
-
@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"/>
-
Язык Lua. Общие вопросы программирования
WinCap ответил на тему форума автора Malandrinus в Скрипты / конфиги / движок
@Graff46, крутой код, ничего не скажешь... 1. А зачем в функции bar() рекурсия? Почему не использовать repeat-until? Представь стек вызовов если в таблице t будет 1000 значений. 2. Обязательно хранить в c1 и c2 замыкание bar() со всеми переменными? Особенно с параметром t, в котором может быть большая таблица. Лучше пересмотреть реализацию в сторону более "простого" кода. Откровенно говоря - не знаю где проблема. Возможно в том, что в первом примере функция bar() именованная. -
@_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%
-
Нет, конечно, не работают! Совсем про это забыл. Спасибо, что напомнили. @Prophet2002 Если нужно прочитать ini-файл НЕ из папки config, придется прибегнуть к хитрости: Напомню, что в файле fsgame.ltx можно добавить своё описание пути никак не связанное с игрой. Например: $c_games$ = false| false| c:\Games\
-
УЧИМСЯ МОДДИНГУ
ИГРАЕМ В МОДЫ НА ТЧ
ИГРАЕМ В МОДЫ НА ЧН И ЗП
- [ЧН] OGSM CS 1.8 CE Fixes
- [ЧН] HARDWARMOD 3.2
- [ЗП] The Long Road
- [ЧН] New vision of War
- [ЧН] Old Good Stalker Mod - Clear Sky
- [ЗП] Unofficial Patch
- [ЗП] Смерти вопреки
- [ЗП] Контракт на хорошую жизнь
- [ЗП] Shoker Weapon Mod 2.1
- [ЗП] Hardcore pack for SGM 2.2
- [ЗП] Контракт Синдиката
- [ЗП] Клондайк 2.0
- ...и другие моды
ПОЛЕЗНОЕ И РАЗНОЕ