0
23
2 недели назад
0

» WarCraft 3 / Интересная идея карты но... Яжнепрограммист

Detektrius, для тестов временно сделай с условием, что выбранные игроки не только люди а и компы. И потести, кого куда и сколько закидывает с разным кол-вом игроков
0
23
2 недели назад
0

» WarCraft 3 / Интересная идея карты но... Яжнепрограммист

Detektrius, у тебя все игроки будут в 1 фракции ибо ты устанавливаешь ее до того, как выбираешь игрока.
1
23
2 недели назад
Отредактирован konvan5
1

» WarCraft 3 / Интересная идея карты но... Яжнепрограммист

Вот простой пример, где делим игроков рандомно на 2 равные команды (при нечетном кол-ве игроков в одной команде будет больше игроков на 1). Союзы и тд уже сам поставишь. С чем возникает проблема - с тем и задавай вопрос, в конкретном действии, которое не получается, а не "запилите полностью систему" :)
(прикрепил карту)
Загруженные файлы
1
23
2 недели назад
Отредактирован konvan5
1

» WarCraft 3 / Интересная идея карты но... Яжнепрограммист

Даааа весело тебе будет с триггерами сидеть и разбираться. Но в целом все это реализуемо. Сложнее будет сбалансировать все это. Ты хочешь сделать одинаковое количество игроков во фракциях? А что будет, если из 10 игроков в игре будет 7? 3 в одну сторону и 4 в другую? При этом рандомно? Или 4 всегда должно быть на стороне где ффа а 3 на другой стороне?
Так-же раз ты выбираешь им расу в игре, то стандартный спавн, думаю, не подойдет, а значит тебе самому придется спавнить ратушу и работников вручную (может это и можно полуавтоматизировать. но тогда надо поразбираться в эту сторону, не делал мили такое).
У тебя получается очень много микро-задач и вопросов "а что если", и все это надо продумать.
Самое основное, что тебе нужно будет - это группа игроков. Через группы будешь выбирать и собирать игроков в разные фракции. Или даже массивы игроков, если тебе будет удобнее работать с ними (например чтобы выбрать каждого игрока в группе и выставить союз с каждым другим игроков в группе, или наоборот вражду).
Тебе нужно будет так-же использовать переменные, чтобы выбирать и работать с группами игроков.
0
23
2 недели назад
Отредактирован konvan5
0

» WarCraft 3 / Ladiks: Не удаётся найти указанный файл

Скинь хоть карту, посмотрим... Мб ошибка ладика, либо ты сначала открыл карту в ладике а потом в редакторе, удалил в редакторе а в ладике не обновил данные.
0
23
2 недели назад
0

» Styria: Cursed Soul / Абоминации - тестовая локация

Феникс, первый вариант больше напоминает подземелья Диабло какого-то, мб за счет теплого освещения и декоративности стен. А во втором стены более простые и кажется более пусто из-за этого + все однотонно, нет контраста как в 1 варианте (где подземелье теплого цвета а объекты холодного).
0
23
2 недели назад
0

» Styria: Cursed Soul / Абоминации - тестовая локация

Вот это атмосфера!
2
23
2 недели назад
2

» WarCraft 3 / Как добавить еще одну анимацию атаки

Скринов нет, поэтому я их не видел. (кто вообще делает скрины в формате .bmp? Скачивать и открывать пэинтом не буду)
По поводу взрыва - возможно это другая модель была, которая взрывалась как эффект. Либо в этой модели снаряда анимация death должна быть взрывом, и возможно у тебя нет такой анимации как там.
Что ты можешь сделать - создавать взрыв самостоятельно или через способки/эффекты указать взрыв (вроде даже в РО можно указать эффект чтобы был взрыв). Надо поискать и поэкспериментировать. У тебя взрыв должен задевать несколько противников, то есть сплеш должен работать да?
0
23
3 недели назад
Отредактирован konvan5
0

» WarCraft 3 / Можно ли отследить конец разложения юнита?

Ну или создавать свою кастомную систему слежения за разложением. К примеру либо всем поставить время разложения = 5 сек, ловить момент смерти и через 5 сек делай что хочешь с трупом (если юнит все еще мертв, труп не украли некры и тд). Либо по группам раскидать юнитов с разным временем разложения и так-же ловить их смерти но ставить разные таймеры ожидания после смерти.
0
23
3 недели назад
0

» WarCraft 3 / Список в JASS

Массивы и хэштаблица, максимум еще группы, все.

Не жди в jass крутого функционала как в python, даже если этому функционалу в среде программирования больше 30 лет.
0
23
3 недели назад
0

» SpellLAB[RPGArena] / Новая карта SpellLAB [Warcraft 3]

Netherstorm, не прошло и 4 часов :D
Оперативный апдейт :)
0
23
3 недели назад
0
0
23
3 недели назад
0

» WarCraft 3 / Генератор декораций.

jasonrus96, ответ на вопрос получил? :)
0
23
3 недели назад
0

» WarCraft 3 / Генератор декораций.

jasonrus96, я никогда не делал подобное, не красил текстуры триггерно (не нужно было), но вот как-то смог сделать наработку за 5 минут. Статьи не пригодились :D
Перекрашивает только те квадраты, которые почти полностью существуют в области (или более чем на половину). Ну и область должна быть больше= по размеру чем 128.
Это простейшая наработка как пример. Улучшать ее можешь дальше.
Загруженные файлы
0
23
3 недели назад
0

» WarCraft 3 / Генератор декораций.

jasonrus96, ну вопрос не первого дня... просто копай редактор и все найдешь.
0
23
3 недели назад
0

» WarCraft 3 / Генератор декораций.

jasonrus96, ну думаю тут главное понимать, что его размер это 128х128, а значит и подстраиваться придется под такие координаты. В остальном проблем возникнуть не должно...
0
23
3 недели назад
0

» WarCraft 3 / Генератор декораций.

jasonrus96, какую текстуру? Тайлсет?
1
23
3 недели назад
1

» SpellLAB[RPGArena] / Новая карта SpellLAB [Warcraft 3]

Netherstorm, понимаю, прикольно)
В идеально эту систему улучшить со скашиванием лишних нулей)
Типа чтобы показывало в итоге:
1 вместо 1.000
1.2 вместо 1.200
1.23 вместо 1.230
1.234
0
23
3 недели назад
0

» WarCraft 3 / Генератор декораций.

Jack-of-shadow, как вариант костыля)
0
23
3 недели назад
0

» SpellLAB[RPGArena] / Новая карта SpellLAB [Warcraft 3]

А что, в карте бывают случаи перезарядки с нецелыми секундами? :D
Типа 8.452 секунды.
0
23
3 недели назад
Отредактирован konvan5
0

» WarCraft 3 / Генератор декораций.

А вообще я бы тебе советовал копировать не с областей а самому прописывать базу данных для каждой схемы, где ты можешь свободно указать и вариацию, и поворот, и точное смещение в числах (пускай и сам рассчитаешь заранее ручками). Тут ты будешь иметь больше контроля.
Это просто подходы со своими плюсами и минусами и ты сам решаешь, как действовать :)
1
23
3 недели назад
Отредактирован konvan5
1

» WarCraft 3 / Генератор декораций.

Это обобщенная система, какие проблемы могут возникнуть:
  • У твоих декораций должна быть одна вариация. Ибо мы не сможем узнать, какая там вариация стоит.
  • Декорации должны быть под одним углом (не должны вращаться), ибо получить угол поворота нам редактор тоже не дает (как минимум триггерно, мб в нативках такое что-то есть)
  • Тоже самое и про масштаб.
  • Могут возникнуть проблемы из-за путей, смещения декораций, о чем говорил rsfghd, нужно центрировать целевые точки, чтобы они были кратны 32, как и смещения.
0
23
3 недели назад
Отредактирован konvan5
0

» WarCraft 3 / Генератор декораций.

Вот тебе максимально простейшая система копирования декораций из одной области в другую (не идеальная). Главное чтобы ты понял принцип.
Прикрепил карту, можешь скачать и посмотреть.
Суть:
Устанавливаем область откуда копировать и куда копировать. На самом деле нам важны только:
Область откуда копируем, точка центра относительно от которой будем строить композицию, и целевую точку центра, куда поставить декорации.
Далее запускаю триггер копирования.
Триггер копирования просто выделяет весь декор из области и создает такой-же в точке с оффсетом (это смещение декорации от центра области).
По формулам можешь посмотреть и разберешься.
Потом можешь просто менять области и точки, и снова запускать триггер и все скопирует снова. В иницализации я несколько раз его запустил и заспавнил 3 стены так:
Загруженные файлы
0
23
3 недели назад
0

» Администрация XGM / Ифнормация о планировании

ScorpioT1000, верно, уже технический момент)
0
23
3 недели назад
Отредактирован konvan5
0

» WarCraft 3 / Проигрывание разной музыки в разных локациях

ScorpioT1000, она работает слегка криво + по камере. А как я понял, автору нужно, чтобы музыка менялась по событию перемещения героя в области, и не важно куда будет смотреть камера.
Но тоже как еще вариант решения.