Ir para conteúdo
Close

REFORMULAMOS A SEÇÃO DE CLASSIFICADOS! - Crie grátis os seus anúncios de procura e oferta de serviços e produtos relacionados ao OTServ! - Acesse através do nosso menu ou clique aqui e confira já!

underewarr

Membro
  • Total de itens

    1.149
  • Registro em

  • Última visita

  • Dias Ganhos

    17

underewarr venceu a última vez em Dezembro 25 2018

underewarr teve o conteúdo mais curtido!

Sobre underewarr

  • Rank
    Programmer: C++,C#,JavaS,Json,Jq,Java,CSS,HTML,PHP,LUA
  • Data de Nascimento 01/09/1998

Informação de Perfil

  • Genero
    Masculino
  • Localização
    MG
  • Eu sou
    Programmer
  • Meu personagem
    Son' Of Primo Deleted September 05/07/2012
  • OTServ favorito
    https://youtu.be/J7GY1Xg6X20
  • Interesses
    https://youtu.be/J7GY1Xg6X20

Últimos Visitantes

15.918 visualizações
  1. Boa tarde, vc teria algum ot 7.6 funcionando pra me vender e me ensinar a mexer, colocar online, etc..?

    1. underewarr

      underewarr

      Underewar#0705 me adicione no discord.

    2. ziteduotcha

      ziteduotcha

      ok, enviei la. (Zite#9114)

       

  2. Assim que possível estará no git @Jobs. Atualizações dia 21/12/2018. Criado Layout e Nova adaptação para servidores DBO. Novo Layout DBO para Underewar ACC. Atualizações PKM,Adicionado Shop System(cart),metodos de pagamento em desenvolvimento. Imagem. Gif --> MenuDropDown Css,Js Adicionado ao tópico.
  3. Closed Teste Server Aberto, Quem quiser participar so entrar no discord e deixar la uma pm que ganha key.
  4. Aquele sistema de neve que cai quando entra em um site. (Funciona em todos os acc disponiveis) procurei nao encontrei entao vou disponibilizar. Cloquei em seu Layout.php ou index.tpldepois do primeiro <head>
  5. Parabéns pelo conteúdo, vou tentar criar algum software para melhorar o desempenho dessa criação de client para a comunidade, ótimo tutorial,ótimo topicalizado(Topico reputado)
  6. esta compilado de acordo com o github do edubart(Criador do otclient) não a modifica coes apenas compilei para aqueles que não tem o conhecimento ou hardware para isso. @RenanPhellip
  7. https://www.4youstart.com/https://www.4youstart.com/ Revendedores ovh vai em clouds
  8. isso mesmo que você falou um sistema de mundos, onde você pode setar porta e ip etc para um único ip
  9. Oi Entre no discord acesse nosso site e passe no teste.
  10. Isso é plagio o código é de outro server ele apenas removeu os formatos que ja tinham do outro forum e trousce para o tibiaking a porra dos creditos não são dele.
  11. underewarr

    C++ Sistema Mundos

    Em ioaccountsql.cpp nós mudamos. Procure por . Account IOAccountSQL::loadAccount(uint32_t accno) E Substitua toda a função por essa (OBS LEMBRE-SE DE CONFIGURAR OS MUNDOS.). Account IOAccountSQL::loadAccount(uint32_t accno) { Account acc; Database* mysql = Database::instance(); DBQuery query; DBResult result; query << "SELECT id,password FROM accounts WHERE id=" << accno; if(mysql->connect() && mysql->storeQuery(query, result)){ acc.accnumber = result.getDataInt("id"); acc.password = result.getDataString("password"); #ifndef __ROGIER_MULTIWORLD__ query << "SELECT name FROM players WHERE account_id=" << accno; #else //__ROGIER_MULTIWORLD__ query << "SELECT name,worldid FROM players WHERE account_id=" << accno; #endif //__ROGIER_MULTIWORLD__ if(mysql->storeQuery(query, result)){ for(uint32_t i = 0; i < result.getNumRows(); ++i){ std::string ss = result.getDataString("name", i); #ifndef __ROGIER_MULTIWORLD__ acc.charList.push_back(ss.c_str()); #else //__ROGIER_MULTIWORLD__ int worldid = result.getDataInt("worldid", i); query.reset(); result.clear(); query << "SELECT * FROM worlds WHERE worldid=" << worldid; mysql->storeQuery(query, result); struct CharInfo info; info.worldName = result.getDataString("worldname", i); info.worldIp = result.getDataString("worldip", i); info.worldPort = result.getDataInt("worldport", i); acc.charList[ss] = info; #endif //__ROGIER_MULTIWORLD__ } #ifndef __ROGIER_MULTIWORLD__ acc.charList.sort(); #endif //__ROGIER_MULTIWORLD__ } } return acc; } Agora no protocollogin.cpp na função parsefirstpacket nós mudamos. Procure por. std::list<std::string>::iterator it; for(it = account.charList.begin(); it != account.charList.end(); it++){ output->AddString((*it)); output->AddString(g_config.getString(ConfigManager::WORLD _NAME)); output->AddU32(serverip); output->AddU16(g_config.getNumber(ConfigManager::PORT)) ; } Substitua por. #ifndef __ROGIER_MULTIWORLD__ std::list<std::string>::iterator it; for(it = account.charList.begin(); it != account.charList.end(); it++){ output->AddString((*it)); output->AddString(g_config.getString(ConfigManager::WORLD _NAME)); output->AddU32(serverip); output->AddU16(g_config.getNumber(ConfigManager::PORT)) ; } #else //__ROGIER_MULTIWORLD__ std::map<std::string, CharInfo>::iterator it; for(it = account.charList.begin(); it != account.charList.end(); it++){ output->AddString(it->first); output->AddString(it->second.worldName); output->AddU32(inet_addr(it->second.worldIp.c_str())); output->AddU16(it->second.worldPort); } #endif //__ROGIER_MULTIWORLD__ Agora Em account.h. procure. class Account adicione logo a baixo. #ifdef __ROGIER_MULTIWORLD__ #include <map> struct CharInfo { std::string worldIp; std::string worldName; short worldPort; }; #endif //__ROGIER_MULTIWORLD__ Novamente em account.h nós mudamos: Procure std::list<std::string> charList; Substitua #ifdef __ROGIER_MULTIWORLD__ std::list<std::string> charList; #else //__ROGIER_MULTIWORLD__ std::map<std::string, CharInfo> charList; #endif //__ROGIER_MULTIWORLD__ Adicione como parametro o seguinte seguimento para que a compilação encontre todas as alterações a cima -D__ROGIER_MULTIWORLD__ (Igual o mysql/sqlite,console,gui é adicionado) E AGORA OQUE EU FAÇO?
  12. Discord do Projeto adicionado ao tópicos interessado entrar em contato. https://discord.gg/dJFzDJN Atualização Map 0.0.2 Creditos: @Ledgardo Discord do Projeto adicionado ao tópico interessado entrar em contato. PARA SABER MAIS SOBRE O PROJETO ACESSE O DISCORD NO CHAT GERAL ENTRE EM NOSSO WEBSITE https://discord.gg/dJFzDJN 

Open Tibia Server

Quer aprender a criar seu próprio servidor de Tibia? Então está no lugar certo, aqui você encontrará milhares de tutorias, scripts, códigos, mapas e utilitários para que você possa fazer o seu próprio servidor de Tibia partindo do zero.

Redes Sociais

Anuncie no Tibia King

Precisa de mais visibilidade em seus projetos? Quer publicidade para o seu servidor? Anuncie no Tibia King e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução! A publicação do seu anuncio é instantânea!

×