Bonjour a tous,
j'ai déjà le pack de flotte qui offre exactement les flottes que je veux mais j'aurai voulu le modifier pour que sa donne aléatoirement des flottes a chaque fois.
voici le code, est ce que quelqu'un aurait une idée? merci par avance
Display All
j'ai déjà le pack de flotte qui offre exactement les flottes que je veux mais j'aurai voulu le modifier pour que sa donne aléatoirement des flottes a chaque fois.
voici le code, est ce que quelqu'un aurait une idée? merci par avance
PHP Source Code
- <?php
- class ShowFleetBonusPage extends AbstractGamePage
- {
- public static $requireModule = 0;
- function __construct()
- {
- parent::__construct();
- }
- function show()
- {
- global $LNG, $PLANET, $USER, $resource;
- $this->tplObj->loadscript('countdown.js');
- $cost = 30000;
- if(!empty($USER['urlaubs_modus'])){
- $this->printMessage("Vous ne pouvez pas accéder à cette page lorsque vous êtes en mode V!", true, array('game.php?page=FleetBonus', 2));
- }
- $config = Config::get();
- $time = "1 Day";
- $ship1 = 10000 * $config->resource_multiplier;
- $ship2 = 20000 * $config->resource_multiplier;
- $ship3 = 100000 * $config->resource_multiplier;
- if($_POST){
- if($USER['darkmatter'] >= $cost){
- if($USER['fleet_bonus_time']+6*60*60 < TIMESTAMP) {
- $db = Database::get();
- $USER['darkmatter'] -= $cost;
- $db->update("UPDATE %%USERS%% SET `fleet_bonus_time` = :bonusTime WHERE `id` = :userID ;", [':bonusTime' => TIMESTAMP, ':userID' => $USER['id']]);
- $db->update("UPDATE %%PLANETS%% SET `crusher` = `crusher` + :ship1, `heavy_hunter` = `heavy_hunter` + :ship2, `light_hunter` = `light_hunter` + :ship3 where `id` = :planetID ;", [':ship1' => $ship1, ':ship2' => $ship2, ':ship3' => $ship3, ":planetID" => $PLANET['id']]);
- $this->printMessage("Le pack a été acheté et le compte a été mis à jour avec succès!", true, array('game.php?page=FleetBonus', 2));
- } else {
- $this->printMessage("
- Vous pouvez utiliser ce pack une fois toutes les 6 heures!", true, array('game.php?page=FleetBonus', 2));
- }
- }
- else{
- $this->printMessage("
- Vous n'avez pas assez de matière noire!", true, array('game.php?page=FleetBonus', 2));
- }
- }
- $this->assign(array(
- 'cost' => pretty_number($cost),
- 'time' => $time,
- 'status' => ((($USER['fleet_bonus_time']+6*60*60) < TIMESTAMP) ? true : (($USER['fleet_bonus_time']+6*60*60) - TIMESTAMP)),
- 'ship1' => pretty_number($ship1),
- 'ship2' => pretty_number($ship2),
- 'ship3' => pretty_number($ship3),
- ));
- $this->display('page.fleetbonus.default.tpl');
- }
- }
- ?>