30

» Dragon May Cry / Меч vs Топор

ток как сделать так чтобы при выделение игра считала их одним юнитом?
Это какраз просто, сделать одного юнита без оружия и случайно добавлять способность с аттачем и нужным бонусом.
30

» Dragon May Cry / Меч vs Топор

Почему бы оружие не аттачить? Топору добавить урона, а мечу скорости атаки.
30

» XGM Конкурсы / Warcraft III Mini-Game Contest-2018

Ещё бы заменить кнопки идти и патрулировать на более агрессивные.
И текстурки на более кровавые)
30

» XGM Конкурсы / Warcraft III Mini-Game Contest-2018

Наступила победа, через 1 минуту
Это как? В смысле багануло что то или просто неактивную вражескую команду вынес?)
У меня тоже победа наступила, хотя я просто по уровню лазил.
30

» XGM Конкурсы / Warcraft III Mini-Game Contest-2018

Стандартный интерфейс Нежити, мне кажется, был бы лучше.
Есть же демонский интерфейс. Он какраз бы к текстуркам подошёл.
30

» XGM Конкурсы / Warcraft III Mini-Game Contest-2018

Ещё при перезапуске или выходе из игры ловлю фатал. Но это, наверное, из-за RenderEdge разных версий
Это из-за мемхака. Уж очень мне хотелось убрать интерфейс, чтоб соответствовать жанру мини.
8gabriel8:
а у тебя типа готовый продукт, который чуть-чуть для идеала следовало бы где-то подпилить
Спасибо за отзыв. Я делать её начал за пять часов до закрытия приёма работ. Сложно за такое время всё идеально вылизать.
Bergi_Bear:
Знаю эту ошибку, была такая, когда прикручивал рендередж, но забыл как лечить, но вспомнил, что в этом случае запускается из редактора
У меня из игры нормально запускалось, наверно Warcraft у меня очень уж удачной версии.
А в идеале мне хотелось сокобан реализовать.
30

» XGM Конкурсы / Warcraft III Mini-Game Contest-2018

На старую версию устанавливал RenderEdge,
Этот мемхак не требует установки RenderEdge.
8gabriel8:
И слева-справа тоже тупики, сейчас верх облажу ещё раз.
Бывает нужно вплотную к краю подойти, чтоб следующие клетки появились. Лабиринт я генерирую вот этим алгоритмом, он вроди бы нормально генерит.
P.S. Хотел Recursive Backtrack использовать, но оплимит обходить накладно.
30

» XGM Конкурсы / Warcraft III Mini-Game Contest-2018

Работа на конкурс

Так как отправляю почти под лимит времени, продублирую здесь.
Версия Warcraft: 1.26a
30

» XGM Конкурсы / Warcraft III Mini-Game Contest-2018

Есть опция продлить до 1-го февраля
Было бы просто чудестно, а то думал из-за основной работы конкурс пропущу.
30

» WarCraft 3 / Как делать проверку на...

мотри в разделе boolean
И вот это вам не лень так подробно скрины расписвать, уважаю.
30

» XGM Конкурсы / Warcraft III Mini-Game Contest-2018

посвященный мини-играм
Вот и будет возможность реализовать платформер))
30

» XGM Team / XGM — Премия 2018 года

Терпи!
А что уже поделать, нужно же выпить за свою криворукость)
30

» XGM Team / XGM — Премия 2018 года

но если не терпится могу сейчас объявить лауреатов
Объявите пожалуйста, нужно же что-то отметить до нового года.
30

» WarCraft 3 / Построение фигур

Просто создать нестандартную модель для текстуры и никаких проблем.
Даже статья была, как это делать.
P.S. я сделал способность с областью попадания в виде полумесяца и его как раз мне и нужно отобразить.
При каком событии отображать? Изменить сдандартный круг наведения врятли получится.
30

» WarCraft 3 / Нужна модель? - Вам сюда!

Чего-то не отображается у меня изображение, многоточие вместо имени файла.
Загруженные файлы
30

» WarCraft 3 / Аттач группы триггеров

Про unit indexer что такое?
Присваивает юнитам уникальный custom value.

И паралельно можно держать массив ваших структур на нужных юнитов.
function GetBuffStruct(unit u) -> BuffData {
	integer id = GetUnitCustomData(u);
	
	if (GlobalBuffData[id] == null) {
		GlobalBuffData[id] = BuffData.create();
	}
	return GlobalBuffData[id];
}

// любое событие
GetBuffStruct(GetTriggerUnit()).addBuff('rawcode'); 
30

» WarCraft 3 / Аттач группы триггеров

Ну есть идея аттачить как либо к юниту все эти триггеры и при диспеле экзекутить их, в кадом триггере есть функция утилизации и обнуления эффекта.
Основная идея я как понимаю, по хэндлу юнита получить все навешанные на него триггеры? Можно использовать unit indexer и работать с массивами. Можно также использовать хэштаблицы с обёрткой и также работать как с массивами.
30

» Администрация XGM / Дублирование статей

Кто и когда пофиксил? Коммит не приходил.
Отловили ли баг или просто пофиксили вручную по очевидным причинам узнать я немогу, посему и подтвердил.
третий вариант.
Самый печальный в отслеживании. По большому счёту единственный вариант это вручную пересмотреть все запросы. Как я незавидую вашему DB((
30

» Администрация XGM / Дублирование статей

выбери ответ.
Выбрал.
Ерунда все это и наверняка фиксится в пару строк тут да там.
Одна строка там, одна строка здесь и в итоге всё превратится в кашу, в которой чёрт ногу сломит. И если человек наследует эту кашу, то что-бы в ней разобраться, могут пройти годы (судя по вопросам в техподдержке они ещё идут). А у разрабов, как нистранно ещё есть личная жизнь и основная работа.
30

» WarCraft 3 / Аттач группы триггеров

Да работа с динамическими триггерами, но условия события и действия добавлять им ненужно, нужно сделать их экзекут (всех) по нужному событию, или невсех в зависимости от параметра, на одном юните может висеть сразу несколько триггеров, а их нужно экзекутнуть.
Тут уже налицо проблема архитектуры. Если нужно совершить действие над группой юнитов - берём группу и совершаем действие. Если нужно добавить юниту прослушивание события, то добавляем прослушивание события...
ИМХО, динамические триггеры это злейшее зло, от которого нужно избавляться. Ибо в идеальной вселенной существуют только события/условия/действия, а вы ещё плодите ненужную сущность в виде триггеров, на которую у движка есть ещё и лимит.
30

» Администрация XGM / Дублирование статей

Прошу подтвердить.
Подтверждаю.

пытаюсь потраллить Скорпа
Пожалуйста, не трольте разрабов. Представьте, через какой ад тестировки им приходится проходить.
30

» Администрация XGM / Дублирование статей

Это сложно. У нас нет таких экспертов.
Всё зависисит от структуры баз данных. Если баг появляется в очень редких случаях, то можно его игнорировать, тем самым отсеивая тех пользователей, которым лень о нём сообщить. Но мы пойдём другим путём.

Как я понял у любого ресурса есть своя shadow копия, тоесть версия изменённая автором но ещё не подтверждённая модератором. Этот момент можно реализовать несколькими способами:
  • Завести паралельную тапблицу с отношением один к одному и при подтверждении просто перезаписывать основную запись удаляя при этом копию.
  • Завести паралельную таблицу с отношением один ко многим и вести лог изменений, но зачем?
  • Добавить поле в основной таблице и различать статьи по нему.
Незнаю как это реализовано, но решение вижу в лоб, просто добавить модераторам кнопку, которая позволит заново пересчитать подстатьи.
30

» WarCraft 3 / Аттач группы триггеров

Я так понимаю, вы с динамическими триггерами работаете и вам нужно массово добавлять к ним события/условия/действия?