8

» WarCraft 3 / какие функции не работают в мультиплеере

ну все правильно, человек же не рождается видимым только для матери )))Обьекты создавать нельзя для одного игрока, нужно сразу для всех...допустим некоторые манипуляции типа камеры, показать-скрыть конкретный обьект для определенного игрока через GetLocalPlayer(). К примеру у новых функции по работе с фреймами можно так же скрывать-показывать и изменять текст для определенного игрока. то есть чтоб не создвать много одинаковых фреймов, создаем один и меняем текст для GetLocalPlayer()....
8

» WarCraft 3 / LUA почему разные ID

Drynwhyl:
сравнивай результат функции GetHandleId
""
if GetHandleId(GetTriggerEventId()) == GetHandleId(EVENT_PLAYER_UNIT_SELECTED) then
...
end
"''
Вроде пошло !спс
8

» WarCraft 3 / Как спрятать интерфейс?

Вот я тоже интересовался этим, но у меня проблема наоборот в отображении нужных элементов. Когда скрываешь основной интерфейс, исчезает все! Остается лишь панель управления, если применить :
call BlzHideOriginFrames(true)
call BlzFrameSetAllPoints(BlzGetOriginFrame(ORIGIN_FRAME_WORLD_FRAME, 0),BlzGetOriginFrame(ORIGIN_FRAME_GAME_UI, 0))
Если же добавить ко всему этому еще и
call BlzFrameSetAllPoints(BlzGetFrameByName("ConsoleUI",0),BlzGetOriginFrame(ORIGIN_FRAME_GAME_UI, 0))
То исчезает и панель управления
После всего этого пытался отобразить кнопки Меню, Логи, Союзники и Задания по отдельности с помощью
set ppp=BlzGetOriginFrame(ORIGIN_FRAME_SYSTEM_BUTTON,0)
call BlzFrameSetVisible(ppp,true)
Но оно не отображало...затем попробовал
set ppp=BlzGetFrameByName("UpperButtonBarMenuButton",0)
call BlzFrameSetVisible(ppp,true)
И оно отобразило все четыре элемента меню, но мне это не надо...
Почему нельзя просто убрать все эти противные рамочки-картиночки и оставить/удалить/переместить все как надо, почему опять все через одно место...
Либо я дурак, либо это все кривое...Уже 2 день сижу и пытаюсь сделать одно и то же и все через одно место, то одно то другое...короче я х3