= $sea['min_point'] && $score <= $sea['max_exp'] || $score >= $sea['min_point'] && $sea['max_exp'] == -1) { $level = $sea['lv']; $pass_score = $score - $sea['min_point'] + 1; $max_pass_score = $sea['max_exp'] - $sea['min_point'] + 1; $min_pass_score = $sea['min_point']; if ($sea['max_exp'] == -1) { $max_pass_score = $sea['min_point']; $pass_score = $score; } array_push($pass_array, array( 'level' => $level, 'pass_score' => $pass_score, 'max_pass_score' => $max_pass_score, 'min_pass_score' => $min_pass_score, 'exp' => $sea['task_exp'], )); return $pass_array; } } return null; } function getNowSeasoncardInfo($score) { $conf = getSeacardConf(); for ($i = 1; $i <= count($conf); $i++) { $sea = getSeacardById($i); if ($score >= $sea['min_point'] && $score <= $sea['max_exp'] || $score >= $sea['min_point'] && $sea['max_exp'] == -1) { return $sea['lv']; } } return null; } function getNowSeasoncardExp($score) { $conf = getSeacardConf(); for ($i = 1; $i <= count($conf); $i++) { $sea = getSeacardById($i); if ($score >= $sea['min_point'] && $score <= $sea['max_exp'] || $score >= $sea['min_point'] && $sea['max_exp'] == -1) { return $sea['task_exp']; } } return null; } function getNowSeasoncardMaxExp($score) { $conf = getSeacardConf(); for ($i = 1; $i <= count($conf); $i++) { $sea = getSeacardById($i); if ($score >= $sea['min_point'] && $score <= $sea['max_exp'] || $score >= $sea['min_point'] && $sea['max_exp'] == -1) { return $sea['max_exp']; } } return null; } function getNowSeasoncardCost($score) { $conf = getSeacardConf(); for ($i = 1; $i <= count($conf); $i++) { $sea = getSeacardById($i); if ($score >= $sea['min_point'] && $score <= $sea['max_exp'] || $score >= $sea['min_point'] && $sea['max_exp'] == -1) { return $sea['cost']; } } return null; }