Ir para conteúdo

Nu77

Visconde
  • Total de itens

    496
  • Registro em

  • Última visita

  • Dias Ganhos

    2

Tudo que Nu77 postou

  1. Poderia me falar oque você usou para armazenar as peças? E essas peças são universais ( serve para todos os outfits do jogo ? )
  2. Uma pergunta, este sistema esta renderizando parte por parte no player ou são vários outfit?
  3. Seria mais fácil se você postasse o erro, mas... Tenta isso: para health: msg->addU16((uint16_t)std::ceil((float)player->getHealth() * 100 / std::max(player->getPlayerInfo(PLAYERINFO_MAXHEALTH), 1))); para mana: msg->addU16((uint16_t)std::ceil((float)player->getPlayerInfo(PLAYERINFO_MANA) * 100 / std::max(player->getPlayerInfo(PLAYERINFO_MAXMANA), 1))); PS: Sobre o aumento do level é totalmente impossível, já que você usa o client da cip... Pois o client precisa receber a mesma integer que é enviado do server.
  4. Entendi, estarei esperando novidades, principalmente dos pokemon estavam ficando muito bom. PS: Uma duvida minha, tem umas 3-4 sprites que são do Somni, vocês tem permissão para usar-las? Só uma duvida mesmo.
  5. Alguma novidade no projeto? Está bem parado a movimentação aqui ._.
  6. Então, primeiramente encontre essa função em protocolgame.cpp: void ProtocolGame::AddPlayerStats(NetworkMessage& msg) Troque essas linha: msg->AddU16(player->getHealth()); msg->AddU16(player->getPlayerInfo(PLAYERINFO_MAXHEALTH)); por: msg->AddU16((uint16_t)std::ceil((float)player->getHealth() * 100 / std::max(player->getMaxHealth(), 1))); msg->AddU16(100); depois essas: msg->AddU16(player->getPlayerInfo(PLAYERINFO_MANA)); msg->AddU16(player->getPlayerInfo(PLAYERINFO_MAXMANA)); por: msg->AddU16((uint16_t)std::ceil((float)player->getMana() * 100 / std::max(player->getMaxMana(), 1))); msg->AddU16(100); Agora apenas compile.
  7. associação é mesma coisa que infringir as regras, pois se voce esta com eles voce se beneficia de tudo que a guild proporcionava aos membros da mesma, ou seja, o cara que compra drogas ele é tao culpado pela morte de uma criança em uma troca de tiros dos traficantes quanto o cara que atirou, pois ele financia aquela bosta! 2bjo, um queijo e uma folha de alface! Não tiro sua razão, mais se você pensar assim o fato de você estar comendo o torna culpado pela morte de crianças que não possui algo para comer ou o fato de você estar trabalhando, estar a tirar o trabalho de alguma pessoa que precisava, o ar que respira está matando pessoas sufocadas, o dinhero que você paga de imposto está financiando bandidos a matar alguém. O ser humano está sempre prejudicando alguém a seu bel prazer. Sobre o tópico: Não jogo global desde 2009, acho que o tibia já perdeu o rumo a muito tempo, fico feliz que pelo menos não largarão de vez o jogo.
  8. Belo tópico temos aqui! Realmente fiquei impressionado, ultimamente se não sempre, são poucos se não nenhum ATS decentes. Boa sorte e espero que você realmente termine esse grande projeto.
  9. Bem quando o mastercraft lanço o pda e a galera começo a trabalhar nele eu avisei a todos que era perda de tempo e no futuro ia da problema, que seria melhor começar um novo projeto com sources e trabalhar nele em veis do pda, mais como o servidor já estava completo ninguém queria ter o trabalho de tentar. Enfim, boa sorte e com certeza fez a escolha correta. PS: Se quer uma dica, grande parte dos script do pda podem ser utilizados em uma distro qualquer, só trabalhar para adaptar e corrigir alguns erros. Vai perde algumas coisas interessantes como tv e o order, mais isso não é tão difícil de implementar depois.
  10. Isso é um erro normal do 0.3.6 se não me engano, vocês podem arrumar manualmente ou trocar para uma distro mais recente.
  11. A estatua ficou tipo... PERFECT!
  12. Nu77

    Remakes.

    Muito bom seus remake, se quiser uma sugestão tente fazer um remake do onix, ia ser muito legal. Até mais.
  13. Não tenho certeza, mas isso pode ser um bug que foi criado nas source... Por que quando o player criar um canal e nele entram alguém, esse alguém vai ser teleportado para onde o player estar e segui-lo, caso esse player deslogue pode estar acontecer algum conflito... Você poderia fazer para caso o player esteja com a tv aberta, não seja possibilitado deslogar e ver se o erro vai ser resolvido. Como eu já disse, não sei se isso é realmente oque acontece até por que eu não tenho acesso ao código. Até mais.
  14. Bem legal, você quem fez o design? Boa sorte e poste mais imagens !
  15. Nu77

    Desativado

    Weto é o spriter? Bem que eu reconheci algumas sprites, realmente esse server vai ficar muito bom, esperando para ver as novas print
  16. Não, pois você está usando um codigo aberto, agora, se você fizer algo com sprites próprias ( sem utilizar nada da cipsoft), nada te impede de oficializar-lo, só não poderá vender nada apenas aceitar doações.
  17. Ótimo tutorial, muitas pessoas tem duvidas sobre sql e esse tutorial vai ajudar muito. rep+
  18. Nu77

    Dat editor

    não sei como funciona o windows 8 mais provavelmente é incompatível com o dat editor.
  19. Depende muito do que vai ser feito, se eu fosse jogar meu próprio server seria apenas para testes, por que eu iria jogar algo que eu mesmo desenvolvi? Mais isso vai pra cada tipo de pessoa.
  20. Recomendo por ser open source e ter varias possibilidades como sempre estar atualizado ( rme map editor só possui suporte a estrutura dat 9.6 ) alem de ser customizável, apesar de ter um longo caminho para ficar perfeito. Qualquer bug, algo que esteja faltando ou possa ser adicionado poste no github: https://github.com/decltype/forgottenmapeditor
  21. Não é questão de compartilhar ou não, eu disse tudo que precisa ser feito ( mostrei até onde modificar... ) só ter interesse olhar um pouco como funciona o código e alterar algumas coisas, nada complicado, qualquer um com interesse mesmo ia conseguir fazer... Posso estar sendo chato, mas eu não sou a favor de dar nada de mão beijada. Boa sorte.
  22. Boa sorte smix, vou fazer uma doação para incentivar-lo. Zatch Bell: v2:
  23. Amigo, não adianta você trocar para int16 sendo que no client ele continua recebendo int8 ( se for para trocar o limite de efeitos, o otclient já está configurado para tal, só precisa chamar com uma função... ) Mais se você quer alterar apenas os efeitos, você tem que trocar em alguns arquivos: game.cpp, game.h ( addmagiceffect ) player.h ( sendmagiceffect ) protocolgame.cpp, protocolgame.h (sendmagiceffect, addmagiceffect) otclient ( g_game.enableFeature(GameMagicEffectU16) ) Troque em todos esses arquivos de uint8 para uint16 e ative no otclient para receber tal que você poderá usar mais de 255 effects.
  • Quem Está Navegando   0 membros estão online

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