Deuterium BUG

    This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

    • Deuterium BUG

      El BUG consiste en un planeta que tengas 1 sola nave y otro que tengas 1000 y pones en la que tienes 1 pones 1000 naves para la luna y pones desplegar pero no la mandas.... Entonces abres 1 pestaña nueva y buscas la colonia donde están más 1000 naves y viras para la pestaña donde estaba 1 nave y pones enviar y se tele transportan las naves y te trae millones de deuterio. Esto esta pasando en la versión 1.8
      Alguna solucion para esto?
    • tellez wrote:

      El BUG consiste en un planeta que tengas 1 sola nave y otro que tengas 1000 y pones en la que tienes 1 pones 1000 naves para la luna y pones desplegar pero no la mandas.... Entonces abres 1 pestaña nueva y buscas la colonia donde están más 1000 naves y viras para la pestaña donde estaba 1 nave y pones enviar y se tele transportan las naves y te trae millones de deuterio. Esto esta pasando en la versión 1.8
      Alguna solucion para esto?
      Para corregir ese bug de multi ventanas has lo que te voy a poner a continuación:

      en el archivo includes/pages/game/ShowFleetStep2Page.class.php

      después de:

      PHP Source Code: ShowFleetStep2Page.class.php

      1. $_SESSION['fleet'][$token]['fleetSpeed'] = $fleetSpeed;
      Añades:


      PHP Source Code: ShowFleetStep2Page.class.php

      1. $_SESSION['fleet'][$token]['ownPlanet'] = $PLANET['id'];
      En el archivo includes/pages/game/ShowFleetStep3Page.class.php

      Después de:

      PHP Source Code: ShowFleetStep3Page.class.php

      1. $fleetSpeed = $formData['fleetSpeed'];
      Añades:



      PHP Source Code: ShowFleetStep3Page.class.php

      1. $ownPlanet = $formData['ownPlanet'];
      2. if($ownPlanet != $PLANET['id']){
      3. $this->printMessage($LNG['fl_own_planet_error'], array(array(
      4. 'label' => $LNG['sys_back'],
      5. 'url' => 'game.php?page=fleetStep1'
      6. )));
      7. }




      Y después añades lo siguiente a tu archivo de idioma CUSTOM.php

      PHP Source Code: CUSTOM.php

      1. $LNG['fl_own_planet_error'] = '¡Error! Selecciona de nuevo el planeta desde el que quieres enviar la flota.';
      Con esto solo te saltara un mensaje impidiendo que se envíe la flota ya que en la variable de $_SESSION donde se almacena el id del planeta donde estés parado actualmente se modifica al tu crear la multi ventana y cambiar a otro planeta por lo que al tú enviar la flota te calcula el tiempo como si estuvieras parado en el planeta donde iniciaste ese proceso que explicaste anteriormente por que ese tiempo de vuelo se viene arrastrando desde la pagina ShowFleetStep2Page.class.php.
      In The end

      The post was edited 1 time, last by Linkin ().

    • Zeus wrote:

      Are these errors available in 2.0, do we have to apply the codes you have given in 2.0 version, what is your advice?
      I advise you to use them because no correction has been made
    • Linkin wrote:

      tellez wrote:

      El BUG consiste en un planeta que tengas 1 sola nave y otro que tengas 1000 y pones en la que tienes 1 pones 1000 naves para la luna y pones desplegar pero no la mandas.... Entonces abres 1 pestaña nueva y buscas la colonia donde están más 1000 naves y viras para la pestaña donde estaba 1 nave y pones enviar y se tele transportan las naves y te trae millones de deuterio. Esto esta pasando en la versión 1.8
      Alguna solucion para esto?
      Para corregir ese bug de multi ventanas has lo que te voy a poner a continuación:
      en el archivo includes/pages/game/ShowFleetStep2Page.class.php

      después de:

      PHP Source Code: ShowFleetStep2Page.class.php

      1. $_SESSION['fleet'][$token]['fleetSpeed'] = $fleetSpeed;
      Añades:


      PHP Source Code: ShowFleetStep2Page.class.php

      1. $_SESSION['fleet'][$token]['ownPlanet'] = $PLANET['id'];
      En el archivo includes/pages/game/ShowFleetStep3Page.class.php

      Después de:

      PHP Source Code: ShowFleetStep3Page.class.php

      1. $fleetSpeed = $formData['fleetSpeed'];
      Añades:



      PHP Source Code: ShowFleetStep3Page.class.php

      1. $ownPlanet = $formData['ownPlanet'];
      2. if($ownPlanet != $PLANET['id']){
      3. $this->printMessage($LNG['fl_own_planet_error'], array(array(
      4. 'label' => $LNG['sys_back'],
      5. 'url' => 'game.php?page=fleetStep1'
      6. )));
      7. }



      Y después añades lo siguiente a tu archivo de idioma CUSTOM.php

      PHP Source Code: CUSTOM.php

      1. $LNG['fl_own_planet_error'] = '¡Error! Selecciona de nuevo el planeta desde el que quieres enviar la flota.';
      Con esto solo te saltara un mensaje impidiendo que se envíe la flota ya que en la variable de $_SESSION donde se almacena el id del planeta donde estés parado actualmente se modifica al tu crear la multi ventana y cambiar a otro planeta por lo que al tú enviar la flota te calcula el tiempo como si estuvieras parado en el planeta donde iniciaste ese proceso que explicaste anteriormente por que ese tiempo de vuelo se viene arrastrando desde la pagina ShowFleetStep2Page.class.php.
      Resuelto men, muchas gracias. . .
    • Danter14 wrote:

      Zeus wrote:

      Are these errors available in 2.0, do we have to apply the codes you have given in 2.0 version, what is your advice?
      I advise you to use them because no correction has been made
      se recogio ese bug para la 2.0 ya?
      JoseJorgeGC
    • ¿Estos errores están disponibles en la versión 2.0? ¿Tenemos que aplicar los códigos que has proporcionado en la versión 2.0? ¿Cuál es tu consejo?

      JoseJorgeGC wrote:

      Danter14 wrote:

      Te aconsejo que los uses porque no se ha hecho ninguna corrección.
      se recogio ese bug para la 2.0 ya?
      SI, al final el core es el mismo. Ya @Danter14 desmantelo 2.0 pero igual se puede ver para que lo verifique y hacer la corrección directo al proyecto de github
      VERY SAD :/ :/ :/ :/