33

» XGM Конкурсы / Конкурс героев

Может стоит обязать создание ресурса соответствующего примерному шаблону
  1. Название
  2. Описание способностей под катами
  3. Полный код карты если это jass/lua со всеми комментариями и настройками
  4. Видеодемонстрация способностей
  5. Инструкция по переносу с примером:
  • Скопировать код в отдельный блок
  • Скопировать все способности из карты примера
  • Прописать ID способностей в настроечный файл в новой карте (Вот за это я и ненавижу РО, из-за вот этих переносов)
  1. Сама карта пример
Шаблон примерен, не все пункты обязательны
Например такое оформление поможет оценить работу, даже тем людям, у которых нет варкрафта
33

» XGM Конкурсы / Конкурс героев

Феникс, Кто будет контролировать адекватность переноса наработки в другие проекты?
Нужна какая-то доп инструкция, где-то отдельно? или же внутри кода?
33

» XGM Конкурсы / Конкурс героев

Можно поучаствовать в 3х реализациях, и + свой проект, таким образом выиграть сразу 4 награды XD, я в деле...
Только я буду участвовать в реалиции 3х своих друзей (никто же не будет проверять их ли это идеи или мои)
Поэтому надо тоже такое ограничить
33

» XGM Конкурсы / Конкурс героев

Lord_Teo, Это очень хороший вопрос, кто-то любит 10 уровневые способности, а кто-то 1 уровень, но сила способностей зависит от стат
33

» Администрация XGM / Удаление вопросов пользователями

Aristokrat952, Если удаливший скажет, что да это сделал я то ок, просто тогда меня волнует старая тема по юнити, наверное полгода прошло если не больше
33

» Администрация XGM / Удаление вопросов пользователями

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

» WarCraft 3 / Вопрос по импорту звуков

Принятый ответ
Кирилл Филипов, Если звук внутри карты, то ничего доп качать людям не придётся, если звук в корне варкрафта (в доп папке), то разумеется да, людям придётся качать и пользоваться вашей инструкцией
33

» WarCraft 3 / Где можно взять озвучку юнитов из WCIII Refoged?

Принятый ответ
Но рефордж использует формат FLAC, возможно придётся конвертить в mp3/waw для 126, как проверишь, отпишись обязательно

Кстати вообще удобно получилось, ты можешь качать не всё, а только то что тебе нужно
33

» WarCraft 3 / Можно ли заставить юнита использовать любое здание, как бункер?

Принятый ответ
Способы:
  1. Гуишно-Рошный, добавляем зданию способности дерижабля или лодкки по посадке и высадке , готово, можно залазить и вылазить
  2. Свою система, через скрытие юнитов
Тема о том что такое бункер не раскрыта, нужно больше инфы
33

» XGM Конкурсы / Конкурс героев

Absolute, последний конкурс показал обратное, что всё стабильно, и зависит лишь от кода карты.. лишь только разработчик делает игру нестабильной, единичные дропы ничего не значат... 126 ещё хуже в этом плане... можно наштамповать гуишных карт без опыта, и гнать на патч, что ничего не работет.. или же нагрузить утечками, и ловить 5 fps на 2080 видеокарте
33

» WarCraft 3 / Где можно взять озвучку юнитов из WCIII Refoged?

Я любимый, прости, подумал ты классику просишь ну и дал ссылку на классику... у меня есть полностью распакованный рефордж 132.1, со всеми моделями и озвучкой, но к сожаление Задларанского, архимага там уже нет=(...
Варианты по доставанию такие:
  1. Сам качаешь Реордж (хоть пиратку, не важно) и распаковываешь новой версией Каска и воаля модели и звуки твои
  2. Просишь обладателей рефорджа (типа меня), какие озвучки тебе нужны, мы тебе зальём на облако
33

» WarCraft 3 / Можно ли использовать курсор как точку?

Принятый ответ
Положение курсора можно получить только в триггере его события, либо клик мыши, или перемещение мыши
Например лучше использовать маус мув, у примера выше тоже оно.. ну и результат занести в клобалку, можно ещё событие клика (левой/правой/средней)... результатом будут
BlzGetTriggerPlayerMouseX() и
BlzGetTriggerPlayerMouseY()
Вот их нужно занести в глобальную переменную в массив, а дальше выдёргивать массив в любом нужно месте, где интедкс массива = ID игрока, всё можно сделать на гуи, но извините, вот вам на луа, максимально кратко
GetPlayerMouseX={} -- пустой глобальный массив/таблица
GetPlayerMouseY={} -- пожно заполнить нулями 0,0,0 дабы избежать багов в начале игры, если иполузуется GetPlayerMouseX[id] раньше, чем игрок первый раз двинет мышкой
function InitMouseMoveTrigger() -- вызываем в инициализации 
	local MouseMoveTrigger = CreateTrigger()
	for i = 0, bj_MAX_PLAYER_SLOTS - 1 do
		local player = Player(i)-- для всех игроков сразу, для 24, пофиг столько будет
		TriggerRegisterPlayerEvent(MouseMoveTrigger, player, EVENT_PLAYER_MOUSE_MOVE) -- триггер движения мыши
	end
	TriggerAddAction(MouseMoveTrigger, function()
		local id=GetPlayerId(GetTriggerPlayer())
		GetPlayerMouseX[id]=BlzGetTriggerPlayerMouseX() -- нам нужные значения курсора
		GetPlayerMouseY[id]=BlzGetTriggerPlayerMouseY() -- которые мы выдерним в любом месте
	end)
end
Все, теперь мы в любой момент времени выдергиваем положения курсора, стоит помнить что курсор на интерфейсе возвращает 0,0
Далее чтобы узнать угол относительно курсора и чего либо надо просто использовать 1 строчку
angle = AngleBetweenXY(x, y, GetPlayerMouseX[id], GetPlayerMouseY[id]) / bj_DEGTORAD
Где х и у, например координаты нашего юнита, а GetPlayerMouseX[id] курсор игрока id

Ну и чуть не забыл, сама функция
function AngleBetweenXY(xa, ya, xb, yb)
	return math.atan(yb - ya, xb - xa)
end
33

» WarCraft 3 / Получить уровень бафа ауры на юните

Да на новом патче ничего подобного нет, если с мемхаком не разберётесь, проще забить ибо эти статусы никто не читает и мучения того не стоят
33

» WarCraft 3 / We are Legion

только надо решить, что делать с нечетным количеством игроков.
Пора просто ии делать, вот ии контролить сможет гораздо лучше
33

» WarCraft 3 / Warcraft 3 Reforged: Патч 1.32.9

Ельнур, щас тебя утопят за такие комменты, каждому своё, у кого то комп слабый, у кого то любимые карты только на 126, кто-то просто хейтер
33

» RenderEdge / [RenderEdge] Widescreen Fix

Никита29, Это не даст никакой производительности, только если у вашего железа был потенциал, то вы увидите цифры больше 60, например 120, и опять таки если сейчас с трудом наблюдается 30+ то просто пора меня комп, чудес не бывает
33

» WarCraft 3 / ОБОРОНА СТРАНБАРДА - на 2 игрока в WarCraft 3

Это очень слабо.. такой формат сгодиться для вашей собственной карты, а для чужой нужно нечто большее, например:
  1. Голосовая коммуникация, где вы общались и вместе что-то решали (разумеется без матов, сортирного юмора, и шуток про мамок)
  2. В видео будет полный цикл кампании с правильным оформлением и таймкоды на ютубе.
  3. Очень приоритетна рефордж графика (ну это лично для меня)
  4. Для 126 используйте WideScreen.mix
Лучше работать с тем контентом, которого ещё нет, а заезженную кампанию наизусть все знают, ну и что, что она на 2х игроков