15) { $type = 1; } extractMissingPostToGlobals(); //로그인 검사 $session = Session::requireGameLogin()->setReadOnly(); $userID = Session::getUserID(); $db = DB::db(); $connect=$db->get(); increaseRefresh("세력장수", 1); $query = "select no,nation,level from general where owner='{$userID}'"; $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $me = MYDB_fetch_array($result); if($me['level'] == 0) { echo "재야입니다."; exit(); } $sel = [$type => "selected"]; ?> <?=UniqueConst::$serverName?>: 세력장수
세 력 장 수
정렬순서 :
queryFirstField('select level from nation where nation = %i', $me['nation']); $orderByText = '';//FIXME: 쿼리 재작성 switch($type) { case 1: $orderByText = " order by level desc"; break; case 2: $orderByText = " order by dedication desc"; break; case 3: $orderByText = " order by experience desc"; break; case 4: $orderByText = " order by leader desc"; break; case 5: $orderByText = " order by power desc"; break; case 6: $orderByText = " order by intel desc"; break; case 7: $orderByText = " order by gold desc"; break; case 8: $orderByText = " order by rice desc"; break; case 9: $orderByText = " order by crew desc"; break; case 10: $orderByText = " order by connect desc"; break; case 11: $orderByText = " order by personal"; break; case 12: $orderByText = " order by special desc"; break; case 13: $orderByText = " order by special2 desc"; break; case 14: $orderByText = " order by belong desc"; break; case 15: $orderByText = " order by npc desc"; break; } $query = "select npc, special, special2, personal, picture, imgsvr, name, level, dedication, experience, injury, leader, power, intel, gold, rice, belong, connect, killturn from general where nation='{$me['nation']}' ".$orderByText; $genresult = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $gencount = MYDB_num_rows($genresult); echo" "; for($j=0; $j < $gencount; $j++) { $general = MYDB_fetch_array($genresult); if($general['level'] == 12) { $lbonus = $nationLevel * 2; } elseif($general['level'] >= 5) { $lbonus = $nationLevel; } else { $lbonus = 0; } if($lbonus > 0) { $lbonus = "+{$lbonus}"; } else { $lbonus = ""; } if($general['injury'] > 0) { $leader = intdiv($general['leader'] * (100 - $general['injury']), 100); $power = intdiv($general['power'] * (100 - $general['injury']), 100); $intel = intdiv($general['intel'] * (100 - $general['injury']), 100); $leader = "{$leader}{$lbonus}"; $power = "{$power}"; $intel = "{$intel}"; } else { $leader = "{$general['leader']}{$lbonus}"; $power = "{$general['power']}"; $intel = "{$general['intel']}"; } if($general['npc'] >= 2) { $name = "{$general['name']}"; } elseif($general['npc'] == 1) { $name = "{$general['name']}"; } else { $name = "{$general['name']}"; } $imageTemp = GetImageURL($general['imgsvr']); echo " "; } echo "
얼 굴 이 름 관 직 계 급 명 성 봉 록 통솔 무력 지력 자 금 군 량 성 격 특 기 사 관 벌점
$name "; echo getLevel($general['level'], $nationLevel); echo " ".getDed($general['dedication'])." ".getHonor($general['experience'])." ".getBill($general['dedication'])." $leader $power $intel {$general['gold']} {$general['rice']} ".displayCharInfo($general['personal'])." ".displaySpecialInfo($general['special'])." / ".displaySpecialInfo($general['special2'])." {$general['belong']} {$general['connect']}"; echo "
(".getConnect($general['connect']).")
"; ?>