zvtm 0 Опубликовано 11 Апреля 2018 Поделиться Опубликовано 11 Апреля 2018 Доброго времени суток . Созрел вопрос на почве создания gui-рем.комплекта . Проблема собственно в том чтоб прописать верный скрипт для починки. Из руководства смог нарыть только нерабочую функцию. При использовании не происходит починки , просто исчезает рем.комплект. Подскажите пожалуйста ,кому не сложно Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/347/#findComment-1166042
Metro_Rus 75 Опубликовано 11 Апреля 2018 Поделиться Опубликовано 11 Апреля 2018 @WinCap, так и должно быть... В офлайне НПС не проигрывают анимаций и не юзают моделей и двигаются только по graph_point'ам @WinCap точно не знаю, но по-моему ему можно прописать какую-то функцию в логику - чтобы всегда был онлайн... "Люди — животные, не имеющие ни страха, ни уважения, ни сочувствия. Лишь только блеск выгоды в глазах" © Алексей Шевцов Скрытый текст OC: Windows 10 Home, Видеокарта: NVIDIA GeForce GTX 1050 TI 4ГБ, Процессор: Intel Core i3 7100 3900 МГц 2 ядра, RAM(ОЗУ): 8ГБ DDR4, ROM(ПЗУ): 1ТБ Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/347/#findComment-1166043
WinCap 323 Опубликовано 14 Апреля 2018 Поделиться Опубликовано 14 Апреля 2018 Здравствуйте. Подскажите, пожалуйста. Есть smart, в нем несколько walker'ов сидят у костра и двое патрулируют периметр. Когда к smart'у приближается враг, npc'и вступают в бой по очереди. Сначала охранник со стороны атаки, потом "костровые", а до охранника с другой стороны бывает, что и не "доходит". Возможно ли без расстановки дополнительных путей и exclusiv'ной логики: 1. Сделать так чтобы все "срывались" в бой, как только враг будет замечен первым охранником? 2. Заранее их всех "поднять по тревоге"? S.T.A.L.K.E.R. CoP Objects (upd 15.11.24) Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/347/#findComment-1166646
warwer 900 Опубликовано 15 Апреля 2018 Поделиться Опубликовано 15 Апреля 2018 @WinCap общая логика боёвки отдельная. Включается сразу, как только нпс увидел врага. Что за смарт тебя, самодельный? Логика для нпс прописана отдельно для каждого или присутствует в смарте? HARDWARM☢D Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/347/#findComment-1166782
WinCap 323 Опубликовано 15 Апреля 2018 Поделиться Опубликовано 15 Апреля 2018 @warwer 5 часов назад, warwer сказал: Что за смарт у тебя, самодельный? Smart я делал сам, наверное, он самодельный. 5 часов назад, warwer сказал: Логика для нпс прописана отдельно для каждого или присутствует в смарте? Логика npc - стандартные walker'ы выставленные путями (smart_name_walker_1_walk). Присутствуют в smart'е. Легко могу перенести их работу в exclusiv'ную, но как их всех вместе "поднять по тревоге"? S.T.A.L.K.E.R. CoP Objects (upd 15.11.24) Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/347/#findComment-1166827
warwer 900 Опубликовано 16 Апреля 2018 Поделиться Опубликовано 16 Апреля 2018 @WinCap кто должен знать, что ты прописал в смарте? Может ты игноры прописал. Кидай сюда логику будем посмотреть. HARDWARM☢D Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/347/#findComment-1166982
Metro_Rus 75 Опубликовано 17 Апреля 2018 Поделиться Опубликовано 17 Апреля 2018 Создаю новые анимации для smart_cover, прописал их в следующих файлах: smart_covers.script state_lib_animpoint.script state_mgr_animation_list_animpoint.script xr_animpoint_predicates.script добавил файлы: smart_covers_animpoint_sit_ass.script smart_covers_loophole_animpoint_sit_ass.script Поставил smart_caver с новыми анимациями в СДК и получил такую ошибку visual [actors\stalker_neutral\stalker_neutral_1] has no animation [loophole_animpoint_sit_ass_visual] В игре вылет: Expression : !m_error_code Function : raii_guard::~raii_guard File : D:\prog_repository\sources\trunk\xrServerEntities\script_storage.cpp Line : 748 Description : ...ÒÊÀ ÌÎÄÀ\gamedata\scripts\state_mgr_animation.script:248: attempt to index local 'state' (a nil value) Надеюсь здесь есть знающие люди ))) "Люди — животные, не имеющие ни страха, ни уважения, ни сочувствия. Лишь только блеск выгоды в глазах" © Алексей Шевцов Скрытый текст OC: Windows 10 Home, Видеокарта: NVIDIA GeForce GTX 1050 TI 4ГБ, Процессор: Intel Core i3 7100 3900 МГц 2 ядра, RAM(ОЗУ): 8ГБ DDR4, ROM(ПЗУ): 1ТБ Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/347/#findComment-1167297
warwer 900 Опубликовано 18 Апреля 2018 Поделиться Опубликовано 18 Апреля 2018 20 часов назад, Metro_Rus сказал: Создаю новые анимации для что это значит? Анимации внесены или вносятся в файлы: gamedata\meshes\actors\stalker_animation.omf и т.д HARDWARM☢D Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/347/#findComment-1167409
Metro_Rus 75 Опубликовано 18 Апреля 2018 Поделиться Опубликовано 18 Апреля 2018 @warwer, Цитата для smart_cover Я использую старые анимации, которые уже имеются в stalker_animation.omf/stalker_script_animation.omf Просто задействую их для smart_cover ))) Цитата прописал их в следующих файлах: smart_covers.script state_lib_animpoint.script state_mgr_animation_list_animpoint.script xr_animpoint_predicates.script добавил файлы: smart_covers_animpoint_sit_ass.script smart_covers_loophole_animpoint_sit_ass.script Я просто хочу знать - нужно еще где-то прописывать? Если нет, то скорее всего я накосячил в каком-то(каких-то) из этих файлов )) "Люди — животные, не имеющие ни страха, ни уважения, ни сочувствия. Лишь только блеск выгоды в глазах" © Алексей Шевцов Скрытый текст OC: Windows 10 Home, Видеокарта: NVIDIA GeForce GTX 1050 TI 4ГБ, Процессор: Intel Core i3 7100 3900 МГц 2 ядра, RAM(ОЗУ): 8ГБ DDR4, ROM(ПЗУ): 1ТБ Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/347/#findComment-1167460
warwer 900 Опубликовано 18 Апреля 2018 Поделиться Опубликовано 18 Апреля 2018 Проверь правильность заполнения позиций соответствия: (пример) -- Дефолтовый idle = { weapon = nil, movement = nil, mental = nil, bodystate = nil, animstate = "stand", animation = nil }, ---- И ещё проверь файл gamedata\scripts\xr_kamp.script 1 HARDWARM☢D Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/347/#findComment-1167468
Metro_Rus 75 Опубликовано 19 Апреля 2018 Поделиться Опубликовано 19 Апреля 2018 @warwer, Спасибо ))) Я уже решил проблему, нужно было smart_cover прописать в еще одном файле: state_mgr_animstate_list_animpoint.script Вылет в игре решен ))) Хотя в СДК остается проблема, но это не так важно Цитата visual [actors\stalker_neutral\stalker_neutral_1] has no animation [loophole_animpoint_sit_ass_visual] "Люди — животные, не имеющие ни страха, ни уважения, ни сочувствия. Лишь только блеск выгоды в глазах" © Алексей Шевцов Скрытый текст OC: Windows 10 Home, Видеокарта: NVIDIA GeForce GTX 1050 TI 4ГБ, Процессор: Intel Core i3 7100 3900 МГц 2 ядра, RAM(ОЗУ): 8ГБ DDR4, ROM(ПЗУ): 1ТБ Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/347/#findComment-1167521
Overfirst 637 Опубликовано 19 Апреля 2018 Поделиться Опубликовано 19 Апреля 2018 @Metro_Rus эту фигню можно игнорировать в СДК, никаких последствий нету. 1 Ранее был известен под ником BoBaH_671. Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/347/#findComment-1167639
Metro_Rus 75 Опубликовано 19 Апреля 2018 Поделиться Опубликовано 19 Апреля 2018 (изменено) @Overfirst, да, последствий нет... Новая проблема: задействовал анимации "сидения у костра а-ля ТЧ/ЧН" в smart_cover'е, чтобы НПС могли могли есть\пить\рассказывать анекдоты\играть на муз.инструментах... Проблемы с реализацией(посты выше) я решил... Осталась проблема с игрой на гитаре: По дефолту: НПС играет на гитаре как на гуслях(подобное наблюдается в моде Call of Chernobyl) ;Секция гитары [guitar_a]:identity_immunities GroupControlSection = spawn_group discovery_dependency = $spawn = "food and drugs\guitar_a" cform = skeleton class = II_ATTCH visual = dynamics\devices\dev_guitar\dev_guitar.ogf cost = 35 inv_name = st_guitar_name inv_name_short = st_guitar_name description = st_guitar_descr inv_weight = 1.5 inv_grid_width = 4 inv_grid_height = 2 inv_grid_x = 10 inv_grid_y = 19 attach_angle_offset = -0.415, -1.262, 0.808 ;одно из причинных мест - расположение предмета attach_position_offset = -0.014, 0.010, 0.020 ;одно из причинных мест - расположение предмета attach_bone_name = bip01_l_hand auto_attach = false заменил значения этих строк на вариант из ТЧ: attach_angle_offset = -1.651084, -1.341824, 1.200789 attach_position_offset = 0.077492, -0.030020, 0.090059 Теперь все нормально: За то теперь "как на гулях" играют оригинальные smart_cover'ы (( для новых smart_cover'ов создал новую гитару("guitar" - такую же, но со значениями из ТЧ) и прописал ее в всех найденных по аналогии со старой("guitar_a"), в том числе и в спаун НПС Теперь еще круче - НПС играет "с воздухом" ))) возможно просто у НПС нет гитары... Нет, есть, проверил на 100 раз, просто с какого-то фига она у него не появляется в руках... Может кто-нибудь сталкивался с этим? Изменено 19 Апреля 2018 пользователем Metro_Rus кое-что недописал)) "Люди — животные, не имеющие ни страха, ни уважения, ни сочувствия. Лишь только блеск выгоды в глазах" © Алексей Шевцов Скрытый текст OC: Windows 10 Home, Видеокарта: NVIDIA GeForce GTX 1050 TI 4ГБ, Процессор: Intel Core i3 7100 3900 МГц 2 ядра, RAM(ОЗУ): 8ГБ DDR4, ROM(ПЗУ): 1ТБ Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/347/#findComment-1167682
Metro_Rus 75 Опубликовано 19 Апреля 2018 Поделиться Опубликовано 19 Апреля 2018 Где нужно еще прописывать гитару, кроме файлов: configs\misc\items.ltx(сама гитара - guitar) configs\misc\trade\trade_generic.ltx(чтобы НПС не могли продать guitar) configs\gameplay\character_items_...(спаун guitar к НПС) scripts\death_manager.script (возможно, чтобы guitar не спаунился в рюкзаках после гибели НПС) Может быть работа "guitar_a" для smart_cover'ов прописана в движке(или прилагающихся к нему файлах .dll)? "Люди — животные, не имеющие ни страха, ни уважения, ни сочувствия. Лишь только блеск выгоды в глазах" © Алексей Шевцов Скрытый текст OC: Windows 10 Home, Видеокарта: NVIDIA GeForce GTX 1050 TI 4ГБ, Процессор: Intel Core i3 7100 3900 МГц 2 ядра, RAM(ОЗУ): 8ГБ DDR4, ROM(ПЗУ): 1ТБ Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/347/#findComment-1167686
h0N0r 387 Опубликовано 20 Апреля 2018 Поделиться Опубликовано 20 Апреля 2018 6 часов назад, Metro_Rus сказал: Где нужно еще прописывать гитару, кроме файлов? Нужно ещё добавить в attachable_items (m_stalker.ltx). 1 https://sites.google.com/view/xray-sdk-0-4-smg Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/347/#findComment-1167719
sno 0 Опубликовано 30 Апреля 2018 Поделиться Опубликовано 30 Апреля 2018 Подскажите кто знает, оччень нужно, вопрос такой, как изменить количество патронов в магазине дропнутого оружия у мертвого нпс (тоисть когда я подбираю любое оружие, с земли или с инвентаря, там магазин обычно полный, а мне нужно сделать его или пустым либо с минимальным количеством патронов), если вас заинтересует вопрос почему, я просто делаю для себя хардкорный мод где патроны должны быть редкостью? Оочень жду ответа ! Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/347/#findComment-1169962
gam 118 Опубликовано 1 Мая 2018 Поделиться Опубликовано 1 Мая 2018 sno Если кардинально, то в смерть_менеджере на итерации прописать оружию item:unload_magazine(), либо регулировать выпадение патронов в файле config\misc\death_items_count.ltx. 1 Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/347/#findComment-1170071
sno 0 Опубликовано 1 Мая 2018 Поделиться Опубликовано 1 Мая 2018 1 час назад, gam сказал: sno Если кардинально, то в смерть_менеджере на итерации прописать оружию item:unload_magazine(), либо регулировать выпадение патронов в файле config\misc\death_items_count.ltx. У всех death_items... и death_generic с нужного мне тольно дроп в инвентаре, йего количесиво и вероятность, а мне же нужно именно количество патронов в магазине, а на счет "в смерть_менеджере на итерации прописать оружию item:unload_magazine()", где его конкретно прописать так чтоб оно разряжало (или изменяло количество патронов в заряженом магазине) дробнутуе с нпс оружие ? Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/347/#findComment-1170082
sno 0 Опубликовано 1 Мая 2018 Поделиться Опубликовано 1 Мая 2018 6 минут назад, sno сказал: У всех death_items... и death_generic с нужного мне тольно дроп в инвентаре, йего количесиво и вероятность, а мне же нужно именно количество патронов в магазине, а на счет "в смерть_менеджере на итерации прописать оружию item:unload_magazine()", где его конкретно прописать так чтоб оно разряжало (или изменяло количество патронов в заряженом магазине) дробнутуе с нпс оружие ? (Ах да и если ето както можно проветреть, то оно просто поменяет количество остатка патронов в магазине или скинет его в рюкзак, мне в приоретете минимальное количество патронов, тоисть поменять количество остатка). Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/347/#findComment-1170084
Painter 3 583 Опубликовано 1 Мая 2018 Поделиться Опубликовано 1 Мая 2018 Цитата нужно сделать его или пустым либо с минимальным количеством патронов В death_manager.script найди функцию set_weapon_drop_condition и добавь в ней item:set_ammo_elapsed(0) function set_weapon_drop_condition(item) local condition = (math.random(40)+40)/100 item:set_condition(condition) item:set_ammo_elapsed(0) end 1 2 «There is no spoon» Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/347/#findComment-1170115
Рекомендуемые сообщения
Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий
Комментарии могут оставлять только зарегистрированные пользователи
Создать аккаунт
Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!
Зарегистрировать новый аккаунтВойти
Есть аккаунт? Войти.
Войти