33

» WarCraft 3 / Возрождение с помощью камня воскрешения

Extremator, все просто ждут когда ты ему сделаешь карту на гуи

А если серьёзно я предлагаю вариант не по региону а по факту приближения к юниту (TriggerRegisterUnitInRangeSimple), тогда система станем мега супер универсальной достаточно просто прописать айди камня воскрешения и натыкать их хоть сотню на карте.
(есть готово решение на луа, но оно нахер не надо никому)
33

» XGM Конкурсы / Scary Halloween - Голосование

Разрываюсь между Ярг Восьмой и Niken... тяжело, не буду пока голосовать
Решился =)
33

» Литература / [Scary Halloween] - древний Лес

Имена вымышлены, а все совпадения с реальностью случайны.
Жалко Илью, не того он пожелал.
Читалось очень легко, с описанием внешности старика в конце лишнее..., а так вижу, что можешь же нормально писать, когда хочешь!
33

» WarCraft 3 / Инвентарь v.0.11b

Неудобно, конечно, но я лучше придумать не смог.
Есть вариант 1 раз пройтись вурстом или цересом, чтобы получить абилы и все ID (но это в теории) можно так же разово засканить все ID и все абилы, думаю луа не загнётся но варик зависнет наверное если перебирать от 0 до 2,5 миллионов
Так же я видел кто это уже делал, переписывал ID всех дефолт итемов абилок и юнитов, есть готовые бд, но я не вспомню тоже, для нестандартных всё проще выполняем поиск по уровню от A000 До A000+ число новых абил
33

» WarCraft 3 / Инвентарь v.0.11b

да я понял.
самый оптимальный вариант - не просто рамка, а плавное перетекание с 0 прозрачности на 50%, от края свечения до контура рамки
33

» WarCraft 3 / Инвентарь v.0.11b

jsore, если что то я вот эту подсветку имел ввиду, чтобы дать игроку понять, что можно выбросить предмет
Загруженные файлы
33

» WarCraft 3 / Рассинхрон от GetLocalPlayer() -> SetCameraQuickPosition()

Разве рефордж считают версией не 1.31+?
Рефорджем считаются версии 1.32.0+, просто для ScorpioT1000, не существует других варкрафтов...
И всегда можно обвинять реф, что в нём что-то поломали, а что игра 2003 года с тонной багов никто не хочет признавать, Она не расчитана на 2-3 часа игры в принципе. Если вы видели как играли в игру какую-то (Название вашей любимой игры) карту и по 10 часов и по 20. Значит она была крайне простой или "удачно" написанной. (не буду ничего говорить про скилл китайцев/корейцев, они гавнокодеры как и мы все здесь). 2-3 часа для кастомки и так мега супер хороший результат.
33

» Лучший блог / Bounce project для Unity

Msey, в том то и дело фотон гавно и годен только для дефолтных вещей, а так что угодно можно делать, я вечный новичек на юнити, мне всё интересно будет, если не лень, можно пеонов(xgm.guru/p/wc3/killmypeon) моих попробовать сделать хотя бы механики движения на WASD и поворот за мышкой (разумеется в 3д). Даже юньку недавно снова поставил, но толку то нет особо, нет мотивации, а варкрафт я ещё не выдоил по числу своих хотелок, поэтому не могу так бросить... но если что-то начнёшь делать ты, то меня это переманит с 90% вероятностью в юньку =)
33

» Лучший блог / Bounce project для Unity

Вперёд!!, сделай мультиплеерную онлайн дженгу, если всё плохо, то арканоид на двоих, но обязательно что-нибудь сетевое, ибо по мне это самая главная проблема в юньке, остально всё изи гуглится
33

» WarCraft 3 / Отнятие 50% хп и восстановление их обратно в течении времени

Какие все добрые, раньше посылали статьи читать а теперь 3 примера скинули
Xgm уже не тот
33

» WarCraft 3 / Отнятие 50% хп и восстановление их обратно в течении времени

NazarPunk:
так не муи же
Дык берём индексер, запускаем таймер и при касте записываем в массив нужное количество хп, добавляем в группу героя и перебираем на каждый тик)
Луа же лучше
33

» WarCraft 3 / Отнятие 50% хп и восстановление их обратно в течении времени

по таймеру уменьшаешь число на 1, если дошло до нуля - паузишь таймер
нужна хештаблица или структура, чтобы юнита через таймер передать, ты упустил самое важное
33

» WarCraft 3 / Отнятие 50% хп и восстановление их обратно в течении времени

Может мне и правда стоит заняться его изучением раз там так всё просто можно реализовать.
а вот это правильный подход
33

» WarCraft 3 / Отнятие 50% хп и восстановление их обратно в течении времени

Нет не проверял
Нет, про паузу таймера не забыл

Здорово конечно, но у меня в настройках карты стоит Jass.
Смогу я как-то это "вставать" в карту?
Нет, но вы же не указали что джасс, ждите ответа на джасс или пользуйтесь моим способом как общности принципами, но на джасс сложнее.. потребуется хештаблицы или структуры
33

» WarCraft 3 / Отнятие 50% хп и восстановление их обратно в течении времени

Засёк, код написан 100% с нуля за 4 минуты
do
    TimerStart(CreateTimer(), 0.11, false, function()
        InitSpell() -- инициализация, сюда, чтобы работало само по себе
    end)
end

function InitSpell()
    local SpellTrigger = CreateTrigger()
    for i = 0, bj_MAX_PLAYER_SLOTS - 1 do
        local player = Player(i)
        TriggerRegisterPlayerUnitEvent(SpellTrigger, player, EVENT_PLAYER_UNIT_SPELL_CAST)
    end
    TriggerAddAction(SpellTrigger, function()
        if GetSpellAbilityId() == FourCC('A00A') then --ID Способности
            local caster=GetTriggerUnit() -- юнит скастовавший абилку
            local currentHP=GetUnitState(caster,UNIT_STATE_LIFE) -- значение текущего хп
            local restoreHP=currentHP/10 -- значение хп что будем восстанвливать
            local sec=0 -- обратный отсчет
            SetUnitState(caster,UNIT_STATE_LIFE,currentHP/2) -- отнимаем половину хп при касте
            TimerStart(CreateTimer(), 1, true, function() -- кложур таймер
                sec=sec+1
                SetUnitState(caster,UNIT_STATE_LIFE,GetUnitState(caster,UNIT_STATE_LIFE)+restoreHP) -- лечим героя на 1/10 за каждый тик таймера
                if sec>10 then
                    DestroyTimer(GetExpiredTimer())
                end
            end)

        end
    end)
end
Да это Lua
Да муи
Да без утечек
Нет на Джасс не умею
33

» WarCraft 3 / Частицы/Particles

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

» WarCraft 3 / Артас Менетил (Ледяная Скорбь) HQ

Если нужно сделаю.
да сделай пожалуйста, с самой красивой и эпичной анимацией по твоему мнению