-
Total de itens
702 -
Registro em
-
Última visita
-
Dias Ganhos
5
Tudo que BananaFight postou
-
A ideia é dele, mais o código é TOTALMENTE meu.
-
Nova Versão 2.0 - Corrigido para deslogar e remover a janela. Download - https://mega.co.nz/#!1Y0zHKRb!NjmY2X5emHiPu2iuX5Le7XKvxQkSF4-L5lHp6BmFggA
-
Essa área é pro OtClient.
-
http://www.xtibia.com/forum/topic/210543-opcodes-estudo/
-
x = getStoragevalue... doSendPlayerExtendedOpcode(cid, opcode, x)
-
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
-
Não entendi a barra de energia, é uma nova barra que você criou ? pra que serve.
- 33 respostas
-
- otclient
- energy system
- (e 3 mais)
-
não existe, você pode tentar criar um mod, ou fazer em outra linguagem por fora.
-
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.
-
Como trocar e colocar musicas em certo ambientes?
pergunta respondeu ao claudiomir de BananaFight em Clients
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. -
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
-
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.
-
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/
-
Posta o script que posso tentar dar uma melhorada;
-
Legal, só que você poderia por uma imagem do client todo para ficar melhor de avaliar.
-
Valeu Blue, imagens salvas para serem usadas, não tem problema mudar algumas coisinhas se precisar né ?
-
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
-
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
-
[Duvida] Como faço para criar um CdBar para pokemon?
pergunta respondeu ao Insight de BananaFight em Clients
Deixe seu cdBar.lua assim : -
Mudei bastante coisa, tem que baixar.
-
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.
-
[Duvida] Como faço para criar um CdBar para pokemon?
pergunta respondeu ao Insight de BananaFight em Clients
Você deu load ?, poste o mod aqui. -
Como trocar e colocar musicas em certo ambientes?
pergunta respondeu ao claudiomir de BananaFight em Clients
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) -
[Duvida] Como faço para criar um CdBar para pokemon?
pergunta respondeu ao Insight de BananaFight em Clients
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. -
[Arquivado]OtClient 0.6.2 - 09/04/2013
tópico respondeu ao BananaFight de BananaFight em Noticias - Arquivo
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.