9

» WarCraft 3 / Стаки

Доброе утро, я начал делать триггер, и не понял кое-что переменная целочисленная это ясно, а что она значит тип переменная Stacki = ?(число убитых юнитов +1), остальное понятно.
9

» WarCraft 3 / Стаки

quq_CCCP:
Берем и делаем, с помощью триггера делаешь счетчик душ, при касте абилки наносишь триггерно урон - все просто.
Визуально как то сделать на иконке счетчик без мемхака или 1.31+ не выйдет.
Как сделать счетчик?(когда убивал кого-то то туда добавлялся стак)
9

» WarCraft 3 / Стаки

Hate:
ну а я мармеладку хочу. дальше что делать будем?
Можешь пойти купить
9

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

Extremator:
Qulore:
Cпасибо , все норм, но наверное это я что-то не то делаю, я не могу перенести на свою карту. Я сначала переношу войска, потом способности, потом триггеры. Может как-то по другому надо?
Не имеет значения что и как ты переносишь. Главное что бы ты собрал всё правильно.
Там не так уж много данных в РО что бы что-то можно было напутать (два абилки всего и даммик).
Единственное что скорее всего может не получаться - это ошибка функции первого триггера, из-за того что редактор не в том порядке собирает скрипт. Для этого можно скопировать 2й триггер, а старый удалить. Таким образом 1й триггер будет всё равно старше 2го (это в ситуации если у тебя получилось наоборот - сначала читается 2й, потом только 1й).
Ура, я смог перенести, спасибо за совет, огромное спасибо, просто огромное. Для меня это много значит. Я бы сам не смог эту способность сделать, спасибо.
9

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

Extremator:
Qulore:

Заказ

Название: Теневая копия
Метод: GUI
MUI: Нет
Цель: Свободная(как блинк, куда нажали)
Количество уровней: 3
Описание: Герой телепортируется на небольшое расстояние, после за ним пройдет теневая копия, то есть как блинк, герой телепартнулся за ним копия.
Технические характеристики: Герой телепортируется на расстояние 600ед, после за ним идет его теневая копия. Теневая копия наносит урон 100/200/300, а так же оглушает на 1 секунду на всех уровнях, мана затраты 90 на всех уровнях, перезарядка 14/12/10, за модель тени берите дух возмездия.(если кто-то знает, то это как E пайка из лиги легенд, что-то такое, могу скинуть гифку)
Лови.
Делал быстро и мб что-то пропусти и/или не учёл... но всё в твоих руках

урон поставил на 75/125/175 (уровень * 50 + 25)
оглушение не добавлял
копия летит ровно туда, куда был сделан каст (не за героем)
кд 0 сек, задержка прыжка копии после каста - 0.4 сек
скорость копии - 60 за тик (~2000)
использовал модельку охотника на демонов
блинк юзается на всю карту, но дальность ограничена до 400/500/600
Cпасибо , все норм, но наверное это я что-то не то делаю, я не могу перенести на свою карту. Я сначала переношу войска, потом способности, потом триггеры. Может как-то по другому надо?
9

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

Bergi_Bear:
А тип вообще ни как нельзя?
Всё можно сделать на гуи, хоть каждую строчку вынести под кастом скрипт, но делать такое никто не будет, если именно за это не заплатили денег или это не какая-то наработка для самых новичков
Понятно.
9

» WarCraft 3 / Пасивка двойная атака

quq_CCCP:
Qulore, оно игнориует кд атаки, т.к пассивный каст рун и всяких там орбов замендления принудительный, он тупо кидает стрелу (огненные стрелы жрицы луны) и получается как бы двойная атака, разумеется на вторую атаку модификаторы и орбы не сработают.
Интересно, а с ближнем боем это работает как-то?
9

» WarCraft 3 / Пасивка двойная атака

quq_CCCP:
Это не будет работать, ибо повышение скорости атаки никак не отменяет кулдаун атаки. Тут либо пассивка сферы замедления со стрелой для дальников, либо мемхак. Ну можно еще двойника создать и заставить атаковать.

Более того повышать скорость атаки бесконечно ты не можешь, максимум 10 ударов в секунду, при условии что у тебя нет анимации как он ударяет и анимации как он возвращается в исходное положение.

Как вариант для ленивых - криты.
Что со сферой замедления, и стрелами? Разве они как-то влияют на скорость атаки?
9

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

Soul7:
Qulore:
Soul7:
Qulore:
Ну я понял, я играл в доту
брат держи крч она будет действовать только до того как ее цвет полностью не исчезнет например если он отойдет на расстояние до 9999 клон будет идти только на растоянии 600 или если слишком маленько прыгнул то если до того как дистанция сократится до меньше или равно 25

Блин вроде всё норм, но я не шарю в джазе как мне его перевести на свою карту? Ещё бы модель поменять тени

Soul7:
Qulore:
Ну я понял, я играл в доту
брат держи крч она будет действовать только до того как ее цвет полностью не исчезнет например если он отойдет на расстояние до 9999 клон будет идти только на растоянии 600 или если слишком маленько прыгнул то если до того как дистанция сократится до меньше или равно 25

Ну если я смогу перенести это на свою карту то, огромное спасибо, я спать завтра посмотрю
блин бро сорян я забыл что тебе надо на гуй, извини антимага спелл только на джассе
А тип вообще ни как нельзя?
9

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

Soul7:
Qulore:
Ну я понял, я играл в доту
брат держи крч она будет действовать только до того как ее цвет полностью не исчезнет например если он отойдет на расстояние до 9999 клон будет идти только на растоянии 600 или если слишком маленько прыгнул то если до того как дистанция сократится до меньше или равно 25

Блин вроде всё норм, но я не шарю в джазе как мне его перевести на свою карту? Ещё бы модель поменять тени

Soul7:
Qulore:
Ну я понял, я играл в доту
брат держи крч она будет действовать только до того как ее цвет полностью не исчезнет например если он отойдет на расстояние до 9999 клон будет идти только на растоянии 600 или если слишком маленько прыгнул то если до того как дистанция сократится до меньше или равно 25

Ну если я смогу перенести это на свою карту то, огромное спасибо, я спать завтра посмотрю
9

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

Extremator:
Qulore:
Всымсле притягиваться?
Ну а как это ещё назвать?) После блинка на месте героя остаётся что-то вроде его призрачной копии. Копия стоит на месте около секунды, после чего стремительно бросается в направлении "хозяина", нанося урон всем противника по пути своего движения. И тут как бе следуюет технический вопрос - призрак летит именно за героем, или в то место, куда был направлен блинк.
За героем, я просто не понял как это притягиваться.

Пусть делает как может, извините за придирки.
9

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

Заказ

Название: Теневая копия
Метод: GUI
MUI: Нет
Цель: Свободная(как блинк, куда нажали)
Количество уровней: 3
Описание: Герой телепортируется на небольшое расстояние, после за ним пройдет теневая копия, то есть как блинк, герой телепартнулся за ним копия.
Технические характеристики: Герой телепортируется на расстояние 600ед, после за ним идет его теневая копия. Теневая копия наносит урон 100/200/300, а так же оглушает на 1 секунду на всех уровнях, мана затраты 90 на всех уровнях, перезарядка 14/12/10, за модель тени берите дух возмездия.(если кто-то знает, то это как E пайка из лиги легенд, что-то такое, могу скинуть гифку)
9

» WarCraft 3 / Ограничение по видемости

МрачныйВорон:
Qulore, можно. почему нельзя? если нельзя убавлять, значит, я что то попутал.
можно попробовать использовать баг как с запасом здоровья или маны на 1.26.
пример
Особенный баг, позволяющий Вам корректировать максимальные значения жизни и манны боевой единицы без добавления постоянной способности: просто создайте нестандартные способности на основе ‘AIlf’ (Увеличение запаса здоровья) или ‘Aimb’ (Увеличение запаса маны) с уровнем, большим 1. Далее установите бонус первого уровня - «0», а для второго – противоположный тому, что Вы хотите получить. Например, «-200», если Вы желаете добавить «200». Далее используйте функции UnitAddAbility и SetUnitAbilityLevel для добавления способности второго уровня вашей боевой единице (спеллбук создавать не нужно! – прим. alexkill). Затем немедленно удалите способность, используя функцию UnitRemoveAbility. Таким образом, вы измените максимальное значение жизни/маны без сохранения каких-либо способностей.
Еще пишут: "Однако, для увеличения поля зрения отрицательные значения можно использовать лишь в том случае, когда у боевой единицы отсутствуют способности, позволяющие обнаружить невидимых врагов." Не понятно, что это значит. И что будет, если так не сделаю? Тестил: что без способностей, позволяющих обнаружить невидимых, и с ними. Нормально работает.
если в рефордже, посмотри не завезли ли там новых функции с обзором.
обзор вроде 15 уровневый, по тайлам. поэтому ограничен
Hу я пытаюсь поставить - и там пиликает нельзя.
9

» WarCraft 3 / Ограничение по видемости

Esea:
Хм... Единственный вариант как мне кажется это сделать так чтобы эта способность делала искуственную ночь (где то у ночных эльфов есть такой предмет) и выставить в редакторе объектов ночью обзор зрения меньше на 200. И еще не забыть постоянный день сделать если кто то не использует эту способность.
Звучит неплохо, не знаете как способность называется?
9

» WarCraft 3 / Помощ с условием

Qulore:
Я попробую сделать пару из приведенных примеров. Если что я напишу.

Extremator:
Qulore, ну вообще - просто выбор юнитов вокруг точки.
Новое действие - Отряд - Действие с юнитами в (все юниты в радиусе 500 от точки А)
Точкой А будет "позиция юнита" через переменную и всеми вытекающими от обращения
Внутри поставить если/тогда/иначе, в нём список условий (друг/живой/и т.п.) и действие на добавление "выбранного юнита" в отдельную группу.
Дальше, если в этой группе больше 0 юнитов - чистишь группу. Отнимаешь бонусы.
Иначе (если в ней нет юнитов) - даёшь бафф и бонус (но только если бонуса у юнита ещё нет).
Как-то так... у меня где-то был пример с абилкой-пассивкой, которая даёт атаку за каждого врага рядом... Я его лет 10 назал делал, могу скинуть чисто ради ознакомления.
Я не имею опыта с "Отрядами", и у меня возникло пару вопросов
  1. После того как я добавил действия если/тогда/иначе, то я не понимаю какое нужно условие типо если юниты в отряде твои союзники то... если юниты в отряде нейтральные крипы то... наверное как-то так, но я не знаю таких условий(наверное оно там есть, но я не знал ничего с отрядами)
  2. "и действие на добавление "выбранного юнита" в отдельную группу." Это нужно юнита у которого будет пасивка на доп урон запихать в другой отряд, как(по переменным наверное), зачем?
  3. "Иначе (если в ней нет юнитов) - даёшь бафф и бонус (но только если бонуса у юнита ещё нет)." Тут не понял. Если в группе юнитов нету юнитов то давать баф, но юнит же будет 1 тот, который 1(без союзников).
Я правда не знаю
9

» WarCraft 3 / Помощ с условием

Я попробую сделать пару из приведенных примеров. Если что я напишу.

Extremator:
Qulore, ну вообще - просто выбор юнитов вокруг точки.
Новое действие - Отряд - Действие с юнитами в (все юниты в радиусе 500 от точки А)
Точкой А будет "позиция юнита" через переменную и всеми вытекающими от обращения
Внутри поставить если/тогда/иначе, в нём список условий (друг/живой/и т.п.) и действие на добавление "выбранного юнита" в отдельную группу.
Дальше, если в этой группе больше 0 юнитов - чистишь группу. Отнимаешь бонусы.
Иначе (если в ней нет юнитов) - даёшь бафф и бонус (но только если бонуса у юнита ещё нет).
Как-то так... у меня где-то был пример с абилкой-пассивкой, которая даёт атаку за каждого врага рядом... Я его лет 10 назал делал, могу скинуть чисто ради ознакомления.
Я не имею опыта с "Отрядами", и у меня возникло пару вопросов
  1. После того как я добавил действия если/тогда/иначе, то я не понимаю какое нужно условие типо если юниты в отряде твои союзники то... если юниты в отряде нейтральные крипы то... наверное как-то так, но я не знаю таких условий(наверное оно там есть, но я не знал ничего с отрядами)
  2. "и действие на добавление "выбранного юнита" в отдельную группу." Это нужно юнита у которого будет пасивка на доп урон запихать в другой отряд, как(по переменным наверное), зачем?
  3. "Иначе (если в ней нет юнитов) - даёшь бафф и бонус (но только если бонуса у юнита ещё нет)." Тут не понял. Если в группе юнитов нету юнитов то давать баф, но юнит же будет 1 тот, который 1(без союзников).
Загруженные файлы
9

» WarCraft 3 / Помощ с условием

Extremator:
Тебе тут скорее всего нужен будет таймер.
Каждую секунду (это самое оптимальное) проверять юнитов вокруг героя.
Если в результате отфильтровки таких юнитов будет больше 0 - то снимаешь бафф, иначе - даёшь его (так же можно добавить момент когда юниты есть, но бафф уже имеется - тогда действия никакие не нужны).
А как юнитов проверять вокруг врага?
9

» WarCraft 3 / Особый удар

Принятый ответ
Я разобрался сам извините за этот вопрос...