Можно сделать героям вторую атаку с нужным типом целей (только камни/рельеф/древа/что там еще есть), и отключить, а включать способностью сферы у кирки. И потом при сломе камня дропать серу.
Сделай два массива: один с областями, другой будет хранить соответствующий камень. И перебирай их каждые 15 сек. (например), если камень сломан или его нет - создавай в случайной точке в области
Событие на уничтожение разрушаемого объекта вроде бы надо добавлять при его создании, просто так оно не отслеживается.
Есть триггерные действия на смену текстуры в точке, но там тоже есть предел на их количество.
Где-то здесь на хгме был генератор рандомного ландшафта на триггерах, и там случайно выпадает зимний/осенний ланд и т.д.
Для этого есть переменные, делаем две переменные: игрок и логическую, перед перебором ближайших зануляем, нашли игрока проверяем записан ли игрок, если нет записываем его, если уже есть ставим логическую истина.
После перебора проверяем логическую, если истина делаем нейтральным, если ложь отдаем игроку из переменной.
Нагрузки особой не должно быть, и создаваемые группы при переборе ближайших юнитов надо конечно удалять.
можно делать круги из даммиков с этой моделью и менять масштаб и без мемхака
скрывать через прозрачность для игроков у которых юнит не выбран
а стандартные круги убрать
int GetPrice (unit whichUnit)
{
int i = GetPlayerTechCount( GetOwningPlayer( whichUnit ), techId, true )
int a=225
loop {exitwhen(i<=0); a=a+(i+1)*225; i=i-1}
return a
}
Переименуй самый последний "Безымянный триггер 001" во что-нибудь другое.
Там конфликт имен с "Безымянный триггер 001 - копия"
У меня сохранилось после этого
turn++ делается в цикле который выполняется 10 раз после ввода, поэтому номер хода достигает числа 9 и т.к. проверка на win возвращает false выходит ничья
там где проверка на вин, всегда будет возвращать false потому что после первой же итерации (j=0) будет проверка что count==3, а он никак не может быть равен 3 на первой итерации. return false должен быть после обоих циклов for
каждый раз когда ты ссылаешься на AllPlayers, эта функция возвращает объект (группу игроков) из скрытой переменной bj_FORCE_ALL_PLAYERS.
ты заносишь этот объект в переменную и удаляешь его, и больше не можешь использовать AllPlayers
поэтому после этого текст не выводится когда ты пытаешься его выводить для всех игроков (а эту группу ты удалил хоть и поместил ее перед этим в свою переменную) как на скрине из твоей карты в моем посте выше.
Ред. biridius
» WarCraft 3 / Добыча руд из камней.
» WarCraft 3 / Множество ландшафта.
Где-то здесь на хгме был генератор рандомного ландшафта на триггерах, и там случайно выпадает зимний/осенний ланд и т.д.
» WarCraft 3 / Герой который не атакует
» WarCraft 3 / Получение ресурсов
» WarCraft 3 / Герой который не атакует
» WarCraft 3 / Насчёт миникарты - три в одном
путь War3mapMap.blp
спс Clamp
» WarCraft 3 / Владелец юнита
После перебора проверяем логическую, если истина делаем нейтральным, если ложь отдаем игроку из переменной.
Нагрузки особой не должно быть, и создаваемые группы при переборе ближайших юнитов надо конечно удалять.
» WarCraft 3 / Владелец юнита
» WarCraft 3 / Переменные, утечки, стабильность
перенеси set t = null вниз, вне if-then-else
Ред. biridius
» WarCraft 3 / Высота
» WarCraft 3 / Изменение диаметра круга выборки.
скрывать через прозрачность для игроков у которых юнит не выбран
а стандартные круги убрать
» WarCraft 3 / заставить рабочего строить здание
Каждые х сек. проверять приказ у всех этих юнитов и отдавать приказ строить.
Ред. biridius
» WarCraft 3 / Как рассчитать стоимость здания?
» WarCraft 3 / jass переменные и конвертирование
» WarCraft 3 / jass переменные и конвертирование
» WarCraft 3 / Jass - Fattal
Там конфликт имен с "Безымянный триггер 001 - копия"
У меня сохранилось после этого
» WarCraft 3 / Событие печати для всех игроков
» WarCraft 3 / Событие печати для всех игроков
по одному событию на каждого игрока
в действе передавать "Переключающий игрок" вместо "игрок 1 красный".
Ред. biridius
» Программирование / Крестики-нолики на C++
Ред. biridius
» WarCraft 3 / Более 4 способностей предмета
Ред. biridius
» WarCraft 3 / Более 4 способностей предмета
» WarCraft 3 / Блокировка приказов
Ред. biridius
» WarCraft 3 / Не выводится игровой текст
Ред. biridius
» WarCraft 3 / Не выводится игровой текст