Добавлен
Как сделать реколор эффекта иллюзии? (вместо синего, любой другой цвет)
Только не предлагайте мне пожалуйста, какие либо костыли и вмешательство триггеров.
Речь именно об эффекте, что позволяет созданного юнита окрашивать в синий цвет.
`
ОЖИДАНИЕ РЕКЛАМЫ...
23
Похожие вопросы:

ответ
куда поставить Id или равкод
native IssueTargetOrderById         takes unit whichUnit, integer order, widget targetWidget returns boolean
ответ
Ну не у всех приказов есть строковые названия приказа, пример итемы не имеют. Но у всех может быть свой идишник, короче номер приказа. Его можно вывести на экран дебагом, если вы конечно, не знали. Посмотреть можно список всех приказов строковые и их идишники. Дабы отдавать приказы, есть нативки отдачи приказов так строковым, так и по ид. Правда, в гуи я точно помню, что близзард не ввели команды по работе с идишниками. Поэтому вводим код. Через custom script пишете текст, и вводите id-приказ. Вбей в поиск жезл иллюзии id приказ.


Еще можно руну иллюзий дать юниту

ответ

Ответы (7)
8
Наверное, вы уже заметили, что с помощью редактора объектов возможности создания новых спеллов сводятся к тому, что мы можем лишь взять какую-нибудь существующую способность и немного изменить её, что бы уж совсем не было похоже на старый вариант. Изменять мы можем все параметры – по правде говоря: многие параметры существуют у ВСЕХ способностей, но существуют и такие параметры из-за которых как раз и приходится брать схожую существующую способность. Эти параметры имеют название "данные" и различны практически для каждого заклинания.
Приведу пример: Вы легко можете заметить, что в способности "Сглаз" имеются следующие параметры типа "данные":
максимальный уровень монстров: легко понять – максимальный возможный уровень воина, на которого будет наложено заклинание. Если уровень воина выше указанного – высветится сообщение, что невозможно применить заклинание на этого юнита.
после идут 4 параметра, отвечающие за тип соответствующих войск (в кого превращать наземных, водных и др. воинов).
Просмотрев настройки заклинания, основанного на способности "Цепь молний" вы заметите, что таких данных там нет. И верно – зачем при ударе молний превращать кого-то в животное? Правда? Нам скорее необходимо указать сколько урона получит указанный воин и сколько целей поразит молния – зачем указывать лишние данные?
Многое скрыто от глаз пользователя. Например, мы не видим в редакторе программный код (JASS - именно на нем и многое построено в игре), который отвечает за то, что бы молния могла перепрыгивать от одной цели к другой, наносить урон и исчезать, когда "сделает свое дело".
Конечно, бывают случаи, когда возникает желание создать «неповторимое» заклинание такого типа: "Превратить указанного воина в животное, пусть он теряет каждые 2 секунды по столько то жизней (в зависимости от уровня заклинания), в течение 45-ти секунд. Если у него закончатся жизни во время действия заклинания – взорвать его и нанести урон всем воинам противника в таком-то радиусе на столько-то хит-поинтов". Естественно, способности с такими "данными" вы не найдете в редакторе объектов. Создатели игры очень поскупились дать картостроителям возможность добавлять такие параметры, тем самым не раз заставляя вторых вспоминать о себе, о их мамах, и всех родственниках до пятого колена включительно. Приходится прибегать к триггерным спеллам или JASS’у, но об этом вы можете узнать в других статьях.
К чему это все? Да к тому, что описывать параметры типа «данные» в статье – полная бессмыслица. Разобраться что к чему относится можно на основе старого заклинания.
23
human1, дак я же разбираю не способность, а визуальный эффект встроенный в эту способность. Море, наверное полезного и интересного, но суть не в способности. Я пытаюсь докопаться до эффекта перекраски. Unryze подталкивает к такой мысли: что это по сути, тот же обходной путь, что приходит в голову любому, кто захочет сделать себе способность: "Иллюзия". Создание копии объекта и перекраска его в соответствующий цвет и прозрачность. (остальные детали опустим)
31
Например, мы не видим в редакторе программный код (JASS - именно на нем и многое построено в игре)
Какой особо одарёный писал эту статью? Дефолтные абилки написаны на плюсах и зашиты в движок.
31
Ты мозгом вообще пытался пользоваться?
Загруженные файлы
23
nazarpunk, для его плюсов не существовало) опустим разницу в 21 год))
3
какие либо костыли и вмешательство триггеров
Даже с помощью триггеров нельзя этот цвет изменить
32
Никак, то что они синие - это делает бафф, который отвечает за то что иллюзия является иллюзией.
Ответы (8)
22
RvzerBro, вряд-ли, у баффов есть buffcode в таблице slk, и скорее всего эта фигня вшита в движок. Так что всё таки лучше триггерами, у локального игрока ставить SetUnitVertexColor нужного цвета
32
RvzerBro, ага ломануть игру и изменить, как драколич сделал...
Бафф - в данном случае это "внутренний триггер", иллюзия это обычный юнит - а бафф от способности призыва иллюзии, внутри игровой@EugeAl,
триггер который отключает у иллюзии способности, удаляет её при смерти, отключает получение награды и опыта, попутно меняя цвет для владельца иллюзии.
Механику работы дефолтных способностей никак не изменить, вот как иллюзия была синяя для владельца, так и будет, никакие действия с SLK или настройками в редакторе обьектов вам не помогут.
32
EugeAl, щяс, ага, эта фигня переодически вызывает расскаску, в мемхаке лича есть хук на изменение этого цвета, а так же морозного цвета (когда юнитов ледяными способностями поразили).
22
RvzerBro, это где все игровые объекты дефолтные записаны, в общем. Excel таблица
22
quq_CCCP, ну я ему и предложил собственно только триггером менять цвет, а бафф не трогать
23
quq_CCCP, ладно допустим, а существует или аналог такому эффекту в модельном плане, не в триггерном, каким образом можно достичь такого эффекта, как у иллюзии)
Чтобы оставить комментарий, пожалуйста, войдите на сайт.