Ir para conteúdo
  • 0

[Dúvida] cdBar, vertical ou horizontal


KarlKalvin

Pergunta

Olá amiguinhos, espero que isso que eu esteja pedindo não seja muito difícil...

Oque eu quero é o seguinte.. lá em cima na parte direita > apareceu corretamente um ícone para abrir os moves.

Tá funcionando normalmente, só que agora quero adicionar 1 coisa...

Pra quando o player clicar nesse icone, aparecer uma opção, janela, aba... tanto faz, perguntando a ele se ele quer a cdBar na posição

Horizontal, ou vertical, fiquei sabendo que precisa ter 2 otui..

Se precisarem de algum arquivo para editar, avise que eu posto aqui.

 

Lembrando : A cdBar não está bugado, apenas quero adicionar a função da horizontal, e vertical... quando tô clicando lá tá aparecendo na horizontal, quero por vertical também.

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

na vdd nao precisa de 2 otui.. depende do jeito que você fez..

 

o do Slicer precisa, ele só altera a interface... o meu nao precisa, pois eu altero as posições

veja minha spellbar, procura por addMenu no ctrl + f.. acho q é isso q vc precisa

é só adicionar a tag la do mouseRight e arrumar a sua função addMenu

Link para o comentário
Compartilhar em outros sites

  • 0

vc vai mexer no size do mainWindow (ou UIWindow, nao vi a cdbar)

e colocar um novo createWidget pra criar o segundo otui...

 

faz um local acima do init pra ele comparar com qual está no IF, pro botão alternar corretamente..

 

n sei explicar oO, olha o meu spellbar e tenta copia e cola o botao, dps vai na funçao minha getspell e ve oq eu faço no if tipo == 'vertical'..

Link para o comentário
Compartilhar em outros sites

  • 0

vo tenta da uma explicada

 

no arquivo lua, antes de tudo, coloca isso:

 

local lado = 'vertical'

 

dps, dentro do init, coloque isso:

 g_mouse.bindPress(sbw, function() createMenu() end, MouseRightButton)

 

dps no fim do arquivo coloque isso:

function createMenu()
 local menu = g_ui.createWidget('PopupMenu')
 if lado == 'horizontal' then
   menu:addOption('Set Vertical', function() lado = 'vertical' Aqui vc coloca o g_uiDisplay... (um de seus otui)  end)
 else
   menu:addOption('Set Horizontal',function() lado = 'horizontal' Aqui vc coloca o g_uiDisplay... (outro de seus otui) end)
 end
 menu:display()
end

 

é só vc montar os dois otui, no caso.. (esse é o jeito mais facil, porem nao o mais correto)

n sei se deu pra entender, mas n sei explica direito.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...