Подскажите, можно ли как нибудь изменить место сбора войск у melee ИИ ??
Нужно что бы через 10 мин он отступал/собирал войска не у ратуши, а в определенном месте!
Я пробовал ставить невидимую фейковую ратушу в то место - но он начинает там строить здания и рабочими тупит.

Принятый ответ

есть функции
раскрыть
//меняет позицию с помощью точки или координат
native DefineStartLocation takes integer whichStartLoc, real x, real y returns nothing
native DefineStartLocationLoc takes integer whichStartLoc, location whichLocation returns nothing
//здесь можно установить номер индекса у игрока, скорее всего союза данного игрока (forceplayer - группы игроков)
native ForcePlayerStartLocation takes player whichPlayer, integer startLocIndex returns nothing
//узнать номер индекса стартовой позиции игрока
native GetPlayerStartLocation takes player whichPlayer returns integer
//возвращает точку указанной стартовой позиции
constant native GetStartLocationLoc takes integer whichStartLocation returns location
//узнаем координаты стартовой позиции
constant native GetStartLocationX takes integer whichStartLocation returns real
constant native GetStartLocationY takes integer whichStartLocation returns real
//устанавливаем индекс стартовой позиции игроку. 
native SetPlayerStartLocation takes player whichPlayer, integer startLocIndex returns nothing
StartLocation отвечает за пробелы. Есть на сайте хгм система пробела, отвечает за то чтобы камера не смещалась при нажатии пробела.
0
3
7 лет назад
0
Ну,попробуй Где Параметры ии выбери пункт смена основного лагеря
0
27
7 лет назад
0
как определяет ИИ где главная основная база, а где дополнительная база? мб из-за StartLocation? попробуй сместить стартовую точку игрока триггером
0
16
7 лет назад
Отредактирован Naadir
0
Именно. Стартовая позиция определяет основную базу.
Вот только я не уверен, можно ли переместить её.
0
27
7 лет назад
Отредактирован MpW
0
есть функции
раскрыть
//меняет позицию с помощью точки или координат
native DefineStartLocation takes integer whichStartLoc, real x, real y returns nothing
native DefineStartLocationLoc takes integer whichStartLoc, location whichLocation returns nothing
//здесь можно установить номер индекса у игрока, скорее всего союза данного игрока (forceplayer - группы игроков)
native ForcePlayerStartLocation takes player whichPlayer, integer startLocIndex returns nothing
//узнать номер индекса стартовой позиции игрока
native GetPlayerStartLocation takes player whichPlayer returns integer
//возвращает точку указанной стартовой позиции
constant native GetStartLocationLoc takes integer whichStartLocation returns location
//узнаем координаты стартовой позиции
constant native GetStartLocationX takes integer whichStartLocation returns real
constant native GetStartLocationY takes integer whichStartLocation returns real
//устанавливаем индекс стартовой позиции игроку. 
native SetPlayerStartLocation takes player whichPlayer, integer startLocIndex returns nothing
StartLocation отвечает за пробелы. Есть на сайте хгм система пробела, отвечает за то чтобы камера не смещалась при нажатии пробела.
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.