Ir para conteúdo

Kageyama

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    Kageyama deu reputação a deivaoo em [MOD] Top Button   
    Eai pessoal, beleza?

    Trago pra vcs um mod para otclient...

    Um simples botão que aparece no topo do client,


    clique e aparecerá uma lista de opções, cada uma com a função de executar uma talkaction
    [Tudo configurado por você]



    Vamos lá, para instalar é simples

    1. Baixe o arquivo;
    2. Extraia para a pasta de seu client;
    3. Edite oque quiser;


    Bom, segue onde editar

    No arquivo mods/mod_topbutton/mod_topbutton.lualocal config = { id = 'modTopButton', --Não pode conter espaços name = 'Top Button', --Nome que aparecerá quando passar o mouse por cima do botão img = 'button', --ícone do botão [no caso, pega a imagem button.png localizada na pasta do mod] options = { --opções que aparecem ao clicar no botão --[texto] = comando, ['Opcao 1'] = '!comando 1', ['Opcao 2'] = '!comando 2', }} Um exemplo de uso é o Checkpoint System v1.1


    DOWNLOAD
    SCAN
  2. Gostei
    Kageyama deu reputação a Guilherme em [C++] Color Name [DigiWo]   
    Por: BananaFight > DragonElement
     

    Depois de ver muitos pedidos, Resolvi doar em nome da equipe DigiWo o código que muda a cor do nome dos monstros.

    Este é uma versão 1.0 que não serve mais para o DigiWo por ja termos um sistema mais avançado.
    Instalação
    Creature.cpp procure por
    if(healthPercent > 92) Embaixo você muda para
    if (m_name == "Banana Fight"){             m_informationColor = Color(0xB2, 0x22, 0x22);         }else{             m_informationColor = Color(0x00, 0xBC, 0x00);         } Acho que deu de entender o que tem que fazer,
    Adicionando Nomes
    Isto representa o nome do monstro/player que terá a cor do nome alterada. (Sim, vai ter que cadastrar nome por nome nesse sistema.)
    if (m_name == "Banana Fight") Para adicionar mais nomes é só seguindo a logica
    if (m_name == "Banana Fight"){             m_informationColor = Color(0xB2, 0x22, 0x22);         }else if (m_name == "Demon"){             m_informationColor = Color(0xFF, 0xFF, 0xFF);         }else{             m_informationColor = Color(0x00, 0xBC, 0x00);         } E para colorir o resto das porcentagens a mesma coisa
    else if(healthPercent > 60)     if (m_name == "Banana Fight"){             m_informationColor = Color(0xB2, 0x22, 0x22);         }else{         m_informationColor = Color(0x50, 0xA1, 0x50); } Só recomendo que não mecha no ultimo, pois se não souber mexer pode dar erro.
    else         m_informationColor = Color(0x85, 0x0C, 0x0C); Adicionando Cores
    Isto representa a porcentagem de hp que o player ou monstro vai estar
    m_informationColor = Color(0x00, 0xBC, 0x00); Para mudar a cor você edita aqui :
    Color(0x00, 0xBC, 0x00) As corer funcionam da seguinte maneira (RGB)
    00 BC 00 < Está é uma cor RGB Hexadecimal
    Aqui um link com uma tabela: http://shibolete.tripod.com/RGB.html
    Você tem que pegar a cor hexadecimal e dividir em 3 partes
    #FFFF00 > FF FF 00
    Ai é só você preencher, Color(0xFF, 0xFF, 0x00) com cada letra/numero.
    Exemplo Final
    void Creature::setHealthPercent(uint8 healthPercent)[/center] {     if(healthPercent > 92)         if (m_name == "Banana Fight"){             m_informationColor = Color(0xB2, 0x22, 0x22);         }else{             m_informationColor = Color(0x00, 0xBC, 0x00);         }     else if(healthPercent > 60)         if (m_name == "Banana Fight"){             m_informationColor = Color(0xB2, 0x22, 0x22);         }else{         m_informationColor = Color(0x50, 0xA1, 0x50);         }     else if(healthPercent > 30)         if (m_name == "Banana Fight"){             m_informationColor = Color(0xB2, 0x22, 0x22);         }else{         m_informationColor = Color(0xA1, 0xA1, 0x00);         }     else if(healthPercent > 8)         if (m_name == "Banana Fight"){             m_informationColor = Color(0xB2, 0x22, 0x22);         }else{         m_informationColor = Color(0xBF, 0x0A, 0x0A);         }     else if(healthPercent > 3)         if (m_name == "Banana Fight"){             m_informationColor = Color(0xB2, 0x22, 0x22);         }else{         m_informationColor = Color(0x91, 0x0F, 0x0F);         }     else         m_informationColor = Color(0x85, 0x0C, 0x0C);     m_healthPercent = healthPercent;     callLuaField("onHealthPercentChange", healthPercent);     if(healthPercent <= 0)         onDeath(); }
  3. Gostei
    Kageyama deu reputação a dsoares15 em PokeGhost Project   
    O s3db ja é o arquivo para abrir com banco de dados local, caso tenha o arquivo configurado corretamente, mas se não me engano a database disponibilizada nesse server é mysql
     
    EDIT: 
        -- Database     -- NOTE: sqlFile is used only by sqlite database, and sqlKeepAlive by mysql database.     -- To disable sqlKeepAlive such as mysqlReadTimeout use 0 value.     sqlType = "mysql" --mysql (site) ou sqlite (local)     sqlHost = "localhost" -- padrao     sqlPort = 3306 -- padrao     sqlUser = "root" -- usuario do banco de dados se na maioria das vezes root padrão alterar quando online pra geral     sqlPass = "" -- senha do banco de dados se na maioria das vezes root padrão alterar quando online pra geral     sqlDatabase = "database"     sqlFile = "Imperium.s3db"     sqlKeepAlive = 0     mysqlReadTimeout = 10     mysqlWriteTimeout = 10     encryptionType = "sha1"

Informação Importante

Confirmação de Termo