Example #1
0
 public static function upgradeBarracks($barrackId, $level, $building_type_id)
 {
     $db = mysqli_connect("localhost", "root", "1234", "ant_rpg");
     mysqli_query($db, "INSERT INTO upgrade_building (building_id,building_type_id) VALUES ('" . $barrackId . "','" . $building_type_id . "')");
     var_dump($db->error_list);
     $request = mysqli_query($db, "SELECT * FROM levels WHERE level_to_id = " . $building_type_id . " AND level = " . $level);
     $level_id = $request->fetch_all()[0];
     User::updateResourceWaterAndFood($level_id[4], $level_id[3]);
 }
Example #2
0
 public static function tryTrain($ant, $quantity)
 {
     $user = User::getUserById($_SESSION['id']);
     $water = $user["water_resource"] - $ant[4] * $quantity;
     $food = $user['food_resource'] - $ant[3] * $quantity;
     if ($food < 0 || $water < 0) {
         throw new \Exception('Not enough resources');
     } else {
         User::updateResourceWaterAndFood($ant[4] * $quantity, $ant[3] * $quantity);
     }
 }