Впервые здесь? Я Роха — провести быструю экскурсию?
Ошибка соединенияНеверный запросСтраница устарелаСессия истеклаТребуется входЗапрещеноНе найденоСлишком много запросовВнутренняя ошибка сервераПлохой шлюзСервис недоступенТайм-аут шлюзаВерсия HTTP не поддерживается
Сессия истекла
Ваша сессия истекла. Пожалуйста, войдите снова.
Требуется вход
Для этого нужна учётная запись. Войдите или создайте её — это займёт минуту.
Страница устарела
Токен безопасности отклонён — обычно потому, что страница была открыта слишком долго или вы вошли в систему в другом месте. Ничего не сохранено. Обновите страницу и повторите.
Запрос не выполнен
При обработке вашего запроса возникла проблема.
Проверьте подключение к интернету и попробуйте снова.
Ok, I figured this one out. It takes names like BUILDING_ABANDONED_MINE, TOWN_NECROMANCY and CREATURE_GENIE as arguments. They need to be between quotes, otherwise the command doesn't work.
What the function returns is an array, filled with adventure map references: a name if the object has one, otherwise its generic name, like "1-210-199-AdvMapDwelling-27624". You can refer to this by using the array index. For instance:
GetObjectNamesByType('TOWN') - все города на карте GetObjectNamesByType('TOWN_DUNGEON')- все города данжена GetObjectNamesByType('BUILDING_WITCH_HUT') - все хижины ведьм.
Похоже оно ищет по строковому префиксу типа, т.к.
GetObjectNamesByType('BUILDING_WITCH') и GetObjectNamesByType('BUILDING_WIT') дают те же результаты, что и GetObjectNamesByType('BUILDING_WITCH_HUT').
Неужто, вообще никак, с таким-то разнообразием? Или можно попробовать вывести вообще все статик-объекты, если можно, а уж из них отобрать те, которые на GetObjectCreatures выдают что-то адекватное.