setReadOnly(); $userID = Session::getUserID(); $db = DB::db(); $connect=$db->get(); increaseRefresh("명장일람", 2); $query = "select conlimit from game limit 1"; $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect), ""); $admin = MYDB_fetch_array($result); $query = "select con,turntime from general where owner='{$userID}'"; $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect), ""); $me = MYDB_fetch_array($result); $con = checkLimit($me['con'], $admin['conlimit']); if ($con >= 2) { printLimitMsg($me['turntime']); exit(); } ?> 명장일람
명 장 일 람
=2"; } else { $sel = "npc<2"; } $nationName = ['재야']; $nationColor = ['#000000']; foreach (getAllNationStaticInfo() as $nation) { $nationName[$nation['nation']] = $nation['name']; $nationColor[$nation['nation']] = $nation['color']; } $type = array( "명 성", "계 급", "계 략 성 공", "전 투 횟 수", "승 리", "승 률", "사 살", "살 상 률", "보 병 숙 련 도", "궁 병 숙 련 도", "기 병 숙 련 도", "귀 병 숙 련 도", "차 병 숙 련 도", "전 력 전 승 률", "통 솔 전 승 률", "일 기 토 승 률", "설 전 승 률", "베 팅 투 자 액", "베 팅 당 첨", "베 팅 수 익 금", "베 팅 수 익 률" ); for ($i=0; $i < 21; $i++) { $name = []; $data = []; $color = []; $pic = []; switch ($i) { case 0: $query = "select nation,no,name,picture,imgsvr,experience as data from general where $sel order by data desc limit 0,10"; break; case 1: $query = "select nation,no,name,picture,imgsvr,dedication as data from general where $sel order by data desc limit 0,10"; break; case 2: $query = "select nation,no,name,picture,imgsvr,firenum as data from general where $sel order by data desc limit 0,10"; break; case 3: $query = "select nation,no,name,picture,imgsvr,warnum as data from general where $sel order by data desc limit 0,10"; break; case 4: $query = "select nation,no,name,picture,imgsvr,killnum as data from general where $sel order by data desc limit 0,10"; break; case 5: $query = "select nation,no,name,picture,imgsvr,killnum/warnum*10000 as data from general where warnum>=10 and $sel order by data desc limit 0,10"; break; case 6: $query = "select nation,no,name,picture,imgsvr,killcrew as data from general where $sel order by data desc limit 0,10"; break; case 7: $query = "select nation,no,name,picture,imgsvr,killcrew/deathcrew*10000 as data from general where warnum>=10 and $sel order by data desc limit 0,10"; break; case 8: $query = "select nation,no,name,picture,imgsvr,dex0 as data from general where $sel order by data desc limit 0,10"; break; case 9: $query = "select nation,no,name,picture,imgsvr,dex10 as data from general where $sel order by data desc limit 0,10"; break; case 10: $query = "select nation,no,name,picture,imgsvr,dex20 as data from general where $sel order by data desc limit 0,10"; break; case 11: $query = "select nation,no,name,picture,imgsvr,dex30 as data from general where $sel order by data desc limit 0,10"; break; case 12: $query = "select nation,no,name,picture,imgsvr,dex40 as data from general where $sel order by data desc limit 0,10"; break; case 13: $query = "select nation,no,name,picture,imgsvr,ttw/(ttw+ttd+ttl)*10000 as data from general where $sel and (ttw+ttd+ttl)>=50 order by data desc limit 0,10"; break; case 14: $query = "select nation,no,name,picture,imgsvr,tlw/(tlw+tld+tll)*10000 as data from general where $sel and (tlw+tld+tll)>=50 order by data desc limit 0,10"; break; case 15: $query = "select nation,no,name,picture,imgsvr,tpw/(tpw+tpd+tpl)*10000 as data from general where $sel and (tpw+tpd+tpl)>=50 order by data desc limit 0,10"; break; case 16: $query = "select nation,no,name,picture,imgsvr,tiw/(tiw+tid+til)*10000 as data from general where $sel and (tiw+tid+til)>=50 order by data desc limit 0,10"; break; case 17: $query = "select nation,no,name,picture,imgsvr,betgold as data from general where $sel order by data desc limit 0,10"; break; case 18: $query = "select nation,no,name,picture,imgsvr,betwin as data from general where $sel order by data desc limit 0,10"; break; case 19: $query = "select nation,no,name,picture,imgsvr,betwingold as data from general where $sel order by data desc limit 0,10"; break; case 20: $query = "select nation,no,name,picture,imgsvr,betwingold/betgold*10000 as data from general where $sel and betgold >= 1000 order by data desc limit 0,10"; break; } $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect), ""); echo " "; for ($k=0; $k < 10; $k++) { $gen = MYDB_fetch_array($result); if ($i != 2) { if (isset($gen)) { $name[$k] = $gen['name']; $nation[$k] = $nationName[$gen['nation']]; $data[$k] = $gen['data']; $color[$k] = $nationColor[$gen['nation']]; $pic[$k] = $gen['picture']; } else { $name[$k] = "-"; $nation[$k] = "-"; $data[$k] = "-"; $color[$k] = GameConst::$basecolor4; $pic[$k] = ""; } } else { $name[$k] = "???"; $nation[$k] = "???"; $data[$k] = $gen['data']; $color[$k] = GameConst::$basecolor4; $gen['imgsvr'] = 0; $pic[$k] = "9999.jpg"; } if ($color[$k] == "") { $color[$k] = GameConst::$basecolor4; } if ($nation[$k] == "") { $nation[$k] = " "; } if ($pic[$k] == "") { echo ""; } else { $imageTemp = GetImageURL($gen['imgsvr']); echo ""; } } echo ""; for ($k=0; $k < 10; $k++) { echo ""; } echo ""; for ($k=0; $k < 10; $k++) { echo ""; } echo ""; for ($k=0; $k < 10; $k++) { if($data[$k] === '-'){ //do Nothing } else if ($i == 5 || $i == 7 || $i == 20) { $data[$k] = intdiv($data[$k], 100).".".($data[$k]%100)." %"; } else if ($i >= 13 && $i <= 16) { $data[$k] = intdiv($data[$k], 100).".".($data[$k]%100)." %"; } echo ""; } echo ""; } echo "
$type[$i]
1위2위3위4위5위6위7위8위9위10위
 
{$nation[$k]}
{$name[$k]}
{$data[$k]}

"; $type = array( "명 마", "명 검", "명 서", "도 구" ); $call = array( "horse", "weap", "book", "item" ); $func = array( "\\sammo\\getHorseName", "\\sammo\\getWeapName", "\\sammo\\getBookName", "\\sammo\\getItemName" ); for ($i=0; $i < 4; $i++) { $name = []; $data = []; $color = []; $pic = []; echo " "; for ($k=26; $k > 16; $k--) { $str = $func[$i]($k); echo ""; } echo ""; for ($k=26; $k > 16; $k--) { $query = "select nation,no,name,picture,imgsvr from general where {$call[$i]}={$k}"; $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect), ""); $gen = MYDB_fetch_array($result); if (isset($gen)) { $name[$k] = $gen['name']; $nation[$k] = $nationName[$gen['nation']]; $color[$k] = $nationColor[$gen['nation']]; $pic[$k] = $gen['picture']; } else { $name[$k] = "미발견"; $nation[$k] = "-"; $color[$k] = ""; $pic[$k] = ""; } if ($color[$k] == "") { $color[$k] = GameConst::$basecolor4; } if ($nation[$k] == "") { $nation[$k] = " "; } if ($pic[$k] == "") { echo ""; } else { $imageTemp = GetImageURL($gen['imgsvr']??0); echo ""; } } echo ""; for ($k=26; $k > 16; $k--) { echo ""; } echo ""; for ($k=26; $k > 16; $k--) { echo ""; } echo ""; echo " "; for ($k=16; $k > 6; $k--) { $str = $func[$i]($k); echo ""; } echo ""; for ($k=16; $k > 6; $k--) { $query = "select nation,no,name,picture,imgsvr from general where {$call[$i]}={$k}"; $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect), ""); $gen = MYDB_fetch_array($result); if (isset($gen)) { $name[$k] = $gen['name']; $nation[$k] = $nationName[$gen['nation']]; $color[$k] = $nationColor[$gen['nation']]; $pic[$k] = $gen['picture']; } else { $name[$k] = "미발견"; $nation[$k] = "-"; $color[$k] = ""; $pic[$k] = ""; } if ($color[$k] == "") { $color[$k] = GameConst::$basecolor4; } if ($nation[$k] == "") { $nation[$k] = " "; } if ($pic[$k] == "") { echo ""; } else { $imageTemp = GetImageURL($gen['imgsvr']??0); echo ""; } } echo ""; for ($k=16; $k > 6; $k--) { echo ""; } echo ""; for ($k=16; $k > 6; $k--) { echo ""; } echo ""; } ?>
$type[$i]
".$str."
 
{$nation[$k]}
{$name[$k]}
".$str."
 
{$nation[$k]}
{$name[$k]}