• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [Codigo] Quitar bug Market ( Tfs 1.3 )

    Compartir:

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

    1default [Codigo] Quitar bug Market ( Tfs 1.3 ) el Sáb Mar 09, 2019 8:30 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    Hola usuarios de tibiaface


    Hace un tiempo atras me comentaban unos usarios de com colocarle un exauste al comprar en el market ya que si compran muy rapido crashean el servidor pues aqui esta la solucion.

    nos vamos a player.cpp

    y buscamos esta linea

    Código:
    void Player::doCriticalDamage(CombatDamage& damage) const

    arriba de eso pegamos esto

    Código:

    bool Player::isMarketExhausted() const {
       uint32_t exhaust_time = 1000; //half second 500

       return (OTSYS_TIME() - lastMarketInteraction < exhaust_time);
    }


    ahora nos vamos a player.h y buscamos esta linea

    Código:

    void doCriticalDamage(CombatDamage& damage) const;

    abajo de esa linea pegamos esto

    Código:

    bool isMarketExhausted() const;
          
    void updateMarketExhausted(){
    lastMarketInteraction = OTSYS_TIME();
    }


    y listo con eso solucionamos el problema de bug del market


    saludos atte: God maya



    Ver perfil de usuario http://www.tibiaface.com

    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.

    Temas Recomendados×+

       

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