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]); }
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); } }