0
19
4 года назад
0

» WarCraft 3 / Релиз Warcraft 3: Reforged

у редактор немного улучшили, теперь он меньше лагает, в отличии от игры.
Этот редактор все равно хуже чем JNGP
9
19
5 лет назад
9

» Мир безумного / WarCraft III Reforged - WE (что хотите увидеть?)

Предлагаю:
  1. возможность сбрасывать кулдаун у конкретной способности, уменьшать ее кулдаун на определенное число, получать оставшееся время кулдауна и изменять базовый кулдаун.
  2. возможность нормально получать и изменять все характеристики юнита: хп, мп, атаку, броню, мс, ас, ренж атаки, маджик резист и т.д
  3. нормальную настройку получаемого урона, т.е возвращать тип урона (огонь, вода, физика, магия и т.д.
  4. создание нормального (триггерного дамми) без кастов, манакостов, поворотов, меньших затрат памяти
  5. возможность нормально взаимодействовать с моделью юнита: изменять ее, делать невыделяемой (желательно через гетлокал плеер), поворачивать мгновенно, возможность убирать передвижение (оставляя только поворот)
0
19
6 лет назад
0

» WarCraft 3 / Массив типа "code"

Очень жаль, я хотел сделать на основе code остановку таймеров триггеров и запуск по тем же адресам, как остановка времени, но видимо без извращений не получится.
0
19
6 лет назад
0

» WarCraft 3 / Оптимизация: Количество событий

Steal nerves:
посмотри здесь тему, примеры
Используйте хэш-таблицу. С помощью нее делаете базу данных при инициализации. В ней сохраняете строку, название функции. Вызываете через ExecuteFunc. Выводы какие:
  1. не надо перебирать if-ами условия, проще напрямую
  2. можно было в качестве ключа строки использовать, но быстрее было бы использовать числа, что есть у хэш-таблицы.
  3. Используйте фильтр boolexpr для отсеивания тех, на кого событие не должно работать. см. внизу нативку, вместо null ставите условие
TriggerRegisterPlayerUnitEvent(trig, whichPlayer, whichEvent, null)
Что тут не понятно то?
пример ExecuteFunc
function ASWE takes nothing returns nothing
действие........
endfunction
call ExecuteFunc("ASWE")
Хорошо, с этим вроде понятно. А в случае если в ячейке хэша ничего не сохранено, а я попробую вызвать фунцию по ячейке хэша, что случится?
0
19
6 лет назад
0

» WarCraft 3 / Оптимизация: Количество событий

quq_CCCP:
Уже же 10 раз мусослили, 1 триггер одно событие EeventPlayerUnitSpellCast и проверка есть ли id абилки в бд, если есть то в действие ExecunteFunc которая записана по Id абилки в этой бд, от и все, так проще и удобнее реализовать много спеллов и явно оптимальнее, в boolexpr события добавь всех тех на кого не должно срабатывать событие, там даммики или здания.
Есть где ни будь статья, как правильно пользоваться ExecunteFunc или пример, просто ни разу не использовал?
0
19
6 лет назад
0

» WarCraft 3 / Патч 1.29 вышел на основных серверах

Неплохо, но все равно еще много чего не хватает, думаю остальное, что разместили на Хайве вполне могут запихнуть в Remastered версии.
0
19
6 лет назад
0

» WarCraft 3 / Настройка Канала

Благодарю.
3
19
7 лет назад
Отредактирован Vadik29
3

» WarCraft 3 / Скиллшот Арена 2.1

Почему бы не поставить нестандартные эффекты, модели героев и ландшафт? Неужели вы думаете, что это лоуполи кого-то заинтересует? Уже давно есть куча красивых моделей с небольшим весом (если он так для вас важен), не говоря об эффектах.
0
19
8 лет назад
0

» WarCraft 3 / 11-12. Return Bug (RB)

Карта сохраняется, но не запускается(
0
19
8 лет назад
Отредактирован Vadik29
0

» WarCraft 3 / Возможно ли сохранять вызываемую фунцию

GetLocalPlayer:
Не предусматривает.
ну хотя, если после каждого этапа пересохранять, то мб и получится. Я попробую.
0
19
8 лет назад
Отредактирован Vadik29
0

» WarCraft 3 / Возможно ли сохранять вызываемую фунцию

GetLocalPlayer:
тут есть проблемка, у некоторых триггеров по 3-6 этапов, а запаузить я могу не обязательно на 2, если 3, то как с твоим методом поступать, я хз.
Я ничего не понял.
ну смотри, есть например спел: Герой бросает нож, нож летит(1), нож попал в первого врага, активируется следующий триггер, герой летит к тому, в кого попал нож(2), подлетел, начинает отрубать голову(3), отрубает голову (4), отпрыгивает от противника(5) и способность заканчивается. Твой метод предусматривает, что если у спела будет старт, 1 действие и конец.
0
19
8 лет назад
Отредактирован Vadik29
0

» WarCraft 3 / Возможно ли сохранять вызываемую фунцию

GetLocalPlayer:
Массив триггеров, массив таймеров, TriggerExecute.
тут есть проблемка, у некоторых триггеров по 3-6 этапов, а запаузить я могу не обязательно на 2, если 3, то как с твоим методом поступать, я хз.
quq_CCCP:
Суть в локальной и глобальной переменной с одним именем.
Вспомни как редактор добавляет udg_ к названию переменной, можно же сделать локалку с тем же именем и "udg_".
это я понял, не могу понять как мне это поможет сделать массив переменных code
0
19
8 лет назад
0

» WarCraft 3 / Возможно ли сохранять вызываемую фунцию

quq_CCCP:
Ну конечно нужно экспериментальный pjass, там описано на инглише в чем заключается ретурн баг, можно без vjass'а склепать ручками юзая глобальные переменные редактора, ну либой как то удобнее.
ну я про то, что не сломаю ли я джнгп, если поставлю pjass или если можно как-то без него (через глобалки), то не мог бы ты поподробнее описать, хотя бы принцип.
0
19
8 лет назад
Отредактирован Vadik29
0

» WarCraft 3 / Возможно ли сохранять вызываемую фунцию

quq_CCCP:
Юзай ретурн баг, он снова доступен...
Что значит снова? Это на 1.28? или просто придумал кто-то?
quq_CCCP:
Юзай ретурн баг, он снова доступен...
Что-то у меня не очень, получается обмануть джасс хэлпер. Мб нужны какие-то галочки в настройках? Вроде нужно задействовать эксперементальный pjass, это? И как он работает с джнгп?
Загруженные файлы
0
19
8 лет назад
0

» WarCraft 3 / Мини-иконка

Ты можешь использовать любую иконку на мультиборде, просто важно прописать правильный путь к ней.
3
19
8 лет назад
3

» WarCraft 3 / Патч 1.27a

Кому в 2016 нужен этот лоуполи кал? Естественно пора вообще убрать этот лимит. Я уже давно использую микс архив, суммарно моя карта весит уже больше 600 мб (больше половины - это звуки и озвучка) и ничего, играют люди 2 по популярности на хост боте 3-4 активные игры одновременно.
Самое главное - это завоевать аудиторию, тогда и патчи они без труда будут качать. Если в вашем проекте нет ничего нового или там есть фишки, но их мало - он долго не проживет.
0
19
9 лет назад
0

» WarCraft 3 / Багается код

PhysCraft:
Vadik29, поставь GroupRemoveUnit после if-endif.
раньше стояло, я наоборот поменял.
0
19
9 лет назад
Отредактирован Vadik29
0

» WarCraft 3 / Багается код

nvc123:
PhysCraft, он в студии и так
хотелось бы дебаг ибо лично я не вижу проблем в коде
даже более того у меня аналогичный код в своё время работал без багов
то что он дает и удаляет абилку даже не смотрите. У меня есть подобный код без этого, там одно нанесение урона и он также багается
Собственно стоят два героя, один умирает, второму не наносится урон вообще.
0
19
9 лет назад
0

» WarCraft 3 / Как запретить движение при касте?

Ancient:
А вдруг ткнул на точку? :O
2 события
1 - цель обьект
2 - цель точка
А дальше по вышеописанной схеме.
Против мгновенных заклинаний не поможет.
0
19
9 лет назад
Отредактирован Vadik29
0

» WarCraft 3 / Choice Battle

Melissa:
Текстуру можно ужать до 85% качества, визуально ничего не потеряется, зато вес упадёт
Да знаю, раньше когда не было патча я все ужимал по максимуму, сейчас уже наоборот работаю на качество, стараюсь менять модели персов на максимально HQ.
0
19
9 лет назад
0

» WarCraft 3 / Choice Battle

Melissa:
Vadik29, ну ты за полминуты сделаешь камеру в МЕ, которая не прибавит веса либо ты обрежешь модель и воткнёшь в карту как ХХХ_portrait, который будет весить чуть ли не половину веса модели.
Портрет весит 10 кб, только текстура много. Да и к тому же у меня патч, а людям больше нравится смотреть на красивые арты, чем на лица моделей.
0
19
9 лет назад
0

» WarCraft 3 / Choice Battle

Melissa:
В качестве портретов статические изображения? Их(портреты) можно легко сделать в самой модели, что и советую сделать.
Да статические. А есть разница, отдельно или в самой модели?