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

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

» XGM Конкурсы / Scary Halloween - Конкурс историй

Ну вот, что-то новые работы не появляются и дух Хэллоуина улетучивается, а ещё полтора дня
33

» WarCraft 3 / Создание юнитов через здание

При событии каждые 15 сек, условие "переключающийся юнит" никогда не будет работать ибо нет юнита у этого триггера
33

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

Поиграл, в целом понравилось что-то новое, но играть больше не буду ибо сильно напрягает режим пвп. Вот наша команда проигрывала но по итогу, так как у нас у всех были микрофоны мы общались и вовремя скидывали конфеты = изи победа.
33

» XGM Конкурсы / Scary Halloween - Конкурс историй

ты сейчас уже написал осмысленный текст, превышающий, возможно, формат А4 по количеству символов, задумайся.
Я думал, это и есть та самая страшная история
33

» XGM Конкурсы / Scary Halloween - Конкурс историй

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

» XGM Конкурсы / Scary Halloween - Конкурс историй

История о том как пеоны пришли за Фениксом требовать видео с конкурса
раскрыть
Загруженные файлы
33

» WarCraft 3 / Как сделать загрузочный экран в Warcraft 3

Потому что в фотошопе сделать HD картинку можно спокойно в 200-300кб, так почему же столько весит загрузочный экран?
Это проблемы форматов blp и tga они очень жирные, ты jpeg туда не вснунешь
Способ HD на 12 частей для 126 патча самый актуальный.
33

» WarCraft 3 / Обзор конкурса мини-босс файтов на Hive

Кстати SNART тебя там упомянули в карте про драконов, это ты? если да, то как причастен расскажи
33

» WarCraft 3 / Проблема с заменой моделек

какая версия варкрафта? если это реф то slk и txt не нужно. Если это ММЕ то почему не спросить прям в теме про ММЕ?
33

» WarCraft 3 / Обзор конкурса мини-босс файтов на Hive

world_editor, так уже всё, в очередной раз профукали это уже зрительское голосование идёт. я тоже хотел бы поучаствовать
И у кого есть аккаунты на хайве, не забудьте проголосовать, а то вообще как то тухло
33

» WarCraft 3 / Что не так с комьюнити?

prog, вот это ты токсик
В целом что происходит на Xgm очень похоже на дедовщину, меня тоже шпуняли когда только сюда пришел, и не только сюда весь свой максимум тупости я оставил на близзард ру форум в 2005 году, когда хотел рабочий функционал на патче 124с и просил выслать мне по почте диск, но к тому времени уже вышел E патч. Кто-то поржал, админ дал мут, кто-то ответил внятно.
33

» WarCraft 3 / Что не так с комьюнити?

  • Чем есть суп?
  • Ложкой
  • А как ей пользоваться?
в том то и дело он не задаёт вопрос как пользоваться ложкой, он на нас ругается, что его не покормили или не дали ложку
33

» WarCraft 3 / Что не так с комьюнити?

как нынче это модно

По мотивам поста... Ответ на пост...

Если вкратце, то потому что нет денег у народа, это в свою очередь порождает озлобленность и негатив.
Подробней о себе почему я такой, мне за это не будет стыдно
Если уж если это я тебя там обидел свои ответом
Я 30 летней неудачник который ничего не добился ни в программировании ни в вакрафте за 17 лет работы в нём, я не смог сделать ни 1 крутой карты потратив тонну времени и проработку всего и вся. Народ на той же гарене продолжал ливать и шел играть в аниме рпг и тдшки сделанные на гуи, когда я в свое время мог уже левой пяткой делать более крутые вещи, типа способности с зарядами
крутые не значит интересные
Это было 10 лет назад
а сейчас что-то поменялось в вар3 комьюнити - нет
Посмотри сюда
По моему мнению 90% карт полное дерьмище не достойное даже запуска, уж не говоря о игре 15 минут. Но людям нравится, нравится стримеру, люди готовы платить деньги за доделку этих карт, готовы по 200 раз переигрывать и не важно что там 5 fps и фатал по кд. Там можно инкомить золото и строить крутые сильные башни (меняем слово башни на крипов, героев, что угодно)
И вот представь себе я такой перекаченный мужлан проигрываю в армлестлинг детям 5 лет, ну они возможно типа талантливее... Хотя я не вижу ни таланта, ни гиперказуальности НИЧЕГО в этих картах, кроме желанию ливнуть спустя 3 минуты:
  • когда мне выдают новые деревья за Красивый ландашф. \
  • Новые иконки за новые способности,
  • новую модель за нового героя.
  • А старые механики ЗАЧАСТУЮ ОКОЛОДЕФОЛТНЫЕ - за новый, интересный и увлекательный геймплей.
Нет нет нет и ещё раз нет.. Это всё хренотеть.
И вот я такой накопленный злобой являюсь модератором раздела Warcraf3 1,5 года и полгода как админом XGM. Разумеется я токсичный я копил злобу много лёт и готов выплёскивать свою желчь.
Естественно я себя контролирую, не даю никому за щеку, не оскорбляю прямо, даю ответы кратко и отвечаю по настроению и по принципу своей заинтересованности в данной теме, и как сказал мой коллега выше ScorpioT1000:
В данный момент сложилась ситуация, когда многие люди, которые разбираются в вопросах моддинга, ведут себя агрессивно. Но без них ответов и вовсе бы не было.
Но чтобы получить ответ я должен увидеть ТВОЮ заинтересованность в вопросе, и желание развиваться.
Ещё давече был случай, где я проиграл снова гуи работе, работе с дефолтными механиками телепортация и призыв. Дав в противовес:
  • Маркеры
  • динамическое описание
  • оглушение без дамми
  • визуальное увеличение
  • кд на пассивках
  • молнии на эффектах
  • комбинирование обоих версий графики в 1 карте
  • ветку в жопе кабана
  • сглаженной движение
  • каст бар на фреймах
И разумеется я буду далее озлоблен ещё сильнее на всё комьюнити и буду отрываться на новичках. Я не могу отрываться на Фениксе и Клампе (Они лишь судьи и это их личное мнение, они имеют право высказываеть его когда захотят и где захотят). Тут уж так получилось, былого не вернуть.
Но мне же надо на кого то желчь теперь выплёскивать, я не буду жене и ребёнке отрываться. Нет.
Я буду тушить бычки о вот таких вот неучей. Даже если с меня снимуть Привелегию Администратор это не изменит моего мнения по поводу гуи, что ЭТО 10% возможностей движка и что такие карты не достойны, чтобы даже в них играли.
разумеется это не касается продвинутого гуи
На котором работает Экстрематор, у него каждая 2 строка это кастом скрипт, он использует наверное 100% от движка вара на гуи, минус мемхак разумеется, которые ещё процентов на 50% расширяет функционал
И не изменит его по поводу новичков новичков, которые хотят всё на блюдечке

По поводу новичков

Уже не раз такое было, что новички задают свои вопросы получают развернутые ответы, а в ответ просто пропадают ни спасибо тебе ни верного ответа выбранного, ни встречного вопроса, я давал ответы с ссылками до 20 штук в 1 вопросе, тратя на это 2 часа своего времени, а в итоге 0. И не только я оказывался в таком ступоре. Некоторые вопросы требует вообще отдельных решений и сколько было такого, что блин ВОТ тебе готовая карта где это проблема решается, спецом на гуи, чтобы автор вопроса хоть что-то понял, а он берёт и пропадает.
плюс
нужна заинтересованность твоя в этом вопросе, отклик, например ты хочешь сделать...
Вот смотри вопрос от новичка xgm.guru/p/wc3/Nanesti-uron-yunitam-kotorykh-zadela-AOE-sposobno... , процитирую чтобы не переходить по ссылке
Привет, как триггерно нанести урон юнитам, которых задела AOE способность. К примеру я кастанул метеорит, и всем юнитам, которых задела эта способность нанести дополнительно 1x от разума. Я думал как-то через группы, но понял, что не знаю как занести юнитов в группу, которых поразила AOE способность. Помогите
Вот я отвечаю
В принципе отлов такой можно поймать нужна система детекта урона на мемхаке или рефорджевая.
Но это не наш путь так как товарищ Qulore, гуишник 126 патча.
Поэтому так
С - Юнит приводить способность в действие
У - Применённая способность такая-то
Д - выбрать всех юнитов в радиусе 500 (это вбиваем руками согласное радиусу аое способности) от точки отданного приказа. Проверяем юнита враг ли и наносим урон каждому от разума кастера.
Это в общих чертах и вкратце
Этот ответ очень краткий от требует либо наводящих вопросов либо поиска по сайте, Что такое рефорджевая система отлова урона, что такое мемхак? гуглил, знешь ответы?
Смотри как прекрасно работает поиск
Красота
А вот как это выглядит в рефордже
Это позволит отловить урон от заклинания и добавить к отловленному урон от интеллекта, это темы очень широкие и очень тяжелые не на 1 день изучения может и недели
И далее я предлагаю гуишный вариант как я его помню.
Я не захожу в редактор чтобы потыкать гуи и скинуть скрин, во первых мне лень, во вторых я мог с телефона ответить и не иметь компа под рукой, человек бы так ничего бы и не научился, дай я ему готовое решение, разумеется мой ответ в принципе "идеальный". Он учит, оберегает от сложных путей, я не потратил много своего времени на его написание, и даёт наводку и общий алгоритм.
А при этом я максимально токсичный
Конечно же.
33

» WarCraft 3 / Нанести урон юнитам, которых задела AOE способность

Принятый ответ
В принципе отлов такой можно поймать нужна система детекта урона на мемхаке или рефорджевая.
Но это не наш путь так как товарищ Qulore, гуишник 126 патча.
Поэтому так
С - Юнит приводить способность в действие
У - Применённая способность такая-то
Д - выбрать всех юнитов в радиусе 500 (это вбиваем руками согласное радиусу аое способности) от точки отданного приказа. Проверяем юнита враг ли и наносим урон каждому от разума кастера.
Это в общих чертах и вкратце