33

» WarCraft 3 / Custom Hero Survival 30 lvl (no official)

система save/load которая, позволит открывать постоянным игрокам новые способности и героев на выбор. (примерно каждые 3 полных игр позволит открыть новую способность или героя). Это нужно, чтобы не пугать новичков большим количеством контента при старте.
Через чур навязчивая система реиграбельности, это наоборот "лично меня" отпугивает как игрока, получается что решает не скил игрока и накопленный опыт из других игр, а конкретно ****ние многократное одной и той же карты ради разблокировки новых способностей, я чувствую что мне это навязывают, а не моё это решение во что то много раз поиграть
буду писать на lua.
Добро пожаловать на борт
33

» WarCraft 3 / Alstellas - карта, сделанная фанатом варкрафта и WoW 3.3.5.

Не понимаю, объясните пожалуйста о чем речь
Аллоу, по ссылке перейди что я скинул и сравни, там пример до и после
33

» God's word: The True Way / God's word: The True Way

Проекту 11 лет...
зато уже демка есть, не каждый проект таким похвастается
33

» WarCraft 3 / Alstellas - карта, сделанная фанатом варкрафта и WoW 3.3.5.

Русские гуишники + мечтатели об онлайне в Ирине - детектид.
Но если делаете для себя то всё норм, спасибо что поделились, не хватает ещё видео геймплея
33

» WarCraft 3 / Ошибка несовпадения типов при присвоении.

Принятый ответ
Так правильно всё, а GroupEnumUnitsInRange какой тип возвращает? правильно никакой, поэтому и ругается g ибо она null
33

» WarCraft 3 / Снятие лимитов World Editor на Reforged

Лимит на декорации в частности
А вы в курсе что рефордж загибается, даже на сильных пк, от большого числа декора и эффектов на экране? тут даже с лимитом всё помрёт, а ты лимит хочешь снять
33

» WarCraft 3 / Полезная информация

Mo39, такого события нет, но можно при событии смешения мыши всякий раз проверять число детей, у детей ConsoleUI, если это число изменилось на нужное, значит отображен нужный фрейм, и можно в принципе из него извлечь все данные наведения. Но по факту мы просто получим событие.
Но для этого требуется уровень владения фреймами выше среднего.
Для получения числа детей используем GetFrameChildCount
Для факта выделения героя используем наработку Tasyen с Hive ссылку не найду, но все необходимая инфа есть в теме о демонессе
33

» WarCraft 3 / Настойка на статы.

Принятый ответ
Для белого значения используем триггерную смену характеристик через Add/Set Unit SRT/INT/AGI, книги также даёт белые статы
Для зелёного используем систему управления бонусами, благо их много, недавно спрашивали ссылок накидали достаточно.
С помощью таймеров отбираем характеристики обратно через нужное время
Ауры не дают статы, таких в дефолте нет, надо самому делать.
Это максимально кратко
33

» WarCraft 3 / Как узнать время исследования технологии?

Принятый ответ
Vlod, неее, я туда не вернусь. ладно, надо помогать ТС'у, и на его вопросы отвечать, что он решит и как делать будет

Вот, мне помогли найти, как делать бд на джасах xgm.guru/p/wc3/wc3bd
33

» Администрация XGM / Когда будет добавлена поддержка webm?

ОМАГАД! вот это поворот
ScorpioT1000:
gif конвертировать будем как-нибудь потом
да ну, он тогда вообще не нужен
Да, а что по поводу автоплея?

33

» WarCraft 3 / [Конкурс героев] Призрачная Охотница

Нигде не сказано о времени на комбо атаку, надо как-то визуально это показать (свечение оружие свечение способностей) и оказуалить, дав больше времени, судя по коду это задержки 0.6, 0.6, 0.4, это очень мало исходя из того что у героя есть встроенная задержка каста в 0.4, почему бы вообще не дать полторы секунды?
33

» WarCraft 3 / Снятие лимитов World Editor на Reforged

Делаем карты без использования WE и нет никаких ограничений, только лишь на фантазию, konec
33

» WarCraft 3 / Не работает голос юнита

Для рефорджет используются формат flac, вот с такими параметрами
Аудио: 22 050 Гц; 16 Bit; Моно; FLAC
Загруженные файлы
33

» WarCraft 3 / Как узнать время исследования технологии?

prog, во во я ж чувстовал что, что-то тут не так, а как надо делать бд в таком случае?
33

» WarCraft 3 / Как узнать время исследования технологии?

Тут вопрос о времени строительства в целом, которое задаётся в РО или о текущем прогрессе, оставшегося времени?
Ну поидее есть в коммонАИ, некоторые данные РО типа как опыт и золотостоимость, вот нашёл:
function GetUnitBuildTime(unitid) end    -- (native)

И пример использования
Тут эти поля использовались для хранения значений опыта и золота, то там будет пример и для опыта, + там всё на чистом джасе, работает без мемхаков и прочего

Ещё раз перечитал... тут не время строительства а время исследования

Всё что нашёл по апгрейдам
function GetUpgradeLevel(id) end    -- (native)
function GetUpgradeGoldCost(id) end    -- (native)
function GetUpgradeWoodCost(id) end    -- (native)
Можно схитрить в целом и попробовать сделать, чтобы ресурс совпадал с временем улучшения
Но в любом случае это будет псевдо БД из РО, лучше уж создать нормальную бд

Пример как сделать изи БД:
function GetUpgTime takes integer ID returns integer
	set st['A001']=60
	set st['A002']=50
	set st['A003']=40
	set st['A004']=33
	set st['A00A']=7
	return st[ID]
endfunction
Использовать примерно вот так.
call GetUpgTime ('A004') // вернёт 33 для апгрейда A004 - то что нам и нужно
Это ещё быстрее чем заполнение бд где-то в ро
Неуверен можно ли передавать ID апгрейда в качестве индекса, и совершенно не помню как это делать на JASS, но на луа это 100% бы работало в таком виде
33

» XGM Конкурсы / Голосование конкурса героев

Да тебе уже 100 раз сказали, что оценивали какие-то блоггеры
Блоггеры - контент мейкеры №1, им всегда есть что рассказать и они это умеют делать профессионально, это часть их работы/хобби.
Тут дело просто в пофигистическом отношении судей, без утрирования говорю 3 раз об этом. Поэтому если сравнивать, то после того пофигизма, происходящее сейчас - просто топчик.
А то что организатор забыл написать: "ребята, только вы учтите, рефордж гавно, в него никто не играет, поэтому сделайте ещё видео, вместе с картой, если вы хотите чтобы вашу работу посмотрело не 15 человек, а 25".
Если это признавать, то можно было и не проводить конкурс вообще. Не в теме голосования, а в теме самого конкурса, я кидал ссылку на конкурс героев д2, что было там, какой треш какие презентации, и судьи даже не поняли что тестировали, "так и не понял, что делает способность".
Следовательно, надо было сделать всё, чтобы этого не произошло. Я сделал как смог, у меня всё
33

» XGM Конкурсы / Голосование конкурса героев

Extremator, зайди на предыдущий конкурс, что у нас там:
вот и всё.. кто то-то 2 месяца делал карту, наверное ради этого? ради анонимной оценки без комментариев.
То бишь участник заинтересован должен быть в первую очередь, и подготовить видеоматериалы для оценки (и ты тоже всё нормально сделал и гифки и видос), что его работу оценили даже те у кого нет рефорджа, да даже те у кого варкрафта нет, а никак не огранизатор или жюри.
Например я знаю своего героя от и до, и смог уложиться в 3 минуты чтобы его презентовать (и я делал этот грёбанный ролик 4 грёбанных дня), с другими работами я как простой смертый не справился, на одного генерала хаоса убил 3 часа, и в результате не смог даже добиться прока всех его рандомных способностей.
То бишь нужно реально часов 10 убить минимум, следовательно в интересах автора было раскрыть героя на видео. Но он этого не сделал. Мне по факту помогали делать работу более 10 человек + я вёл открытую разработку всех этапов, от каждой придумывания способности до её реализации, как в дискорде, так и на сайте, а что мешало другим это сделать?
Критиковать всегда просто, а ты возьми да помоги, если в состоянии за вечер наклепать по качествунному видосу, тут как бы не конкурс способностей
где вот ссылку с хайва скидывали, где кнопку нажал, и записал на видео, то что произошло, это так не работает в конкурсе героев, в котором надо оценивать:
Оригинальность, практичность, работоспособность, установку, чистоту кода, образ, модели, текст, звук, оформление.