Recyclers not consume deuterium

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

    • Recyclers not consume deuterium

      Hello, I have a problem on 2moons 1.8.

      I noticed that the recyclers sent from the galaxy to the field of destruction do not consume deuterium. Is the solution?
    • in ShowFleetAjaxPage.class.php add

      Source Code

      1. $PLANET['deuterium'] -= $consumption;
      before



      Source Code

      1. FleetFunctions::sendFleet($fleetArray, $targetMission, $USER['id'], $PLANET['id'], $PLANET['galaxy'],
      2. $PLANET['system'], $PLANET['planet'], $PLANET['planet_type'], $targetData['id_owner'], $planetID,
      3. $targetData['galaxy'], $targetData['system'], $targetData['planet'], $targetData['planet_type'],
      4. $fleetResource, $fleetStartTime, $fleetStayTime, $fleetEndTime);
    • yea
      change

      Source Code

      1. FleetFunctions::sendFleet($fleetArray, $targetMission, $USER['id'], $PLANET['id'], $PLANET['galaxy'],
      2. $PLANET['system'], $PLANET['planet'], $PLANET['planet_type'], $targetData['id_owner'], $planetID,
      3. $targetData['galaxy'], $targetData['system'], $targetData['planet'], $targetData['planet_type'],
      4. $fleetResource, $fleetStartTime, $fleetStayTime, $fleetEndTime);

      to

      Source Code

      1. FleetFunctions::sendFleet($fleetArray, $targetMission, $USER['id'], $PLANET['id'], $PLANET['galaxy'],
      2. $PLANET['system'], $PLANET['planet'], $PLANET['planet_type'], $targetData['id_owner'], $planetID,
      3. $targetData['galaxy'], $targetData['system'], $targetData['planet'], $targetData['planet_type'],
      4. $fleetResource, $fleetStartTime, $fleetStayTime, $fleetEndTime, 0,0, $consumption);

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

    • then
      in class.FleetFunctions.php
      change

      PHP Source Code: class.FleetFunctions.php

      1. public static function sendFleet($fleetArray, $fleetMission, $fleetStartOwner, $fleetStartPlanetID,
      2. $fleetStartPlanetGalaxy, $fleetStartPlanetSystem, $fleetStartPlanetPlanet, $fleetStartPlanetType,
      3. $fleetTargetOwner, $fleetTargetPlanetID, $fleetTargetPlanetGalaxy, $fleetTargetPlanetSystem,
      4. $fleetTargetPlanetPlanet, $fleetTargetPlanetType, $fleetResource, $fleetStartTime, $fleetStayTime,
      5. $fleetEndTime, $fleetGroup = 0, $missileTarget = 0)


      to


      PHP Source Code

      1. public static function sendFleet($fleetArray, $fleetMission, $fleetStartOwner, $fleetStartPlanetID,
      2. $fleetStartPlanetGalaxy, $fleetStartPlanetSystem, $fleetStartPlanetPlanet, $fleetStartPlanetType,
      3. $fleetTargetOwner, $fleetTargetPlanetID, $fleetTargetPlanetGalaxy, $fleetTargetPlanetSystem,
      4. $fleetTargetPlanetPlanet, $fleetTargetPlanetType, $fleetResource, $fleetStartTime, $fleetStayTime,
      5. $fleetEndTime, $fleetGroup = 0, $missileTarget = 0, $consumption = 0)
      after


      PHP Source Code

      1. $planetQuery = array();
      2. foreach($fleetArray as $ShipID => $ShipCount) {
      3. $fleetData[] = $ShipID.','.floatToString($ShipCount);
      4. $planetQuery[] = $resource[$ShipID]." = ".$resource[$ShipID]." - :".$resource[$ShipID];
      5. $params[':'.$resource[$ShipID]] = floatToString($ShipCount);
      6. }


      add


      PHP Source Code

      1. if($consumption > 0){
      2. $planetQuery[] = $resource[903]." = ".$resource[903]." - :".$resource[903];
      3. $params[':'.$resource[903]] = $consumption;
      4. }

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

    • that work u missed "," in

      Source Code

      1. FleetFunctions::sendFleet($fleetArray, $targetMission, $USER['id'], $PLANET['id'], $PLANET['galaxy'],
      2. $PLANET['system'], $PLANET['planet'], $PLANET['planet_type'], $targetData['id_owner'], $planetID,
      3. $targetData['galaxy'], $targetData['system'], $targetData['planet'], $targetData['planet_type'],
      4. $fleetResource, $fleetStartTime, $fleetStayTime, $fleetEndTime, 0,0 $consumption);
      oh sorry i missed. post edited, check
    • bombo450 wrote:

      Xterium версия имеет ту же проблему, я вставил этот код, но не работает :(
      Можете ли вы помочь, пожалуйста,
      xterium is a old version, sorry, but now i work only with 1.8ver, if u need help to install/include any modification, u can send PM. and i can integrate any mod for your game version. ofc that not free