Вот вывел, поменял снова на молот, всё работает (дмг проходит до долёта молота, как и говорили выше). Но с аое способностью типа "Удар Грома" дмг наносится самому королю.
код
generic unit event a unit приводит споосбность в действие
ability being cast равно удар грома
set position = position of caster
отряд set = group = units within 300 of position of caster matching condition matching unit is здание равно нет and matching unit is enemy of caster unit равно да and matching unit is невосприимчивость к магии равно нет
pick every unit in group and действие
set picked unit = picked unit
cause casting unit to damage picked unit сила castera(вкл.бонусы) x 3 тип заклинание zaklinanie and damage type магический
create special effect on overhead of picked unit = thunderclapcaster
set effect = lastcreated special effect
destroy effect
set udg_effect = null
Remove all units from udg_group
call DestroyGroup(udg_group)
set udg_Group = null
set picked unit = null
set casting unit = null
call Removelocation(Udg_position)
set udg_position = null
set zaklinanie = 0
set magicheskiy = 0
я эту проблему уже решил)
Везде где только знаю, я уменьшаю номер игрока, к примеру 13 (бордовый) в 1 (красный)
Триггеры, юниты и т.д
Т.е по идее благоприятные условия чтобы карта открылась и сохранилась
Всё остальное, типа ручное указывае номера игрока, мультиборды на 24 игрока и т.д - это конечно же должен уже юзер сам исправлять
UPD:
остался по идее последний шаг
До этого я просто отключал несовместимые функции, но теперь оказалось что могут быть ещё несовместимые типы, параметры и т.д
Придется уже серьёзно написать код чтобы это лечить, заодно придется в один большой лог выводить всё что было удалено
мне кажется полюбому тригеры не восстановишь потому что там 24 игрока а здесь 12
тут нужно переменная таймер переменная боевая единица и переменная способность и переменная заклинание ивсе) Niken:
1 Вариант: заменять на юнита у которого нет возможности атаковать
2 Вариант: проверять условием при попытки атаковать -> остановить юнита
или сделай проверку unit type of attacked unit равно паладин and integer меньше 10
set integer = integer+1
order attacking unit отставить
иначе do nothing
это условие 10 атак и он сможет после этого атаковать
или дай бафф безумие на 10 сек
и проверяй если unit type of attacking unit hass buff 'Bezumie"
order attacking unit отставить иначе do nothing
у меня у самого есть заклинания божественный щит
так вот пока этот божественный щит висит на герое он не может не атаковать не применять заклинание:) все просто)
просто дай ему способность Склад(логово орков) и после 10 сек отмени
или если эт свзяано с каким то баффом прост сделай проверку каждые 1 сек если имеет бафф"безумие" то добавь склад(логово орков) а если нет то снимай (склад)логово орков
Я конфетные воины открыл пару лет назад, и ничего там не понял. Ну, где то 4 недели, или даже месяц прошло, посмотрел туда вновь, с той же целью, что и вы мне говорите. Но все что я там смог откопать, это иконки, которые скрыты в редакторе, по крайней мере для меня
там циклы много сделаны например как сделать триггер на всех игрков Player number of unit
Вот что я понаделал. Все исправно работает. Осталось сделать так чтоб урон от маны герою не наносился
Помогите как мне это устроить, а то я не понимаю как это сделать. Или мне отказаться вовсе от идей с уроном от маны, либо смириться, добавив в описание к скилу, что это фишка способности. Типо не стоит одеть героя в ману, себя убьешь
я год назад когда начинал тоже так же создавал потом по наработкам научился animekarta.ucoz.ru animewar.ru wc3-maps.ru вот сайты и научился использовать циклы с карты конфетные войны она есть в папке warcraft3\maps
Заказ
Название : Кунай
Метод : GUI
Тип : Способность (Герой) направленная на область\точку.
Mui : Да
Уровни : 1
Описание : Герой кидает кунай(камень,молот бурь) и кунай движется в таргет пойнт абилити каст и если по пути от куная в радиусе 100 есть враг он его подцепит(толко 1 юнита или героя, не здания, исчезнет и даст стан на 0.5 сек. урон 75. Ельнур:
Заказ
Название : Кунай
Метод : GUI
Тип : Способность (Герой) направленная на область\точку.
Mui : Да
Уровни : 1
Описание : Герой кидает кунай(камень,молот бурь) и кунай движется в таргет пойнт абилити каст и если по пути от куная в радиусе 100 есть враг он его подцепит(толко 1 юнита или героя, не здания, исчезнет и даст стан на 0.5 сек. урон 75.
уже сделал с наработки стрелы мираны
обьясните только для муй нужно ставить player number of casting unit?
Extremator, А как удалить дамми юнитов? Не 1 а несколько
после создания юнита пишешь
Add a 2 sec Общий таймер истечения юниту Last Created Unit
и новый триггер Generic Unit Event - A unit умирает
Условие - Dying unit is Герой равно нет
Действие - Remove Dying unit from the game
я отслеживаю через наработку вот эту щяс скину www.hiveworkshop.com/threads/gui-unit-event-v2-5-2-0.201641 в триггерах надеюсь разберешься и когда перерождение активируется там вметсо сообщение поставишь свое и когда он воскрешается тоже вместо сообщения прикрепишь свое
в патче 1.31.1 есть способность слияние стенью она работает и днем и ночью
Спасибо, может я и скачаю этот патч и сделаю себе этот спелл. Но вот только другие люди, которые будут пользоваться моей картой, не смогут использовать этот спелл и вообще не смогут сыграть карту сделанную на 1.31.1 у меня, а у них 1.26
длительность все правильно стоти
|cffff0000Длительность действия 0.50, дня и ночи 2.50, затемнения 1.50|r
перед тем как улучшить смени владельца зданий на владельца юнита и улучшай сколько влезет)
Боевая единица - Change ownership of Unit[0] to Игрок 1 (красный) and Сменить цвет
или можно просто 2 разных здания создать 1 спрятать или сделать размер минимальным и когда нужно будет улучшишь..
создаешь даммика приказываешь ему
Every 10 seconds of game time
Unit is alive равно да
Боевая единица - Create 1 dummy for Нейтрально-пассивный at (Position of Unit) facing Стандартная ориентация зданий degrees
Set Dummy = (Last created unit)
Боевая единица - Order Dummy to Могильщик (Нежить) - Паутина Unit
или просто поставь длительность паутины 9999
» WarCraft 3 / число 8190 в переменных
получается писать если интегер больше 32764 то интегер = 1?
Ред. Ельнур
» WarCraft 3 / Способности и алгоритмы на заказ
maxkloo: он летел сзад теперь обновил чтобы спереди таргета был
» WarCraft 3 / Перезарядка пассивной способности
Ред. Ельнур
» WarCraft 3 / Перезарядка пассивных предметов
Ред. PT153
» WarCraft 3 / Урон скилла множенный на стату
это изичайщий спелл самый изи из всех
» WarCraft 3 / Конвертер карты в 1.26
» WarCraft 3 / Конвертер карты в 1.26
Ред. Ельнур
» WarCraft 3 / Убрать атаку у юнита тригером
Niken: или сделай проверку unit type of attacked unit равно паладин and integer меньше 10
set integer = integer+1
order attacking unit отставить
иначе do nothing
это условие 10 атак и он сможет после этого атаковать
или дай бафф безумие на 10 сек
и проверяй если unit type of attacking unit hass buff 'Bezumie"
order attacking unit отставить иначе do nothing
у меня у самого есть заклинания божественный щит
так вот пока этот божественный щит висит на герое он не может не атаковать не применять заклинание:) все просто)
» WarCraft 3 / Убрать атаку у юнита тригером
или если эт свзяано с каким то баффом прост сделай проверку каждые 1 сек если имеет бафф"безумие" то добавь склад(логово орков) а если нет то снимай (склад)логово орков
» WarCraft 3 / У меня очередной вопрос
» WarCraft 3 / Регулярные вылеты редактора на 1.31
а вот x86 64 не открывается почему то пишет что она не подходит под ваш ноут
» WarCraft 3 / У меня очередной вопрос
Ред. Ельнур
» WarCraft 3 / Способности и алгоритмы на заказ
Название : Кунай
Метод : GUI
Тип : Способность (Герой) направленная на область\точку.
Mui : Да
Уровни : 1
Описание : Герой кидает кунай(камень,молот бурь) и кунай движется в таргет пойнт абилити каст и если по пути от куная в радиусе 100 есть враг он его подцепит(толко 1 юнита или героя, не здания, исчезнет и даст стан на 0.5 сек. урон 75.
Ельнур: уже сделал с наработки стрелы мираны
обьясните только для муй нужно ставить player number of casting unit?
Ред. Ельнур
» WarCraft 3 / У меня очередной вопрос
Add a 2 sec Общий таймер истечения юниту Last Created Unit
и новый триггер Generic Unit Event - A unit умирает
Условие - Dying unit is Герой равно нет
Действие - Remove Dying unit from the game
Ред. Ельнур
» WarCraft 3 / Вопрос про Перерождение(Вождь минотавров)
» WarCraft 3 / Конвертер карты в 1.26
Ред. Ельнур
» WarCraft 3 / Конвертер карты в 1.26
Ред. Ельнур
» WarCraft 3 / Невидимость по дням.
|cffff0000Длительность действия 0.50, дня и ночи 2.50, затемнения 1.50|r
» WarCraft 3 / Невидимость по дням.
» WarCraft 3 / Проверка отсутствия юнитов в регионе
number of units in Область равно 0
создать такой то тип юнита
» WarCraft 3 / ребята вопрос по строкам
Игрок - Игрок 1 (красный) types a chat message containing - as Подстрока
(Substring((Entered chat string), 2, 3)) равно с
Ред. Ельнур
» WarCraft 3 / Улучшения на юнитах другого клана
Боевая единица - Change ownership of Unit[0] to Игрок 1 (красный) and Сменить цвет
или можно просто 2 разных здания создать 1 спрятать или сделать размер минимальным и когда нужно будет улучшишь..
» WarCraft 3 / Способность на оглушение по области
» WarCraft 3 / Есть у кого система спавна крипов?
Ред. Ельнур
» WarCraft 3 / Каст способности триггером и настройка способности
Every 10 seconds of game time
Unit is alive равно да
Боевая единица - Create 1 dummy for Нейтрально-пассивный at (Position of Unit) facing Стандартная ориентация зданий degrees
Set Dummy = (Last created unit)
Боевая единица - Order Dummy to Могильщик (Нежить) - Паутина Unit
или просто поставь длительность паутины 9999