• TibiaFace

    Tibiaface | Una comunidad Open Tibia donde encontras : mapas, scripts, Otserver, npc y amigos etc ...

    .
    demo menumenu

    Afiliados



    Votar:

    HP y Mana a 100 (ot high-exp)

    Compartir:

    Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje (Página 1 de 1.)

    1HP y Mana a 100 (ot high-exp) Empty HP y Mana a 100 (ot high-exp) Vie Ago 28, 2015 4:59 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    hola usuarios de tibiaface

    bueno esto es lo que tanto buscan los usuarios que tienen servidores high-exp su hp y mana es tan alto que no se nota cuando baja y cuando sube esta es la solucion para ponerlo a 100 la hp y la mana a 100 lo cual notaremos cuando baje y suba sin afectar la cantidad de hp ganada.

    estos cambios se hacen en su codigo fuente o sources mejor dicho

    Abrid Protocolgame.cpp y buscamos:
    Código:
    msg->put<uint16_t>(player->getHealth());
      msg->put<uint16_t>(player->getPlayerInfo(PLAYERINFO_MAXHEALTH));

    Y sustituirlo por:

    Código:
     if (player->getPlayerInfo(PLAYERINFO_MAXHEALTH) > 0)
       {
         msg->put<uint16_t>(uint16_t(player->getHealth() * 100 / player->getPlayerInfo(PLAYERINFO_MAXHEALTH)));
         msg->put<uint16_t>(100);
       }
       else
       {
         msg->put<uint16_t>(0);
         msg->put<uint16_t>(0);
       }


    buscamos:
    Código:
     msg->put<uint16_t>(player->getPlayerInfo(PLAYERINFO_MANA));
      msg->put<uint16_t>(player->getPlayerInfo(PLAYERINFO_MAXMANA));

    Y sustituirlo por:

    Código:
    if (player->getPlayerInfo(PLAYERINFO_MAXMANA) > 0)
       {
         msg->put<uint16_t>(player->getPlayerInfo(PLAYERINFO_MANA) * 100 / player->getPlayerInfo(PLAYERINFO_MAXMANA));
         msg->put<uint16_t>(100);
       }
       else
       {
         msg->put<uint16_t>(0);
         msg->put<uint16_t>(0);
       }

    Y recompilamos.

    o simplemente cambiamos toda la funcion por esta esto depende si ustedes los quieren hacer de un solo paso.

    Código:
    void ProtocolGame::AddPlayerStats(NetworkMessage_ptr msg)
    {
        msg->AddByte(0xA0);
        if (player->getPlayerInfo(PLAYERINFO_MAXHEALTH) > 0)
        {
            msg->AddU16(uint16_t(player->getHealth() * 100 / player->getPlayerInfo(PLAYERINFO_MAXHEALTH)));
            msg->AddU16(100);
        }
        else
        {
            msg->AddU16(0);
            msg->AddU16(0); 
        }
        msg->AddU32(uint32_t(player->getFreeCapacity() * 100));
        uint64_t experience = player->getExperience();
        if(experience > 0x7FFFFFFF) // client debugs after 2,147,483,647 exp
            msg->AddU32(0x7FFFFFFF);
        else
            msg->AddU32(experience);

        msg->AddU16(player->getPlayerInfo(PLAYERINFO_LEVEL));
        msg->AddByte(player->getPlayerInfo(PLAYERINFO_LEVELPERCENT));
        if (player->getPlayerInfo(PLAYERINFO_MAXMANA) > 0)
        {
            msg->AddU16(player->getPlayerInfo(PLAYERINFO_MANA) * 100 / player->getPlayerInfo(PLAYERINFO_MAXMANA));
            msg->AddU16(100);
        }
        else
        {
            msg->AddU16(0);
            msg->AddU16(0);
        }
        msg->AddByte(player->getPlayerInfo(PLAYERINFO_MAGICLEVEL));
        msg->AddByte(player->getPlayerInfo(PLAYERINFO_MAGICLEVELPERCENT));
        msg->AddByte(player->getPlayerInfo(PLAYERINFO_SOUL));
        msg->AddU16(player->getStaminaMinutes());



    Credits: Ninja



    HP y Mana a 100 (ot high-exp) YNU5B25
    +3
    bilauex
    Simon Marin
    [Admin] God Maya
    7 participantes
    http://www.tibiaface.com

    2HP y Mana a 100 (ot high-exp) Empty Re: HP y Mana a 100 (ot high-exp) Sáb Abr 30, 2016 2:46 pm

    Invitado

    Anonymous
    Invitado
    amigo donde encuentro esto: Protocolgame.cpp no lo encuentro en ningun lado.

    +3
    bilauex
    Simon Marin
    [Admin] God Maya
    7 participantes

    3HP y Mana a 100 (ot high-exp) Empty Re: HP y Mana a 100 (ot high-exp) Sáb Abr 30, 2016 11:08 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    Leonardo Orellana Baeza escribió:amigo donde encuentro esto: Protocolgame.cpp no lo encuentro en ningun lado.

    eso lo encuentras en los sources de tu servidor



    HP y Mana a 100 (ot high-exp) YNU5B25
    +3
    bilauex
    Simon Marin
    [Admin] God Maya
    7 participantes
    http://www.tibiaface.com

    4HP y Mana a 100 (ot high-exp) Empty Re: HP y Mana a 100 (ot high-exp) Miér Nov 30, 2016 3:25 pm

    Simon Marin

    Simon Marin
    Miembro
    Miembro
    Necesito esto mismo para mi servidor 8.6o ..por favor.. ya lo intente pero no funciona..
    yo he visto esto en server 8.60

    +3
    bilauex
    Simon Marin
    [Admin] God Maya
    7 participantes

    5HP y Mana a 100 (ot high-exp) Empty Re: HP y Mana a 100 (ot high-exp) Miér Nov 30, 2016 8:49 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    Simón Marín escribió:Necesito esto mismo para mi servidor 8.6o ..por favor.. ya lo intente pero no funciona..
    yo he visto esto en server 8.60

    se compila no se remplza nomas



    HP y Mana a 100 (ot high-exp) YNU5B25
    +3
    bilauex
    Simon Marin
    [Admin] God Maya
    7 participantes
    http://www.tibiaface.com

    6HP y Mana a 100 (ot high-exp) Empty Re: HP y Mana a 100 (ot high-exp) Jue Dic 01, 2016 2:40 pm

    Simon Marin

    Simon Marin
    Miembro
    Miembro
    a que te refieres a que se compila... que devo hacer para poder tener este scrip

    +3
    bilauex
    Simon Marin
    [Admin] God Maya
    7 participantes

    7HP y Mana a 100 (ot high-exp) Empty Re: HP y Mana a 100 (ot high-exp) Jue Dic 01, 2016 8:05 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    Simón Marín escribió:a que te refieres a que se compila... que devo hacer para poder tener este scrip

    me refiero a crear a rehacer el exe de tu ot con un programa de compilacion



    HP y Mana a 100 (ot high-exp) YNU5B25
    +3
    bilauex
    Simon Marin
    [Admin] God Maya
    7 participantes
    http://www.tibiaface.com

    8HP y Mana a 100 (ot high-exp) Empty Re: HP y Mana a 100 (ot high-exp) Mar Ene 15, 2019 7:23 pm

    bilauex

    bilauex
    Nuevo Miembro
    Nuevo Miembro
    aporte tfs 1.2+

    +3
    bilauex
    Simon Marin
    [Admin] God Maya
    7 participantes

    9HP y Mana a 100 (ot high-exp) Empty Re: HP y Mana a 100 (ot high-exp) Mar Ene 15, 2019 8:11 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    bilauex escribió:aporte tfs 1.2+

    no hay codigo para tfs 1.x+++



    HP y Mana a 100 (ot high-exp) YNU5B25
    +3
    bilauex
    Simon Marin
    [Admin] God Maya
    7 participantes
    http://www.tibiaface.com

    10HP y Mana a 100 (ot high-exp) Empty Re: HP y Mana a 100 (ot high-exp) Lun Abr 13, 2020 11:10 am

    Bolludo

    Bolludo
    Nuevo Miembro
    Nuevo Miembro
    Ola maya, gostaria de saber se tem como me ajudar com esse script para minha source evolution 7.92

    +3
    bilauex
    Simon Marin
    [Admin] God Maya
    7 participantes

    11HP y Mana a 100 (ot high-exp) Empty Re: HP y Mana a 100 (ot high-exp) Lun Abr 13, 2020 11:57 am

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    Bolludo escribió:Ola maya, gostaria de saber se tem como me ajudar com esse script para minha source evolution 7.92

    que problema tiene con este condigo



    HP y Mana a 100 (ot high-exp) YNU5B25
    +3
    bilauex
    Simon Marin
    [Admin] God Maya
    7 participantes
    http://www.tibiaface.com

    12HP y Mana a 100 (ot high-exp) Empty Re: HP y Mana a 100 (ot high-exp) Lun Abr 13, 2020 12:02 pm

    Bolludo

    Bolludo
    Nuevo Miembro
    Nuevo Miembro
    [Admin] God Maya escribió:
    Bolludo escribió:Ola maya, gostaria de saber se tem como me ajudar com esse script para minha source evolution 7.92

    que problema tiene con este condigo



    Quiero este sistema de hp y ​​maná por% en mi fuente, ¿podrían ayudarme?

    el idioma es diferente y no hay protocologame.cpp pero sí tiene protocol79.cpp

    +3
    bilauex
    Simon Marin
    [Admin] God Maya
    7 participantes

    13HP y Mana a 100 (ot high-exp) Empty Re: HP y Mana a 100 (ot high-exp) Vie Mar 19, 2021 10:35 pm

    abububu

    abububu
    Nuevo Miembro
    Nuevo Miembro
    esto sirve para tfs 1.2?

    +3
    bilauex
    Simon Marin
    [Admin] God Maya
    7 participantes

    14HP y Mana a 100 (ot high-exp) Empty Re: HP y Mana a 100 (ot high-exp) Miér Sep 27, 2023 10:56 pm

    3zequi3l

    3zequi3l
    Miembro
    Miembro
    Saludos maya, Reviviendo viejos sistemas, me puede ayudar a montar este sistema en este servidor?
    [Tienes que estar registrado y conectado para ver este vínculo]


    link del PACK COMPLETO del server:
    [Tienes que estar registrado y conectado para ver este vínculo]

    +3
    bilauex
    Simon Marin
    [Admin] God Maya
    7 participantes

    15HP y Mana a 100 (ot high-exp) Empty Re: HP y Mana a 100 (ot high-exp) Jue Nov 09, 2023 1:45 pm

    Morb

    Morb
    Nuevo Miembro
    Nuevo Miembro
    Hola! Yo hice estos cambios en mi servidor (TFS 0.4, 8.6), pero no pasó nada - mana y health no cambiaran a %... Podría por favor me ayudar? No se si tengo que hacer otro cambio...

    +3
    bilauex
    Simon Marin
    [Admin] God Maya
    7 participantes

    Contenido patrocinado


    +3
    bilauex
    Simon Marin
    [Admin] God Maya
    7 participantes

    Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje (Página 1 de 1.)

    Permisos de este foro:
    No puedes responder a temas en este foro.

     

    BienvenidosTibiaFace es una comunidad de Open Tibia. Para participar debes estar registrado (click para Regístrate).