Jump to content

Search the Community

Showing results for tags 'module'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • A Cidade OTBR
    • OTServ Brasil
    • Atendimento
    • Taverna
  • OpenTibia
    • Notícias e Discussões
    • Suporte - Dúvidas, Bugs, Erros
    • Downloads
    • Tutoriais
    • Show-Off
    • Divulgação de Servidores
    • Projetos e Formações de Equipes
  • Outros
    • Design

Found 2 results

  1. OTClient [OTClient] Loot Stats

    Salve galera, tudo certo? Estou trazendo para vocês um module de loot stats, o que seria exatamente loot stats? - É um module criado para apresentar itens descartados do monstro morto (loot), além disso, o módulo pode mostrar o próprio loot descartado em uma forma gráfica. Todas as operações estão no lado do cliente, então eles precisam de arquivos adicionais, eles verificam as notificações de pilhagem e as salvam. Características - Informações sobre monstros mortos. - Loot de todos os monstros. - Loot de um tipo de monstro. - Informações de loot gráfico no canto superior esquerdo. Limitações - Módulo precisa trabalhar notificações de pilhagem. - Este módulo funciona apenas com notificações de saque "clássicas". - Você precisa ter items.otb e items.xml para trabalhar neste módulo. - Problemas com o carregamento mais longo do OTClient. Algumas imagens do module em funcionamento: Como adicionar o loot stats ao seu OTCliente? Simples siga este pequeno passo: - Adicione a pasta "loot_stats" à pasta "mods" ou "modules" na pasta principal do seu OTCliente. - Para a pasta "items_versions", adicione a pasta com o nome da versão (8.60 -> 860). - Dentro da pasta criada você deve adicionar os arquivos items.otb e items.xml. (Você pode encontrar estes arquivos na pasta itens do seu servidor) Download: [Hidden Content] Créditos: MagicWal, criador do module;
  2. OTClient [OTClient] Shiny Name

    Salve galera, tudo certo? Estou trazendo uma modificação muito bacana para o seu OTClient, o que consiste essa modificação? Ela adiciona um nome encima do nome, explicação meio bosta né? Então tomem uma imagem da mesma: Como adicionar essa delicia de modificação? Simples, basta seguir as instruções que irei deixar abaixo! OBS: É necessário ter as sources do seu cliente! Procure essa parte em creature.cpp: if(drawFlags & Otc::DrawNames) { if(g_painter->getColor() != fillColor) g_painter->setColor(fillColor); m_nameCache.draw(textRect); } E troque por: if (drawFlags & Otc::DrawNames) { if (g_painter->getColor() != fillColor) g_painter->setColor(fillColor); CachedText shiny; shiny.setText("Shiny"); shiny.setFont(g_fonts.getFont("verdana-11px-rounded")); Rect shinyrect = Rect(point.x - shiny.getTextSize().width() / 2.0, point.y - 26, shiny.getTextSize()); if (m_name.find("Shiny") != std::string::npos) { char* shinys = "Shiny"; std::string nname = m_name; nname.erase(0, 5); m_nameCache.setText(nname); m_nameCache.draw(textRect); g_painter->setOpacity(0.5); g_painter->setColor(Color(255, 255, 0)); shiny.draw(shinyrect); g_painter->resetColor(); g_painter->resetOpacity(); m_nameCache.setText(m_name); } else { m_nameCache.draw(textRect); } } E pronto, apenas compile com essa modificações! Créditos: Refe, pela criação do código;
×