Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты
Тема: Скрипты
Показать сообщение отдельно
#3092
Старый 28.01.2020, 12:37
  #3092
^
JonnyP
📖
Регистрация: 01.09.2011
Сообщения: 462
Отправить сообщение для  JonnyP с помощью ICQ
Регистрация: 01.09.2011
Сообщения: 462
Отправить сообщение для  JonnyP с помощью ICQ
По умолчанию
Re: Скрипты

dredknightIs there a way to get what object is on specific coordinates?

For example GetObjectFromLocation(x,y)
Прямых способов разработчики не предоставили.
Как вариант, можно создать при инициализации карты таблицу, где ключ = координата карты, значение = имя обьекта.
Or the only way is to rotate through all existing objects on the map and check them one by one?
Вообще, функции возвращающей все обьекты на карте - нету.
Можно узнать некоторые из них по определенному типу, например SKELETON, SAWMILL, HERO и др.. Нужны дополнительные манипуляции, например ручное именование обьектов.
В принципе, в этом и проблема, хотя и реализуема, но достаточно трудоемка.

User01322342Вот этот расширенный редактор. А если он не даёт возможности добавлять объекты, то для чего он нужен?
Примеры приводил
из полезного позволяет открывать ресурсы игры, выбирать нужные окна (?), запаковывать изменения в архив карты, мб еще что-то
JonnyP вне форума
Ответить с цитированием