Example #1
0
 }
 if (isset($_GET['request_timer']) && $_GET['request_timer'] == "energy_timer") {
     if (isset($_GET['operation'])) {
         UserTimers::stopEnergyTimer($_SESSION['userID']);
         exit;
     }
     $request_timer = $_GET['request_timer'];
     $increment_value = $_GET['increment_value'];
     //if(UserTimers::incremenEnergyTimer($_SESSION['userID'], $increment_value * ENERGY_INCREASE_TIME)){
     if (UserTimers::updateEnergyTimer($_SESSION['userID'])) {
         $playerEnergy++;
         $refill_energy = $playerEnergy;
         if ($playerEnergy > $playerEnergyMax) {
             $refill_energy = $playerEnergyMax;
         }
         if (User::updateUserEnergy($_SESSION['userID'], $refill_energy)) {
             echo "success";
         }
     } else {
         echo "failure";
     }
 }
 if (isset($_GET['request_timer']) && $_GET['request_timer'] == "health_timer") {
     if (isset($_GET['operation'])) {
         UserTimers::stopHealthTimer($_SESSION['userID']);
         exit;
     }
     $request_timer = $_GET['request_timer'];
     $increment_value = $_GET['increment_value'];
     //if(UserTimers::incremenHealthTimer($_SESSION['userID'], $increment_value * HEALTH_INCREASE_TIME)){
     if (UserTimers::updateHealthTimer($_SESSION['userID'])) {
Example #2
0
     }
 }
 if ($playerEnergyMax > $playerEnergy) {
     $energy_mins = floor($energy_timer / 60);
     $energy_increment = floor($energy_mins / $energy_increase_timer);
     if ($energy_increment > 0) {
         $new_energy = $energy_increment + $playerEnergy;
         if ($new_energy >= $playerEnergyMax) {
             if (UserTimers::stopEnergyTimer($_SESSION['userID'])) {
                 User::updateUserEnergy($_SESSION['userID'], $playerEnergyMax);
                 $energy_timer = 0;
                 $playerEnergy = $playerEnergyMax;
             }
         } else {
             if (UserTimers::incremenEnergyTimer($_SESSION['userID'], $energy_increment * $energy_increase_timer)) {
                 User::updateUserEnergy($_SESSION['userID'], $new_energy);
                 $energy_timer -= $energy_increment * $energy_increase_timer * 60;
                 $playerEnergy = $new_energy;
             }
         }
     }
 }
 if ($playerStaminaMax > $playerStamina) {
     $stamina_mins = floor($stamina_timer / 60);
     $stamina_seconds = $stamina_timer % 60;
     $stamina_increment = floor($stamina_mins / $stamina_increase_timer);
     if ($stamina_increment > 0) {
         $new_stamina = $stamina_increment + $playerStamina;
         if ($new_stamina >= $playerStaminaMax) {
             if (UserTimers::stopStaminaTimer($_SESSION['userID'])) {
                 User::updateUserStamina($_SESSION['userID'], $playerStaminaMax);