3

» WarCraft 3 / Прошу проверить спелл на "утечки"

PT153:
Даю пустой предмет, который используется сразу при поднятии (как книги), что бы он запустил следующий триггер.
А почему нельзя без предмета? Просто сразу удаляешь все баффы и так далее. Создание предмета тут лишнее.

С паузой работать будет, если не использовать глобальные переменные. Но паузы неточные, таймер куда точнее.

Также во втором триггере два раза меняется окрас юнита. Это не нужно делать, сразу ставишь 40% и 35%.
Спасибо большое!
3

» WarCraft 3 / Прошу проверить спелл на "утечки"

PT153:
Зачем ты даёшь предмет?
Если предмет используется сразу при поднятии, то его нужно удалить.
Ну и желательно сделать с таймером, а не паузой.
Здравствуйте)
Даю пустой предмет, который используется сразу при поднятии (как книги), что бы он запустил следующий триггер.
Ибо даже не подумал про таймеры, а через паузу в одном триггере всё это уместить не получилось.
Спасибо за совет, попробую всё сделать иначе!)
3

» WarCraft 3 / Способности и алгоритмы на заказ

Bergi_Bear:
Cadogan, тогда скорее всего гуи и 126, можешь попросить пользователя Extremator, он точно понял о чем ты =)
спасибо!, обязательно обращусь)
3

» WarCraft 3 / Способности и алгоритмы на заказ

Bergi_Bear:
Метод: Любой, удобный для вас.
Ты хорошо подумал? что ты будешь делать с кодом луа для 131 патча?
Видно не очень хорошо подумал, не знал, что могут возникнуть проблемы с импортом.
Тогда, наверное, что-то более универсальное.
3

» WarCraft 3 / Способности и алгоритмы на заказ

Здравствуйте!
Запрашиваю помощь в создании спела!)
Название: Внезапная удар.
Метод: Любой, удобный для вас.
MUI: Не обязательно.
Цель: Одиночная (враг).
Количество уровней: 1.
Описание: Герой атакует врага в ближнем бою.
  • Если удар нанесён в спину врага (150 градусов), то наносится урон, 2х кратный атаке героя. (Желательно со срабатыванием орб эффекта)
  • Если удар нанесён спереди, то наносится 1,5х кратный урон и цель способности начинает принудительно, но без потери контроля атаковать героя. (Проще говоря - провокация)
Спасибо за внимание!
3

» WarCraft 3 / Ошибка при загрузке карты в World Edit

quq_CCCP:
В мпк редакторе открой карту да удали модель, вот и все.
Получилось, спасибо!)
Bergi_Bear:
Cadogan, приложив карту, дело пошло бы быстрее, и на будущее обязательно используйте резервные копии и JNGP (который вроде как их автоматически делает)
Спасибо, учту и попробую JNGP)
3

» WarCraft 3 / Нужна модель? - Вам сюда!

8gabriel8:
Cadogan, какой Windows, патч игры и путь установки программ?
Windows 10 (LTSB)
Warcraft 1.29.0.9055
Путь: .../Warcraft 3/

Программы скачивал с этого сайта
3

» WarCraft 3 / Нужна модель? - Вам сюда!

8gabriel8
Не ругайтесь, пожалуйста. Я лишь написал в тему.
Программы, которые вы посоветовали у меня не работают (гайд по установке я читал, но всё равно выдаёт ошибку, не понимаю в чём проблема).
Гайды ваши я записал, в отдельный документ)
Но программа вот работать не хочет.
3

» WarCraft 3 / Нужна модель? - Вам сюда!

8gabriel8, спасибо большое!)

И снова я!)
Реквестирую удалить посох у данной модельки:
Заранее спасибо!
Загруженные файлы
3

» WarCraft 3 / Нужна модель? - Вам сюда!

Приветствую!
Реквестирую удалить землю из этой модели:
Что бы было вот так

А так же, если это возможно, заменить в варианте "second upgrade" текстуры крыш из варианта "third upgrade".

Заранее благодарю!
Загруженные файлы
3

» WarCraft 3 / Регулировка высоты зданий

pro100master:
делай не здание а юнит и вручи ему летаюший спел и меняй высоту или в ро указать летаюший
Попробовал, но не вышло почему-то. Почему-то при отрицательном значении ничего не происходит, при положительном - оно "взлетает")
8gabriel8:
Считаю, лучше отредактировать модель.
Вот в эту тему кинь её xgm.guru/p/wc3/wc3-ne-rabotaet-mdx
Кажется я скоро просто оккупирую этот раздел))
3

» WarCraft 3 / Нужна модель? - Вам сюда!

8gabriel8:
Огромное спасибо!)
А можешь сделать так, что бы у текстуры был свой путь (что бы модель на него ссылалась) и его можно было редактировать)
Я бы сам пошаманил, только не умею вытаскивать текстуры, а вот если будет нестандарный путь к текстуре (и она будет отдельным файлом) - это я быстро)
В любом случае спасибо!
3

» WarCraft 3 / Нужна модель? - Вам сюда!

Всем привет!
Реквестирую замену текстур каменной кладки модельки данного здания:
На текстурку из этой модели:
Если замена слишком муторная, то достаточно будет вытащить текстуры (что бы был отдельный файл текстур и моделька на него ссылалась)

Заранее благодарю!
Загруженные файлы
3

» WarCraft 3 / Нужна модель? - Вам сюда!

8gabriel8:
С предыдущим заказом тебе следует обращаться в платные заказы xgm.guru/p/blog-elrat/makemodels
Это я уже понял) заказ слишком сложный)
За барак ОГРОМНЕЙШЕЕ спасибо!
8gabriel8:
С предыдущим заказом тебе следует обращаться в платные заказы xgm.guru/p/blog-elrat/makemodels
Заодно научу разворачивать модели:
  • Скачиваешь и устанавливаешь любую версию mdlvis, открываешь в ней модель;
  • Справа внизу поле с цифрами и галками - это слои (поверхности), тебе нужно выбрать все слои кроме фона портрета с цветом игрока. Чтобы увидеть текстуры на модели, нажми на верхней панели Вид->Общий вид, либо клавишу [F] (у данной модели это слой 13);
  • Когда все слои выделил, отдали колёсиком мыши модель так, чтобы её полностью выделить рамкой мыши. Выделив всё, нажимай третью кнопку в инструментах Вращать (R), там появится три поля X, Y, Z с нулями. Чтобы произвести интересующий тебя поворот, введи в поле Z значение -30 градусов и нажми [Enter]. Сохрани изменения.
Спасибо за инструкцию!) Как раз есть моделька которую тоже повернуть можно, как раз попробую сам это сделать. Хоть и искал инструкции как это делать, но находил немного другое и сложно было разобраться, а тут вроде как всё понятно)
Ещё раз спасибо!)
3

» WarCraft 3 / Нужна модель? - Вам сюда!


Ещё раз всем привет!)
Реквестирую развернуть данную модель:
так, что бы она стояла ровно, воротами к экрану, под прямым углом.
Чем быстрее - тем лучше! С меня почёт и большущее спасибо.
Заранее благодарю!
Загруженные файлы
3

» WarCraft 3 / "Одежда" (в РПГ картах)

Приветствую!
Сам неоднократно пробовал реализовать подобное, но не нашёл адекватного способа. Пришёл к 3м решениям:
1.- Триггерно прописать все анимации персонажа (например "если персонаж атакует, проиграть анимации "Attack") и так каждую анимацию на каждое событие. После, при надевании предмета, создавать юнит с моделью, например, тех самых штанов, привязывать юнит к позиции персонажа и проигрывать анимации вместе с ним
(минус данного способа - ужасающая возня с тоннами триггеров, что может привести (и скорее всего приведёт) к лагам)
2.- Насоздавать кучу юнитов с нужными моделями и при надевании предмета тригерно подменивать юниты с сохранением всех показателей.
(минус данного способа - ужасающая возня с кучей юнитов (предположим, что слотов под экипировку 6, имеем 2 разных предмета на каждый слот (не забываем, что слот может пустовать), что плавно приводит нас к созданию 216 юнитов)
3.- Отказываться от всех частей экипировки, требующих анимацию и оставлять только chest, right hand, left hand, head.
Создать способность на основе "Захват знамени":
Где первая выделенная строка - часть тела юнита
Вторая будет нужна только в случае, например, применении парных мечей. тогда мы ставим цифру 2 и добавляем "воздействие на цель"
Третья строка, собственно, модель экипируемого предмета.
(Стоит помнить что все стандартные модели (и многие пользовательские с применением стандартных варовских анимаций) Левши. Поэтому возникают проблемы с моделями щитов (тк зачастую корректно они смотрятся только на левой руке, но этой самой рукой персонажи атакуют))
Далее эту способность мы присваиваем предмету. Теперь как только герой его подбирает на нём отображается заданный "элемент экипировки".
Минус данного способа - у некоторых моделей некорректные привязки по тегам (например привязав какой-нибудь доспех к честу, он может оказаться на голове), а так же невозможность экипировать, например, штаны, наручи, в общем всё, что деформируется при анимации, а так же не привязано к стандартным точкам. Однако, это самый простой в реализации способ.
Загруженные файлы
3

» WarCraft 3 / Нужна модель? - Вам сюда!

Всем привет!
Реквестирую добавить к данным моделям:
(модельки есть в закрепе)
Следующие анимации:
1.- "Stand Work Gold" Рабочего нежити (без "блестяшек")
2.- "Spell Attack" Целителя альянса (без "блестяшек")
3.- "Spell" Адмирала Праудмура
4.- "Spell Slam" Друида-медведя (без эффекта)
А так же отвязать от стандартных варовских текстур (что бы был отдельный файл тектур для экспорта)
Заранее благодарю!

3

» WarCraft 3 / Как настроить бонусы от характеристик

8gabriel8:
Cadogan, надо тебе действие на изменение атаки найти, скорее всего оно в категории Боевая единица. Изменение атаки лучше, чем улучшение для атаки.
PT153:
Так как тут 1.29, то там такое должно быть.
native BlzSetUnitBaseDamage takes unit whichUnit, integer baseDamage, integer weaponIndex returns nothing
native BlzSetUnitDiceNumber takes unit whichUnit, integer diceNumber, integer weaponIndex returns nothing
native BlzSetUnitDiceSides takes unit whichUnit, integer diceSides, integer weaponIndex returns nothing
native BlzSetUnitAttackCooldown takes unit whichUnit, real cooldown, integer weaponIndex returns nothing
Я долго искал в списке скриптов изменение атаки, но так в итоге и не нашёл, потому решил делать через улучшение (тк это удобнее, ведь от характеристики ещё и бонус к хп даётся по задумке)

Всем, кто помогал, огромное спасибо!
Решение найдено и было умещено в 4 скрипта!)
(может и не идеально, но меня полностью устраивает)

3

» WarCraft 3 / Как настроить бонусы от характеристик

8gabriel8:
Типа другое улучшение атаки?
Интересно, есть ли улучшение атаки, которое не отображается?
Разобрался как сделать улучшение атаки без отображение на юните, всего лишь нужно выбрать "Характеристики - класс: Нет"
Загруженные файлы
3

» WarCraft 3 / Как настроить бонусы от характеристик

8gabriel8:
Как изменить действие, чтобы учитывало и Силу тоже, разберёшься?
Уже сделал)
Загруженные файлы
3

» WarCraft 3 / Как настроить бонусы от характеристик

8gabriel8:
Раз работает, значит можно.
Предположительно, нужно сделать маленькую задержку перед изменением уровня улучшения после потери предмета, например, Wait 0.10 сек., потому что в момент события бонусы от предмета ещё не пропадают.
Работает! Большое спасибо! Пробовал и раньше делать задержку, в 0.01 сек. - не сработало, решил что не в этом дело. Теперь поставил задержку в 0.10 сек - и всё сработало! Спасибо)
3

» WarCraft 3 / Как настроить бонусы от характеристик

8gabriel8:
Cadogan, НЕЛЬЗЯ ПОНИЗИТЬ УРОВЕНЬ УЛУЧШЕНИЯ, лишь на последних патчах якобы можно, но не проверял, так как пользуюсь 1.26а.
Пользуюсь 1.29.0, на этом патче можно понижать уровень?
И почему тогда работает скрипт с изучением спопсобности?
У героя 10 ловкости:
Герой подбирает предмет на +5 ловкости, уровень улучшения становится равен 15:
Выбрасываю предмет, но уровень улучшения не изменяется:
Изучаю способность и уровень улучшения становится равным ловкости:
Загруженные файлы
3

» WarCraft 3 / Как настроить бонусы от характеристик

Вот такая проблема:
При поднятии предмета увеличивается атака (через улучшение)
Должно сработать при выбрасывании предмета и снова расчитать уровень улучшения.
Но при этом уровень улучшения не изменяется.
Хотя в этом скрипте:
Всё работает исправно (более того, если подобрать предмет (увеличится уровень улучшения), выбросить предмет (уровень улучшения не изменится), а потом изучить способность, то уровень улучшения станет равен ловкости.
Не могу понять в чём проблема.
ClotPh:
8gabriel8, хз, но вроде книга была, но мб и руна
прикол в том, что РО прямо сейчас открыт и не могу там найти ни то, ни другое (если кому не влом, скиньте равкод), но такое точно было, лично мной делалось изменение белой атаки через предмет этот
Такого предмета нет, зато есть способность "Повышение атаки (однократное)", которое можно присвоить предмету
Загруженные файлы