Ir para conteúdo

BananaFight

Conde
  • Total de itens

    702
  • Registro em

  • Última visita

  • Dias Ganhos

    5

Tudo que BananaFight postou

  1. A ideia é dele, mais o código é TOTALMENTE meu.
  2. Nova Versão 2.0 - Corrigido para deslogar e remover a janela. Download - https://mega.co.nz/#!1Y0zHKRb!NjmY2X5emHiPu2iuX5Le7XKvxQkSF4-L5lHp6BmFggA
  3. Essa área é pro OtClient.
  4. http://www.xtibia.com/forum/topic/210543-opcodes-estudo/
  5. x = getStoragevalue... doSendPlayerExtendedOpcode(cid, opcode, x)
  6. Bom, eu como moderador estou vendo que o conteúdo dentro da minha área esta crescendo e sendo bem visto pelo pessoal, Senti a necessidade de reorganizar a estrutura do Sub-Fórum (Open Tibia Client (Fórum Oficial Brasileiro)) e sugeri isso ao Gustavo, Nos conversamos e chegamos a um acordo. Queremos a opinião de vocês para votarem se querem a nova estrutura, ou estão satisfeito com a atual. Reestruturação seção otclient: ### Atual ### Notícias Discussão Geral Tutoriais Suporte Bugs Mods Show Off ### Novo ### Noticias Discussão Geral Modules/Mods -Códigos prontos -Tutoriais -Duvidas e pedidos -Duvidas e pedidos respondidos ShowOff Bugs
  7. Não entendi a barra de energia, é uma nova barra que você criou ? pra que serve.
  8. não existe, você pode tentar criar um mod, ou fazer em outra linguagem por fora.
  9. paulgrande, eu sei disso cara, só que tem pessoas que não tem os opcodes, então fica a critério seu editar o script.
  10. Para climatizar o client, tem que usar os opcodes e criar as funções no servidor, para ele enviar informações para o client e executar as musicas.
  11. BananaFight

    Agarre sua vida

    Cria 3 barras de Hp, Mp e Xp, onde você pode mover e deixar elas onde quiser. Nome: Health Bar Descrição: Nova health bar Autor: Eduardo Vicente (Banana Fight) Website: www.xtibia.com Versão 1.0 Features: Cria 3 barras de Hp, Mp e Xp, onde você pode mover e deixar elas onde quiser. Download https://mega.co.nz/#...IhBiUK8VkYxEip0 Instalação Extraia a pasta dentro de otclient-master\Modules
  12. Eu sei, mais nem todos tem opcodes nas source, e nas versões 9.5 mais a função getVocation() ja funciona, porem nas mais antigas não.
  13. opacity: 0.9 UIWindow id: shopWindow size: 600 400 opacity: 0.9 background-color: #000000 border: 1 white Isso vai deixando transparente 1 = normal, 0 = invisivel, e você também pode usar em botoes, labels etc. Fica aqui minha version http://www.xtibia.co...garre-sua-vida/
  14. Posta o script que posso tentar dar uma melhorada;
  15. Legal, só que você poderia por uma imagem do client todo para ficar melhor de avaliar.
  16. Valeu Blue, imagens salvas para serem usadas, não tem problema mudar algumas coisinhas se precisar né ?
  17. BananaFight

    (duvida)Fixar

    Para deixar imóvel: draggable: false Exemplo : MiniWindow id: cooldownWindow !text: tr('Spells') height: 65 width: 185 icon: SpellBar.png @onClose: onMiniWindowClose() draggable: false &save: true
  18. BananaFight

    IP com BUG?

    Acabei de testar e funcionou -- public functions function EnterGame.init() enterGame = g_ui.displayUI('entergame') enterGameButton = modules.client_topmenu.addLeftButton('enterGameButton', tr('Login') .. ' (Ctrl + G)', '/images/topbuttons/login', EnterGame.openWindow) motdButton = modules.client_topmenu.addLeftButton('motdButton', tr('Message of the day'), '/images/topbuttons/motd', EnterGame.displayMotd) motdButton:hide() g_keyboard.bindKeyDown('Ctrl+G', EnterGame.openWindow) if motdEnabled and G.motdNumber then motdButton:show() end local account = g_settings.get('account') local password = g_settings.get('password') local host = g_settings.get('host') local port = g_settings.get('port') local autologin = g_settings.getBoolean('autologin') local protocolVersion = g_settings.getInteger('protocol-version') if port == nil or port == 0 then port = 7171 end EnterGame.setAccountName(account) EnterGame.setPassword(password) enterGame:getChildById('serverHostTextEdit'):setText(host) enterGame:getChildById('serverPortTextEdit'):setText(port) enterGame:getChildById('autoLoginBox'):setChecked(autologin) protocolBox = enterGame:getChildById('protocolComboBox') protocolBox.onOptionChange = onChangeProtocol if protocolVersion then protocolBox:setCurrentOption(protocolVersion) end enterGame:hide() if g_app.isRunning() and not g_game.isOnline() then enterGame:show() end EnterGame.setUniqueServer('globalwar.no-ip.org', 7171, 870, 270, 210) end
  19. Deixe seu cdBar.lua assim :
  20. Mudei bastante coisa, tem que baixar.
  21. BananaFight

    Mostre seu poder

    Spell bar, uma janela com botões que soltam magias. Nome: Spell Bar Descrição: Atalho para soltam magias. Autor: Eduardo Vicente (Banana Fight) ++ Zeh(Shaykie) Website: www.xtibia.com Versão 2.0 Features: - Solta magias, temporizador para poder usar denovo - Corrigido para deslogar e remover a janela. Novidades Adicionado configuração de level e minimo de mana para usar Download https://mega.co.nz/#...F4-L5lHp6BmFggA Instalação Adicione o Mod, dentro da pasta otclient-master\Mods Como configurar: Criando um novo botão SpellGroupIcon id: ID DO BOTÃO image-source: IMAGEM DO ICONE anchors.top: parent.top anchors.left: parent.left margin-left: 5 SpellProgressSpell id: ID DO CONTADOR anchors.fill: groupIconAttack !tooltip: tr('MENSAGEM QUE APARECE QUANDO DEIXA MOUSE ENCIAM') @onClick: SpellSkill('VALOR DO SCRIPT QUE VAI EXECUTAR') Como Fica SpellGroupIcon id: groupIconSpecial image-source: moves_icon/Special.png anchors.top: parent.top anchors.left: groupIconSupport.right margin-left: 5 SpellProgressSpell id: progressSpellSpecial anchors.fill: groupIconSpecial !tooltip: tr('Special') @onClick: SpellSkill('4') Parte do .Lua Embaixo de: elseif numeskill == '4' then Spell = 'progressSpellSpecial' GrpSpell = 'groupIconSpecial' TimeSpell = 1200 spellText = 'Exori Gran' level = 8 mana = 20 Adicione isso: elseif numeskill == '4' then Spell = 'ID DO CONTADOR' GrpSpell = 'ID DO BOTÃO' TimeSpell = TEMPO PRA USAR DE NOVO spellText = 'MAGIA QUE VAI USAR' level = LEVEL MINIMO mana = MANA MINIMA E pronto, você adicionou um novo botão, não esqueça de ir aumentando o tamanho da janela conforme for adicionando botões.
  22. Você deu load ?, poste o mod aqui.
  23. modules/Client/client.lua local musicFilename = "/sounds/startup" local musicChannel = g_sounds.getChannel(1) function setMusic(filename) musicFilename = filename if not g_game.isOnline() then musicChannel:stop() musicChannel:enqueue(musicFilename, 3) end end Também tem : -- Play startup music (The Silver Tree, by Mattias Westlund) musicChannel:enqueue(musicFilename, 3) connect(g_game, { onGameStart = function() musicChannel:stop(3) end }) connect(g_game, { onGameEnd = function() g_sounds.stopAll() musicChannel:enqueue(musicFilename, 3) end }) e g_sounds.preload(musicFilename)
  24. Só pegar a pasta dela e por dentro da pasta mods. E REP NÃO É MOEDA DE TROCA, REP SE USA PARA PREMIAR UM BOM CONTEÚDO.
  25. Tentem com essas Dll's https://dl.dropbox.com/u/49948294/otclient/dx9_dlls.zip
  • Quem Está Navegando   0 membros estão online

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