Зачем ты даёшь предмет?
Если предмет используется сразу при поднятии, то его нужно удалить.
Ну и желательно сделать с таймером, а не паузой.
Здравствуйте)
Даю пустой предмет, который используется сразу при поднятии (как книги), что бы он запустил следующий триггер.
Ибо даже не подумал про таймеры, а через паузу в одном триггере всё это уместить не получилось.
Спасибо за совет, попробую всё сделать иначе!)
Здравствуйте!
Запрашиваю помощь в создании спела!)
Название: Внезапная удар. Метод: Любой, удобный для вас. MUI: Не обязательно. Цель: Одиночная (враг). Количество уровней: 1. Описание: Герой атакует врага в ближнем бою.
Если удар нанесён в спину врага (150 градусов), то наносится урон, 2х кратный атаке героя. (Желательно со срабатыванием орб эффекта)
Если удар нанесён спереди, то наносится 1,5х кратный урон и цель способности начинает принудительно, но без потери контроля атаковать героя. (Проще говоря - провокация)
Cadogan, приложив карту, дело пошло бы быстрее, и на будущее обязательно используйте резервные копии и JNGP (который вроде как их автоматически делает)
8gabriel8
Не ругайтесь, пожалуйста. Я лишь написал в тему.
Программы, которые вы посоветовали у меня не работают (гайд по установке я читал, но всё равно выдаёт ошибку, не понимаю в чём проблема).
Гайды ваши я записал, в отдельный документ)
Но программа вот работать не хочет.
8gabriel8:
Огромное спасибо!)
А можешь сделать так, что бы у текстуры был свой путь (что бы модель на него ссылалась) и его можно было редактировать)
Я бы сам пошаманил, только не умею вытаскивать текстуры, а вот если будет нестандарный путь к текстуре (и она будет отдельным файлом) - это я быстро)
Скачиваешь и устанавливаешь любую версию mdlvis, открываешь в ней модель;
Справа внизу поле с цифрами и галками - это слои (поверхности), тебе нужно выбрать все слои кроме фона портрета с цветом игрока. Чтобы увидеть текстуры на модели, нажми на верхней панели Вид->Общий вид, либо клавишу [F] (у данной модели это слой 13);
Когда все слои выделил, отдали колёсиком мыши модель так, чтобы её полностью выделить рамкой мыши. Выделив всё, нажимай третью кнопку в инструментах Вращать (R), там появится три поля X, Y, Z с нулями. Чтобы произвести интересующий тебя поворот, введи в поле Z значение -30 градусов и нажми [Enter]. Сохрани изменения.
Спасибо за инструкцию!) Как раз есть моделька которую тоже повернуть можно, как раз попробую сам это сделать. Хоть и искал инструкции как это делать, но находил немного другое и сложно было разобраться, а тут вроде как всё понятно)
Сам неоднократно пробовал реализовать подобное, но не нашёл адекватного способа. Пришёл к 3м решениям:
1.- Триггерно прописать все анимации персонажа (например "если персонаж атакует, проиграть анимации "Attack") и так каждую анимацию на каждое событие. После, при надевании предмета, создавать юнит с моделью, например, тех самых штанов, привязывать юнит к позиции персонажа и проигрывать анимации вместе с ним
(минус данного способа - ужасающая возня с тоннами триггеров, что может привести (и скорее всего приведёт) к лагам)
2.- Насоздавать кучу юнитов с нужными моделями и при надевании предмета тригерно подменивать юниты с сохранением всех показателей.
(минус данного способа - ужасающая возня с кучей юнитов (предположим, что слотов под экипировку 6, имеем 2 разных предмета на каждый слот (не забываем, что слот может пустовать), что плавно приводит нас к созданию 216 юнитов)
3.- Отказываться от всех частей экипировки, требующих анимацию и оставлять только chest, right hand, left hand, head.
Создать способность на основе "Захват знамени":
Где первая выделенная строка - часть тела юнита
Вторая будет нужна только в случае, например, применении парных мечей. тогда мы ставим цифру 2 и добавляем "воздействие на цель"
Третья строка, собственно, модель экипируемого предмета.
(Стоит помнить что все стандартные модели (и многие пользовательские с применением стандартных варовских анимаций) Левши. Поэтому возникают проблемы с моделями щитов (тк зачастую корректно они смотрятся только на левой руке, но этой самой рукой персонажи атакуют))
Далее эту способность мы присваиваем предмету. Теперь как только герой его подбирает на нём отображается заданный "элемент экипировки".
Минус данного способа - у некоторых моделей некорректные привязки по тегам (например привязав какой-нибудь доспех к честу, он может оказаться на голове), а так же невозможность экипировать, например, штаны, наручи, в общем всё, что деформируется при анимации, а так же не привязано к стандартным точкам. Однако, это самый простой в реализации способ.
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 скрипта!)
(может и не идеально, но меня полностью устраивает)
Раз работает, значит можно.
Предположительно, нужно сделать маленькую задержку перед изменением уровня улучшения после потери предмета, например, Wait 0.10 сек., потому что в момент события бонусы от предмета ещё не пропадают.
Работает! Большое спасибо! Пробовал и раньше делать задержку, в 0.01 сек. - не сработало, решил что не в этом дело. Теперь поставил задержку в 0.10 сек - и всё сработало! Спасибо)
При поднятии предмета увеличивается атака (через улучшение)
Должно сработать при выбрасывании предмета и снова расчитать уровень улучшения.
Но при этом уровень улучшения не изменяется.
Хотя в этом скрипте:
Всё работает исправно (более того, если подобрать предмет (увеличится уровень улучшения), выбросить предмет (уровень улучшения не изменится), а потом изучить способность, то уровень улучшения станет равен ловкости.
8gabriel8, хз, но вроде книга была, но мб и руна
прикол в том, что РО прямо сейчас открыт и не могу там найти ни то, ни другое (если кому не влом, скиньте равкод), но такое точно было, лично мной делалось изменение белой атаки через предмет этот
Такого предмета нет, зато есть способность "Повышение атаки (однократное)", которое можно присвоить предмету
» WarCraft 3 / Прошу проверить спелл на "утечки"
» WarCraft 3 / Прошу проверить спелл на "утечки"
Даю пустой предмет, который используется сразу при поднятии (как книги), что бы он запустил следующий триггер.
Ибо даже не подумал про таймеры, а через паузу в одном триггере всё это уместить не получилось.
Спасибо за совет, попробую всё сделать иначе!)
» WarCraft 3 / Способности и алгоритмы на заказ
» WarCraft 3 / Способности и алгоритмы на заказ
Тогда, наверное, что-то более универсальное.
Ред. Cadogan
» WarCraft 3 / Способности и алгоритмы на заказ
Запрашиваю помощь в создании спела!)
Метод: Любой, удобный для вас.
MUI: Не обязательно.
Цель: Одиночная (враг).
Количество уровней: 1.
Описание: Герой атакует врага в ближнем бою.
» WarCraft 3 / Ошибка при загрузке карты в World Edit
Ред. Cadogan
» WarCraft 3 / Нужна модель? - Вам сюда!
D/Games/Warcraft 3/
» WarCraft 3 / Нужна модель? - Вам сюда!
Warcraft 1.29.0.9055
Путь: .../Warcraft 3/
» WarCraft 3 / Нужна модель? - Вам сюда!
Не ругайтесь, пожалуйста. Я лишь написал в тему.
Программы, которые вы посоветовали у меня не работают (гайд по установке я читал, но всё равно выдаёт ошибку, не понимаю в чём проблема).
Гайды ваши я записал, в отдельный документ)
Но программа вот работать не хочет.
Ред. Cadogan
» WarCraft 3 / Нужна модель? - Вам сюда!
Реквестирую удалить посох у данной модельки:
» WarCraft 3 / Нужна модель? - Вам сюда!
Реквестирую удалить землю из этой модели:
» WarCraft 3 / Регулировка высоты зданий
8gabriel8: Кажется я скоро просто оккупирую этот раздел))
» WarCraft 3 / Нужна модель? - Вам сюда!
Ред. Cadogan
» WarCraft 3 / Нужна модель? - Вам сюда!
Огромное спасибо!)
А можешь сделать так, что бы у текстуры был свой путь (что бы модель на него ссылалась) и его можно было редактировать)
Я бы сам пошаманил, только не умею вытаскивать текстуры, а вот если будет нестандарный путь к текстуре (и она будет отдельным файлом) - это я быстро)
» WarCraft 3 / Нужна модель? - Вам сюда!
Реквестирую замену текстур каменной кладки модельки данного здания:
» WarCraft 3 / Нужна модель? - Вам сюда!
8gabriel8:
» WarCraft 3 / Нужна модель? - Вам сюда!
Реквестирую развернуть данную модель:
Ред. Cadogan
» WarCraft 3 / "Одежда" (в РПГ картах)
(минус данного способа - ужасающая возня с тоннами триггеров, что может привести (и скорее всего приведёт) к лагам)
(минус данного способа - ужасающая возня с кучей юнитов (предположим, что слотов под экипировку 6, имеем 2 разных предмета на каждый слот (не забываем, что слот может пустовать), что плавно приводит нас к созданию 216 юнитов)
Создать способность на основе "Захват знамени":
Вторая будет нужна только в случае, например, применении парных мечей. тогда мы ставим цифру 2 и добавляем "воздействие на цель"
Третья строка, собственно, модель экипируемого предмета.
Ред. Cadogan
» WarCraft 3 / Нужна модель? - Вам сюда!
Реквестирую добавить к данным моделям:
https://www.hiveworkshop.com/threads/villager-in-robe-40-animati...
1.- "Stand Work Gold" Рабочего нежити (без "блестяшек")
2.- "Spell Attack" Целителя альянса (без "блестяшек")
3.- "Spell" Адмирала Праудмура
4.- "Spell Slam" Друида-медведя (без эффекта)
Заранее благодарю!
Ред. Cadogan
» WarCraft 3 / Как настроить бонусы от характеристик
Решение найдено и было умещено в 4 скрипта!)
(может и не идеально, но меня полностью устраивает)
» WarCraft 3 / Как настроить бонусы от характеристик
Ред. Cadogan
» WarCraft 3 / Как настроить бонусы от характеристик
Ред. Cadogan
» WarCraft 3 / Как настроить бонусы от характеристик
» WarCraft 3 / Как настроить бонусы от характеристик
Ред. Cadogan
» WarCraft 3 / Как настроить бонусы от характеристик
Но при этом уровень улучшения не изменяется.
ClotPh: Такого предмета нет, зато есть способность "Повышение атаки (однократное)", которое можно присвоить предмету