30

» WarCraft 3 / Способность огненный голем

А можно вообще триггерно написать и не мучаться)) Вот похожее заклинание для примера.
30

» WarCraft 3 / обсерватория

ибо в событиях нет "построено здание" ну или я не вижу его
Плохо смотрите
Загруженные файлы
30

» WarCraft 3 / Как с помощью фрэймов отобразить модель героя?

Ошушение что ты ни разу fdf не создавал под свой настройку моделя...
Если бы создавал, то не завал бы вопросов, логично? А если бы вы хотели помочь, то вместо всей этой писанины уже бы пример сбросили и вопрос был бы закрыт.
то что невозможное возможно. старайся!
Только давайте без розовой мотивационной лапши. Каким образом мне нужно стараться, чтоб получить ответ на поставленный вопрос?
30

» WarCraft 3 / Как с помощью фрэймов отобразить модель героя?

потому что не знаеш как он работает.... SetAllpoint значит на все экран растягивает
Если вы такой знаток, то скажите почему именно на этот фрэйм не работает BlzFrameClearAllPoints()?
просто тренируйся =)
Просто отличный совет и как он поможет мне в решении поставленного вопроса?
Тот платформер модель с текстурами сделално.
А это здесь вообще причём?
30

» WarCraft 3 / Как с помощью фрэймов отобразить модель героя?

pro100master, а почему тогда сразу не взять фрэйм MODEL?
Frame "MODEL" "ScoreScreenBackground" {
	BackgroundArt "UI\Glues\ScoreScreen\ScoreScreen-Background\ScoreScreen-Background.mdl",
	SetAllPoints,
	LayerStyle "NOSHADING",
}
Неработает оно ничерта.

На CinematicScenePanel последняя надежда, его я ещё не проверял.
30

» WarCraft 3 / Как с помощью фрэймов отобразить модель героя?

потому что начни уже fdf ковырято
И какой из .fdf мне расковырять, если модель создаётся не из них?
local GAME_UI = BlzGetOriginFrame(ORIGIN_FRAME_GAME_UI, 0)
local MODEL_WRAP = BlzCreateFrameByType("MENU", "", GAME_UI, "StandardPopupMenuMenuTemplate", 0)
BlzFrameSetSize(MODEL_WRAP, 0.000001, 0.000001)
BlzFrameSetPoint(MODEL_WRAP, FRAMEPOINT_CENTER, GAME_UI, FRAMEPOINT_CENTER, 0.0, 0.0)
local MODEL = BlzCreateFrameByType("SPRITE", "", MODEL_WRAP, "StandardFrameTemplate", 0)
BlzFrameSetPoint(MODEL, FRAMEPOINT_CENTER, MODEL_WRAP, FRAMEPOINT_CENTER, 0.0, 0.0)
BlzFrameSetModel(MODEL, "UI\\Glues\\Singleplayer\\Nightelfcampaign3d\\nightelfcampaign3d.mdx", 0)
И как видно из BlzFrameSetSize(MODEL_WRAP, 0.000001, 0.000001) на размер фрэйму вообще наплевать.
30

» WarCraft 3 / Как с помощью фрэймов отобразить модель героя?

мда! я уже выкладывал
Если вы имеете ввиду этот комментарий, то модель не поверх стандартного интерфейса. А если заменить модель на вышеуказанную можно увидеть много чего интересного.
Притом изменить размеры фрейма с моделью никак нельзя.
Загруженные файлы
30

» WarCraft 3 / Как с помощью фрэймов отобразить модель героя?

вы на хайве читаете хоть?
А вы по своим ссылкам ходите? Там ниразу не сказано ка взять например units\human\HeroMountainKing\HeroMountainKing.mdx и отобразить поверх стандартного интерфейса.
а для модель нужен тип Модель и наследуй и в игре триггерно даем путь
Вы сами пробовали? Попробуйте, вас ждёт много интересного.
30

» The Witcher new Empires / Рыночная система

К сожалению по другому сделать никак.
На custom UI можно сделать слайдером.
30

» WarCraft 3 / Как с помощью фрэймов отобразить модель героя?

раньше это было, задолго до мемхака и патчей близзардов.
Нативки для создания своего интерфейса?
30

» WarCraft 3 / Как с помощью фрэймов отобразить модель героя?

Это как то делали с уберсплатами, мб покадровая анимация?
Да нет, берётся фрэйм и в него вставляется модель из кампании.
30

» WarCraft 3 / Как с помощью фрэймов отобразить модель героя?

Итак выудил из комментариев карту с моделью кампании на весь экран. Как и думал, копать нужно в сторону фрэймов с типом MODEL.
library UItest initializer init

	globals
		private framehandle gameUI
		private framehandle customUI
		private framehandle customUI_Backdrop
		private framehandle editbox
		private framehandle editbox_Backdrop
		private integer case = 0
	endglobals
	
	private function act takes nothing returns nothing
		if case == 0 then
			call BlzFrameSetVisible(editbox, false)
			set case = 1
		elseif case == 1 then
			call BlzFrameSetVisible(editbox, true)
			set case = 0
		endif
	endfunction
	private function init takes nothing returns nothing
		local trigger tr = CreateTrigger()
		
		set gameUI = BlzGetOriginFrame(ORIGIN_FRAME_GAME_UI, 0)
		set customUI = BlzCreateFrameByType("MENU", "customUI", gameUI, "StandardPopupMenuMenuTemplate", 0)
		call BlzFrameSetSize(customUI, 0.032, 0.032)
		call BlzFrameSetPoint(customUI, FRAMEPOINT_BOTTOM, gameUI, FRAMEPOINT_BOTTOM, 0.0, 0.12)
		set editbox = BlzCreateFrameByType("SPRITE", "SlidingDoors", customUI, "StandardFrameTemplate", 0)
		call BlzFrameSetPoint(editbox, FRAMEPOINT_CENTER, customUI, FRAMEPOINT_CENTER, 0.0, 0.0)
		call BlzFrameSetModel(editbox, "UI\\Glues\\Singleplayer\\Nightelfcampaign3d\\nightelfcampaign3d.mdx", 0)
	
		call BlzFrameSetSpriteAnimate(editbox, 1, 0)

	endfunction
endlibrary
Начало положено, будем копать дальше.
Загруженные файлы
30

» WarCraft 3 / можно ли получить ключ из координат x,y

Так тут всегда 0 будет
Забыл функцию, которая из строки делает число для использования ключом в хэштаблице((
30

» WarCraft 3 / можно ли получить ключ из координат x,y

вариаций множество
Можно ещё соединять в строку через пробел и через S2I() одним ключом хранить. Никогда так не делайте!
30

» WarCraft 3 / можно ли получить ключ из координат x,y

PT153, дык можно умножить на 10,100,1000 и потом отбросить дробную часть.
Steal nerves, переходите на lua и используйте таблицы их чистить элементарно.
30

» WarCraft 3 / Arthas Revenge Siege

Заливайте карту на сайт.
Красивый пользовательский интерфейс
И ниодного скриншота интерфейса
30

» WarCraft 3 / Телепортация группы юнитов

Добавляйте юнитов в группу и при входе героя переносите их в арену.
30

» WarCraft 3 / Иконки Чаака (Smite)

Я бы не агрился, если бы до всех ресурсов так докапывались и у всех ресурсов было бы должное оформление.
Если бы вы должным образом оформили ресурс и его не опубликовали, то можно было смело агриться. А то что опубликованы ресурсы сомнительного качества не означает, что автоматически будет публиковаться что попало.
30

» WarCraft 3 / Остановка в цикле группа игроков, команда Kill

Да, всё работает, сам проверил на свежей карте.
Странный подход. Вместо проверки на свежей карте задавать вопрос.
30

» WarCraft 3 / Проверка отсутствия юнитов в регионе

Ну только я добавил в группу а у него в области.
А при выборе юнитов в области они разве не в группу добавляются?