Ir para conteúdo
  • 0

Bloquar click na CheckBox


mkldoido

Pergunta

ola galerinha, eu gostaria de saber se tem algum propriedade para otui

a qual faz com que checkbox não possam ser "clicadas", ou seja, não posso alterar seu valor..

 

o problema é que fiz a "manabar" virar 6 pokebolas em checkbox ada uma delas, esta funcionando perfeitamente, porém

se o player clica em alguma das checkbox, a pokebola muda no valor e apaga..

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

Gente, fiz com UIButton, mas agora as pokebolas não aparecem!

com checkbox funcionava, o problema era se o player clica-se..

mas com UIButton elas nem aparecem, alguem pode dar uma olhada??

 

obs: /images/ui/pokemonsbag1 é a pokebola cinza, ou seja, nao há pokemon

a images/ui/pokemonsbag2 é a pokebola colorida quando há pokemon!

 

o que ta no meu inventory.otui:

 

 

 

 

Pbutton1 < UIButton

id: poke1

anchors.top: parent.top

anchors.left: parent.left

margin-top: 3

margin-left: 10

size: 10 10

image-source: /images/ui/pokemonsbag1

image-clip: 0 0 0 0

 

Pbutton2 < UIButton

id: poke2

anchors.top: parent.top

anchors.left: prev.left

margin-top: 3

margin-left: 15

size: 10 10

image-source: /images/ui/pokemonsbag1

image-clip: 0 0 0 0

 

Pbutton3 < UIButton

id: poke3

anchors.top: parent.top

anchors.left: prev.left

margin-top: 3

margin-left: 15

size: 10 10

image-source: /images/ui/pokemonsbag1

image-clip: 0 0 0 0

 

Pbutton4 < UIButton

id: poke4

anchors.top: parent.top

anchors.left: prev.left

margin-top: 3

margin-left: 15

size: 10 10

image-source: /images/ui/pokemonsbag1

image-clip: 0 0 0 0

 

Pbutton5 < UIButton

id: poke5

anchors.top: parent.top

anchors.left: prev.left

margin-top: 3

margin-left: 15

size: 10 10

image-source: /images/ui/pokemonsbag1

image-clip: 0 0 0 0

 

Pbutton6 < UIButton

id: poke6

anchors.top: parent.top

anchors.left: prev.left

margin-top: 3

margin-left: 15

size: 10 10

image-source: /images/ui/pokemonsbag1

image-clip: 0 0 0 0

 

 

 

no meu inventory.lua, na parte da mana ta assim:

 

 

 

 

function onManaChange(localPlayer, mana, maxMana)

if mana == 0 then

pb1:setImageSource('/images/ui/pokemonsbag1')

pb2:setImageSource('/images/ui/pokemonsbag1')

pb3:setImageSource('/images/ui/pokemonsbag1')

pb4:setImageSource('/images/ui/pokemonsbag1')

pb5:setImageSource('/images/ui/pokemonsbag1')

pb6:setImageSource('/images/ui/pokemonsbag1')

elseif mana == 1 then

pb1:setImageSource('/images/ui/pokemonsbag2')

pb2:setImageSource('/images/ui/pokemonsbag1')

pb3:setImageSource('/images/ui/pokemonsbag1')

pb4:setImageSource('/images/ui/pokemonsbag1')

pb5:setImageSource('/images/ui/pokemonsbag1')

pb6:setImageSource('/images/ui/pokemonsbag1')

elseif mana == 2 then

pb1:setImageSource('/images/ui/pokemonsbag2')

pb2:setImageSource('/images/ui/pokemonsbag2')

pb3:setImageSource('/images/ui/pokemonsbag1')

pb4:setImageSource('/images/ui/pokemonsbag1')

pb5:setImageSource('/images/ui/pokemonsbag1')

pb6:setImageSource('/images/ui/pokemonsbag1')

elseif mana == 3 then

pb1:setImageSource('/images/ui/pokemonsbag2')

pb2:setImageSource('/images/ui/pokemonsbag2')

pb3:setImageSource('/images/ui/pokemonsbag2')

pb4:setImageSource('/images/ui/pokemonsbag1')

pb5:setImageSource('/images/ui/pokemonsbag1')

pb6:setImageSource('/images/ui/pokemonsbag1')

elseif mana == 4 then

pb1:setImageSource('/images/ui/pokemonsbag2')

pb2:setImageSource('/images/ui/pokemonsbag2')

pb3:setImageSource('/images/ui/pokemonsbag2')

pb4:setImageSource('/images/ui/pokemonsbag2')

pb5:setImageSource('/images/ui/pokemonsbag1')

pb6:setImageSource('/images/ui/pokemonsbag1')

elseif mana == 5 then

pb1:setImageSource('/images/ui/pokemonsbag2')

pb2:setImageSource('/images/ui/pokemonsbag2')

pb3:setImageSource('/images/ui/pokemonsbag2')

pb4:setImageSource('/images/ui/pokemonsbag2')

pb5:setImageSource('/images/ui/pokemonsbag2')

pb6:setImageSource('/images/ui/pokemonsbag1')

elseif mana == 6 then

pb1:setImageSource('/images/ui/pokemonsbag2')

pb2:setImageSource('/images/ui/pokemonsbag2')

pb3:setImageSource('/images/ui/pokemonsbag2')

pb4:setImageSource('/images/ui/pokemonsbag2')

pb5:setImageSource('/images/ui/pokemonsbag2')

pb6:setImageSource('/images/ui/pokemonsbag2')

end

end

 

 

 

e Sim, eu adicionei tudo do otui no miniWindowContents, e chamei a função onManaChange nos lugares certos do inventory.lua..

Editado por MkLdOiDo
Link para o comentário
Compartilhar em outros sites

  • 0

então mas como eu atualizo elas?

tipo tem algum comando refresh??

pb1:refresh?

 

porque o onManaChange ja detecta quando a mana muda, dai nessa função eu coloquei pra muda a image-source

só que pelo que vejo, image-source não atualiza sozinho... só quando executa pela primeira vez

então tem que ter algum botão:refresh não?

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...