30

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

Если не считать миспозишен виспа и отсутствие удобной камеры придраться не к чему. Как по мне.
Код не оптимизирован. Алгоритм просчёта лабиринта уж очень прожёрливый. Определение координат виспа работает не точно и ещё много чего, за которое я себя не прощу.
30

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

погоди, это у тебя так комп по фпс просел или игра так залагала?
Фпс из-за бюджетной видюхи в моём ноуте, но это не умаляет недоработок самой мапы((

мои бы работы так критиковали((
30

» WarCraft 3 / Небольшая арена

Bergi_Bear:
Ну что, Rockmaf, снова подрубил свои родственные связи и ресурс опубликован!
Присоединяюсь, и ещё спешу напомнить за этот ресурс.
30

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

основываясь на последней версии
А Вам не кажется, что это немного не честно? Не все продолжали работу над картой после окончания приём работ.
Благо организаторы выложили архив работ для оценивания.
30

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

Так как я участик конкурса, то честно не проголосую за cвою поделку.
30

» WarCraft 3 / SystemCastMultiWave

Bergi_Bear:
Система слишка крута и сложна для тех кто пользуется гуи они мало что поймут, и одновременно слишком проста и бесполезна для тек кто знает jass, так как у них свои такие системы.
Но весьма полезна для тех кто учится и начинает переходить
Тоесть система находится в суперпозиции))
30

» WarCraft 3 / SystemCastMultiWave

примерно для кампани ?
Не тестировал для компании.
RiderOfBalance:
Как по мне, нужная вещь.
Как по мне, она ещё много чего не умеет.
Идея была в том, чтоб показать всем свой уровень и доработать систему по запросам в комментариях.
30

» WarCraft 3 / Удаляется герой рандомно, баг

Тогда отключите всё ненужное и включайте поодному, пока баг не появится. Или перенесите героя с сопутствующими системами в отдельную карту и там тестируйте. Если не разберётесь, можете выложить сюда, чтоб люди не гадали на кофейной гуще.

Создался даммик - специально под него и таймер для удаления.
А таймер для удаления таймера?)
30

» WarCraft 3 / Удаляется герой рандомно, баг

Мой внутренний экстрасенс думает, что герой попадает в группу "даммиков (которые всё равно удаляются таймерами)".
30

» WarCraft 3 / ZinC: Сон AOE

Для определения того, жив ли юнит, лучше использовать UnitAlive или GetWidgetLife.
Я как-то привык по старинке. Можно вынести функцию isUnitAlive вверх и позволить людям выбирать реализацию.
не актуально создавать массив когда вызываете getRange
С удовольствием написал бы
constant integer Range[] = [100, 200, 300];
но увы, пускать новичков ниже блока onInit не сильно хочется.
PT153:
С Zink не так сильно знаком, но на JASS я бы написал так.
Не так уж страшно он компилится
            loop
                set u=FirstOfGroup(g)
                if (u==null)then
                    exitwhen true
                endif
                call SpellSleepAOE___DummyCastBuff(GetTriggerUnit(),u)
                call GroupRemoveUnit(g,u)
            endloop
А в идеале хотелось бы написать
while(u = FirstOfGroup(g) != null){
	DummyCastBuff(GetTriggerUnit(), u);
	GroupRemoveUnit(g, u);
}
30

» WarCraft 3 / Ответе пожалуйста на несколько моих вопросов...

Принятый ответ
Что мне делать? Создавать новую тему с одним вопросом?
Три вопроса = три темы, логично же.
30

» WarCraft 3 / Обратная функция к GetHandleId()

Indexer больше подходит для новичков или не сильно продвинутых людей.
Я тоже не люблю Indexer и не использую его. Ибо часто мне проше записать число в UnitUserData, чем запарываться в структуры. А вот использовать одну hashtable для всей карты и заносить туда юнитов+привязанные к ним значения решает проблему.
30

» WarCraft 3 / Обратная функция к GetHandleId()

или использовать базовый функционал по типу UnitUserData под структуру
Или использовать готовый Unit Indexer.
30

» WarCraft 3 / Обратная функция к GetHandleId()

quq_CCCP:
Нет такой стандартной функции, но её можно написать используя FogState exploit.
Или записывать в hashtable всех юнитов)
30

» WarCraft 3 / Не работает даммикаст от лица врага

да, это у меня какая-то беда, вылечил костылями, но проблему так и не нашёл
Так отключите всё, и по одному включайте, пока москиты не сломаются.
30

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

на каком то конкурсе была голосовалка на гугл формс, где можно было за себя проголосовать неограниченное количество раз
У своего провадера я раз выиграл конкурс, проголосовав все возможные комбинации ответов кроме верной)
30

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

Пока будет идти подготовка к голосованию миниигры станут полноценными картами и проектами
Что нарушает идею миниигр и у меня появится шанс выиграть))
30

» WarCraft 3 / Туалет

Неужели модель такая сложная, что к ней нужно текстуру тащить?
30

» WarCraft 3 / ZinC: Гнев Деревьев AOE

Да и один юнит спокойно может кастовать множество заклинаний в цикле
Посыпаю голову пеплом. Один юнит может кастовать заклинание в цикле. Я тупо не убрал перезарядку и успешно не заметил свой косяк. Заклинание перезалито и теперь на каждого игрока создаётся только один даммик.
30

» WarCraft 3 / ZinC: Благодать AOE

Как сделать такое же, только без необходимости выбора цели? Т.е. чтобы автоматом выбиралась область вокруг героя, без наведения курсора с областью.
Я описывал в статье или на свой страх и риск замените строчку
 location loc = GetSpellTargetLoc();
//на
 location loc = GetUnitPosition(GetTriggerUnit());
И в способности установите тип в "Мгновенное"
30

» XGM Конкурсы / Warcraft 3 Custom Maps Contest 2019

Так парни, есть желающие помочь с тестом ?
Могу и немного с кодом помочь, если нужно будет)