2
3
4 года назад
2
1
3
4 года назад
Отредактирован lizzardfyll
1

» WarCraft 3 / Труп из юнита

я тебе просто примеры скидываю, а ты сам там уже думай, как адаптировать это под свою идею в карте
Загруженные файлы
1
3
4 года назад
1

» WarCraft 3 / Труп из юнита

Ну это просто мой вариант, он не самый лучший, но работает. Можно и через способность "Саранча", добавляешь юнитам этот скилл, делаешь их как нейтрально-пассивных, чтобы они не двигались и не атаковали, меняешь им цвет через триггеры на тот который нужен и делаешь анимацию смерти и все
Загруженные файлы
0
3
4 года назад
0

» WarCraft 3 / Труп из юнита

можно через спецэффекты добавлять модельки юнитов, менять им цвет, угол поворота ну и конечно задать им анимацию смерти
3
3
4 года назад
Отредактирован lizzardfyll
3

» WarCraft 3 / Помогите пожалуйста

сверху вниз
Загруженные файлы
0
3
4 года назад
0

» WarCraft 3 / Помогите пожалуйста

можно так сделать, а в действия сам уже делай что нужно, ну и в условиях можно тип юнита указать, если нужно
Загруженные файлы
4
3
4 года назад
4

» WarCraft 3 / Дамми не кастует огненный дождь

biridius:
Приказ который туда подставляется гуями - от обычного огнедождя питлорда "rainoffire";
А нужен приказ "rainofchaos".
Баг редактора.
так все и есть, хоть ты и ставишь в редакторе абилку типа архимонда в, а в коде указана абилка питлорда, можно тут через кастом скрипт тогда
call IssuePointOrderLocBJ( gg_unit_hfoo_0002, "rainofchaos", GetUnitLoc(gg_unit_hfoo_0001) )
тогда все будет работать
0
3
4 года назад
0

» WarCraft 3 / Функции связанные с броней, их странность. Field функции!

через что ты зеленую броню прибавляешь и отнимаешь, покажи что там наделал
0
3
4 года назад
0

» WarCraft 3 / Герой

точно не знаю, но вроде бы за это отвечает стандартный триггер(melee game-create starting units(for all players)но этот вариант не очень, в ро и константах ничего такого нет, так что в ручную через триггеры мутить так как тебе нужно будет
0
3
4 года назад
0

» WarCraft 3 / Лимит триггеров с событием Unit enters playable map area?(WH40k)

если ты шаришь в модельках, то в варике тогда лучше делать все это через смену скинов, а не добавлении способностей
0
3
4 года назад
0

» WarCraft 3 / Лимит триггеров с событием Unit enters playable map area?(WH40k)

23 триггера это конечно жестоко, объедини все в один и все норм будет, вырезаешь и вставляешь, и все
0
3
4 года назад
0

» WarCraft 3 / Вылетает пользовательская карта без ошибки.

ну очевидно что ошибка появилась из за твоих изменений в карте, тут ты сам должен разбираться в ней хотя бы путем исключения, ну или скинуть свою карту и более опытные люди, возможно поймут из-за чего у тебя вылетает
0
3
4 года назад
0

» WarCraft 3 / Нужен сенсей для познания lua

Hate:
у хгма есть дискорд где можно задавать любые вопросы и палками бить не будут
ок зайду
0
3
4 года назад
0

» WarCraft 3 / Нужен сенсей для познания lua

У назара смотрел, ну эти анг гайды конечно глаза режут
0
3
4 года назад
0

» WarCraft 3 / Нужен сенсей для познания lua

DarkLigthing:
lizzardfyll
Вообще это несколько гуманитарный метод изучения, который плохо работает в математических областях как программирование. В математике, физике, химии уклон идёт в решение задачи, то есть накопление опыта логической работы(принцип), а не накопление знаний. И это логично, вот взять тот же API WarCraft можно тебе рассказать целую лекцию на час, без практики 80% ты всё забудешь уже через 15 минут. А если бы даже, гипотетический ты бы всё помнил API это обширная тема и за час можно не охватить всего, и в реальной задаче тебе просто эти знания не пригодятся или пригодятся частично. По этому вот моё предложение: Выбери себе мини-проект(или полноценный), составь что-то вроде дизайн-документа пункты, что нужно сделать и приступай к работе. А я тебе помогу довести его до конца, объясню как и что работает.
я хочу сделать просто доп. интерфейс к карте, для покупки предметов, типа как в доте все работать будет, посмотрел видосики и понял, что сейчас это вполне возможно сделать, только я не знаю с чем именно мне нужно работать и какой способ создания будет самый лучший такой системы
0
3
4 года назад
0

» WarCraft 3 / Нужен сенсей для познания lua

DarkLigthing:
Lua он и в Африке Lua, учить его можно и отдельно от WarCraft III. А вот чтобы научиться писать код под WarCraft, нужно учить именно внутренний API, его функции и методы работы.
это я понимаю, сам lua я можно сказать знаю, а вот api варика не знаю как работают, где их найти, скачал VS Studio, там поставил сниппеты варика, но их так много и что к чему не понятно
0
3
4 года назад
0

» WarCraft 3 / Может можно проще сделать или лучше?

та я уже все сделал, просто я попросил может есть способ уменьшить код с боссами, чтобы он работал так же, только меньше строк было и все, а все остальное у меня было уже готово
2
3
4 года назад
2

» WarCraft 3 / Проблема с триггерами

если ты создаешь нейтрально-враждебных то нужно им в игровых константах менять значения
пошамань с этими значениями и все норм будет, ну а если у тебя монстры под контролем других игроков а не нейтралов, то тогда не знаю даже

guard distance - это расстояние на котором крипы агряться
guard return distance - это на какое расстояние мобы могут отходить от место их создания, если они отошли на 1000 они возвращаются обратно
guard return time - типо тоже самое что с расстоянием, только время
остальное вроде тебе не надо вообще
Загруженные файлы
0
3
4 года назад
0

» WarCraft 3 / Может можно проще сделать или лучше?

Проверяешь через цикл тип умирающего юнита, если твой юнит то делаем волну + 1
чет я совсем забыл что циклы есть:D через него реально можно намного меньше скрипт сделать, разобраться как только все в него грамотно вместить
0
3
4 года назад
0

» WarCraft 3 / Может можно проще сделать или лучше?

8gabriel8:
lizzardfyll, конечно, 10 копий этого триггера делать бред. Объясни подробнее, что ты делаешь: тауердефенс, арена, миниигра; будут ли боссы соответствовать крипам, или на протяжении всей игры каждый раз к игроку пойдут случайные крипы и случайные боссы без каких-то взаимосвязей?
А то так объяснил, словно тут все вместе с тобой над картой с самого начала работали)
это будет типа карты x-hero, берешь героя и дефаешь свою цель от волн монстров, ну и со временем у меня волны меняются, чтобы было сложнее ну и интереснее естественно, а мини-боссы служат только для того чтобы изменить уровень волн на более высокий, ну а сами боссы появляются от определенного кол. всех убитых противников, не триггеров будет 10 копий, все будет в одном, просто каждое это условие будет скопировано 10 раз, га рис. показано как я реализовал это для первого босса, ну а дальше будет 9 копий, кроме счетчика убийств
0
3
4 года назад
0

» WarCraft 3 / Может можно проще сделать или лучше?

Roy Mustang:
lizzardfyll:
Можно сделать отдельный триггер где ты будешь всех боссов и юнитов вводить в перемнные (а в этом создавать их уже по переменным которые есть там)
Мол
Set Current Wave = CurrentWave+1
Then Create UnitType[CurrentWave]
и тд.
монстры у меня все в массиве, которые у меня появляются каждые там 30 сек, а этот скрипт только создан для смены уровня волн врагов, подумал может всех боссов добавить в отряд и если любой воин из отряда умирает, то numberWave+1 можно сделать
0
3
4 года назад
Отредактирован lizzardfyll
0

» WarCraft 3 / Может можно проще сделать или лучше?

Extremator:
Проще? А ты думаешь у тебя тут слишком нагружено что ли?)))
я думаю что тут как то очень не красиво и можно сделать более аккуратнее и умнее с меньшим количеством переменных, просто это будет копироваться еще в этом же триггере 9 раз, так как боссов будет 10 всего и получиться бардак какой-то
0
3
4 года назад
0

» WarCraft 3 / Нужно ли удалять эффекты и как?

noyl:
lizzardfyll:
noyl:
После создания эффекта, следующей строчкой делаешь удаление.
Если он он создается на время, то заноси в переменную и когда надо удаляй.
обязательно следующей строкой удалять или можно это делать после нескольких других действий? ну типа wait или любой другой
Если надо удалить позже, то надо его записать в переменную, иначе он удалит самый последний эффект, а не который тебе нужен.
Т.е ты создаешь эффект, записываешь его в переменную(X = последний созданный спец. эффект), а после удаляешь спец. эффект X
а ну понятно, если эффект в действиях всего один, то не обязательно его в переменную записывать

всем спасибо за ответы
0
3
4 года назад
0

» WarCraft 3 / Нужно ли удалять эффекты и как?

noyl:
После создания эффекта, следующей строчкой делаешь удаление.
Если он он создается на время, то заноси в переменную и когда надо удаляй.
обязательно следующей строкой удалять или можно это делать после нескольких других действий? ну типа wait или любой другой