33

» WarCraft 3 / Радиус агрессивности юнита

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

» WarCraft 3 / Шахтёрские вагонетки

Забрал без угля, модель хорошая, требуется правильное оформление и вообще топ
33

» WarCraft 3 / Не хостит карту на 1.32.5 (лицуха, не рефорджед)

quq_CCCP, да, карта с мемхаком будет вылетать на при попутке её выбора в лобби

Хотя в редакторе, хорошо открывается будет
33

» WarCraft 3 / Отследить ЛКМ

MoonLight12, ну на это отдельный триггер определение позиции курсора относительно мировых координат
GetPlayerMouseX={0,0,0,0}
GetPlayerMouseY={0,0,0,0}
function InitMouseMoveTrigger()
	local MouseMoveTrigger = CreateTrigger()
	for i = 0, bj_MAX_PLAYER_SLOTS - 1 do
		local player = Player(i)
		if GetPlayerSlotState(player) == PLAYER_SLOT_STATE_PLAYING and GetPlayerController(player) == MAP_CONTROL_USER then
			TriggerRegisterPlayerEvent(MouseMoveTrigger, player, EVENT_PLAYER_MOUSE_MOVE)
		end
	end
		TriggerAddAction(MouseMoveTrigger, function()
			print("ismove")
			print("x="..BlzGetTriggerPlayerMouseX().." y="..BlzGetTriggerPlayerMouseY())
			local id=GetPlayerId(GetTriggerPlayer())
			GetPlayerMouseX[id]=BlzGetTriggerPlayerMouseX()
			GetPlayerMouseY[id]=BlzGetTriggerPlayerMouseY()
		end)
end
вызвать 1 раз в инициализации InitMouseMoveTrigger()
Далее в первом событии клика проверять переменную GetPlayerMouseX[id], если они равна 0, значит клик по интерфейсу

А id - разумеется айди игрока
33

» WarCraft 3 / Отследить ЛКМ

Можешь сделать проверку на 0.0, но это отдельный триггер, любой клик по интерфейсу вернёт нулевые координаты.. то бишь тебе надо обратное.. можно в принципе проверять только Х
33

» WarCraft 3 / Отследить ЛКМ

Принятый ответ
Вопрос, как отследить ЛКМ?
Ответ:
	local TrigPressLMB = CreateTrigger()
	for i = 0, bj_MAX_PLAYER_SLOTS - 1 do
		TriggerRegisterPlayerEvent(TrigPressLMB, Player(i), EVENT_PLAYER_MOUSE_DOWN)
	end
	TriggerAddAction(TrigPressLMB, function()
	if BlzGetTriggerPlayerMouseButton() == MOUSE_BUTTON_TYPE_RIGHT then
		print(GetPlayerName(GetTriggerPlayer(GetTriggerPlayer()))" Игрок нажал левую кнопку мыши")
	end
	end)

Понял только заголовок, на него и ответил, остальное просто набор слов
33

» WarCraft 3 / Не хостит карту на 1.32.5 (лицуха, не рефорджед)

Принятый ответ
Вы не сможете хостануть карты с мемхаком и любым его элементом.. например жто может быть даже гуишная карта просто с антихаком
Как узнать есть ли мемхак? - вскрыт карту да посмотреть...
В рефордже работает в принципе всё.. но не стабильно и это 2 проблема, нестабильность может быть на столько высока, что тоже не даёт хостить
33

» WarCraft 3 / Убей моего пеона

pro100master, а ты по пробуй в 1 руке бревно, в телеге ещё 6 брёвен и удержать это всё другой рукой
33

» Apocalypse Survival / Вышла версия 4.4

Займитесь оформлением, ни скринов ни видео ни адекватного чейджлога
33

» WarCraft 3 / Рандомные десинхи в сетевой игре, прошу помощи

Да, как для самого редактора так и для карты.. так же есть внешний переключатель - спс Hodor, но для этого надо работать в режиме папки
Рекомендуется использовать везде SD режим при разработке, это значительно повышает скорость тестов
Загруженные файлы
33

» WarCraft 3 / Софт необходимый для работы с Wc3 Reforged.

Принятый ответ
Есть видео с инструкций по установке, оно обязательно
У меня когда были проблемы с первой версией, запускал программу через ReterasModelStudio.jar, но для этого пришлось установить последюю версию явы и перезагрузиться
Вот моя версия, если вы вдруг что-то не то запускаете
Вот скриншот, доказывающий что всё работает
33

» WarCraft 3 / Рандомные десинхи в сетевой игре, прошу помощи

Десинхи вначале сто процентов наблюдаются из за разности графики, из вариантов решения месяц лучше перевести карту на ход или сд режим, тоесть отключить гибрида
33

» WarCraft 3 / Рандомные десинхи в сетевой игре, прошу помощи

Принятый ответ
Причина: причин было много, а я искал лишь одну
Самыми распространёнными оказались элементарные ошибки в коде, отсутствие параметров, параметры не того типа данных (привет динамическая типизация) или лишние параметры, из за чего происходили "рандомные рассинхроны при обрыве потока"
Огромное спасибо пользователю prog, что откликнулся и смог найти ошибки, а нашёл он их при помощи языкового сервера sumneko lua для VScode
33

» WarCraft 3 / Убей моего пеона


Обновление

Возвращена сетевая игра
Убраны баги и недочеты, оптимизация
Правки баланса, игра подходит к конкурсному виду, но не к окончательному
konvan5, нового контента наверное не будет уже... ибо я его просто не успею проверить с людьми
33

» Мир безумного / Warcraft III: Reforged - mod Quenching

Roy Mustang:
с 1:57 минуты игра выглядит шикарно , но с таким фпсом играть будет невомзожно.
с FPS всё нормально посмотри на скрине 90, скорее всего видео на слабом железе писалось (почему-то), но в целом всё равно тяжелая шутка процентов на 10% нагружает сильнее иии рандомные подлагивания... но они прекратились минут через 5
33

» WarCraft 3 / Корабельный Врач Кул-Тираса HD

Кажется мы стали забывать как выглядит корабельный врач

Хотя цвета похожи, зачетная модель
Загруженные файлы