New Officer

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

    • Pero algo que haga en especifico ese oficial?
      Insertar en uni1_vars que el campos class sea 600 el bono que quieres que de
      uni1_vars_requriements en el campo elementID, con el id que le asignaste en uni1_vars, el campo requireID el id si quieres que se necesite algo para tenerlo y en requireLevel en nivel de lo que se requiere para obtenerlo.
      insertar uni1_users el campo con el mismo nombre que le diste en uni1_vars
      Para el idioma debes añadirlo en fichero tech.php dentro de $LNG['tech'] = array( en donde se encuentra 600 => "Oficial", debe coincidir con el ID que le asignaste en el uni1_vars, en el mismo fichero dentro $LNG['shortDescription'] = array( , debe coincidir con el ID que le asignaste en el uni1_vars, en el mismo fichero dentro $LNG['longDescription'] = array( , debe coincidir con el ID que le asignaste en el uni1_vars,
      Ejemplo:

      SQL-Query

      1. INSERT INTO `uni1_vars` (`elementID`, `name`, `class`, `onPlanetType`, `onePerPlanet`, `factor`, `maxLevel`, `cost901`, `cost902`, `cost903`, `cost911`, `cost921`, `consumption1`, `consumption2`, `speedTech`, `speed1`, `speed2`, `speed2Tech`, `speed2onLevel`, `speed3Tech`, `speed3onLevel`, `capacity`, `attack`, `defend`, `timeBonus`, `bonusAttack`, `bonusDefensive`, `bonusShield`, `bonusBuildTime`, `bonusResearchTime`, `bonusShipTime`, `bonusDefensiveTime`, `bonusResource`, `bonusEnergy`, `bonusResourceStorage`, `bonusShipStorage`, `bonusFlyTime`, `bonusFleetSlots`, `bonusPlanets`, `bonusSpyPower`, `bonusExpedition`, `bonusGateCoolTime`, `bonusMoreFound`, `bonusAttackUnit`, `bonusDefensiveUnit`, `bonusShieldUnit`, `bonusBuildTimeUnit`, `bonusResearchTimeUnit`, `bonusShipTimeUnit`, `bonusDefensiveTimeUnit`, `bonusResourceUnit`, `bonusEnergyUnit`, `bonusResourceStorageUnit`, `bonusShipStorageUnit`, `bonusFlyTimeUnit`, `bonusFleetSlotsUnit`, `bonusPlanetsUnit`, `bonusSpyPowerUnit`, `bonusExpeditionUnit`, `bonusGateCoolTimeUnit`, `bonusMoreFoundUnit`, `speedFleetFactor`, `production901`, `production902`, `production903`, `production911`, `production921`, `storage901`, `storage902`, `storage903`) VALUES
      2. (616, 'rpg_officier', 600, '1,3', 0, 1.00, 1, 0, 0, 0, 0, 2000, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0.10, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)


      Source Code

      1. ALTER TABLE uni1_users ADD `rpg_officier` tinyint(22) NOT NULL DEFAULT '0'

      SQL-Query

      1. INSERT INTO `uni1_vars_requriements` (`elementID`, `rapidfireID`, `shoots`) VALUES
      2. (616, 615, 5),
      Se necesitara subir 5 niveles del Oficial Emperador para poder adquirirlo

      PHP Source Code: TECH.php

      1. 616 => "Nuevo Oficial",

      Source Code: TECH.php

      1. 616 => 'Pequeña descripción',

      Source Code: TECH.php

      1. 616 => 'Descripción mas detallada',
      Creo que es todo.
      VERY SAD :/ :/ :/ :/

      The post was edited 2 times, last by yamilrh ().

    • yamilrh wrote:

      Pero algo que haga en especifico ese oficial?
      Insertar en uni1_vars que el campos class sea 600 el bono que quieres que de
      uni1_vars_requriements en el campo elementID, con el id que le asignaste en uni1_vars, el campo requireID el id si quieres que se necesite algo para tenerlo y en requireLevel en nivel de lo que se requiere para obtenerlo.
      insertar uni1_users el campo con el mismo nombre que le diste en uni1_vars
      Para el idioma debes añadirlo en fichero tech.php dentro de $LNG['tech'] = array( en donde se encuentra 600 => "Oficial", debe coincidir con el ID que le asignaste en el uni1_vars, en el mismo fichero dentro $LNG['shortDescription'] = array( , debe coincidir con el ID que le asignaste en el uni1_vars, en el mismo fichero dentro $LNG['longDescription'] = array( , debe coincidir con el ID que le asignaste en el uni1_vars,
      Ejemplo:

      SQL-Query

      1. INSERT INTO `uni1_vars` (`elementID`, `name`, `class`, `onPlanetType`, `onePerPlanet`, `factor`, `maxLevel`, `cost901`, `cost902`, `cost903`, `cost911`, `cost921`, `consumption1`, `consumption2`, `speedTech`, `speed1`, `speed2`, `speed2Tech`, `speed2onLevel`, `speed3Tech`, `speed3onLevel`, `capacity`, `attack`, `defend`, `timeBonus`, `bonusAttack`, `bonusDefensive`, `bonusShield`, `bonusBuildTime`, `bonusResearchTime`, `bonusShipTime`, `bonusDefensiveTime`, `bonusResource`, `bonusEnergy`, `bonusResourceStorage`, `bonusShipStorage`, `bonusFlyTime`, `bonusFleetSlots`, `bonusPlanets`, `bonusSpyPower`, `bonusExpedition`, `bonusGateCoolTime`, `bonusMoreFound`, `bonusAttackUnit`, `bonusDefensiveUnit`, `bonusShieldUnit`, `bonusBuildTimeUnit`, `bonusResearchTimeUnit`, `bonusShipTimeUnit`, `bonusDefensiveTimeUnit`, `bonusResourceUnit`, `bonusEnergyUnit`, `bonusResourceStorageUnit`, `bonusShipStorageUnit`, `bonusFlyTimeUnit`, `bonusFleetSlotsUnit`, `bonusPlanetsUnit`, `bonusSpyPowerUnit`, `bonusExpeditionUnit`, `bonusGateCoolTimeUnit`, `bonusMoreFoundUnit`, `speedFleetFactor`, `production901`, `production902`, `production903`, `production911`, `production921`, `storage901`, `storage902`, `storage903`) VALUES
      2. (616, 'rpg_officier', 600, '1,3', 0, 1.00, 1, 0, 0, 0, 0, 2000, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0.10, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)

      Source Code

      1. ALTER TABLE uni1_users ADD `rpg_officier` tinyint(22) NOT NULL DEFAULT '0'

      SQL-Query

      1. INSERT INTO `uni1_vars_requriements` (`elementID`, `rapidfireID`, `shoots`) VALUES
      2. (616, 615, 5),
      Se necesitara subir 5 niveles del Oficial Emperador para poder adquirirlo

      PHP Source Code: TECH.php

      1. 616 => "Nuevo Oficial",

      Source Code: TECH.php

      1. 616 => 'Pequeña descripción',

      Source Code: TECH.php

      1. 616 => 'Descripción mas detallada',
      Creo que es todo.
      Que tal man, el oficial lo añadí pero cuando trato de agregar el bono de Slot de expediciones no me funciona.

      quiero añadir +2 Slot en expediciones

      bonusExpeditionUnit: 2

      bonusExpedition: 2

      lo pongo en esas 2 opciones y no me funciona
    • tellez wrote:

      yamilrh wrote:

      Pero algo que haga en especifico ese oficial?
      Insertar en uni1_vars que el campos class sea 600 el bono que quieres que de
      uni1_vars_requriements en el campo elementID, con el id que le asignaste en uni1_vars, el campo requireID el id si quieres que se necesite algo para tenerlo y en requireLevel en nivel de lo que se requiere para obtenerlo.
      insertar uni1_users el campo con el mismo nombre que le diste en uni1_vars
      Para el idioma debes añadirlo en fichero tech.php dentro de $LNG['tech'] = array( en donde se encuentra 600 => "Oficial", debe coincidir con el ID que le asignaste en el uni1_vars, en el mismo fichero dentro $LNG['shortDescription'] = array( , debe coincidir con el ID que le asignaste en el uni1_vars, en el mismo fichero dentro $LNG['longDescription'] = array( , debe coincidir con el ID que le asignaste en el uni1_vars,
      Ejemplo:

      SQL-Query

      1. INSERT INTO `uni1_vars` (`elementID`, `name`, `class`, `onPlanetType`, `onePerPlanet`, `factor`, `maxLevel`, `cost901`, `cost902`, `cost903`, `cost911`, `cost921`, `consumption1`, `consumption2`, `speedTech`, `speed1`, `speed2`, `speed2Tech`, `speed2onLevel`, `speed3Tech`, `speed3onLevel`, `capacity`, `attack`, `defend`, `timeBonus`, `bonusAttack`, `bonusDefensive`, `bonusShield`, `bonusBuildTime`, `bonusResearchTime`, `bonusShipTime`, `bonusDefensiveTime`, `bonusResource`, `bonusEnergy`, `bonusResourceStorage`, `bonusShipStorage`, `bonusFlyTime`, `bonusFleetSlots`, `bonusPlanets`, `bonusSpyPower`, `bonusExpedition`, `bonusGateCoolTime`, `bonusMoreFound`, `bonusAttackUnit`, `bonusDefensiveUnit`, `bonusShieldUnit`, `bonusBuildTimeUnit`, `bonusResearchTimeUnit`, `bonusShipTimeUnit`, `bonusDefensiveTimeUnit`, `bonusResourceUnit`, `bonusEnergyUnit`, `bonusResourceStorageUnit`, `bonusShipStorageUnit`, `bonusFlyTimeUnit`, `bonusFleetSlotsUnit`, `bonusPlanetsUnit`, `bonusSpyPowerUnit`, `bonusExpeditionUnit`, `bonusGateCoolTimeUnit`, `bonusMoreFoundUnit`, `speedFleetFactor`, `production901`, `production902`, `production903`, `production911`, `production921`, `storage901`, `storage902`, `storage903`) VALUES
      2. (616, 'rpg_officier', 600, '1,3', 0, 1.00, 1, 0, 0, 0, 0, 2000, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0.10, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)



      Source Code

      1. ALTER TABLE uni1_users ADD `rpg_officier` tinyint(22) NOT NULL DEFAULT '0'

      SQL-Query

      1. INSERT INTO `uni1_vars_requriements` (`elementID`, `rapidfireID`, `shoots`) VALUES
      2. (616, 615, 5),
      Se necesitara subir 5 niveles del Oficial Emperador para poder adquirirlo

      PHP Source Code: TECH.php

      1. 616 => "Nuevo Oficial",

      Source Code: TECH.php

      1. 616 => 'Pequeña descripción',

      Source Code: TECH.php

      1. 616 => 'Descripción mas detallada',
      Creo que es todo.
      Que tal man, el oficial lo añadí pero cuando trato de agregar el bono de Slot de expediciones no me funciona.
      quiero añadir +2 Slot en expediciones

      bonusExpeditionUnit: 2

      bonusExpedition: 2

      lo pongo en esas 2 opciones y no me funciona
      En el archivo includes/classes/class.FleetFunctions.php

      cambia la funcion:


      PHP Source Code: class.FleetFunctions.php

      1. public static function getExpeditionLimit($USER)
      2. {
      3. ...
      4. }


      Por esta que te doy a continuacion:


      PHP Source Code: class.FleetFunctions.php

      1. public static function getExpeditionLimit($USER)
      2. {
      3. global $resource;
      4. if ($USER[$resource[124]] > 0) {
      5. $MaxExpe = floor(floor(sqrt($USER[$resource[124]])) + $USER['factor']['Expedition']);
      6. } else {
      7. $MaxExpe = 0;
      8. }
      9. return $MaxExpe;
      10. }
      Display All

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

    • Linkin wrote:

      tellez wrote:

      yamilrh wrote:

      Pero algo que haga en especifico ese oficial?
      Insertar en uni1_vars que el campos class sea 600 el bono que quieres que de
      uni1_vars_requriements en el campo elementID, con el id que le asignaste en uni1_vars, el campo requireID el id si quieres que se necesite algo para tenerlo y en requireLevel en nivel de lo que se requiere para obtenerlo.
      insertar uni1_users el campo con el mismo nombre que le diste en uni1_vars
      Para el idioma debes añadirlo en fichero tech.php dentro de $LNG['tech'] = array( en donde se encuentra 600 => "Oficial", debe coincidir con el ID que le asignaste en el uni1_vars, en el mismo fichero dentro $LNG['shortDescription'] = array( , debe coincidir con el ID que le asignaste en el uni1_vars, en el mismo fichero dentro $LNG['longDescription'] = array( , debe coincidir con el ID que le asignaste en el uni1_vars,
      Ejemplo:

      SQL-Query

      1. INSERT INTO `uni1_vars` (`elementID`, `name`, `class`, `onPlanetType`, `onePerPlanet`, `factor`, `maxLevel`, `cost901`, `cost902`, `cost903`, `cost911`, `cost921`, `consumption1`, `consumption2`, `speedTech`, `speed1`, `speed2`, `speed2Tech`, `speed2onLevel`, `speed3Tech`, `speed3onLevel`, `capacity`, `attack`, `defend`, `timeBonus`, `bonusAttack`, `bonusDefensive`, `bonusShield`, `bonusBuildTime`, `bonusResearchTime`, `bonusShipTime`, `bonusDefensiveTime`, `bonusResource`, `bonusEnergy`, `bonusResourceStorage`, `bonusShipStorage`, `bonusFlyTime`, `bonusFleetSlots`, `bonusPlanets`, `bonusSpyPower`, `bonusExpedition`, `bonusGateCoolTime`, `bonusMoreFound`, `bonusAttackUnit`, `bonusDefensiveUnit`, `bonusShieldUnit`, `bonusBuildTimeUnit`, `bonusResearchTimeUnit`, `bonusShipTimeUnit`, `bonusDefensiveTimeUnit`, `bonusResourceUnit`, `bonusEnergyUnit`, `bonusResourceStorageUnit`, `bonusShipStorageUnit`, `bonusFlyTimeUnit`, `bonusFleetSlotsUnit`, `bonusPlanetsUnit`, `bonusSpyPowerUnit`, `bonusExpeditionUnit`, `bonusGateCoolTimeUnit`, `bonusMoreFoundUnit`, `speedFleetFactor`, `production901`, `production902`, `production903`, `production911`, `production921`, `storage901`, `storage902`, `storage903`) VALUES
      2. (616, 'rpg_officier', 600, '1,3', 0, 1.00, 1, 0, 0, 0, 0, 2000, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0.10, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)


      Source Code

      1. ALTER TABLE uni1_users ADD `rpg_officier` tinyint(22) NOT NULL DEFAULT '0'

      SQL-Query

      1. INSERT INTO `uni1_vars_requriements` (`elementID`, `rapidfireID`, `shoots`) VALUES
      2. (616, 615, 5),
      Se necesitara subir 5 niveles del Oficial Emperador para poder adquirirlo

      PHP Source Code: TECH.php

      1. 616 => "Nuevo Oficial",

      Source Code: TECH.php

      1. 616 => 'Pequeña descripción',

      Source Code: TECH.php

      1. 616 => 'Descripción mas detallada',
      Creo que es todo.
      Que tal man, el oficial lo añadí pero cuando trato de agregar el bono de Slot de expediciones no me funciona.quiero añadir +2 Slot en expediciones

      bonusExpeditionUnit: 2

      bonusExpedition: 2

      lo pongo en esas 2 opciones y no me funciona
      En el archivo includes/classes/class.FleetFunctions.php
      cambia la funcion:


      PHP Source Code: class.FleetFunctions.php

      1. public static function getExpeditionLimit($USER)
      2. {
      3. ...
      4. }

      Por esta que te doy a continuacion:


      PHP Source Code: class.FleetFunctions.php

      1. public static function getExpeditionLimit($USER)
      2. {
      3. global $resource;
      4. return floor(sqrt($USER[$resource[124]]) * (1 + $USER['factor']['Expedition']));
      5. }
      Esto me funcionara? lo que quiero es que cuando el usuario compre el oficial se le agreguen +2 slot de expediciones.
    • Linkin wrote:

      tellez wrote:

      yamilrh wrote:

      Pero algo que haga en especifico ese oficial?
      Insertar en uni1_vars que el campos class sea 600 el bono que quieres que de
      uni1_vars_requriements en el campo elementID, con el id que le asignaste en uni1_vars, el campo requireID el id si quieres que se necesite algo para tenerlo y en requireLevel en nivel de lo que se requiere para obtenerlo.
      insertar uni1_users el campo con el mismo nombre que le diste en uni1_vars
      Para el idioma debes añadirlo en fichero tech.php dentro de $LNG['tech'] = array( en donde se encuentra 600 => "Oficial", debe coincidir con el ID que le asignaste en el uni1_vars, en el mismo fichero dentro $LNG['shortDescription'] = array( , debe coincidir con el ID que le asignaste en el uni1_vars, en el mismo fichero dentro $LNG['longDescription'] = array( , debe coincidir con el ID que le asignaste en el uni1_vars,
      Ejemplo:

      SQL-Query

      1. INSERT INTO `uni1_vars` (`elementID`, `name`, `class`, `onPlanetType`, `onePerPlanet`, `factor`, `maxLevel`, `cost901`, `cost902`, `cost903`, `cost911`, `cost921`, `consumption1`, `consumption2`, `speedTech`, `speed1`, `speed2`, `speed2Tech`, `speed2onLevel`, `speed3Tech`, `speed3onLevel`, `capacity`, `attack`, `defend`, `timeBonus`, `bonusAttack`, `bonusDefensive`, `bonusShield`, `bonusBuildTime`, `bonusResearchTime`, `bonusShipTime`, `bonusDefensiveTime`, `bonusResource`, `bonusEnergy`, `bonusResourceStorage`, `bonusShipStorage`, `bonusFlyTime`, `bonusFleetSlots`, `bonusPlanets`, `bonusSpyPower`, `bonusExpedition`, `bonusGateCoolTime`, `bonusMoreFound`, `bonusAttackUnit`, `bonusDefensiveUnit`, `bonusShieldUnit`, `bonusBuildTimeUnit`, `bonusResearchTimeUnit`, `bonusShipTimeUnit`, `bonusDefensiveTimeUnit`, `bonusResourceUnit`, `bonusEnergyUnit`, `bonusResourceStorageUnit`, `bonusShipStorageUnit`, `bonusFlyTimeUnit`, `bonusFleetSlotsUnit`, `bonusPlanetsUnit`, `bonusSpyPowerUnit`, `bonusExpeditionUnit`, `bonusGateCoolTimeUnit`, `bonusMoreFoundUnit`, `speedFleetFactor`, `production901`, `production902`, `production903`, `production911`, `production921`, `storage901`, `storage902`, `storage903`) VALUES
      2. (616, 'rpg_officier', 600, '1,3', 0, 1.00, 1, 0, 0, 0, 0, 2000, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0.10, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)


      Source Code

      1. ALTER TABLE uni1_users ADD `rpg_officier` tinyint(22) NOT NULL DEFAULT '0'

      SQL-Query

      1. INSERT INTO `uni1_vars_requriements` (`elementID`, `rapidfireID`, `shoots`) VALUES
      2. (616, 615, 5),
      Se necesitara subir 5 niveles del Oficial Emperador para poder adquirirlo

      PHP Source Code: TECH.php

      1. 616 => "Nuevo Oficial",

      Source Code: TECH.php

      1. 616 => 'Pequeña descripción',

      Source Code: TECH.php

      1. 616 => 'Descripción mas detallada',
      Creo que es todo.
      Que tal man, el oficial lo añadí pero cuando trato de agregar el bono de Slot de expediciones no me funciona.quiero añadir +2 Slot en expediciones

      bonusExpeditionUnit: 2

      bonusExpedition: 2

      lo pongo en esas 2 opciones y no me funciona
      En el archivo includes/classes/class.FleetFunctions.php
      cambia la funcion:


      PHP Source Code: class.FleetFunctions.php

      1. public static function getExpeditionLimit($USER)
      2. {
      3. ...
      4. }

      Por esta que te doy a continuacion:


      PHP Source Code: class.FleetFunctions.php

      1. public static function getExpeditionLimit($USER)
      2. {
      3. global $resource;
      4. return floor(sqrt($USER[$resource[124]]) * (1 + $USER['factor']['Expedition']));
      5. }
      He agregado el codigo y singue sin funcionarme. Me da los demas bonos pero no me da los slot en expediciones.
    • tellez wrote:

      Linkin wrote:

      tellez wrote:

      yamilrh wrote:

      Pero algo que haga en especifico ese oficial?
      Insertar en uni1_vars que el campos class sea 600 el bono que quieres que de
      uni1_vars_requriements en el campo elementID, con el id que le asignaste en uni1_vars, el campo requireID el id si quieres que se necesite algo para tenerlo y en requireLevel en nivel de lo que se requiere para obtenerlo.
      insertar uni1_users el campo con el mismo nombre que le diste en uni1_vars
      Para el idioma debes añadirlo en fichero tech.php dentro de $LNG['tech'] = array( en donde se encuentra 600 => "Oficial", debe coincidir con el ID que le asignaste en el uni1_vars, en el mismo fichero dentro $LNG['shortDescription'] = array( , debe coincidir con el ID que le asignaste en el uni1_vars, en el mismo fichero dentro $LNG['longDescription'] = array( , debe coincidir con el ID que le asignaste en el uni1_vars,
      Ejemplo:

      SQL-Query

      1. INSERT INTO `uni1_vars` (`elementID`, `name`, `class`, `onPlanetType`, `onePerPlanet`, `factor`, `maxLevel`, `cost901`, `cost902`, `cost903`, `cost911`, `cost921`, `consumption1`, `consumption2`, `speedTech`, `speed1`, `speed2`, `speed2Tech`, `speed2onLevel`, `speed3Tech`, `speed3onLevel`, `capacity`, `attack`, `defend`, `timeBonus`, `bonusAttack`, `bonusDefensive`, `bonusShield`, `bonusBuildTime`, `bonusResearchTime`, `bonusShipTime`, `bonusDefensiveTime`, `bonusResource`, `bonusEnergy`, `bonusResourceStorage`, `bonusShipStorage`, `bonusFlyTime`, `bonusFleetSlots`, `bonusPlanets`, `bonusSpyPower`, `bonusExpedition`, `bonusGateCoolTime`, `bonusMoreFound`, `bonusAttackUnit`, `bonusDefensiveUnit`, `bonusShieldUnit`, `bonusBuildTimeUnit`, `bonusResearchTimeUnit`, `bonusShipTimeUnit`, `bonusDefensiveTimeUnit`, `bonusResourceUnit`, `bonusEnergyUnit`, `bonusResourceStorageUnit`, `bonusShipStorageUnit`, `bonusFlyTimeUnit`, `bonusFleetSlotsUnit`, `bonusPlanetsUnit`, `bonusSpyPowerUnit`, `bonusExpeditionUnit`, `bonusGateCoolTimeUnit`, `bonusMoreFoundUnit`, `speedFleetFactor`, `production901`, `production902`, `production903`, `production911`, `production921`, `storage901`, `storage902`, `storage903`) VALUES
      2. (616, 'rpg_officier', 600, '1,3', 0, 1.00, 1, 0, 0, 0, 0, 2000, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0.10, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)





      Source Code

      1. ALTER TABLE uni1_users ADD `rpg_officier` tinyint(22) NOT NULL DEFAULT '0'

      SQL-Query

      1. INSERT INTO `uni1_vars_requriements` (`elementID`, `rapidfireID`, `shoots`) VALUES
      2. (616, 615, 5),
      Se necesitara subir 5 niveles del Oficial Emperador para poder adquirirlo

      PHP Source Code: TECH.php

      1. 616 => "Nuevo Oficial",

      Source Code: TECH.php

      1. 616 => 'Pequeña descripción',

      Source Code: TECH.php

      1. 616 => 'Descripción mas detallada',
      Creo que es todo.
      Que tal man, el oficial lo añadí pero cuando trato de agregar el bono de Slot de expediciones no me funciona.quiero añadir +2 Slot en expediciones




      bonusExpeditionUnit: 2

      bonusExpedition: 2

      lo pongo en esas 2 opciones y no me funciona
      En el archivo includes/classes/class.FleetFunctions.phpcambia la funcion:


      PHP Source Code: class.FleetFunctions.php

      1. public static function getExpeditionLimit($USER)
      2. {
      3. ...
      4. }
      Por esta que te doy a continuacion:


      PHP Source Code: class.FleetFunctions.php

      1. public static function getExpeditionLimit($USER)
      2. {
      3. global $resource;
      4. return floor(sqrt($USER[$resource[124]]) * (1 + $USER['factor']['Expedition']));
      5. }
      He agregado el codigo y singue sin funcionarme. Me da los demas bonos pero no me da los slot en expediciones.
      No te funciona por que en tu archivo includes/pages/game/ShowFleetTablePage.class.php no esta guiándose por la función que te di anteriormente y para ello tienes que hacer unos cambios en ese archivo, te los dejo aquí a continuación:

      en includes/pages/game/ShowFleetTablePage.class.php cambia:

      PHP Source Code: ShowFleetTablePage.class.php

      1. $techExpedition = $USER[$resource[124]];
      2. if ($techExpedition >= 1)
      3. {
      4. $activeExpedition = FleetFunctions::GetCurrentFleets($USER['id'], 15, true);
      5. $maxExpedition = floor(sqrt($techExpedition));
      6. }
      7. else
      8. {
      9. $activeExpedition = 0;
      10. $maxExpedition = 0;
      11. }
      Display All
      por:


      Source Code

      1. $activeExpedition = FleetFunctions::GetCurrentFleets($USER['id'], 15, true);
      2. $maxExpedition = FleetFunctions::getExpeditionLimit($USER);
    • Aquí esta función también cámbiala en includes/classes/class.FleetFunctions.php que si no te va a dejar hacer 1 expedición sin haber investigado la tecnología

      PHP Source Code: class.FleetFunctions.php

      1. public static function getExpeditionLimit($USER)
      2. {
      3. global $resource;
      4. if ($USER[$resource[124]] > 0) {
      5. $MaxExpe = floor(floor(sqrt($USER[$resource[124]])) + $USER['factor']['Expedition']);
      6. } else {
      7. $MaxExpe = 0;
      8. }
      9. return $MaxExpe;
      10. }
      Display All