33

» WarCraft 3 / Альфа-Тайл для Reforged

Nemezid, печально =( а я надеялся на этот способ, хотел давно его проверить
33

» WarCraft 3 / Альфа-Тайл для Reforged

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

» WarCraft 3 / Альфа-Тайл для Reforged

Nemezid, Скорее всего путь для замены другой, ибо я тоже с этим столкнулся, когда альфа-тайл на классике норм, а в HD Лёд, ибо именно лёд я и заменял...
33

» WarCraft 3 / Зависание игры Reforged после 10 минут геймплея

konvan5, зависание в рефордже полное.. вызывают теже причины, что и фаталы
А ещё в формате луа (даже в гуишных картах не обрывается поток), скорее всего тут и есть зависание
Проверяй функции Урона в триггере урона..
Выход за пределы карты
Если время одно и тоже, проверяй все периодики большого значения 10+ секунд
Для малых считай каждый 1000 вызов
33

» WarCraft 3 / Доступ к импортированным файлам.

Принятый ответ
Как с помощью мемхака реализовать?
Гуглите всё по мемхаку этом сайте, в мой статье про вычисляем по IP адресу, как раз раскрыты темы извлечения, чтения из строки и удаления

33

» WarCraft 3 / Доступ к импортированным файлам.

Можно если у вас мемхак, Извлекаем из внутрянки файл и читаем, строки через ReadString, но толк какой от этого? если файл то в карте, значит можно его вообще не использовать и вывести эти настройки просто в глобалку
33

» XGM Конкурсы / Mini-Game Contest: Reforged. Голосование

konvan5, ну так то можно всё назвать логической задачей, тебе нужно решить логическую задачу, чтобы подобрать снаряд и на повороте положить его, (я про гонки), или в Пандемии, надо решать логическую задачу, какой поверап подбирать и как двигаться... Кароче это не то всё...
Это больше тактическая задача, (ладно согласен, у меня тоже нет логики -5 очков грифендор)
konvan5:
логическая задача со множеством переменных, где надо построить тактику
Сам же пишешь, задача на логику, логика это мини игра из серии Лодка, которая перевозит лишь двоих, а надо перевести на другой берег двих из трёх
(Капуста, заяц и волк)..
Надо википедию открывать, чтобы подойти под определение
33

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

Aristokrat952,
Конкретно вот это, создаёт всю нижнюю полоску фреймов
раскрыть
for i = 1, #Name do
		-- число талантов
		--print(i.." "..k.."создаём фрейм")
		local face = BlzCreateFrameByType("GLUEBUTTON", "FaceButton", BlzGetOriginFrame(ORIGIN_FRAME_GAME_UI, 0), "", 0)
		BlzFrameSetAbsPoint(face, FRAMEPOINT_CENTER, 0.1 + next * (i - 1), 0.02)
		BlzFrameSetSize(face, 0.04, 0.04)
		--local buttonIconFrame = BlzCreateFrameByType("BACKDROP", "FaceButtonIcon", face, "", 0)
		local buttonIconFrame = BlzCreateSimpleFrame("MyBar", face, 0)
		BlzFrameSetAllPoints(buttonIconFrame, face)
		--BlzFrameSetTexture(buttonIconFrame, texture[i], 0, true)
		local faceHover = BlzCreateFrameByType("FRAME", "FaceFrame", face, "", 0)
		local tooltip = BlzCreateFrame("BoxedText", face, 0, 0)
		local UpDest = BlzGetFrameByName("BoxedTextValue", 0)
		BlzFrameSetAllPoints(faceHover, face)
		BlzFrameSetTooltip(faceHover, tooltip)
		BlzFrameSetPoint(tooltip, FRAMEPOINT_BOTTOM, face, FRAMEPOINT_TOP, 0.0, 0.0)
		BlzFrameSetSize(tooltip, 0.15, 0.08)
		BlzFrameSetText(BlzGetFrameByName("BoxedTextTitle", 0), "|cffffff00"..Name[i].."|r") --|cffffff00AAAA|r
		BlzFrameSetText(UpDest, description[i])
		BlzFrameSetValue(buttonIconFrame, 0)
		local cdtext = BlzGetFrameByName("MyBarText", 0)
		BlzFrameSetText(cdtext, "")
		local cdICO = BlzGetFrameByName("MyBarBackground", 0)
		BlzFrameSetTexture(cdICO, DISBTNTexture[i], 0, true)
		BlzFrameSetTexture(buttonIconFrame, texture[i], 0, true)
		BlzFrameSetSize(buttonIconFrame, 0.04, 0.04)

		if lang == 1 then
			BlzFrameSetText(BlzGetFrameByName("BoxedTextTitle", 0), NameENG[i])
			BlzFrameSetText(UpDest, descriptionENG[i])
		end

		local lock = BlzCreateFrameByType("BACKDROP", "Face", face, "", 0)--замочек
		BlzFrameSetPoint(lock, FRAMEPOINT_CENTER, face, FRAMEPOINT_CENTER, 0., 0.)
		BlzFrameSetSize(lock, 0.04, 0.04)
		--BlzFrameSetSize(lock, 0, 0)
		BlzFrameSetTexture(lock, "close", 0, true)
		BlzFrameSetAlpha(lock, 170)

		--выделение Хейтовские
		local buttonsprite = BlzCreateFrameByType("SPRITE", "justAName", face, "WarCraftIIILogo", 0)
		BlzFrameSetPoint(buttonsprite, FRAMEPOINT_BOTTOMLEFT, face, FRAMEPOINT_BOTTOMLEFT, 0.02, 0.02)
		BlzFrameSetSize(buttonsprite, 1., 1.)
		BlzFrameSetScale(buttonsprite, 1.)
		BlzFrameSetModel(buttonsprite, "selecter1.mdx", 0)

		BlzFrameSetVisible(buttonsprite, false)
		if GetLocalPlayer() ~= Player(k) and GetLocalON then
			-- скрытие интерфейса от других игроков
			BlzFrameSetVisible(lock, false)
			BlzFrameSetVisible(face, false)
			BlzFrameSetVisible(buttonIconFrame, false)
		end
		--глобалки

		data.ToolTip[i] = UpDest
		data.LockFrame[i] = lock
		data.VisualSelectorFrame[i] = buttonsprite
		data.PekFrame[i] = UpDest
		data.ReloadIco[i] = buttonIconFrame

	end
Полный код тут
33

» XGM Конкурсы / Mini-Game Contest: Reforged. Голосование

Просто я просил 2 раза (не могу найти сообщения, может в дискорде), разжевать что такое мини-игра, и в ответ получал инфу с википедии
.это обычно небольшая карта с понятным геймплеем различной сложности. Такие карты характеризуются: увлекательным геймплеем, логическими задачами, задачами на ловкость и внимание, соревновательными элементами, необычными механиками, не свойственными Warcraft'у.
  • небольшая карта (Справились все, кроме Легиона, карта очень огромна по геймплею, но это даже плюс)
  • понятным геймплеем ( тут справились все)
  • различной сложности (тоже справились все)
  • увлекательным геймплеем (тут на любителя, но карты в целом удались, так что прошли все)
  • необычными механиками (безусловно, а что где-то был дефолт - вроде нет)
  • логическими задачами (Скорее всего тут справились только пеоны (я), на уровнях с пилами, с огоньками, с боссом "горный великан", хотя и у меня геймплей не сильно на это построен.. кароче все облажались)
  • задачами на ловкость и внимание (тут все справились)
  • соревновательными элементами (это есть у всех, кроме пеонов, ибо у меня полный ПВЕ, я просто не люблю играть против других игроков, и я умышленно проигнорировал этот пункт )
  • необычными механиками (тут всем справились)
Итого из 9 пунктов понятия "миниигра"
у всех по 8 баллов
Кроме Пеонов 7,5 и Легиона 7
Но в любом случае с задаче все справились

А если мы чего-то не поняли, надо было подробнее излагать "суть"

Топовый комментарий с Ютуба
Загруженные файлы
33

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

Нет, это всего лишь Глюбаттон, с динамической подсказкой при наведении и второй бекдор иконкой для затемнения, или отображения перезарядки.
Код полностью открыт, можете сами посмотреть, что да как реализовано (даже через браузер), от стандарта по факту ничего не используется, если вы о стандартной "полоске статуса юнита", не особо понял о чем вы, простите
33

» WarCraft 3 / We are Legion

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

» XGM Конкурсы / Mini-Game Contest: Reforged. Голосование

Вот так стараешься стараешься, а потом, получи клеймо - Обычная кастомка =(
33

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

Феникс, в мои карты больше 2х человек не играет, я не делаю много слотов
33

» WarCraft 3 / Останови пандемию!

ScorpioT1000, вот что по посхалкам - там больше всех

но чтобы их начать искать надо проиграть
33

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

ScorpioT1000, Где это застрять смог? какие баги найдены? чем управление 6 кнопками оказалось неудобным?
33

» WarCraft 3 / [Lua] Созданный экземпляр класса не освобождается при...

Ну мои тесты показали, что сборщик срабатывает каждые ~500 мегабайт, хз сколько объектов при этом и какой интервал... ну скажем при одинаковой динамике срабатывает примерно каждый 7-10 минут, и освобождает ~ 500 метров.
Это не сильно точно, ибо я не смотрел поведение в других картах.... и проверял я это чисто визуально, на втором мониторе открыт диспетчер задач
33

» WarCraft 3 / Как сделать что бы при выполнении ВСЕХ событий срабатывал триг.

Принятый ответ
Событие1, Клетка1 умирает
Условие1, Клетка1 мертва
Действие - Квест выполнен
Событие 2 Клетка2 умирает
Условие2, Клетка1 мертва
Действие - Квест выполнен
33

» WarCraft 3 / [Lua] Созданный экземпляр класса не освобождается при...

quq_CCCP, Автор разумеется работает в рефордже, это же наш конкурсант с картой Фарш

И энискрипт тут вообще не причем
33

» IrInA Host Bot / Проблема вылетов из карты

Принятый ответ
qwerty212, Разработчики наговнокодили, ждите следующих версий мб поправят