_g.script 3 669 Опубликовано 13 Мая 2023 (изменено) @Купер , это как и с прекондишенами: Скрытый текст -- Лукаш t = {section = "logic@mil_freedom_lukash", idle = 0, prior = 20, state = {0, 3}, squad = squad, group = groups[0], in_rest = "mil_freedom_wall_restrictor", out_rest = "", position_threshold = 600, predicate = function (info) return info.profile_name == "mil_Svoboda_leader" and info.story_id == 707 end } table.insert(sj, t) *** Хотя, ты уже в курсе) https://www.amk-team.ru/forum/topic/14288-soc-kovyryaemsya-v-faylah/?do=findComment&comment=1381521 @Купер , на самом деле, только два варианта думаю: Разные люди делали и оставили так и этак. А может, что бы наверняка... Но что может такого случится в штатном режиме, что бы один из вариантов не сработал?.. Изменено 13 Мая 2023 пользователем mole venomous 1 Здесь могла быть ваша реклама. Поделиться этим сообщением Ссылка на сообщение
_g.script 3 669 Опубликовано 13 Мая 2023 Откуда информация, что здесь ошибка? 2 часа назад, stalkersd23134 сказал: <text>task_2_1</text> - ошибка На форуме ошибка Line 97: https://www.amk-team.ru/forum/faq/5-spravochnik-vyletov-line-1-line-100/#elQuestion-68 Цитата: В указанном файле в одном из диалогов игра не может найти первую фразу 1 1 Здесь могла быть ваша реклама. Поделиться этим сообщением Ссылка на сообщение
_g.script 3 669 Опубликовано 13 Мая 2023 @boneset-jq , квест про "спасти Шустрого и всё остальное" выдаётся следом за инфопоршеном 8 часов назад, mole venomous сказал: "tutorial_wounded_start" А уж как ты этот инфопоршен получишь... Зависит от фантазии. В этом варианте 8 часов назад, mole venomous сказал: on_actor_inside = {-esc_kill_gunslinger} nil %+esc_kill_gunslinger +tutorial_wounded_start% он выдаётся в рестрикторе, что в бункере Сидоровича. Перемести рестриктор на координаты ГГ. Или вызывай из скрипта bind_stalker Скрытый текст Вот здесь: https://disk.yandex.ru/i/nPuBGvy4uYH4aQ *** Дверь в бункер всё равно не откроется Здесь могла быть ваша реклама. Поделиться этим сообщением Ссылка на сообщение
_g.script 3 669 Опубликовано 14 Мая 2023 (изменено) 13.05.2023 в 18:28, stalkersd23134 сказал: игра эту ошибку нашла сначала в том скрипте, которого не было Думаю, в файле game_tasks.xml отсутствует задание (или нет инклуда к новому файлу с новыми заданиями) с нужным идентификатором. Под нужным идентификатором подразумеваю тот, который указан вот здесь (к примеру): Цепочка выглядит так: Диалог --> Инфопоршень --> Задание Ошибка в структуре инфопоршена или id квеста . Изменено 14 Мая 2023 пользователем mole venomous 1 Здесь могла быть ваша реклама. Поделиться этим сообщением Ссылка на сообщение
_g.script 3 669 Опубликовано 3 Июля 2023 @boneset-hq , если речь не о текстурах, то это в движке, вроде. 1 Здесь могла быть ваша реклама. Поделиться этим сообщением Ссылка на сообщение
_g.script 3 669 Опубликовано 16 Июля 2023 Как вариант, путь НПС совпадает с расположением аномалии и НПСу по другому не пройти. Стоит удалить препятствие. Если аномалии "динамические", запретить их спавн в этой зоне. Ну или изменить вэйпоинт. Здесь могла быть ваша реклама. Поделиться этим сообщением Ссылка на сообщение
_g.script 3 669 Опубликовано 16 Июля 2023 16 минут назад, gam сказал: Речь о вылетах Ну так вылеты по путям, если я правильно понял. 11 минут назад, Nowislaw сказал: Если установить рестриктор Предположим, НПСу прописано находится в конкретной на точке пути, и именно эту точку перекрывает аномалия, например. В костёр он заходит без опаски и ничего вылетать не должно. Попробуй сменить пути и потести. Может быть, я вообще не так понял суть твоей проблемы. 1 Здесь могла быть ваша реклама. Поделиться этим сообщением Ссылка на сообщение
_g.script 3 669 Опубликовано 1 Августа 2023 (изменено) Так если у кого то дневная/ночная работы, они переходят по условию (по времени суток) от одной работы к другой работе. Тот, у кого одна работа и днём и ночью, эту работу и делает постоянно. Изменено 1 Августа 2023 пользователем mole venomous 1 Здесь могла быть ваша реклама. Поделиться этим сообщением Ссылка на сообщение
_g.script 3 669 Опубликовано 8 Августа 2023 @BertnietSh 1 - Увеличить hit_power и не забыть поправить иммунитеты ГГ и/или health_hit_part в свою пользу. 2 - Поправить иммунитеты и/или health_hit_part у мутантов и НПС, а также протекцию в immunities.ltx 1 Здесь могла быть ваша реклама. Поделиться этим сообщением Ссылка на сообщение
_g.script 3 669 Опубликовано 8 Августа 2023 @kos12121 , лучше переиграть (а то и переделать), это не очень хорошо, если планировался, но не был заспавнен. Если всё же спавнить, то, собственно, опять же скриптом . 1 Здесь могла быть ваша реклама. Поделиться этим сообщением Ссылка на сообщение
_g.script 3 669 Опубликовано 9 Августа 2023 16 минут назад, imcrazyhoudini сказал: НПС не стреляет 16 минут назад, imcrazyhoudini сказал: combat_ignore_cond = always Не? Здесь могла быть ваша реклама. Поделиться этим сообщением Ссылка на сообщение
_g.script 3 669 Опубликовано 30 Августа 2023 @K.O.N.S.T.A.N.T.I.N. , неплохо бы лог вылета приложить... Не знаю, что там в ОП, но возможно, ссылаться недостаточно. Если там проверка секции костюма, то ссылка на родительскую секцию не будет работать. Надо искать, где проверка на секцию и добавлять свою. 1 Здесь могла быть ваша реклама. Поделиться этим сообщением Ссылка на сообщение
_g.script 3 669 Опубликовано 30 Августа 2023 (изменено) 1 час назад, K.O.N.S.T.A.N.T.I.N. сказал: как вставить правильно Оператор or if outfit_act and ( outfit_act:section()=="meceniy_outfit_new" or outfit_act:section()=="бла-бла-бла" ) then Зачем через запятую? Через запятую, если когда список в таблице... 1 час назад, K.O.N.S.T.A.N.T.I.N. сказал: Arguments : meceniy_outfit_new Такой вылет на этапе загрузки при: [nano_outfit_m2]:meceniy_outfit_new Хотя использованный масхалат прописан так-же [meceniy_outfit_used]:meceniy_outfit_new А где прописывается новый костюм? Надо, что бы родительская секция была уже прописана раньше... Изменено 30 Августа 2023 пользователем mole venomous 1 Здесь могла быть ваша реклама. Поделиться этим сообщением Ссылка на сообщение
_g.script 3 669 Опубликовано 31 Августа 2023 @mmindwork , local date_time = os.date() 1 Здесь могла быть ваша реклама. Поделиться этим сообщением Ссылка на сообщение
_g.script 3 669 Опубликовано 7 Сентября 2023 (изменено) 1 час назад, Olamawai сказал: А именно правка в конфиге? Я что то про такое не слышал... 3 часа назад, mmindwork сказал: положение оружия от 1-го лица hands_position в секции худа. И подкорректировать зум в aim_hud_offset_pos. Изменено 7 Сентября 2023 пользователем mole venomous Здесь могла быть ваша реклама. Поделиться этим сообщением Ссылка на сообщение
_g.script 3 669 Опубликовано 13 Сентября 2023 @K.O.N.S.T.A.N.T.I.N. , соблюдены условия, при которых стволы должны быть в продаже (если таковые условия там есть)? Здесь могла быть ваша реклама. Поделиться этим сообщением Ссылка на сообщение
_g.script 3 669 Опубликовано 13 Сентября 2023 @K.O.N.S.T.A.N.T.I.N. , в двух словах: Скрытый текст На примере не из ОП-2.1, т.к. что там в ОП, я понятия не имею. Кстати, если там вообще всё как то по другому, то лучше в теме ковыряния ОП и поинтересоваться, если такая есть. Итак, есть файл со списком товара, разрешённого к продаже. У меня это trader_supl.ltx Вот кусок из этого файла. Ничего отсюда копировать не надо, просто для наглядности. В игре по ходу прохождения выдаются инфопоршни, как правило инфопоршни, выданные по завершении ключевых квестов, определяют вероятность и кол-во допустимого к продаже предмета: /// Сдесь товары которые должны быть в продаже, их колличество и шанс появления /// ammo_9x18_fmj = 10, 0.6 /// патроны 9х18 в колличестве 10 пачек и с шансом 60%. /// Причем шанс расчитывается для КАЖДОЙ пачки, так что кол патронов могет быть разным. /// Если поставить /// ammo_9x18_fmj = 10, 1 /// То всегда будет 10 пачек. ;-- Начало... [supplies_start] bread = 1, 0.25 bandage = 1, 0.25 ;-- После АТП и спасения Шустрого [supplies_after_fabric] wpn_knife = 1, 0.05 wpn_binoc = 1, 0.05 amk_metka = 1, 0.05 device_torch = 1, 0.10 matras = 1, 0.10 detector_simple = 1, 1 bread = 1, 0.50 kolbasa = 1, 0.25 conserva = 1, 0.10 energy_drink = 1, 0.10 beer = 1, 0.10 water = 1, 0.10 cigarettes = 1, 0.05 bandage = 2, 0.50 medkit = 1, 0.10 wpn_pm = 1, 0.25 wpn_bm16_short = 1, 0.10 wpn_crossbow = 1, 0.05 wpn_ak = 1, 0.05 wpn_aks = 1, 0.05 wpn_ak74u = 1, 0.05 ammo_9x18_fmj = 4, 0.50 ammo_9x18_pmm = 1, 0.50 ammo_16x70_buck = 1, 0.10 ammo_16x70_zhekan = 1, 0.10 ammo_5.45x39_fmj = 1, 0.05 ammo_7.62x39_fmj = 1, 0.05 ammo_arbolt = 5, 0.05 neytral_novice_outfit_m1 = 1, 0.50 novice_outfit = 1, 0.25 bandit_outfit = 1, 0.10 ;-- После кражи д-ов с Агро [supplies_after_agroprom_sell] wpn_knife = 1, 0.10 wpn_binoc = 1, 0.10 amk_metka = 1, 0.25 device_torch = 1, 0.10 arc_art_box_basic = 1, 0.10 bread = 3, 0.50 kolbasa = 2, 0.25 conserva = 1, 0.10 energy_drink = 1, 0.10 beer = 1, 0.10 water = 1, 0.10 cigarettes = 1, 0.05 bandage = 3, 0.50 medkit = 1, 0.20 wpn_kedr = 1, 0.25 wpn_fort14 = 1, 0.25 wpn_wincheaster1887 = 1, 0.10 ammo_9x18_pmm = 4, 0.50 ammo_9x18_pbp = 2, 0.50 ammo_12x70_buck = 1, 0.25 ammo_12x76_zhekan = 1, 0.25 Здесь могла быть ваша реклама. Поделиться этим сообщением Ссылка на сообщение
_g.script 3 669 Опубликовано 13 Сентября 2023 @K.O.N.S.T.A.N.T.I.N. , если требуемое к продаже было прописано в той секции, которая активна на текущий момент в игре, но в продаже не появляется, где то ещё есть заковыка... В конфиге нужного айтем стоит запрет на продажу, строки типа can_take = true can_trade = false quest_item = true Пустые или закомментированные значения в файле с расчётом стоимости [trader_start_sell] treasure_item gorelka manometr trubka flamethrower_bad @shahvkit , вот здесь я нашёл у Сидора секции [supplies_start] и [supplies_after_fabric]. Если это не то, я ретируюсь Или он не туда прописывает... Здесь могла быть ваша реклама. Поделиться этим сообщением Ссылка на сообщение
_g.script 3 669 Опубликовано 19 Сентября 2023 (изменено) @boneset-hq , надо как то последовательно изучить и применить на практике базу. Логику, создание квестов. Если надо убить конкретную цель, нужно в логике цели указать, что произойдёт при её смерти. Выдача инфопоршня на выполнение подзадачи квеста, например. Можно только с условием, что убить должен именно ГГ. Изменено 19 Сентября 2023 пользователем mole venomous 1 1 Здесь могла быть ваша реклама. Поделиться этим сообщением Ссылка на сообщение
_g.script 3 669 Опубликовано 21 Сентября 2023 (изменено) @q1w2e3r4t5 , что то непонятно, как и при каких условиях ты вызываешь проверку и действие... Скрытый текст На постоянном апдейте ГГ всё работает, но это не лучший вариант, конечно: if not has_alife_info("start_info3") and ( has_alife_info("start_info") and has_alife_info("start_info2") ) then db.actor:give_info_portion("start_info3") end А если в коллбеке on_item_take, то нужно указывать, какой предмет проверяется: local sobj = obj:section() if sobj == "medkit" and not has_alife_info("start_info3") and ( has_alife_info("start_info") and has_alife_info("start_info2") ) then db.actor:give_info_portion("start_info3") end Изменено 21 Сентября 2023 пользователем mole venomous Здесь могла быть ваша реклама. Поделиться этим сообщением Ссылка на сообщение