Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты
Тема: Скрипты
Показать сообщение отдельно
#3576
Старый 02.03.2022, 08:25
  #3576
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1973
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1973
Выставка наград
По умолчанию
Re: Скрипты

function pack(...)
return arg
end

types = pack(GetObjectCreaturesTypes('garrisonName'))
army = {}
for n, id in types do
  if id > 0 then
    army[length(army)+1] = {id, GetObjectCreatures(id)}
  end
end

-->>>army == {{айди, число},  {айди, число}, итд}

Алгоритм работы с параметрами можете использовать тот, который захотите, этот - пример. GetObjectCreaturesTypes возвращает типы (айди) существ (и ноль, если не полный набор), GetObjectCreatures(id) получает число существ в объекте по заданном айди.

__________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием