setReadOnly(); $userID = Session::getUserID(); $db = DB::db(); $connect=$db->get(); increaseRefresh("중원정보", 1); $query = "select turnterm from game limit 1"; $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $admin = MYDB_fetch_array($result); $query = "select no,nation,map from general where owner='{$userID}'"; $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $me = MYDB_fetch_array($result); $query = "select nation,color,name,power,gennum from nation where level>0 order by power desc"; $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $nationcount = MYDB_num_rows($result); $nationnum = []; $nationname = []; $nationStr = ""; $powerStr = ""; $genStr = ""; $cityStr = ""; for($i=0; $i < $nationcount; $i++) { $nation = MYDB_fetch_array($result); $query = "select city from city where nation='{$nation['nation']}'"; $cityresult = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $citycount = MYDB_num_rows($cityresult); $nationnum[] = $nation['nation']; $nationname[$nation['nation']] = $nation['name']; $nationStr .= " {$nation['name']}
"; $powerStr .= "국력 {$nation['power']}
"; $genStr .= "장수 {$nation['gennum']}
"; $cityStr .= "속령 $citycount
"; } $realConflict = []; foreach ($db->queryAllLists('SELECT city, `name`, conflict FROM city WHERE conflict!=%s', '{}') as list( $cityID, $cityName, $rawConflict )) { $conflict = Json::decode($rawConflict); if (count($conflict)<2) { continue; } $sum = array_sum($conflict); foreach ($conflict as $nationID=>$killnum) { $conflict[$nationID] = ['killnum'=>$killnum]; $conflict[$nationID]['percent'] = round(100*$killnum / $sum, 1); $conflict[$nationID]['name'] = $nationname[$nationID]; $conflict[$nationID]['color'] = getNationStaticInfo($nationID)['color']; } $realConflict[] = [$cityID, $cityName, $conflict]; }; ?> 중원정보
중 원 정 보

"; if($nationcount != 0) { $width = intdiv(888, $nationcount); } for($i=0; $i < $nationcount; $i++) { echo " "; } echo " "; $state = []; for($i=0; $i < $nationcount; $i++) { $query = "select you,state from diplomacy where me='$nationnum[$i]'"; $dipresult = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $nationcount2 = MYDB_num_rows($dipresult); for($k=0; $k < $nationcount2; $k++) { $dip = MYDB_fetch_array($dipresult); $state[$dip['you']] = $dip['state']; } echo " "; for($k=0; $k < $nationcount; $k++) { if($i == $k) { $str = "\"; } else { switch($state[$nationnum[$k]]) { case 0: $str = ""; break; case 1: $str = ""; break; case 2: if($nationnum[$i] == $me['nation'] || $nationnum[$k] == $me['nation'] || $session->userGrade >= 5) { $str = "ㆍ"; } else { $str = "?"; } // $str = "ㆍ"; break; case 3: $str = ""; break; case 4: $str = ""; break; case 5: $str = ""; break; case 6: $str = ""; break; case 7: if($nationnum[$i] == $me['nation'] || $nationnum[$k] == $me['nation'] || $session->userGrade >= 5) { $str = "@"; } else { $str = "?"; } // $str = "@"; break; } } if($nationnum[$i] == $me['nation'] || $nationnum[$k] == $me['nation']) { $backcolor = "style=background-color:".GameConst::$basecolor3.";"; } else { $backcolor = ""; } echo " "; } echo " "; } ?>
align=center bgcolor=blue>외 교 현 황
 {$nationname[$nationnum[$i]]}
{$nationname[$nationnum[$i]]}$str
align=center>불가침 : @, 통합 : , 합병 : , 통상 : ㆍ, 선포 : , 교전 :

분 쟁 현 황
;background-color:;' > 
%;background-color:;' > 

중 원 지 도