Как убрать их с панели или спрятать чтоб освободить место.

Survivalist, что ты хочешь убрать?
кнопки приказов (атака 'Aatk', стоп 'Astp', патруль 'Apat, двигать 'Amov', удерживать Ahld', точка сбора 'ARal', изучить навыки 'AHer')? Их можно скрыть. Там в рефордже есть два способа: заблочить абилу у самого игрока, спрятать (hide) абилу у самого юнита. Можно еще попробовать удалить (может привести к ущербу. помню в старом варе удалив абилку Amov, он перестал фактически двигаться. Или совсем фаталило. Надеюсь в рефорджете все в норм). А еще можно задать положение x,y абилам
а если вам нужно просто панель убрать, то кнопки можно скрыть.
Но скрыв/заблочив кнопки, у вас не будут работать горячие клавиши. Можно просто CommandBarFrame за пределы экрана передвинуть. Так кнопки будут видимы игрой, но находится за пределами экрана.
код
Если хотите навсегда выключить, вот код (мне пригодился, когда нужно было скрыть показ кнопок) Недостаток: но с этим же способом вы скрываете родителей кнопок на панеле, и у вас не будут отображаться все кнопки способностей, предметы в магазине, исследования и пр. :
call BlzFrameSetVisible(BlzFrameGetParent(BlzGetOriginFrame(ORIGIN_FRAME_COMMAND_BUTTON,0)), FALSE)
call BlzFrameSetVisible(BlzFrameGetParent(BlzGetOriginFrame(ORIGIN_FRAME_COMMAND_BUTTON,1)), FALSE)
call BlzFrameSetVisible(BlzFrameGetParent(BlzGetOriginFrame(ORIGIN_FRAME_COMMAND_BUTTON,2)), FALSE)
call BlzFrameSetVisible(BlzFrameGetParent(BlzGetOriginFrame(ORIGIN_FRAME_COMMAND_BUTTON,3)), FALSE)
call BlzFrameSetVisible(BlzFrameGetParent(BlzGetOriginFrame(ORIGIN_FRAME_COMMAND_BUTTON,4)), FALSE)
call BlzFrameSetVisible(BlzFrameGetParent(BlzGetOriginFrame(ORIGIN_FRAME_COMMAND_BUTTON,5)), FALSE)
call BlzFrameSetVisible(BlzFrameGetParent(BlzGetOriginFrame(ORIGIN_FRAME_COMMAND_BUTTON,6)), FALSE)
call BlzFrameSetVisible(BlzFrameGetParent(BlzGetOriginFrame(ORIGIN_FRAME_COMMAND_BUTTON,7)), FALSE)
call BlzFrameSetVisible(BlzFrameGetParent(BlzGetOriginFrame(ORIGIN_FRAME_COMMAND_BUTTON,8)), FALSE)
call BlzFrameSetVisible(BlzFrameGetParent(BlzGetOriginFrame(ORIGIN_FRAME_COMMAND_BUTTON,9)), FALSE)
call BlzFrameSetVisible(BlzFrameGetParent(BlzGetOriginFrame(ORIGIN_FRAME_COMMAND_BUTTON,10)), FALSE)
call BlzFrameSetVisible(BlzFrameGetParent(BlzGetOriginFrame(ORIGIN_FRAME_COMMAND_BUTTON,11)), FALSE)
или можете переместить коммандную панель. Какие то кнопки можно было бы выдрать из коммандной панели, пример 4-5 кнопок. Но мне лень объяснять.
function ReposMenuButtons1 takes nothing returns nothing
   local framehandle fh = BlzGetFrameByName("CommandBarFrame",0)
   call BlzFrameSetAbsPoint(fh, FRAMEPOINT_RIGHT, 0.5, 0.5)
endfunction
`
ОЖИДАНИЕ РЕКЛАМЫ...
27
Survivalist, что ты хочешь убрать?
кнопки приказов (атака 'Aatk', стоп 'Astp', патруль 'Apat, двигать 'Amov', удерживать Ahld', точка сбора 'ARal', изучить навыки 'AHer')? Их можно скрыть. Там в рефордже есть два способа: заблочить абилу у самого игрока, спрятать (hide) абилу у самого юнита. Можно еще попробовать удалить (может привести к ущербу. помню в старом варе удалив абилку Amov, он перестал фактически двигаться. Или совсем фаталило. Надеюсь в рефорджете все в норм). А еще можно задать положение x,y абилам
а если вам нужно просто панель убрать, то кнопки можно скрыть.
Но скрыв/заблочив кнопки, у вас не будут работать горячие клавиши. Можно просто CommandBarFrame за пределы экрана передвинуть. Так кнопки будут видимы игрой, но находится за пределами экрана.
код
Если хотите навсегда выключить, вот код (мне пригодился, когда нужно было скрыть показ кнопок) Недостаток: но с этим же способом вы скрываете родителей кнопок на панеле, и у вас не будут отображаться все кнопки способностей, предметы в магазине, исследования и пр. :
call BlzFrameSetVisible(BlzFrameGetParent(BlzGetOriginFrame(ORIGIN_FRAME_COMMAND_BUTTON,0)), FALSE)
call BlzFrameSetVisible(BlzFrameGetParent(BlzGetOriginFrame(ORIGIN_FRAME_COMMAND_BUTTON,1)), FALSE)
call BlzFrameSetVisible(BlzFrameGetParent(BlzGetOriginFrame(ORIGIN_FRAME_COMMAND_BUTTON,2)), FALSE)
call BlzFrameSetVisible(BlzFrameGetParent(BlzGetOriginFrame(ORIGIN_FRAME_COMMAND_BUTTON,3)), FALSE)
call BlzFrameSetVisible(BlzFrameGetParent(BlzGetOriginFrame(ORIGIN_FRAME_COMMAND_BUTTON,4)), FALSE)
call BlzFrameSetVisible(BlzFrameGetParent(BlzGetOriginFrame(ORIGIN_FRAME_COMMAND_BUTTON,5)), FALSE)
call BlzFrameSetVisible(BlzFrameGetParent(BlzGetOriginFrame(ORIGIN_FRAME_COMMAND_BUTTON,6)), FALSE)
call BlzFrameSetVisible(BlzFrameGetParent(BlzGetOriginFrame(ORIGIN_FRAME_COMMAND_BUTTON,7)), FALSE)
call BlzFrameSetVisible(BlzFrameGetParent(BlzGetOriginFrame(ORIGIN_FRAME_COMMAND_BUTTON,8)), FALSE)
call BlzFrameSetVisible(BlzFrameGetParent(BlzGetOriginFrame(ORIGIN_FRAME_COMMAND_BUTTON,9)), FALSE)
call BlzFrameSetVisible(BlzFrameGetParent(BlzGetOriginFrame(ORIGIN_FRAME_COMMAND_BUTTON,10)), FALSE)
call BlzFrameSetVisible(BlzFrameGetParent(BlzGetOriginFrame(ORIGIN_FRAME_COMMAND_BUTTON,11)), FALSE)
или можете переместить коммандную панель. Какие то кнопки можно было бы выдрать из коммандной панели, пример 4-5 кнопок. Но мне лень объяснять.
function ReposMenuButtons1 takes nothing returns nothing
   local framehandle fh = BlzGetFrameByName("CommandBarFrame",0)
   call BlzFrameSetAbsPoint(fh, FRAMEPOINT_RIGHT, 0.5, 0.5)
endfunction
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.