Мужики, подскажите пожалуйста. Каким-то образом заспавнились на затоне в барже зомбированые которые постреляли Гонту, Краба и Гарманта и по какой-то причине трупы их не исчезают. А всякий раз когда я подхожу к локации, то дико проседает фпс и колизию трупов дико дергает, они застревают в текстурах стола. Как можно их возродить или убрать их трупы? Копался через debug , но команду не нашел блин.
upd 1. Порылся с помощью поиска на форуме и нашел команду @BarmaGlot но проблема в том что когда меняю имя, все равно пишет ubrano trupov 0 и ничего не меняется
upd 2. ЧИСЛООО В СКООБКАХ НАДО БЫЛО ЕЩЕ ПОМЕНЯТЬ на число знаков во вставленном имени)) все допер, может кому пригодится)
цитирую сюда еще
Если кому мешают неисчезающие, дергающиеся застрявшие в объектах тела мёртвых монолитовцев, фантомов, крыс и тому подобное в подземельях, в том числе на ЧАЭС, то используйте замечательный скрипт от уважаемого BarmaGlot-а из этого сообщения, самый верхний, с проверкой на мёртвость.
С помощью него можно убрать любые трупы, достаточно играть в Debug режиме. Наведитесь прицелом на тело, выйдите в главное меню по Esc, нажмите F7 - слева вверху будет написано имя объекта с цифрами в конце, вот это имя полностью, в том числе с нижними прочерками, но без цифр, пропишите вместо sar2_ в нижеуказанном исходном скрипте, а в скобках левее замените 5 на число знаков во вставленном имени. Скопируйте (Ctrl+c) полностью строку подготовленного необходимым образом скрипта, в игре нажмите тильду (~) для вызова консоли, нажмите одновременно клавиши Ctrl+v на клавиатуре для вставки скопированного текста скрипта в консоль и нажмите Enter - мешающие тела исчезнут.
Как пример изменения:
ИСХОДНЫЙ СКРИПТ
run_string c=0;for i=1,65534 do n=alife_object(i); if n and n:name():sub(1,5) == "sar2_" and not n:alive() then alife():release(n);c=c+1 end end printf("ubrano trupov %s", c)
ИЗМЕНЁННЫЙ ДЛЯ УБОРКИ МЁРТВЫХ МОНОЛИТОВЦЕВ В ЦЕНТРЕ УПРАВЛЕНИЯ ЧАЭС
run_string c=0;for i=1,65534 do n=alife_object(i); if n and n:name():sub(1,21) == "mon_stalker_monolith_" and not n:alive() then alife():release(n);c=c+1 end end printf("ubrano trupov %s", c)
Кому помогло - отблагодарите уважаемого BarmaGlot-а в его вышеуказанном сообщении.