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 / Аттач группы триггеров

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

» WarCraft 3 / что за ошибку выдает синтаксис

если ана реалино не была обявлена обычный синтаксис не далбы мне сохранить
Если при включённом Adic Parser всё сохраняется, значит он меняет порядок исполнения кода и на момент срабатывания переменная не объявлена. Сложно делать выводы не имея на руках всего кода.

И потрудитесь общаться на русском языке
30

» WarCraft 3 / Dark Сrypt

Начал играть за берсерка, появился прямо в мобе и шесть раз подряд проигралась анимация смерти. Так как игра мне нехотит говорить о том, что она окончена, вручную нажал рестарт и начал заново берсерком и удивился, он не атакует. В общем управление неудобное и в целом карта очень сырой выглядит. Я тоже помнится раньше хотел что-то подобное сделать на мемхаке.
Управление WSAD, выбор навыков Q.
Загруженные файлы
30

» Администрация XGM / Перераспределение опыта

А что не так с самими цифрами опыта, он разве неверно пересчитался?
К самим цифрам опыта претензий у меня нет. Но из-за понижения уровня у меня появилась + -1 способность, которую я не смог перераспределить и постоянно показывался индикатор нового уровня.
30

» WarCraft 3 / Три коридора v1.2

а аосов таких нет вроде, так что рынок не занят
Это была, так сказать, проба пера. Весь код написан, а править балланс это скучно. Лучше придумать ещё какуюто идею и реализовать.