подсмотри в BJ функции про одиночный выбор для игрока
Смотрел уже
function SelectUnitForPlayerSingle takes unit whichUnit, player whichPlayer returns nothing
if (GetLocalPlayer() == whichPlayer) then
// Use only local code (no net traffic) within this block to avoid desyncs.
call ClearSelection()
call SelectUnit(whichUnit, true)
endif
endfunction
то есть сделали сложную наработку вместо того, чтобы сделать проверку на совместимость предметов?
Сложная наработка добавляет 9 слотов для ношения предметов и умеет добавлять "Animation tag" для разных типов оружия. Конечно можно было бы выделить для предметов экипировки категорию "Только для кампании", по уровню предмета определять его тип (шлем, оружие броня) и написать маленький триггер. Но если человеку лень юзать поиск, то пусть мучается.
» WarCraft 3 / Выбор героя для РПГ
Ред. nazarpunk
» WarCraft 3 / Выбор героя для РПГ
» WarCraft 3 / Как добавить в выбор нейтрально-пассивную таверну?
» WarCraft 3 / Выбор героя для РПГ
» WarCraft 3 / Выбор героя для РПГ
» WarCraft 3 / Съёмное снаряжение
» WarCraft 3 / Как добавить в выбор нейтрально-пассивную таверну?
» WarCraft 3 / Как добавить в выбор нейтрально-пассивную таверну?
» WarCraft 3 / Баг в карте
» WarCraft 3 / Баг в карте
» WarCraft 3 / Съёмное снаряжение
» WarCraft 3 / Стак бонусов ауры.
» WarCraft 3 / Стак бонусов ауры.
» WarRaft / Order
Ред. nazarpunk
» WarCraft 3 / Съёмное снаряжение
» WarCraft 3 / Съёмное снаряжение
» WarCraft 3 / Усиление нейтралов после смерти
» WarCraft 3 / Съёмное снаряжение
» WarCraft 3 / Способности героя "Волна силы"
» WarCraft 3 / Способности героя "Волна силы"
» WarCraft 3 / Общее кд у предметов
CoolDownID просто быть должен разный у предметов
Ред. nazarpunk
» WarCraft 3 / Создание формации
» WarCraft 3 / Создание формации
Ред. nazarpunk
» WarCraft 3 / Общее кд у предметов
» WarCraft 3 / Общее кд у предметов