Дмитрий Зверев 0 Опубликовано 24 Сентября 2019 Поделиться Опубликовано 24 Сентября 2019 @Expropriator, да, смотрел именно её. Интересовала секция monster_job = true, потому что при её добавлении я хотя бы начинал ловить безлоговые вылеты. Сейчас стёр "suitable" из своей логике (потому что, подозреваю, очень неграмотно я её добавил) -- всё заработало. Сложновато-таки после ТЧ с максимально простецкими и очевидными секциями логики перетекать на ЗП, где даже спавн по инфопоршням потёрли и приходится плясать с бубном и создавать сквады для одного человека/монстра. Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/362/#findComment-1286144
Expropriator 2 119 Опубликовано 24 Сентября 2019 Поделиться Опубликовано 24 Сентября 2019 @Дмитрий Зверев, https://www.amk-team.ru/forum/topic/8230-cop-kovyryaemsya-v-faylah/?do=findComment&comment=1022022 Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/362/#findComment-1286145
WinCap 324 Опубликовано 24 Сентября 2019 Поделиться Опубликовано 24 Сентября 2019 1 час назад, Дмитрий Зверев сказал: Что можно изменить, чтобы заставить его игнорировать присутствие игрока? Нужно добавить в секцию работы: [mob_walker@stay] aggressive = false S.T.A.L.K.E.R. CoP Objects >200 шт (upd 21.05.26) - Скачать (Яндекс-диск) Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/362/#findComment-1286148
Overfirst 647 Опубликовано 24 Сентября 2019 Поделиться Опубликовано 24 Сентября 2019 Это только для схемы mob_home. Есть более подходящее решение: combat_ignore_cond = true Ранее был известен под ником BoBaH_671. Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/362/#findComment-1286151
Сеятель 2 Опубликовано 2 Октября 2019 Поделиться Опубликовано 2 Октября 2019 Парни помогите! в теме никто не шарит:вылет при попытке ремонта у механиков (после обновления):Expression : ai().script_engine().functor("inventory_upgrades.can_afford_repair_item", funct)Function : CUIActorMenu::TryRepairItemFile : ui\UIActorMenu_script.cppLine : 122Description : Failed to get functor <inventory_upgrades.can_afford_repair_item>, item = leatherman_toolstack trace:это при попытке ремонта у механиков, прям беда((( любой ремонт-вылетCall of Chernobyl: Anomaly 1.5.0 [beta]+UPDATE 3 Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/362/#findComment-1287706
shahvkit 3 882 Опубликовано 2 Октября 2019 Поделиться Опубликовано 2 Октября 2019 Добрый вечер. 33 минуты назад, Сеятель сказал: вылет при попытке ремонта у механиков (после обновления) Только что проверил ремонт как оружия, так и брони - всё работает нормально. 35 минут назад, Сеятель сказал: в теме никто не шарит Просто не обращают внимания так как вылет только у вас. Заново переустановите игру, не торопясь, и строго по инструкциям. Сначала основные файлы мода, потом поверх них обновление 3. Старое обновление 2 и фикс 7 ставить не нужно. Также удалите все дополнительные модики - дополнения если они установлены. Потом можно будет поставить их предварительно проверяя на совместимость с обновлением 3. Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/362/#findComment-1287721
Сеятель 2 Опубликовано 2 Октября 2019 Поделиться Опубликовано 2 Октября 2019 (изменено) @shahvkit В общем не ответ: мне нужно лечение вылета, а не инструкция для первоклассников. Да вылет только у меня после установке обновы, при прохождении половины игры, есть рецепты лечения? Изменено 2 Октября 2019 пользователем W.A.S.P. оверквотинг 1 1 Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/362/#findComment-1287723
shahvkit 3 882 Опубликовано 2 Октября 2019 Поделиться Опубликовано 2 Октября 2019 4 минуты назад, Сеятель сказал: В общем не ответ: мне нужно лечение вылета, а не инструкция для первоклассников Ну если не ответ, то тогда сидите и ждите. Только вот долго ждать придётся. 5 минут назад, Сеятель сказал: Да вылет только у меня после установке обновы, при прохождении половины игры, есть рецепты лечения? Уже сказал выше - переустановите игру. Если вылет только у вас, значит кривая установка обновления, или сбои при его скачивании. Никто за вас в этом разбираться не будет. 2 Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/362/#findComment-1287727
Сеятель 2 Опубликовано 2 Октября 2019 Поделиться Опубликовано 2 Октября 2019 Да печаль, думал здесь спецы... Тогда уж название темы смените: Ковыряемся в файлах. 2 1 Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/362/#findComment-1287730
Дмитрий Зверев 0 Опубликовано 3 Октября 2019 Поделиться Опубликовано 3 Октября 2019 Добрый день, джентльмены. Есть вопрос касательно логики. Что нужно: персонаж отыгрывает анимацию choose, затем по таймеру переходит в другую ремарковую схему, где вызывается затемнение экрана и пси-эффект, после чего отыгрывает анимацию suicide. Затем - опять затемнение экрана, отключение пси-эффекта, и персонаж уже сидит в анимации hide (дескать, ГГ всё это примерещилось). Скрытый текст [remark@balagur_to_zombie_work_loot] anim = choose target = story|d_d_zombie_01 danger = danger_condition@balagur_to_zombie_work combat_ignore_cond = true on_timer = 6000| %=run_postprocess(black:111) =run_postprocess(psy_antenna:222) =disable_ui% remark@balagur_to_zombie_work_suicide -- включаю чёрный экран, пси-эффект и увожу его в схему "суицида" meet = no_meet [remark@balagur_to_zombie_work_suicide] anim = zat_b22_medic_suicide target = story|actor danger = danger_condition@balagur_to_zombie_work combat_ignore_cond = true on_timer = 10000| %=run_postprocess(black:333)% remark@balagur_to_zombie_work_after_suicide -- вырубаю постпроцессы и увожу его в обычную схему on_timer2 = 2500| %=stop_postprocess(111)% meet = no_meet [remark@balagur_to_zombie_work_after_suicide] anim = hide on_timer = 2000| %=stop_postprocess(333) =stop_postprocess(222) =enable_ui% target = story|actor danger = danger_condition@balagur_to_zombie_work combat_ignore_cond = true on_info = {+pogovoril_2} walker@balagur_to_zombie_work_basepath Тем не менее, вместо этого он отыгрывает анимку choose, после чего сразу же переходит в последнюю схему, однако не садится в hide, а просто пялится на игрока. Кто знает, в чём может быть проблема? К слову, на ТЧ аналогичная схема (только с обычной анимацией suicide) работала отлично. На ЗП сначала работала, но через раз, сейчас вообще не срабатывает. Заранее спасибо.https://pastebin.com/rktFuy0u -- на всякий случай, прикрепляю полный файл логики. Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/362/#findComment-1288025
naxac 2 605 Опубликовано 4 Октября 2019 Поделиться Опубликовано 4 Октября 2019 (изменено) @Дмитрий Зверев, возможно тут: on_timer2 = 2500| %=stop_postprocess(111)% Логика отключается. Попробуй изменить так: [remark@balagur_to_zombie_work_suicide] anim = zat_b22_medic_suicide target = story|actor danger = danger_condition@balagur_to_zombie_work combat_ignore_cond = true on_timer = 2500| %=stop_postprocess(111)%| 10000| %=run_postprocess(black:333)% remark@balagur_to_zombie_work_after_suicide meet = no_meet Изменено 4 Октября 2019 пользователем naxac 1 Аддон для ОП-2.09.2: Яндекс/Google/GitHub/Тема на AP-PRO Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/362/#findComment-1288257
Дмитрий Зверев 0 Опубликовано 4 Октября 2019 Поделиться Опубликовано 4 Октября 2019 @naxac, спасибо, но такое написание приводит лишь к бесконечному зацикливанию (по кругу крутится пси-эффект, а персонаж стоит с пистолетом у подбородка). Но сдвиг есть, так что попробую расковырять. Наверное, лучше через рестриктор делать вызов постпроцессов. Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/362/#findComment-1288289
Дмитрий Зверев 0 Опубликовано 9 Октября 2019 Поделиться Опубликовано 9 Октября 2019 Всем привет. Есть ещё такой вопрос. Сцена, в которой бандит сначала разговаривает с ГГ, затем убивает с ружья двух наемников, которые стоят за ним на коленях. При разных ответах в диалоге -- разные условия (убить того или иного наемника либо же вступить в бой). Скрытый текст [remark@bandit_leader] anim = guard_na target = story|actor on_info = {+d_d_bandit_exodus} walker@bandit_leader_exodus on_info2 = {+d_d_bandit_assault_fight} %=actor_enemy% -- если в диалоге выбран вариант "вступить в бой", то делаем бандита врагом ГГ; on_info3 = {+d_d_bandit_assault_fight_with_merc} %=actor_enemy% -- то же самое, только по этому инфопоршню ещё и наёмники в бой срываются; on_info4 = {+will_kill_balagur} remark@bandit_leader_kill_balagur -- при другом варианте уводим в схему "убить наёмника"; on_info5 = {+will_kill_ghost} remark@bandit_leader_kill_ghost -- то же самое, только другой наёмник; danger = danger_condition@bandit_leader combat_ignore_cond = {-d_d_bandit_assault_fight -d_d_bandit_assault_fight_with_merc} true -- игнорируем бой, чтоб не сагрился на наёмников, пока ГГ не выберет "вступить в бой"; [remark@bandit_leader_kill_balagur] anim = guard_fire target = story|d_d_balagur_02 -- story_id из spawn_sections.ltx; danger = danger_condition@bandit_leader combat_ignore_cond = true meet = no_meet on_info = {+d_d_balagur_death_02} %+d_d_bandit_exodus% walker@bandit_leader_exodus [remark@bandit_leader_kill_ghost] anim = guard_fire target = story|d_d_ghost_02 -- story_id из spawn_sections.ltx; danger = danger_condition@bandit_leader combat_ignore_cond = true meet = no_meet on_info = {+d_d_ghost_sniper_dead} %+d_d_bandit_exodus% walker@bandit_leader_exodus И по этому спектаклю скопилась пара нерешённых вопросов: 1) При выборе варианта "убить такого-то наёмника" вся шайка бандитов, толпящаяся рядом становится друзьями, а оба наёмника - врагами; 2) Бандит переходит в remark@bandit_leader_kill_***, но, несмотря на явно указанный story_id, не поворачивается в сторону наёмника, чтобы произвести по нему выстрел и вообще ведёт себя неадекватно. Впрочем, по второму вопросу есть пара идей - может, стоит подключать для связки промежуточный remark с анимкой guard, в которой бандит посмотрит на наёмника, а уж потом - remark с убийством? Или же пытаться увести его в walker, явно задать связку флагов walk-look, после чего приступить к убиению наёмника? Какой из этих способов вообще предпочтительнее и менее глючный в долгосрочной перспективе? Заранее спасибо! Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/362/#findComment-1289322
shahvkit 3 882 Опубликовано 10 Октября 2019 Поделиться Опубликовано 10 Октября 2019 Добрый день. Нужна небольшая помощь по правке файла gamemtl.xr из мода Anomaly 1.5.0 Знаю что эта тема по чистому ЗП и что есть специализированная тема по моему вопросу, но там последнее посещение в 2015 году, и моё сообщение вряд ли скоро заметят, если вообще обратят внимание. Поэтому и прошу в этой теме. В общем нужно исправление чтобы НПС не видели ГГ сквозь кусты, тонкие стены и так далее. Сейчас у НПС ренгеновское зрение и они видят ГГ даже если в actor.ltx выставить transparency_threshold = 0.99 Если кто то может это исправить, то вот ссылка на сам файл gamemtl.xr - https://my-files.ru/soub1v Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/362/#findComment-1289378
Дмитрий Михалик 0 Опубликовано 14 Октября 2019 Поделиться Опубликовано 14 Октября 2019 (изменено) Всем привет, помогите плиз разобраться с скриптом. Это фрагмент из скрипта мода Сталкер Аномалия 1.5 (3.0) на верстак с апгрейдом\ремонтом снаряжения. Хотел убрать взаимоисключение апгрейдов. Я в скриптах не силен, но кое что накопал, если не ошибаюсь, то это этот фрагмент: Скрытый текст local function check_same_group(gr,idx) local tbl = { [1] = 2, [2] = 1, [3] = 4, [4] = 3, [5] = 6, [6] = 5, } local oth = tbl[idx] local sec = self.upgr[gr][oth] and self.upgr[gr][oth].section return not (sec and self.inst_upgr[sec]) end local function check_upgr_scheme(gr,idx) local tbl = { [3] = {1,2}, [4] = {1,2}, [5] = {3,4}, [6] = {3,4}, } local pre = tbl[idx] if (not pre) then return true end local sec_i = self.upgr[gr][pre[1]] and self.upgr[gr][pre[1]].section local sec_j = self.upgr[gr][pre[2]] and self.upgr[gr][pre[2]].section return (sec_i and self.inst_upgr[sec_i]) or (sec_j and self.inst_upgr[sec_j]) or false end local function check_con(con, col) local tbl = { [1] = 30, [2] = 60, [3] = 90, } return tbl[col] < con end Изменено 14 Октября 2019 пользователем Дмитрий Михалик Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/362/#findComment-1290225
CortezAs02 0 Опубликовано 20 Октября 2019 Поделиться Опубликовано 20 Октября 2019 Добрый день. Если для данного вопроса есть специальная тема, то заранее прошу прощения. Долго искал - ничего более подходящего не нашёл. Так вот, проблема заключается в том, что я не могу начать новую игру в моде Парадокс: Начало. Лог вылета: Скрытый текст Expression : ai().script_engine().functor(start_game_callback,functor) Function : CALifeSimulator::CALifeSimulator File : D:\prog_repository\sources\trunk\xrGame\alife_simulator.cpp Line : 74 Description : failed to get start game callback Кто знает, в чём проблема, помогите, пожалуйста) Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/362/#findComment-1291401
naxac 2 605 Опубликовано 22 Октября 2019 Поделиться Опубликовано 22 Октября 2019 @CortezAs02, это тебе лучше к авторам мода обратиться. Раз такая трабла с самого старта игры, то 100% должен быть патч или фикс какой-нибудь. А по вылету - какая-то ошибка в функции start_game_callback в _g.script, либо в файлах или функциях, которые из неё вызываются. 1 Аддон для ОП-2.09.2: Яндекс/Google/GitHub/Тема на AP-PRO Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/362/#findComment-1291587
Firestarter 3 Опубликовано 26 Октября 2019 Поделиться Опубликовано 26 Октября 2019 Здравствуйте, товарищи. Я гуглил данный вопрос, но толкового ничего не нашёл. Объясните, как и что прописать в файле death_manager.script, чтобы в трупах спавнилась броня, согласно её "носителя", плюс, и самое главное, чтобы был случайный разброс в прочности костюма. Потому что если ограничиться редактированием файлов (death_items_by_communities.ltx, death_items_by_levels.ltx, death_items_count.ltx), то бронька всегда падает целёхонькая...что не круто. Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/362/#findComment-1292310
naxac 2 605 Опубликовано 27 Октября 2019 Поделиться Опубликовано 27 Октября 2019 @Firestarter, примерный алгоритм: • получаешь визуал непися (npc:get_visual_name()); • спавнишь в него броник, соответствующий его визуалу (для этого, наверное, лучше сделать таблицу типа [имя_модели] = секция броника); • используя таймер или каллбэк на выход в онлайн (client_spawn_manager) через некоторое время после спавна получить клиентский объект броника и задать ему состояние. Это, наверное, сейчас в каждом моде имеется - подсмотри, как сделано, в том же АМК. Аддон для ОП-2.09.2: Яндекс/Google/GitHub/Тема на AP-PRO Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/362/#findComment-1292633
WizziGun 376 Опубликовано 31 Октября 2019 Поделиться Опубликовано 31 Октября 2019 Хай, пиплс! Вопрос по шейдерам. Итак, моя задача, сделать подобное свечение. Имеем мы следующие :• статический объект грибочка• к нему присвоен шейдер как у лампочки (models\selflight) Получаем мы таким образом свечение белым цветом. Реально ли сделать свечение зелёное? Вариант с партиклом и источником света не прокатил Жду любые варианты. Заранее благодарю ☭- Пролетарии всех стран, соединяйтесь! Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/362/#findComment-1293374
Рекомендуемые сообщения
Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий
Комментарии могут оставлять только зарегистрированные пользователи
Создать аккаунт
Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!
Зарегистрировать новый аккаунтВойти
Есть аккаунт? Войти.
Войти