0
21
3 года назад
0

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

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

» WarCraft 3 / Хук оригинальной функции хоткея

Попробуйте ForceUIKey( "NUMPAD0" ) - ForceUIKey( "NUMPAD9" ). Авось сработает.
5
21
3 года назад
5

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

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

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

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

» WarCraft 3 / Пассивные иконки Рефоржа

Иконки находятся по пути ReplaceableTextures\PassiveButtons:
Загруженные файлы
1
21
3 года назад
1

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

раскрыть
Загруженные файлы
3
21
3 года назад
3

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

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

» WarCraft 3 / Вращающиеся модели

Bergi_Bear, да нет же. Тут у него есть раздел "Установка".
0
21
3 года назад
0

» WarCraft 3 / Вращающиеся модели

Кнопка скачать скачивает видео, а не карту или код.
3
21
3 года назад
3

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

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

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

Можно сделать так:
Если не понятно, то ссылка на саму карту (сделано в Reforged):
Загруженные файлы
0
21
3 года назад
0

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

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

» 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. Находятся прямо друг за дружкой.
0
21
3 года назад
0
0
21
3 года назад
0

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

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

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

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

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

» 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
Работает только со стандартными расами.
3
21
3 года назад
3

» WarCraft 3 / TESH для Reforged

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

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

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

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

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

» Администрация XGM / UI на английском

Вот, если не верите мне:
раскрыть
Загруженные файлы
0
21
4 года назад
Отредактирован ScorpioT1000
0
0
21
4 года назад
0