Здесь задают вопросы и получают на них ответы. Прежде чем задать вопрос, воспользуйтесь поиском по разделу, ответ на него, вероятно, уже есть.
Если у вас произошёл вылет, проверьте лог и поищите информацию об ошибке в справочнике. Также будет полезно посмотреть справочник ошибок. Если у Вас вылетает какой-то мод, то следует написать в тему этого мода.
Грамотно оформляйте свой пост, чётко доносите суть своего вопроса (ответа).
Благодарность выражаем в личке или же ставим плюсик в историю репутации. Подобные посты будут удаляться.
function relocate_actor_inventory_to_box(actor, npc, p) local function transfer_object_item(item) if item:section() ~= "wpn_binoc" and item:section() ~= "wpn_knife" and item:section() ~= "device_torch" then db.actor:transfer_item(item, inv_box_1) end end inv_box_1 = level_object_by_sid (p[1]) actor:inventory_for_each(transfer_object_item) end
Кстати, если его перенести в ЗП, то и там он отлично работает. В game_story_ids.ltx присваиваем ящику стори_ид. У меня это №5: [story_ids] 1 = "ch_prip_red" 2 = "test_restr" 3 = "test_stalker" 4 = "test_treasure" 5 = "test_box"
Далее в рестриктор - логику: [logic] active = sr_idle
Тот скрипт с амк при декомпиляции умирает в прямом смысле слова(пишет что-то типо "Died by..."). Решения не нашёл, поэтому не стал советовать. Позже на сталкер инсайд нашёл скрипт второй версии, не знаю насколько этот скрипт от КД, но он таки декомпилирует ps_static. Правда, первая секция создаётся такой:
если же убрать первую секцию и "яя", изменить там что-то и скомпилировать, то игра спокойно скушает его без каких-либо нареканий. хоть размер файла и меняется. Дальше копать лень было, поэтому оставил "как есть".
Добавлено (30.05.2018, 14:00) --------------------------------------------- Если интересно, то вот лог от скрипта с амк.
Код
reading level.ps_static exporting level_ps.ltx Can't use an undefined value as an ARRAY reference at C:/Perl/lib/stkutils/ini_file.pm line 146 (#1) (F) A value used as either a hard reference or a symbolic reference must be a defined value. This helps to delurk some insidious errors.
Uncaught exception from user code: Can't use an undefined value as an ARRAY reference at C:/Perl/lib/stkutils/ini_file.pm line 146. at C:/Perl/lib/stkutils/ini_file.pm line 146 stkutils::ini_file::_export_vector('IO::File=GLOB(0x2aa447c)', 'ps_static=HASH(0x2c6a3a4)', 'HASH(0x2c6747c)') called at C:/Perl/lib/stkutils/ini_file.pm line 121 stkutils::ini_file::export_properties('stkutils::ini_file=HASH(0x2c7d4fc)', undef, 'ps_static=HASH(0x2c6a3a4)', 'HASH(0x2c6743c)', 'HASH(0x2c6747c)', 'HASH(0x2c674bc)', 'HASH(0x2c674fc)', 'HASH(0x2c6753c)') called at C:/Perl/lib/stkutils/level/level_ps_static.pm line 122 ps_static::export('ps_static=HASH(0x2c6a3a4)', 'stkutils::ini_file=HASH(0x2c7d4fc)', 0) called at C:/Perl/lib/stkutils/level/level_ps_static.pm line 74 stkutils::level::level_ps_static::export('stkutils::level::level_ps_static=HASH(0x15eb224)', 'level_ps.ltx') called at lpscdc.pl line 65 main::decompile() called at lpscdc.pl line 44
Shadows на амк постил данный вылет и говорил, что КД был уведомлён, правда, ни ответа, ни решения на этот вопрос не было дано.
Добавлено (30.05.2018, 14:11) --------------------------------------------- Если есть предложения, готов выслушать
Сообщение отредактировал buffy - Среда, 30.05.2018, 14:03