BananaFight 196 Postado Maio 11, 2013 Share Postado Maio 11, 2013 (editado) Chegamos a parte 3 do tutorial, essa parte aprenderemos a como usar algumas ferramentar que o otclient nos oferece. Combo Box Combo Box pode ser muito útil quando bem usado. ComboBox id: tutoriial anchors.left: parent.left anchors.top: parent.top margin-top: 5 width: 75 options: - Option1 - Option2 Combo Box, são simples de manusear, você pode adicionar diversas opções facilmente, e pode checar qual foi selecionada facilmente. Adicionando novas opções ComboBox id: tutoriial anchors.left: parent.left anchors.top: parent.top margin-top: 5 width: 75 Para adicionar novas opções é bem simples, basta você criar um novo parametro dentro da combobox options: E dentro dele adicionar as opções options: - Option1 - Option2 E assim consecutivamente com todas as opções que quiser. Checando a opção escolhida Existe dois modos de pegar a opção que foi selecionada pelo usuário 1° - .Lua Você pode facilmente pegar a opção selecionada com 1 linha de código em lua :getChildById('id'):getText() com esse código você consegue retornar qual opção foi selecionada pelo usuário. 2º - .Otui Você adiciona o novo parâmetro "@onCheckChange" no ComboBox, e adiciona a função que ele vai executar. @onCheckChange: self:isChecked() Claro que você vai ter que criar uma função em lua para que o parâmetro criado saiba pra onde ele deve enviar o que foi programado Exemplo: Função .lua function getComboBoxText(param) return param end Função .otui @onCheckChange: getComboBoxText(self:isChecked()) TextEdit Text Edit é muito fácil de manusear, e pode ser bastante útil para alguns sistemas. Exemplo de uso: TextEdit id: Tutorial anchors.left: parent.left anchors.right: parent.right anchors.top: parent.bottom margin-top: 5 E agora a função em .lua, para retornar o que esta escrito é :getChildById('id'):getText() Sim, é simplesmente isso. Editado Maio 12, 2013 por BananaFight Link para o comentário Compartilhar em outros sites More sharing options...
SamueLGuedes 333 Postado Maio 11, 2013 Share Postado Maio 11, 2013 Nao entendo muito de otclient, mais pelo oque eu vi, esta bem explicado, parabens. Link para o comentário Compartilhar em outros sites More sharing options...
BananaFight 196 Postado Maio 12, 2013 Autor Share Postado Maio 12, 2013 Tópico atualizado com uma explicação do TextEdit. Deem ideias de funções que vocês queiram conhecer e entender mais sobre elas. Link para o comentário Compartilhar em outros sites More sharing options...
gilmarloks 0 Postado Junho 2, 2013 Share Postado Junho 2, 2013 queria entender essa funçao aki useInventoryItemWith ai vem to thing e tals é preciso disso? to tentando faser vara de pesca aki... vlw Link para o comentário Compartilhar em outros sites More sharing options...
Slicer 1070 Postado Junho 2, 2013 Share Postado Junho 2, 2013 pra tu usar ela tu precisa pegar o 'thing' aonde o player clico... 1* vais ter q fazer o esquema do Use With... olhe o bot q vem junto com o otc... la tem um exemplo de como fazer isso... ;p Link para o comentário Compartilhar em outros sites More sharing options...
morphsx 0 Postado Junho 4, 2013 Share Postado Junho 4, 2013 Banana, desculpa ae se for uma pergunta imbecil de minha parte, mas gostaria de saber se há alguma documentação geral sobre o OTC, mesmo que não tenha explicação sobre as funções, mas que liste as funções que se poderia usar... Ou é totalmente lua 5.1? Link para o comentário Compartilhar em outros sites More sharing options...
gilmarloks 0 Postado Junho 4, 2013 Share Postado Junho 4, 2013 pra tu usar ela tu precisa pegar o 'thing' aonde o player clico... 1* vais ter q fazer o esquema do Use With... olhe o bot q vem junto com o otc... la tem um exemplo de como fazer isso... ;p vlw mais tarde eu testo aki. Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados