Перейти к основному содержимому

Как сделать смарт-террейн враждебным к игроку?

Вопрос

Как сделать смарт-террейн враждебным к игроку?

Ответ

Для того чтобы сделать смарт-террейн враждебным к игроку, можно воспользоваться скриптом. Хотя существует механизм для сталкерских баз, который переводит их в состояние тревоги (normal->alarm), когда игрок первым атакует, вам потребуется написать собственный скрипт. Вот пример скрипта, который вы можете адаптировать под свои нужды:

1. Создайте новый файл скриптового мода.
2. Добавьте следующий код:
```lua
-- Список ID смартов, которые нужно сделать врагами
local smartList = {
{"Smart_01", "story_id"},
{"Smart_02", "another_story_id"}
}

function onGameStart()
for _, smart in ipairs(smartList) do
set_squad_enemy_to_actor(tonumber(smart[2])) -- Используйте правильный ID игрока или группы игроков
end
end
  1. Замените значения в списке smartList на соответствующие ID смартов и их story_id.
  2. Подключите скрипт к вашему моду.