-
Публикаций
2 149 -
Зарегистрирован
-
Посещение
-
Победитель дней
2
Тип контента
Профили
Форумы
Блоги
Календарь
Новости
Моды
Моды S.T.A.L.K.E.R. 2
Весь контент denis2000
-
Ну значит вы как минимум в два раза опытнее многих модмейкеров, которые и поиском не пользуются и сами не пытаются исследовать ? Это комплексное мероприятие, должна быть правильно нарисована текстура сетки и корректные настройки текстуры в конфиге. Просмотрев и сравнив оригинал и новую текстуру и их настройки вы сможете определить, где причина. В текстуре, в настройке или в обоих местах.
-
digital defender В файлах actor_menu_***.xml теги quick_slot_highlight, quick_slot*_text нужно убрать за пределы экрана. Дополнено 2 минуты спустя Little Frenchman Никогда не пользовался этим модулем, соответственно проблем никогда с ним не имел. Если выполнены все рекомендации по установке, но проблемы все равно возникают, то вам самому придется анализировать его работу и искать причины... Или ждите того, кто использовал, сталкивался, искал и находил причину.
-
Текущая иконка в этом скрипте под именем "kingpin". Список иконок для сообщений через скрипт news_manager.script представлен в этом самом скрипте в таблице tips_icons. Естественно список иконок можно менять. ian98 Пробуйте так, в скрипте death_manager.script замените оригинальную функцию на такую: function set_weapon_drop_condition(item) local condition = (math.random(40)+40)/100 if condition < item:condition() then item:set_condition(condition) end end Или такую: function set_weapon_drop_condition(item) local condition = (math.random(40)+40)/100 if item:condition() > 0.99 then item:set_condition(condition) end end В первом случае устанавливается случайное состояние выпадающего ствола, только тогда, когда оно меньше текущего. Во втором случае только если ствол в идеальном состоянии (создан при спавне НПС).
-
Stgs В этот файл я бы рекомендовал вносить только смарты учавствующие в симуляции и имеющие привязанный графпоинт. Все смарты вносить смысла не имеет. Файл судя по всему предназначен для работы патфайндера строящего маршруты для сквадов путешествующих между смартами.
-
Stgs Можно.
-
WildAx Кондлист: {=is_faction_friend_to_actor(stalker)} supplies_stalker_tier_1 - Фракция сталкеров дружествена ГГ {=is_faction_friend_to_actor(bandit)} supplies_bandit_tier_1 - Фракция бандитов дружествена ГГ Функция: function is_faction_friend_to_actor(actor, npc, p) if(p[1]~=nil) then return relation_registry.community_goodwill(p[1], db.actor:id())>=1000 else return false end end Вывод если community_goodwill больше или равна 1000, то фракция дружественна. Расскажите нам о ней поподробнее...
-
FoBiA Возможно неверно указан путь к SDK в конфиге декомпилятора. Проверьте.
-
Сергей Шубин Да в SGM - это громоздкая схема, серьезно нагружающая проверками, в моде Связь времен заметно лучше работает, но все равно не использует все возможности движка. Я давненько эксперементировал со скриптовой зоной: [script_zone] GroupControlSection = $spawn = "ai\script zone" class = SCRIPTZN script_binding = xr_zones.bind Которая имеет колбеки на попадание и выход обектов из нее, а значит сам движек отслеживает объекты и сообщает скрипту об этих событиях. Вот самый примитивный результат создания мины для НПС на основе script_zone: xr_zones.script Размер рестриктора следует ставить минимальным: сфера радиусом 0,5 м. На попадание объекта в зону она реагирует спавном взрывчатки, а на выход из нее подрывом, тем самым имитируя нажимную противопехотную мину.
-
Stgs Исследуйте этот вопрос на практике и напишите такой тутор.
-
ian98 Если вы хотите не удалять конкретные предметы, то нужно писать так: function keep_item(npc, item) local section = item:section() local ini = npc:spawn_ini() if section == "guitar_a" or section == "harmonica_a" or section == "wpn_binoc" or section == "device_torch" then return end ... Если вы хотите улалять именно ПМ, то нужно писать так: if section == "wpn_pm" then alife():release(alife():object(item:id()), true) end
-
А просто источник звука в SDK поставить не подойдет? Удалить у 3D модели НПС меш, оставив только скелет. Или, если хотите, сделать меш полупрозрачным, применив соответствующий шейдер на модели НПС. Продолжим игру: скорее конфиги, а не скрипты. actor_menu_***.xml и inventory_new_***.xml Удаляться при смерти НПС вместе со всем остальным инвентарем.
