33

» WarCraft 3 / Caught in Frost

Хорошее:
Расположение иконки магазина, это гениально
Расположение иконки текущей волны, очень удобно и полезно
Плохое:
Не юзерфрендли вообще, на xgm все буду тестить соло, если и будет кто, остальные просто мимо пройдут, а игра мега хардовая для 4х человек
Английский язык... это просто не патриотично, и по моему так не не говорят.... как то ломано всё
Рекомендую собрать лобби на нашем дискорд сервере и всё таки поиграть Xgm пати (минимум 1 человек у вас есть - я)
33

» WarCraft 3 / Можно ли добавить больше способностей?

Возможно, но рекомендую забить и оставить, как есть 5 способностей
  1. Через мемхак, снять ограничение геройских абил (сложно, не актуально)
  2. Через СпеллБук, имитирующий изучение способности (Легко, но кастыльно)
  3. Нарисовать свою систему обучения на фреймах (Сложно, акутально)
33

» Лесорубы / Лесорубы

FYAN, реплеи это плохо, не поленитесь записать видео и выложить на ютуб, а сюда просто ссылочку
(если плохой ПК, попросите из тех, кто играл, записать видео)
33

» WarCraft 3 / Статы и их свойства

Возьми доту 2, как не плохой пример реализации, где те же 3 вида статов, что и в варике
Сила даёт: сопротивляемость эффектам, урону от магии, объём хп, реген хп
Ловкость даёт: броню, скорость атаки, скорость движения
Инта даёт: мана реген, объём мп, доп урон от способностей
Уровень даёт: больше этих статов
33

» WarCraft 3 / Статы и их свойства

Принятый ответ
на 130+ патче, можно манипулировать над уроном по событию EVENT_PLAYER_UNIT_DAMAGING до вычета брони, и там менять значение через
BlzSetEventDamage(GetEventDamage()*k)
где K- сопротивление

А сопротивление дебафам делается на любом патче, через бесконечный дефаб и триггерное регулирование этого времени
33

» WarCraft 3 / локальная интегер + 1

UnitKillCount - UKC - глобальный массив целых
set UKС[GetTriggeringPlayer()]=UKС[GetTriggeringPlayer()]+1
33

» WarCraft 3 / локальная интегер + 1

7z929x, да... но в тоде к примеру не важно кто убивает, там идёт счет убитых игроком, а не героем, ведь у героя есть суммон например
На героя тебе надо считать, если ты делаешь пассивку пуджа или сайленсера, хотя в доте2 они щас срабатывают, если стоять рядом, не убязательно убивать
33

» WarCraft 3 / локальная интегер + 1

Принятый ответ
а как тогда в доте айсфрог считал количество убитых героев крипов и все это записывал в мультибоард?
Тогда всё проще? просто сделай массив, где индекс массива - номер игрока, и так будешь считать убитых
33

» WarCraft 3 / локальная интегер + 1

Тут нужно либо переменную i сделать глобальной (но сами понимаете, будет у 1 юнита работать)
Любо повесить её значение на хендл юнита, коли это чистый Jass судя по коду
33

» WarCraft 3 / Предмет

Сделалать так чтоб типо он взял предмет в рюкзак. С зарядом. после нажатие "Использовать" Он сразу же превратился
Тогда нужно другое событие - Приводит способность в действие (способность внутри предмета), или "использует предмет"
33

» WarCraft 3 / Предмет

Хочу сделать в стиле РП. Предмет делаеться в кузнице. Крестьянин поднимает предмет "Одеваеться" и становиться обычным воином
С- [Юнит получает предмет]
У- [Тип предмета которым манипулируют=доспехи воина] и [Тип юнита=крестьянин]
Д1- [Удалить манипулирующего юнита из игры]
Д2- [Создать война в позиции манипулирующего юнита] (переключающегося), GetTriggeringUnit()
33

» WarCraft 3 / Предмет

Чтобы юнит использовал предмет нужен геройский инвентарь (предметы герой)
Чтобы юнит в кого-то превратился, нужно чтобы внутри предмета была абилка ульты илидана или ещё, что-то, но тут есть нюанс:
В такой абилке нужна обратная форма и она не сильно подойдёт для этого
Вообще, смотрите в сторону способности "тёмный", для парового танка и красных орков...
33

» WarCraft 3 / Кулдаун спелов

8gabriel8, и судя по скрину он работает на гуи, и ему плевать на версию патча, и не нужны наши коды и подсказки типа, мемхак, BlzEndUnitAbilityCooldown, какие то баги вобзможные...
33

» WarCraft 3 / Кулдаун спелов

Использовано 10 тысяч раз.
function ReloadAbility takes unit u, integer i returns nothing
    local integer lvl = GetUnitAbilityLevel(u, i)
    if lvl > 0 then
        call UnitRemoveAbility(u, i)
        call UnitAddAbility(u, i)
        call SetUnitAbilityLevel(u, i, lvl)
    endif
endfunction
33

» WarCraft 3 / [Lua] Поворачиваем башню танка за курсором

konvan5, да я имено это и сделал через код
SetUnitLookAt(tank[i], 'bone_turret', pointer[i], 0, 0, 90)
bone_turret
33

» Администрация XGM / Нестареющая классика — футболки XGM

А можно просто спереть взять HD логотип и распечатать его в своём городе, на кружке / майке?... так вроде и дешевле и нет никаких проблем с доставкой
33

» WarCraft 3 / [lua] Собираем lua с помощью lua

А пока будете это делать напишите, какое это имеет отношение к этой теме
это как говорить, что "я веган"