Это популярное сообщение. Bak 755 Опубликовано 25 Января 2009 Это популярное сообщение. Поделиться Опубликовано 25 Января 2009 (изменено) Ai Additions 2.0 Дата выпуска: 2009,2016Разработчик: Rulix aka @BakМой канал youtube Дополнения, дарующие неписям новые возможности (АИ схемы). Менеджер оружияСкрипт, управляет выбором оружия НПС.Непись способен определить лучшее оружие;в зависимости от противника, расстояния до него, количества патронов в магазине выбирает более подходящее оружие.Например, издалека будет стрелять со снайперской винтовки, вблизи переключится на автомат или пистолет, если есть,если кончаются патроны, может достать другую пушку и т.д.Возможно управление оружейными предпочтениями персонажей.Перезарядка оружияНПС перезаряжают оружие для сохранения боеготовности.Исправление ситуации, когда НПС встречал обнаруженного врага с пустым/полупустым магазином,так как потратил патроны в перестрелке или подобрал разряженное оружие.-дополнительно- Перезаряжается всё используемое оружие, а не только активное.Стрельба с подствольных гранатометовЕсли НПС стал счастливым обладателем винтовки с подстволом,будет его использовать, но только если это безопасно для него самого, ну и своих будет стараться не задеть.Эффективность зависит от ранга персонажа. Удар в лицоНПС дубасит руками/прикладом всех врагов, которым не повезет оказаться поблизости.Если нет оружия, может подкрадываться к врагам для удара. Напяливание аддоновНПС могут прикреплять к своему оружию аддоны: оптический прицел, глушитель, гранатомет.Также снимают аддоны и переодевают на лучшее оружие.Перевязка (самолечение)Если НПС получит ранение, то он достанет бинт или аптечку (при наличии) и использует их по назначению. В бою будет лечиться только находясь в укрытии. По своим не стрелятьЕсли на линии огня оказался союзник, НПС прекращает огонь и меняет позицию. Бой с ножомНПС использует нож в бою с людьми и мутантами Добивание раненыхУлучшенная схема добивания, используются разные варианты: выстрел, нож, удар. Лечение раненыхНПС лечат тяжелораненых союзников. СобирательствоНПС собирают предметы с пола и обыскивают трупы Оборона от монстровТеперь вместо того, чтобы прятаться от монстров по укрытиям, НПС будет увеличивать дистанцию, чтобы расстрелять мутанта с безопасного расстояния, а также пытаться уклониться от атаки Хромание НПСДобавлен новый режим "легкого тяжелого ранения", в котором НПС:- при наличии врага стараются спрятаться от него, ковыляя в укрытие- находясь в укрытии, могут сами себя вылечить (при наличии аптечки)- используют сидячую анимацию вместо лежачей КамикадзеПсихи-камикадзе (некоторые монолитовцы) достают гранату, выдергивают чеку и бегут на противника. Ожидание после бояПосле убийства врагов НПС некоторое время сидят на месте,отыгрывая соответствующие анимации и озвучку Метание гранат (гренадер)НПС. кидают гранаты. во врагов. Переодевание в лучшую броню (тамагочи)NPC можно продать какой-нибудь костюм и если его устроит, то он его оденет.Неписи очень стеснительные, поэтому переодеваются только тогда, когда гг их не видит и находится как минимум за 15 метров от нихКроме того введена система апгрейда брони - теперь NPC развиваются, вполне возможно встретить по прошествии времени NPC новичка, который обзавелся, например, костюмом сталкера или даже СЕВОЙ. Оттаскивание трупов от костра (анти-веселая понихида)NPC находящиеся на отдыхе (у костра, например) будут оттаскивать в сторону трупы людей и животных. RGhost release или Яндекс ДискAI Additions SHOC 2.0rghost yadiskАдаптациидля Народной солянки (1.932)для ОП-2 (1.932)для NLC7 (1.925) для Darkest Time (2.0)Озвучка монолитовчев из ЗПСпецназёрские анимации от Mirage2000 для ТЧ [spoiler=для Чистого Неба]тут [spoiler=для Зова Припяти]тут Изменено 16 Апреля 2017 пользователем Bak 12 21 10 Ссылка на комментарий
Silver Raven 197 Опубликовано 24 Сентября 2016 Поделиться Опубликовано 24 Сентября 2016 (изменено) @Bak, накопились вопросы по некотоым модулям: 1. У меня не корректно работает модуль помощи раненым (возможно, как и самолечения). НПС дает раненному аптечку, но тот не встает, схема зацикливается. Подозреваю, что это может быть связано с модулем "Медецина" от ColR_iT aka BozKurt. (у всех мед. препаратов, в конфигах, параметры лечения стоят по нулям. хп добавляется скриптом. а для лечения нпс со стороны гг используется заглушка, выдающая им фулл хп, при передачи аптечки) Где копать? 2. В том же модуле помощи раненым, у группировок (честно говоря, всех не тестировал - но у монолитовцев, это так) проигрывается один набор звуков (из профилей одиночек). Я добавил из ЗП уникальные звуки для тех группировок, где их не было. Почему они не юзаются? 3. Квестовый непись не хочет игнорить обыск трупов и как только появляется возможность, подбирает ствол и устраивает локальный апокалипсис, будучи игнорируемым пленником, не смотря на добавление в секцию [excluded_npcs] - в конфиге настроек модуля "Собирательство". В чем может быть причина? Изменено 24 Сентября 2016 пользователем Silver Raven aka Stalker_AleX333 Мои проекты - ЯндексДиск | Я на Gamer-Mods.ru Ссылка на комментарий
Bak 755 Опубликовано 25 Сентября 2016 Автор Поделиться Опубликовано 25 Сентября 2016 @Silver Raven, п1. ищи функцию npc:eat (medkit), добавляй вручную здоровье. Конкретно в xr_wounded и rx_utils п2. Используются звуки, находящиеся по соответствующему пути. У монолита в ЗП не все звуки имеются, которых не хватает - берутся из игровых архивов. Найди там этот звук и замени его подходящим, ну или пустышкой. п3. Так он обыскивает трупы, или с земли подбирает оружие? Ссылка на комментарий
Silver Raven 197 Опубликовано 25 Сентября 2016 Поделиться Опубликовано 25 Сентября 2016 (изменено) @Bak, 1. Для xr_wounded правка уже стояла, в rx_utils, добавил так (будет ли работать?): function eat_medkit() xr_wounded.Cwound_manager:eat_medkit() end 2. Если говорить о звуках раненного\помогающего раненному - они же читаются для каждой группировки отдельно? Я правильно понимаю назначение профилей в конфиге?: ; Выстрел из подствольника [gl_fire] path = fight\fire\fire_ idle = 20,40,80 ; Атака с ножом [knife_attack] path = fight\threat\threat_close_ idle = 6,18,50 delay_sound = 300,1500 ; Атака монстра с ножом [knife_attack_mutant] path = fight\threat\threat_distant_ idle = 5,20,50 avail_communities = stalker, dolg, freedom, military, monolith delay_sound = 1000 ;??? [monster_defend] path = states\panic_monster\panic_monster_ idle = 6,16,50 avail_communities = stalker, bandit, dolg, freedom, military ;??? [npc_hit] sound = sound_injuring idle = 3,8,80 ; Союзный огонь [friendly_fire] sound = sound_injuring_by_friend idle = 2,5,100 ;Союзная граната [friendly_grenade] sound = sound_friendly_grenade_alarm idle = 10,30,100 ; Враг получил урон [enemy_hit] sound = sound_enemy_critically_wounded idle = 5,10,100 ; Враг мертв [enemy_death] sound = sound_enemy_killed_or_wounded idle = 5,10,70 delay_sound = 400 ; Добивание раненых [kill_wounded] sound = sound_kill_wounded idle = 4,6,100 ; Обнаружение трупа [corpse_loot_begin] path = states\loot\loot_begin_ idle = 10,30,50 ; На трупе найден хороший лут [corpse_loot_good] path = states\loot\loot_good_ idle = 10,15,90 ; На трупе найден плохой лут [corpse_loot_bad] path = states\loot\loot_bad_ idle = 10,20,80 delay_sound = 100,700 ; Тяжелораненный просит о помощи [help_heavy] avail_communities = military, csky, stalker, bandit, dolg, freedom, killer ;-- А это нужно? path = help\wounded_heavy\help_ idle = 4,8,100 ; Помогаем тяжелораненному [wounded_medkit] path = help\wounded\medkit_ idle = 20,40,50 ; Тяжелораненый получил помощь [help_thanks] path = help\wounded_thanx\thanx_ idle = 20,20,80 delay_sound = 300,3000 3. Подбирает оружие с земли, если кто-то недалеко от него помер и возвращается на место. (может это оружейный менеджер?) Вообще, хорошо бы добавить временную блокировку для логики каких-либо схем из ai-additions. Что-то вроде: [logic] active = walker [walker] path_walk = walk path_look = look combat_ignore_cond = always corpse_detection = false wpn_mgr = false Допустим, пока нпс - пленный, блочим в логике подбор оружия и обыск трупов. Перешел на другую схему - отключаем запреты. Изменено 25 Сентября 2016 пользователем Silver Raven aka Stalker_AleX333 Мои проекты - ЯндексДиск | Я на Gamer-Mods.ru Ссылка на комментарий
Bak 755 Опубликовано 25 Сентября 2016 Автор Поделиться Опубликовано 25 Сентября 2016 (изменено) добавил так (будет ли работать?):Нет конечно. Просто добавляй восстановление здоровья npc:eat(medkit) npc.health = 0.5 --добавить 50% здоровья Если хочешь, меняй значение в зависимости от типа аптечки.Об озвучке: путь к звукам ни от какой группировки не зависит, а прописывается в specific_character <snd_config>characters_voice\human_02\stalker\</snd_config> Я правильно понимаю назначение профилей в конфиге?Всё верно, avail_communities лучше вообще убрать, он не нужен. Подбирает оружие с землиРаботает движковая схема сбора оружия. убери персонажа из excluded_npcs и запрещай через логику, чтобы решить эту проблему. Вообще, хорошо бы добавить временную блокировку для логики каких-либо схем из ai-additions.Не поверишь - уже имеется. В ai additions 2.0 больше схем это поддерживают. в 1.93 только corpse_detection и help_wounded Ты можешь использовать [walker] help_wounded_enabled = false corpse_detection_enabled = false И рекомендую прочитать cd_info.txt Изменено 25 Сентября 2016 пользователем Bak 1 Ссылка на комментарий
Silver Raven 197 Опубликовано 25 Сентября 2016 Поделиться Опубликовано 25 Сентября 2016 @Bak, а как понимать эти пресеты: ;??? -- Монстр защищается? о_О [monster_defend] path = states\panic_monster\panic_monster_ idle = 6,16,50 avail_communities = stalker, bandit, dolg, freedom, military ;??? -- Непись получил хит? [npc_hit] sound = sound_injuring idle = 3,8,80 Работает движковая схема сбора оружия. убери персонажа из excluded_npcs и запрещай через логику, чтобы решить эту проблему. Движковая, точно? Где отрубать? (написать no_move = true, что б не бегал?) Но, я точно помню, что до обновления ai additions этот непись сидел смирно под своей логикой (пленного) и не порывался подобрать ближайший доступный ствол. (спавнится он без оружия) aka Stalker_AleX333 Мои проекты - ЯндексДиск | Я на Gamer-Mods.ru Ссылка на комментарий
Bak 755 Опубликовано 25 Сентября 2016 Автор Поделиться Опубликовано 25 Сентября 2016 (изменено) @Silver Raven, Точнее некуда. открой файл xr_corpse_detection.script, найди функцию add_to_binder -- Evaluators if excluded_communities[npc:character_community()] or excluded_npcs[npc:name()] or excluded_npcs[npc:profile_name()] or not npc:alive() then -- manager:remove_evaluator(stalker_ids.property_items) -- manager:add_evaluator (stalker_ids.property_items,property_evaluator_const(false)) -- движковую схему тоже выключить ? return end Раскомментирую эти 2 строки, чтобы было -- Evaluators if excluded_communities[npc:character_community()] or excluded_npcs[npc:name()] or excluded_npcs[npc:profile_name()] or not npc:alive() then manager:remove_evaluator(stalker_ids.property_items) manager:add_evaluator (stalker_ids.property_items,property_evaluator_const(false)) -- движковую схему тоже выключить ? return end Должен признать, твоя ситуация является следствием моего недосмотра, хорошо что ты его выявил. Изменено 25 Сентября 2016 пользователем Bak 1 1 Ссылка на комментарий
Silver Raven 197 Опубликовано 25 Сентября 2016 Поделиться Опубликовано 25 Сентября 2016 (изменено) @Bak, Мы все ошибаемся... Пара затыков все же осталось: после того, как неписю отменяется логика пленного и он переходит в обычный walker (без запрета на обыск трупов) - начинает сходить с ума (подходит к лежащиму стволу, приседает, как паралитик и начинает дергаться на месте. если кинуть ему ствол, может начать целится в разные точки. выправляется, только если уйдет в офлайн и вернется обратно в онлайн.) После правки, схема помощи раненым почему-то осталась неработоспособной, неписи все так же валяются на земле, в окружении заботливых "докторов". Очень странно. Остается только вопрос по значению тех двух звуковых пресетов. З.Ы. В ai additions 2.0, по мимо правок, улучшений и нового (как я понял) оружейного менеджера, ты не планируешь разобраться с логикой вертолетов и всем, что с ней завязано? Там полный швах... Вроде, @НаноБот, порывался, но каковы результаты... Изменено 25 Сентября 2016 пользователем Silver Raven aka Stalker_AleX333 Мои проекты - ЯндексДиск | Я на Gamer-Mods.ru Ссылка на комментарий
Это популярное сообщение. Bak 755 Опубликовано 14 Октября 2016 Автор Это популярное сообщение. Поделиться Опубликовано 14 Октября 2016 Ai Additions SOC 2.0 наконец-то готовится к релизу, будет в ближайшее время. В составе расширенный набор схем - это как перенос моих работ с ЧН/ЗП, так и некоторые работы других авторов. 4 12 1 Ссылка на комментарий
HellRatz 2 892 Опубликовано 14 Октября 2016 Поделиться Опубликовано 14 Октября 2016 @Bak, на втором видео сталкер кричит кабану "Мужик, я тебя достану!" , сей нюанс будет поправлен? Вроде в ресурсах есть звуки относящиеся к мутантам. А индикатор гранат - весч. Так понимаю с правками движка уже идет обновление? GTA 3 MAP X-Ray | NFS U:2 MAP X-Ray | RTCW MAP X-Ray | L2D | Раритетные моды на моем облаке — на память о былом. Ссылка на комментарий
TIGER_VLAD 361 Опубликовано 14 Октября 2016 Поделиться Опубликовано 14 Октября 2016 @Bak, вообще сказка! 1 Ссылка на комментарий
Это популярное сообщение. Bak 755 Опубликовано 14 Октября 2016 Автор Это популярное сообщение. Поделиться Опубликовано 14 Октября 2016 @HellRatz, правки движка не отвечают требованию совместимости, так что пришлось обходиться без них. А 'нюанс' этот поправить - нетривиальная задачка, поэтому я пожалуй оставлю кабану его право называться мужиком 5 Ссылка на комментарий
monk 2 855 Опубликовано 14 Октября 2016 Поделиться Опубликовано 14 Октября 2016 (изменено) @Bak, возможно ли в ЧН организовать оттаскивание трупов от костра? Изменено 14 Октября 2016 пользователем monk Добавлено Bak, 15 Октября 2016 Можно Ссылка на комментарий
Это популярное сообщение. Bak 755 Опубликовано 17 Октября 2016 Автор Это популярное сообщение. Поделиться Опубликовано 17 Октября 2016 (изменено) Ai Additions SHOC 2.0 Рад представить новую версию свой работы по расширению ИИ Что нужно отметить в первую очередь: интегрирован АИ пак от xStream, включены мои работы с Зова Припяти, а также добавлена пара интересных идей от других авторов. В общем получилась, не побоюсь этого слова, 1 Стрельба с подствольных гранатомётов 2 Перезарядка оружия после боя3 Перевязка (самолечение)4 Удар в лицо (рукопашный бой)5 Использование ножа6 Выбор подходящего оружия7 Проверка друзей на линии огня8 Надевание аддонов на оружие9 Лечение раненых10 Собирательство+11 Ожидание после боя12 Оборона от монстров13 Метание гранат14 Камикадзе15 Переодевание в лучшую броню16 Оттаскивание трупов17 Хромание НПСПерезарядка оружия - модуль rx_reloadНПС перезаряжают оружие для сохранения боеготовности.Исправление ситуации, когда НПС встречал обнаруженного врага с пустым/полупустым магазином,так как потратил патроны в перестрелке или подобрал разряженное оружие.-дополнительно- Перезаряжается всё используемое оружие, а не только активное-дополнительно- Чистка оружия при перезарядке (починка на небольшой процент)Менеджер оружия - модуль rx_wmgrВыбор лучшего оружия на основе параметров/цены/заданного приоритетаВыбор оружия в бою исходя из исходя из конкретной ситуацииВозможность управления оружейными предпочтениями персонажейОграничение использования гранатомётов (проверка безопасности для окружающих)-дополнительно- Функционал управления выбором оружия из сторонних скриптовПеревязка - модуль rx_bandageНПС лечатся, используя бинты и аптечкиИспользуются соответствующие анимацииВ бою лечение происходит в укрытии-дополнительно- Спавн медикаментов при необходимостиУдар в лицо - модуль rx_facerНПС бьёт руками/прикладом оказавшихся рядом противниковЕсли нет оружия, может подкрадываться к врагам для удараСила и частота ударов зависит от ранга персонажаСтрельба с подствольных гранатометов - модуль rx_glНПС используют подствольный гранатомётСтрельба как по видимым целям, так и по врагам в укрытии. Использование упреждения.Перезарядка гранатомёта после выстрелаПроверка безопасности для стреляющего и дружественных персонажей (исключён суицид методом самоподрыва)Эффективность зависит от ранга персонажаБой с ножом - модуль rx_knifeНПС использует нож в бою с людьми и мутантамиПреследование целиНож спавнится автоматическиУрон зависит от ранга персонажаПо своим не стрелять - модуль rx_ffЕсли на линии огня оказался союзник, НПС прекращает огонь и меняет позициюНапяливание аддонов - модуль rx_addonsНПС могут прикреплять к своему оружию аддоны: оптический прицел, глушитель, подствольный гранатомет.Также снимают аддоны и переодевают на лучшее оружиеПродажа лишнего (неиспользуемого) оружияДобивание раненых - модуль rx_kill_woundedЗаменяет багнутую движковую схемуРазные вырианты добиванияРазные предпочтения у группировокЛечение раненых - модуль xr_help_woundedНПС будут лечить лежачих больныхОзвучка присутствуетСобирательство - модуль xr_corpse_detection (3.06)НПС обыскивают трупы, собирают предметы.Анимации обыска, подбора предметов, отделения частей мутантов.Озвучка обыска трупов из Зова припяти (в комплекте русская озвучка)Динамический выбор целиШирокие возможности настройкиИсправление боевой системы - модуль rx_combatРаненые НПС перемещаются в укрытие бегомОжидание после боя ( импорт схемы ЧНЗП) - модуль post_combat_idleПосле убийства врагов НПС некоторое время сидят на месте,отыгрывая соответствующие анимации и озвучкуОттаскивание трупов ("анти-веселая понихида" от xStream) (модифицированный xr_kamp.script)NPC находящиеся на отдыхе (у костра, например) будут оттаскивать в сторону трупы людей и животных.Переодевание (схема "тамагочи" от xStream) - модуль xrs_armorтеперь NPC можно продать какой-нибудь костюм и если его устроит, то он его оденет.Неписи очень стеснительные, поэтому переодеваются только тогда, когда гг их не видит и находится как минимум за 15 метров от нихКроме того введена система апгрейда брони - теперь NPC развиваются, вполне возможно встретить по прошествии времени NPC новичка, который обзавелся, например, костюмом сталкера или даже СЕВОЙ.Метание гранат (ремейк схемы "гренадер" от xStream) - модуль xrs_grenadeНПС. кидают гранаты. во врагов.Камикадзе (ремейк схемы от Monnoroch)Психи-камикадзе (некоторые монолитовцы) достают гранату, выдергивают чеку и бегут на противника.Хромание НПС (модифицированный xr_wounded.script)Добавлен новый режим "легкого тяжелого ранения", в котором НПС:- при наличии врага стараются спрятаться от него, ковыляя в укрытие- находясь в укрытии, могут сами себя вылечить (при наличии аптечки)- используют сидячую анимацию вместо лежачейОборона от монстров (monster_defend)Теперь вместо того, чтобы прятаться от монстров по укрытиям, НПС будет увеличивать дистанцию, чтобы расстрелять мутанта с безопасного расстояния, а также пытаться уклониться от атаки.=====================================================--- Другие исправления/улучшения: ---ОзвучкаДобавлена реакция на дружественный огонь/гранатыОграничение озвучки смерти при попадании в головуmove_mgrИсправлен баг, приводящий к сбою логикиДобавлена блокировка управления персонажем во время работы общих схемxr_combat_ignoreфункция is_ignoredxr_dangerдобавлен флаг для скриптовфикс реагирования на трупыxr_motivatorвключены колбеки on_item_take,on_item_dropstate_mgrИсправление багов, оптимизацияxr_sleeperисправлена ненадежная работа схемы на путях с двумя точками (синдром Толика)xr_meetоптимизацияправка "не пялиться часами"правка "возникать по оружию, если только гг целится в меня"xr_kampдобавлено случайное смещение направления взгляда от центра кампаисправлено продолжение музыки без инструмента Расширен состав сборки, интегрирован AI PackСхемы добавлены:Ожидание после бояОборона от монстровМетание гранатКамикадзеПереодевание в лучшую бронюОттаскивание труповХромание НПССерьёзно обновлены:схема "Перевязка"схема "Бой с ножом" (полноценный вариант из ЧНЗП)менеджер оружияrx_addonsОптимизацияМодифицирован механизм трансфера оружияОтслеживание приобретения нового аддонаДобавлена функция продажи лишнего оружияrx_bandage+Добавлена поддержка профилей и управление из логики+Теперь отображается именно тот предмет, который НПС использует; фейковый бинт убран+Добавлены анимации для разных медикаментов~Исправлено не отображавшийся в руке предмет при включенном фонаре~Исправлены глюки анимации в присядеrx_combat+Новая схема борьбы с монстрами+Раненые НПС перемещаются в укрытие бегом+фикс некоторых движковых баговrx_facer~Исправлена работа при критическом ранении~Исправлен период проверки+Добавлена настройка разрешённых целей+Добавлены анимации критического ранения для жертвыrx_ff+Добавлена проверка при стрельбе вслепую~исправлено вмешательство в перемещение персонажаrx_gl~Исправлено одновременное проигрывание нескольких звуков предупреждения+Работа в схеме danger~Улучшена работа по скрытой цели+Реакция на гранаты при перезарядке~Исправлена перезарядка при критическом раненииrx_kill_wounded+Добавлена пауза после убийства~Исправлена пауза между выстреламиxrs_armorПроведена серьёзная оптимизацияxr_kamp (оттаскивание трупов)ОптимизацияИсправление множества недоработок и настройкаУлучшение внешнего видаxrs_grenadeСхема полностью переделанаУлучшена аудиовизуальная составляющая ( правильные анимации и озвучка )Улучшена проверка безопасностиНПС начинают кидать гранаты, если противник скрылся из видуДобавлен разброс при прицеливанииУлучшено уклонение от гранатДобавлена схема камикадзеДобавлены маркеры на худе на кинутую гранату в стиле ЧН/ЗП (автор Charsi)Ну и конечно много других улучшений, всё перечислить невозможно.Плюс ещё множество различных правок платформы и схем аддона.state_mgrМенеджер состояний серьезно модифицирован:- исправление ошибок, оптимизация, небольшое расширение функционала.move_mgrИсправлен баг, приводящий к сбою логикиДобавлена блокировка управления персонажем во время работы общих схемxr_dangerфикс реагирования на трупыxr_sleeperисправлена ненадежная работа схемы на путях с двумя точками (синдром Толика)xr_meetоптимизацияправка "не пялиться часами"правка "возникать по оружию, если только гг целится в меня"xr_kampдобавлено случайное смещение направления взгляда от центра кампаисправлено продолжение музыки без инструмента rghost yadisk Обратите внимание, что эта версия не совместима со старыми. Если у вас уже установлен Ai Additions или AI Pack, их необходимо полностью удалить. Изменено 5 Ноября 2016 пользователем Bak 12 7 4 Ссылка на комментарий
alex5773 1 330 Опубликовано 17 Октября 2016 Поделиться Опубликовано 17 Октября 2016 (изменено) Неужели менеджер оружия теперь будет нормально работать без вылетов на 1.0006? Или он так же отключён на 1.0006? А я уж обрадовался, думал ты починил тот вылет. Сейчас поиграл немного, а военные не меняют автомат на пистолет в ближнем бою. Значить всё так же отключено. Значить для четвёртого патча круче всё же ал. Хотя ладно, мне всё равно никогда не нравилось когда НПС в ближнем бою меняли автомат на пистолет. Глупо это. Ладно бы патроны кончились, другое дело... ---------------------------------------------------------- Хотя не, бандиты то меняют стволы в зависимости от расстояния. С пистолета переходят на дробовик, и наоборот. Но у военных не видел такого пока. Хотя раньше при подходе к ним, они все сразу переходили на пистолет. Изменено 18 Октября 2016 пользователем Bak Добавлено Bak, 18 Октября 2016 Менеджер оружия включен и работает 1 Ссылка на комментарий
Alexander_javascript 20 Опубликовано 18 Октября 2016 Поделиться Опубликовано 18 Октября 2016 (изменено) В версии для ЗП словил вот такой вылет : [error]Expression : !m_error_code [error]Function : raii_guard::~raii_guard [error]File : D:\prog_repository\sources\trunk\xrServerEntities\script_storage.cpp [error]Line : 748 [error]Description : ... - call of pripyat\gamedata\scripts\rx_combat.script:145: bad argument #2 to 'random' (interval is empty) Когда точно происходит сказать не смогу. Версия стоит последняя. Вопрос, с чем может быть связан этот вылет ? Если что не так, прошу прощения за тупость. Изменено 18 Октября 2016 пользователем Alexander_javascript Добавлено Bak, 18 Октября 2016 Все нормально, возьми фикс Ссылка на комментарий
alex5773 1 330 Опубликовано 19 Октября 2016 Поделиться Опубликовано 19 Октября 2016 (изменено) Bak, я так понял и в ЧН, надо тоже так проделать? Или нет? Т.е local min_queue = math.ceil(magsize/6) local max_queue = math.floor(magsize/2) заменить на local min_queue = math.floor(magsize/6) local max_queue = math.ceil(magsize/2) И ещё заметил в rx_combat.script в ЧН есть local npc = self.object в function action_monster_defend:finalize(), а в ЗП нет. А остальное всё также. Может local npc = self.object в ЗП тоже написать, или в ЧН убрать? Или так и должно? Ну просто хочется чтоб всё было "чики-пуки" Изменено 19 Октября 2016 пользователем alex5773 1 Ссылка на комментарий
Bak 755 Опубликовано 21 Октября 2016 Автор Поделиться Опубликовано 21 Октября 2016 Т.е .. заменить на ..Да, но больше ничего трогать не надо. 1 1 Ссылка на комментарий
НаноБот 742 Опубликовано 21 Октября 2016 Поделиться Опубликовано 21 Октября 2016 (изменено) З.Ы. В ai additions 2.0, по мимо правок, улучшений и нового (как я понял) оружейного менеджера, ты не планируешь разобраться с логикой вертолетов и всем, что с ней завязано? Там полный швах... Вроде, НаноБот, порывался, но каковы результаты... В ЗП частично адаптировал схему Кирага, полёт по путям из конфига, делал чисто для теста ПЗРК, потом адаптирую боёвку. А далее доработаю саму боёвку, очень не нравится стрельба ракетами, они же НАР - Неуправляемые Авиационные Ракеты, пилоты стреляют только по групповым целям, по БТРом, и очень редко по одиночным, ракеты накрывают не которую площадь и так прицельно попадать по одной цели не могут чисто технически. И ещё, на счёт стрельбы с ПГ, хорошо сделать схему где НПС переключает ПГ - основной ствол и стреляет чисто из движкового ПГ. Не помню есть ли в моих правок XRay-Ext эти методы для ЗП. Хотя не, там (в движке) ещё балл. вычислитель для НПС надо включить. В прочим ракету можно перехватывать и скриптом, и направлять по нужной траекторией. Изменено 21 Октября 2016 пользователем НаноБот ...в конце концов, важен лишь, машинный код. СТАЛКЕР только для ПК! Ссылка на комментарий
DaaGuda 50 Опубликовано 23 Октября 2016 Поделиться Опубликовано 23 Октября 2016 Наверно не заметили, но я повторю В ЧН, ЗП нпс в комбате могут использовать анимпоинты "....combat", то есть прячутся за укрытия: могут стрелять из-за него, перепрыгиват и т.д. (их нужно самим заранее расставлять по локации в сдк) Так вот: возможно ли это сделать схемой поведения? Тоесть чтоб эти анимпоинты спавнились автоматически? Или нпс приходящие в нужную точку выполняли связку анимаций из этих анимпоинтов... Без расстановки их на локации. Добавлено Bak, 23 Октября 2016 Теоретически можно. НО делать этого никто не будет. / Полностью настроенный SDK 0.7 и больше. / -------------------------------------------------------------------------- / Coming Soon - Подрыв Устоев / Ссылка на комментарий
monk 2 855 Опубликовано 29 Октября 2016 Поделиться Опубликовано 29 Октября 2016 @Bak, в связи с выходом новой версии пака для ТЧ, будут ли обновлены версии для ЧН и ЗП? 1 1 Ссылка на комментарий
Рекомендуемые сообщения
Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий
Комментарии могут оставлять только зарегистрированные пользователи
Создать аккаунт
Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!
Зарегистрировать новый аккаунтВойти
Есть аккаунт? Войти.
Войти