setReadOnly(); $userID = Session::getUserID(); $db = DB::db(); $connect=$db->get(); increaseRefresh("현재도시", 1); $query = "select no,nation,level,city from general where owner='{$userID}'"; $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $me = MYDB_fetch_array($result); $query = "select nation,level,spy from nation where nation='{$me['nation']}'"; $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $myNation = MYDB_fetch_array($result); $templates = new \League\Plates\Engine('templates'); ?> <?=UniqueConst::$serverName?>: 도시정보
도 시 정 보
도시선택 :

명령 화면에서 도시를 클릭하셔도 됩니다.


"; unset($city); // 첩보된 도시까지만 허용 if($valid == 0 && $session->userGrade < 5) { $citylist = $me['city']; } $city = $db->queryFirstRow('SELECT * FROM city WHERE city=%i', $citylist); $nation = getNationStaticInfo($city['nation']); //태수, 군사, 시중 $gen1 = $db->queryFirstRow('SELECT `name`, npc FROM general WHERE `no`=%i', $city['gen1']); $gen2 = $db->queryFirstRow('SELECT `name`, npc FROM general WHERE `no`=%i', $city['gen2']); $gen3 = $db->queryFirstRow('SELECT `name`, npc FROM general WHERE `no`=%i', $city['gen3']); if($city['trade'] == 0) { $city['trade'] = "- "; } ?>
"; bgcolor=>【 |
주민 / 농업 / 상업 / 치안 / 수비 / 성벽 /
민심 시세 % 인구 % 태수 군사 시중
장수

1; $wounded = $general['injury']; $name = $general['name']; $nameText = formatName($name, $general['npc']); $leadership = $general['leader']; $power = $general['power']; $intel = $general['intel']; $leadershipText = formatWounded($leadership, $general['injury']); $powerText = formatWounded($power, $general['injury']); $intelText = formatWounded($intel, $general['injury']); $level = $general['level']; $levelText = getLevel($general['level']); if($general['level'] == 12) { $leadershipBonus = $nationInfo['level'] * 2; } elseif($general['level'] >= 5) { $leadershipBonus = $nationInfo['level']; } else { $leadershipBonus = 0; } $leadershipBonusText = formatLeadershipBonus($leadershipBonus); if($ourGeneral){ $defenceMode = $general['mode']; $defenceModeText = formatDefenceMode($defenceMode); $crewType = $general['crewtype']; $crewTypeText = GameUnitConst::byId($crewType)->name; $crew = $general['crew']; $train = $general['train']; $atmos = $general['atmos']; } else{ $defenceMode = 0; $defenceModeText = ''; $crewType = 0; $crewTypeText = ''; $crew = $general['crew']; $train = -1; $atmos = -1; } $nation = $general['nation']; $nationName = $nationInfo['name']; if($ourGeneral && !$isNPC){ $turnText = []; foreach(getTurn($general, 1) as $turnRawIdx=>$turn){ $turnIdx = $turnRawIdx+1; $turnText[] = "{$turnIdx} : $turn"; } $turnText = join('
', $turnText); } else{ $turnText = ''; } echo $templates->render('cityGeneral', [ 'ourGeneral'=>$ourGeneral, 'isNPC'=>$isNPC, 'wounded'=>$wounded, 'name'=>$name, 'nameText'=>$nameText, 'leadership'=>$leadership, 'leadershipText'=>$leadershipText, 'leadershipBonus'=>$leadershipBonus, 'leadershipBonusText'=>$leadershipBonusText, 'level'=>$level, 'levelText'=>$levelText, 'power'=>$power, 'powerText'=>$powerText, 'intel'=>$intel, 'intelText'=>$intelText, 'defenceMode'=>$defenceMode, 'defenceModeText'=>$defenceModeText, 'crewType'=>$crewType, 'crewTypeText'=>$crewTypeText, 'crew'=>$crew, 'train'=>$train, 'atmos'=>$atmos, 'nation'=>$nation, 'nationName'=>$nationName, 'turnText'=>$turnText ]); } ?>
얼 굴 이 름 통솔 무력 지력 관 직 병 종 병 사 훈련 사기 명 령