Ir para conteúdo
Faça parte da equipe! (2024) ×

joaogabri

Membro Avançado
  • Total de Posts

    40
  • Registro em

  • Última visita

  • WCoins

    0

Posts postados por joaogabri

  1. Eu estarei compartilhando o código amanhã talvez, ai se você ver algo que pode melhorar, pode editar, estarei postando ele no github junto ao editor do mixlist.bin, estou fazendo ele nesse exato momento, porém terei que ir pra faculdade daqui a pouco, ambos serão postado amanhã, tanto o tool quanto os códigos ^^

     

    Obrigado pelo elogio man ;)

    Beleza manow tamo junto, eu também to de saída pra faculdade, tenho prova hoje de Metodologia :/

    • Curtir 1
  2. @danielcordoba O problema na verdade é realmente ele ta dando falha na composição mesmo com a ordem certa eu to olhando o código, por que não entendo de c++, só de Java e Ruby, então to entrando recentemente, a lógica eu entendi porém tem algo antes impedindo a transformação ele não ta entrando no If que era pra satisfazer o destravamento ele ta pulando direto pro bloco do Else! Ai irmão ajeitei vou deixar pra contribuir pro projeto em CMob.cpp na linha 1072 deixei da seguinte forma no arquivo basedef.cpp tem essa parte int g_pCelestialRate[15] = { 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100 }; que não ta tudo em 100 é o Rate da chance de destruir os itens e destravar, deixar a outra parte como tava mesmo normal e só muda essa agora se não vai problema só retornar o CMob.cpp do jeito que era! e agora foi de boas. Só pra corrigir Manow poderia me da um alô onde ta localizada a função que proibi desequipar itens? Preciso fazer isso com a Cythera das Classes ARCH, CELESTIAL e etc.
    • Curtir 3
  3. Galera alguem poderia me ajudar com uma duvida besta.... :p

     

    To querendo colocar mas mensagens para os player quando atingirem um determinado level, porem não esta funcionando quando testo.

    Alguem poderia me auxiliar nisso.

     

    Abaixo segue a função que fiz.

    Versão 7.56

     

    void ItemporLevel(const uint16_t client)

    {

    auto mob = NativeFunctions::getMobFromIndex(client);

     

    if (Functions::getPlayerClass(client) > Mortal)

    {

     

    if (mob->Mob.BaseStatus.Level >= 41)

    {

     

    NativeFunctions::sendClientMessage(client, "Somente mortais.");

    return;

    }

     

     

    }

    }

    void ItemporLevel(const uint16_t client)

    {

    auto mob = NativeFunctions::getMobFromIndex(client);

     

    if (Functions::getPlayerClass(client) <= Mortal) && (mob->Mob.BaseStatus.Level >= 41))

    {

     

    NativeFunctions::sendClientMessage(client, "Somente mortais.");

    return;

    }

     

     

    }

    }

    • Curtir 1
  4. Verifique na sua soucer se tem algo sobre os pergaminhos , posso te ajudar com isso me chame no skype xxdarck-xdxx

    Manow muito obrigado! Eu consegui resolver, descobri que no NPCGEN existe ID especificos para os MOBS água, se quiser da umas sacadas no server to por ai só dizer que nós se junta e faz ficar top mais ainda, abraços, obrigado, server vai lançar em breve!

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.