21

» WarCraft 3 / Иконка атаки, защиты.

Чтобы самому делать иконки для Classic-графики (64х64px) рекомендую использовать программу Button Manager.
Для Reforged-графики (256х256px) еще никто не создал программу, поэтому придётся делать вручную. Здесь можно найти готовые рамки.

Пути стандартных иконок:
UI\Widgets\COnsole\Human\infocard-attack-chaos.blp
UI\Widgets\COnsole\Human\infocard-neutral-attack-chaos.blp
UI\Widgets\Console\Human\infocard-attack-hero.blp
UI\Widgets\Console\Human\infocard-neutral-attack-hero.blp
UI\Widgets\COnsole\Human\infocard-attack-magic.blp
UI\Widgets\COnsole\Human\infocard-neutral-attack-magic.blp
UI\Widgets\Console\Human\infocard-attack-melee.blp
UI\Widgets\Console\Human\infocard-neutral-attack-melee.blp
UI\Widgets\Console\Human\infocard-attack-melee.blp
UI\Widgets\Console\Human\infocard-neutral-attack-melee.blp
UI\Widgets\Console\Human\infocard-attack-piercing.blp
UI\Widgets\Console\Human\infocard-neutral-attack-piercing.blp
UI\Widgets\Console\Human\infocard-attack-siege.blp
UI\Widgets\Console\Human\infocard-neutral-attack-siege.blp
UI\Widgets\Console\Human\infocard-attack-melee.blp
UI\Widgets\Console\Human\infocard-neutral-attack-melee.blp

UI\Widgets\Console\Human\infocard-armor-hero.blp
UI\Widgets\Console\Human\infocard-armor-divine.blp
UI\Widgets\Console\Human\infocard-armor-fortified.blp
UI\Widgets\Console\Human\infocard-neutral-armor-fortified.blp
UI\Widgets\Console\Human\infocard-armor-hero.blp
UI\Widgets\Console\Human\infocard-neutral-armor-hero.blp
UI\Widgets\Console\Human\infocard-armor-large.blp
UI\Widgets\Console\Human\infocard-neutral-armor-large.blp
UI\Widgets\Console\Human\infocard-armor-medium.blp
UI\Widgets\Console\Human\infocard-neutral-armor-medium.blp
UI\Widgets\Console\Human\infocard-armor-unarmored.blp
UI\Widgets\Console\Human\infocard-neutral-armor-unarmored.blp
UI\Widgets\Console\Human\infocard-armor-small.blp
UI\Widgets\Console\Human\infocard-neutral-armor-small.blp
UI\Widgets\Console\Human\infocard-armor-small.blp
UI\Widgets\Console\Human\infocard-neutral-armor-small.blp
UI\Widgets\Console\Human\infocard-armor-small.blp
UI\Widgets\Console\Human\infocard-neutral-armor-small.blp

Чтобы просматривать архив игры для Reforged, как уже сказали выше, используем CascView. Для более старых версий игры подойдёт MPQ Editor.

хотел скинуть статью на фреймы
Это кто такую годноту написал? Целых 118 страниц про фреймы!
21

» WarCraft 3 / Как сделать команду -spect?

Don04954, потому что она сделана в Reforged. Поэтому я также скинул Вам и скрин триггера.
21

» WarCraft 3 / Враждебность НПЦ при выходе из стелса.

Cделать их изначально враждебными. Они и будут сами нападать, если герой будет находится в радиусе агра.
21

» WarCraft 3 / Помощь с триггерами

linquine, на гуи такое вряд ли можно реализовать. Попробуй способность феникса.
21

» WarCraft 3 / Таймер вместо вейт

SсRealm, понимаешь, нельзя просто взять и вставить таймер вместо вейта? Они немного по разному работают. Вейт просто приостанавливает на время выполнение кода в текущем потоке, а таймер создаёт новый поток, запуская указанную функцию. В гуи нельзя создавать функции, единственный способ как-то взаимодействовать с этим таймером, - это триггер, регистрирующий завершение отсчёта времени. Тебе для каждого таймера придётся создавать свой триггер, а уже там выполнять продолжение твоего кода.
21

» WarCraft 3 / Помощь с триггерами

Думаю, что можно сделать через группу. В твоём триггере просто перебираешь всех юнитов и двигаешь куда тебе нужно. Тогда тебе нужно будет только добавлять в группу новых юнитов, которые должны так двигаться. А если не хочешь, чтобы юнит двигался - удаляешь его из группы.
Например, создаешь триггер, который регистрирует новых юнитов, вошедших в карту. В условии проверяешь тип юнита. Если подходит, то добавляешь его в ту группу, что я описал выше.
21

» WarCraft 3 / Таймер вместо вейт

По поводу вэйта - если уж не нравится стандартный, то как вариант, сварганить и юзать что-то на подобии этого:
так ты и сварганил стандартный, который уже есть?
21

» WarCraft 3 / Таймер вместо вейт

Extremator, разве функция, которую ты скинул не есть стандартный гуишный вейт? В гуи не используется TriggerSleepAction( ), там используется BJ-шная функция PolledWait( ):
globals
    constant real      bj_POLLED_WAIT_INTERVAL          =  0.10
    constant real      bj_POLLED_WAIT_SKIP_THRESHOLD    =  2.00
endglobals

function PolledWait takes real duration returns nothing
    local timer t
    local real  timeRemaining

    if (duration > 0) then
        set t = CreateTimer()
        call TimerStart(t, duration, false, null)
        loop
            set timeRemaining = TimerGetRemaining(t)
            exitwhen timeRemaining <= 0

            // If we have a bit of time left, skip past 10% of the remaining
            // duration instead of checking every interval, to minimize the
            // polling on long waits.
            if (timeRemaining > bj_POLLED_WAIT_SKIP_THRESHOLD) then
                call TriggerSleepAction(0.1 * timeRemaining)
            else
                call TriggerSleepAction(bj_POLLED_WAIT_INTERVAL)
            endif
        endloop
        call DestroyTimer(t)
    endif
endfunction
UPD: В гуи, окзывается, есть два вида вейта: TriggerSleepAction и PolledWait. Находятся прямо друг за дружкой.
21

» WarCraft 3 / Жар преисподней (приказ)

Проверка на приказ unimmolation должна работать. Делал в своё время способность на основе жара преисподней. Приказ ловится, когда заканчивается мана и даже юнит умирает.
21

» WarCraft 3 / Аое замедление без деформации рельефа?

По-моему у нейтрально-враждебных есть thundeclap-скиллы, где можно настроить амплитуду деформации рельефа.

UPD Нашёл данный параметр только у stomp-скиллов. Походу у thundeclap'a нет такого параметра.
21

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

Cоздаём свой нестандартный файл интерфейса и пишем туда cвои значения:
[Human]
IdlePeon=ReplaceableTextures\CommandButtons\BTNPeasant.blp

[Orc]
IdlePeon=ReplaceableTextures\CommandButtons\BTNPeon.blp

[NightElf]
IdlePeon=ReplaceableTextures\CommandButtons\BTNWisp.blp

[Undead]
IdlePeon=ReplaceableTextures\CommandButtons\BTNAcolyte.blp
Работает только со стандартными расами.
21

» WarCraft 3 / TESH для Reforged

Сложно ли сделать подсветку и для Lua? По сути нужно просто давить новые ключевые слова (do, end, ...) и новые функции из всяких таблиц (math, table, ...). Или всё не так просто, как мне показалось на первый взгляд?
21

» WarCraft 3 / Доп мс если рядом враг.

Если через РО, то можно врагу дать ауру, которая ускоряет врагов. Например: Аура торнадо, Аура выносливости, Аура Смерти.
21

» Мир безумного / В Dota 2 вернулось хэллоуинское событие Diretide

Мне ивент очень понравился, но играют в него какие-то редкостные токсики. Если чуть что сделал не так, то обязательно кто-нибудь откроет рот в твой адрес. Смысл гореть с кастомки, в которой за победу дают лишь на 1-3 поинта больше?