23

» WarCraft 3 / Настройка способностей "Панцирь с шипами" и "Укрыться за щитом"

Elder_Shadow, создай условие "Уровень способности Способность у юнита Юнит больше 0"
23

» WarCraft 3 / Немогу поиграть в allstars

Обращайтесь к автору, что-то он там с фреймами намудрил, судя по всему.
Другие карты запускаются нормально?
23

» WarCraft 3 / Возможно ли получить область триггера? - [Jass]

LastUchiha, если у тебя квест завязан на вход в область, ну то есть регион с областью, можно также через хэш таблицу сохранить и загрузить квест, квест ведь тоже хэндл и для него есть SveQuestHandle LoadQuestHandle
Для условий задания questitem тоже есть такие функции
23

» WarCraft 3 / Нормальная ли система применения способностей? - [Jass]

Хм, ну если у тебя абилки имеют именно такие равкоды, от А000 до А004, то можно вообще сделать
function AbilityEffect takes nothing returns nothing
    local integer id = GetSpellAbilityId()
    if id >= 'A000' and id <= 'A004' then
        call TriggerExecute( Mx[ id - 'A000' ] )
    endif
endfunction

//только первый задействованный индекс массива должен быть 0, а не 1, а максимальный 4, а не 5
23

» WarCraft 3 / Как привязать Cliff к другой текстуре? - [World Editor]

LastUchiha, так ведь в настройке типа ландшафта можно тайлы перемещать влево вправо. Если вправо, то он будет выше предыдущего, то есть наслаиваться на него. (предварительно нужно нажать галку Нестандартный тип ландшафта)
Самый левый - самый нижний.
И настрой любой нужный порядок.
У тебя грунт с клиффом наслоился на тёмную почву, перемести его влево.
С травами аналогично
Если захочешь на Город поменять, то смотри, какие тайлсеты имеют клифф, то есть красный квадратик, и так же импортируй им текстуры и выставляй порядок наслоения.
Дефолтный порядок задан в Terrain.slk самим расположением почв. Там же и пути текстур
23

» WarCraft 3 / Как привязать Cliff к другой текстуре? - [World Editor]

LastUchiha, Посмотрел всё работает
Просто тебе надо, на выбор
а) Перерисовать текстуру Cliff0, чтобы она была с зеленой травой
б) Поменять текстуры ice_snow и ice_dirt местами
Потому что у Ледяной короны склон привязан к снегу по дефолту, а не к грунту
В тайлсете указано красным квадратом, какой тайл привязан к клиффу
И да, пропорции текстур не имеют значения, количество тайлов игра/редактор автоматом вычисляет, исходя из соотношения ширины/длины текстуры (1:1 или 2:1)
23

» WarCraft 3 / Возможно ли получить область триггера? - [Jass]

LastUchiha, да, сохранять в том месте, где создаётся region
Для проверки юнита/координат в region есть спец функции IsUnitInRegion и IsPointInRegion , они returns boolean
23

» WarCraft 3 / Возможно ли получить область триггера? - [Jass]

LastUchiha, в триггере где RegisterEnterRegion добавляешь функцию
call SaveRectHandle ( hashtable, GetHandleId(region), 1, rect )
Чтобы получить область, вызываешь функцию
call LoadRectHandle ( hashtable, GetHandleId(GetTriggeringRegion()), 1 )
И так с каждой областью, делаешь регион, сохраняешь область и загружаешь)
23

» WarCraft 3 / Legends of the Sands 1.63F

Модерация
Приветствую! Ресурс был снят с публикации и требует доработки по следующим причинам:
23

» WarCraft 3 / Laid to Rest с озвучкой (Woc)

noname-7Reos8dS, все нормально скачивается, только что файл скачал.
23

» WarCraft 3 / Как привязать Cliff к другой текстуре? - [World Editor]

LastUchiha, тогда непонятно, должно работать по идее всё.
Сам клифф привязан к тайлу, но не текстурами, пути для текстур там отдельно заданы.
Нужно в общем, пустую карту с этими текстурами внутри, чтоб разобраться
23

» WarCraft 3 / Как привязать Cliff к другой текстуре? - [World Editor]

LastUchiha, ты переоткрывал редактор?
В карте нет файла CliffTypes.slk?
23

» Unity / Hand Painted Stone Texture

Хорошо, что карты нормалей и материалов есть, весь ORM комплект, можно их запечь в текстуру и использовать в варике 1.26 )
23

» WarCraft 3 / Как привязать Cliff к другой текстуре? - [World Editor]

Да, нужно обозвать свою текстуру как Cliff0 или Cliff1, и импортировать по пути ReplaceableTextures/Cliff/Cliff0.blp
Cliff0 - грунтовый склон
Cliff1 - скальный склон или стены города
Только это должна быть именно текстура склона, а не тайлсет почвы. Где сам склон нарисован
23

» WarCraft 3 / Как грамотно отредактировать ИИ скрипт, чтобы он выбирал кастомного героя, который не всегда может быть доступен

WilliamBz, почему нет? Это же нативка из common ai
Можно и else elseif итд, и прочий синтаксис, это ведь jass, просто скрипты в формате ai, с некоторыми отличиями)
ExecuteFunc кстати тоже нельзя.
23

» WarCraft 3 / Создавать или двигать локации? - [Jass]

LastUchiha, скажем так, бесполезны и память занимают, и ещё их обнулять надо, единственное что из них можно вытащить - это GetLocationZ
Ну и спец наработки вроде HandleCounter и синхронизации в мультиплеере
В остальном х у вполне справляются)
23

» WarCraft 3 / Создавать или двигать локации? - [Jass]

Не использовать локации вообще, а юзать х и у ) и функции SetUnitX и SetUnitY
23

» WarCraft 3 / Как грамотно отредактировать ИИ скрипт, чтобы он выбирал кастомного героя, который не всегда может быть доступен

Когда пишешь ai скрипт, в нем нельзя:
Использовать функции из blizzard.j
Использовать триггеры
Использовать code callback функции
Использовать возврат строк
23

» WarCraft 3 / Есть ли способ перенести триггеры и объекты в карту без редактора WC3?

WilliamBz, я так понял, проблема в коде и строках. Код собирай вручную, как ниже написали, а строки так же вручную добавляй из одного wts в другой.
Интересно, что за производственные масштабы такие?)
23

» WarCraft 3 / Способы заменить героя для игрока-компьютера

WilliamBz, ну тогда и common.ai в карту запихни, лишним не будет)
Если ты оба скрипта правишь, естественно нужно оба совать) я то думал ты только orc.ai правишь)
23

» WarCraft 3 / Редактор текстур

В War 3 model editor можно открыть браузер mpq, найти нужную текстуру и через ПКМ применить её как текстуру, и она добавится в список текстур
Для просмотра текстур и моделей в архивах варика можно открыть второй экземпляр war3 model editor и смотреть там) и по желанию копипастом переносить анимации, и вручную настройки источников частиц и свойства материалов
23

» Блог им. TerrorGold / Проблема оригинального названия в WarCraft: Orcs & Humans

ScorpioT1000, попал под реформы армии) и перевооружение)
срок призыва к сожалению не изменился для него)
23

» WarCraft 3 / Способы заменить героя для игрока-компьютера

WilliamBz, а зачем копировать common.ai?
Ты можешь в самом своем скрипте использовать как и переменные из common, так и свои прописать, так и использовать равкоды типа Obla
hero_id и camp_hero_id это переменная, а не равкод
Что касается блокировки героев и вообще старта игры и запуска ии скриптов, то можно стандартные скрипты из blizzard.j скопировать, переделать и засунуть их в карту под другими названиями, и их использовать
Обычные блокировки ненужные отключи)
Нейронка какую-то фигню странную тебе написала)) точнее, полный бред. Особенно где UnitAddAbility