setReadOnly(); $userID = Session::getUserID(); $db = DB::db(); $gameStor = KVStorage::getStorage($db, 'game_env'); increaseRefresh("장수일람", 2); $me = $db->queryFirstRow('SELECT con,turntime FROM general WHERE owner = %i', $userID); $con = checkLimit($me['con']); if ($con >= 2) { printLimitMsg($me['turntime']); exit(); } if ($type <= 0 || $type > 15) { $type = 9; } $ownerNameList = []; if($gameStor->isunited){ foreach(RootDB::db()->queryAllLists('SELECT no, name FROM member') as [$ownerID, $ownerName]){ $ownerNameList[$ownerID] = $ownerName; } } ?> <?=UniqueConst::$serverName?>: 장수일람
장 수 일 람
정렬순서 :
['nation', false], 2=>['leadership', true], 3=>['strength', true], 4=>['intel', true], 5=>['experience', true], 6=>['dedication', true], 7=>['officer_level', true], 8=>['killturn', false], 9=>['connect', true], 10=>['experience', true], 11=>['personal', true], 12=>['special', true], 13=>['special2', true], 14=>['age', true], 15=>['npc', true], ][$type]; $generalList = $db->query('SELECT owner,no,picture,imgsvr,npc,age,nation,special,special2,personal,name,injury,leadership,strength,intel,experience,dedication,officer_level,killturn,connect from general order by %b %l', $orderKey, $orderDesc?'desc':''); echo" "; foreach($generalList as $general){ $nation = $nationname[$general['nation']]; $lbonus = calcLeadershipBonus($general['officer_level'], $nationlevel[$general['nation']]??0); if ($lbonus > 0) { $lbonusText = "+{$lbonus}"; } else { $lbonusText = ""; } if ($general['injury'] > 0) { $leadership = intdiv($general['leadership'] * (100 - $general['injury']), 100); $strength = intdiv($general['strength'] * (100 - $general['injury']), 100); $intel = intdiv($general['intel'] * (100 - $general['injury']), 100); $leadership = "{$leadership}{$lbonusText}"; $strength = "{$strength}"; $intel = "{$intel}"; } else { $leadership = "{$general['leadership']}{$lbonusText}"; $strength = "{$general['strength']}"; $intel = "{$general['intel']}"; } if ($general['npc'] >= 2) { $name = "{$general['name']}"; } elseif ($general['npc'] == 1) { $name = "{$general['name']}"; } else { $name = "{$general['name']}"; } if(key_exists($general['owner'], $ownerNameList)){ $name = $name.'
('.$ownerNameList[$general['owner']].')'; } $general['connect'] = Util::round($general['connect'], -1); $imageTemp = GetImageURL($general['imgsvr']); echo " =2?'true':'false')."' > "; } echo "
얼 굴 이 름 연령 성격 특기 레 벨 국 가 명 성 계 급 관 직 통솔 무력 지력 삭턴 벌점
$name {$general['age']}세 ".displayCharInfo($general['personal'])." ".displaySpecialDomesticInfo($general['special'])." / ".displaySpecialWarInfo($general['special2'])." Lv ".getExpLevel($general['experience'])." {$nation} ".getHonor($general['experience'])." ".getDed($general['dedication'])." "; echo getOfficerLevelText($general['officer_level']); echo " $leadership $strength $intel {$general['killturn']} {$general['connect']}"; echo "
【".getConnect($general['connect'])."】
"; ?>