From 712601041db27d09ea5503a34abe4a7e660f7188 Mon Sep 17 00:00:00 2001 From: hide_d Date: Thu, 22 Nov 2018 02:15:24 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B5=AC=20=EB=B6=88=EA=B0=80=EC=B9=A8=20?= =?UTF-8?q?=EC=BD=94=EB=93=9C=20=EC=82=AD=EC=A0=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hwe/func_process_chief.php | 113 ------------------------------------- 1 file changed, 113 deletions(-) diff --git a/hwe/func_process_chief.php b/hwe/func_process_chief.php index e4998241..72897a23 100644 --- a/hwe/func_process_chief.php +++ b/hwe/func_process_chief.php @@ -349,119 +349,6 @@ function process_61(&$general) { pushGenLog($general, ["●{$month}월:{$destNation['name']}으로 불가침 제의 서신을 보냈습니다.<1>$date"]); } -function process_62(&$general) { - $db = DB::db(); - $gameStor = KVStorage::getStorage($db, 'game_env'); - $connect=$db->get(); - - $log = []; - $alllog = []; - $history = []; - $date = substr($general['turntime'],11,5); - - $admin = $gameStor->getValues(['year','month','startyear']); - - $query = "select nation,supply from city where city='{$general['city']}'"; - $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); - $city = MYDB_fetch_array($result); - - $query = "select nation,name,l{$general['level']}turn0,color from nation where nation='{$general['nation']}'"; - $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); - $nation = MYDB_fetch_array($result); - - $command = DecodeCommand($nation["l{$general['level']}turn0"]); - $which = $command[1]; - - $query = "select nation,name,color from nation where nation='$which'"; - $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); - $younation = MYDB_fetch_array($result); - - $query = "select * from general where nation='{$younation['nation']}' and level='12'"; - $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); - $king = MYDB_fetch_array($result); - - //아국과의 관계 - $query = "select state from diplomacy where me='{$nation['nation']}' and you='{$younation['nation']}'"; - $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); - $dip = MYDB_fetch_array($result); - //대상국이 외교 진행중(합병수락중,통합수락중)일때 - $query = "select state from diplomacy where me='{$younation['nation']}' and (state='3' or state='5')"; - $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); - $dipcount = MYDB_num_rows($result); - - if($younation['nation'] == 0) { - $log[] = "●{$admin['month']}월:멸망한 국가입니다. 선포 실패. <1>$date"; - } elseif($general['level'] < 5) { - $log[] = "●{$admin['month']}월:수뇌부가 아닙니다. 선포 실패. <1>$date"; - } elseif($city['nation'] != $general['nation']) { - $log[] = "●{$admin['month']}월:아국이 아닙니다. 선포 실패. <1>$date"; - } elseif($city['supply'] == 0) { - $log[] = "●{$admin['month']}월:고립된 도시입니다. 선포 실패. <1>$date"; - } elseif($dip['state'] == 0) { - $log[] = "●{$admin['month']}월:아국과 이미 교전중입니다. 선포 실패. <1>$date"; - } elseif($dip['state'] == 1) { - $log[] = "●{$admin['month']}월:아국과 이미 선포중입니다. 선포 실패. <1>$date"; - } elseif($dip['state'] == 7) { - $log[] = "●{$admin['month']}월:아국과 불가침중입니다. 선포 실패. <1>$date"; - } elseif($dipcount != 0) { - $log[] = "●{$admin['month']}월:상대국이 외교 진행중입니다. 선포 실패. <1>$date"; - } elseif(!isNeighbor($nation['nation'], $younation['nation'])) { - $log[] = "●{$admin['month']}월:인접하지 않았습니다. 선포 실패. <1>$date"; - } elseif($admin['year'] <= $admin['startyear']) { - $log[] = "●{$admin['month']}월:초반제한 해제 2년전부터 가능합니다. 선포 실패. <1>$date"; - } else { - $log[] = "●{$admin['month']}월:{$younation['name']}으로 선전 포고 했습니다.<1>$date"; - - $josaYi = JosaUtil::pick($general['name'], '이'); - $josaYiNation = JosaUtil::pick($nation['name'], '이'); - - $alllog[] = "●{$admin['month']}월:{$general['name']}{$josaYi} {$younation['name']}선전 포고 하였습니다."; - $history[] = "●{$admin['year']}년 {$admin['month']}월:【선포】{$nation['name']}{$josaYiNation} {$younation['name']}에 선전 포고 하였습니다."; - pushGeneralHistory($general, "●{$admin['year']}년 {$admin['month']}월:{$younation['name']}에 선전 포고"); - pushNationHistory($nation, "●{$admin['year']}년 {$admin['month']}월:{$general['name']}{$josaYi} {$younation['name']}에 선전 포고"); - pushNationHistory($younation, "●{$admin['year']}년 {$admin['month']}월:{$nation['name']}{$general['name']}{$josaYi} 아국에 선전 포고"); - - //외교 변경 - $query = "update diplomacy set state='1',term='24' where me='{$nation['nation']}' and you='{$younation['nation']}'"; - MYDB_query($query, $connect) or Error("ally ".MYDB_error($connect),""); - $query = "update diplomacy set state='1',term='24' where me='{$younation['nation']}' and you='{$nation['nation']}'"; - MYDB_query($query, $connect) or Error("ally ".MYDB_error($connect),""); - - //국메로 저장 - $text = "【외교】{$admin['year']}년 {$admin['month']}월:{$nation['name']}에서 {$younation['name']}에 선전포고"; - - $src = new MessageTarget( - $general['no'], - $general['name'], - $general['nation'], - $nation['name'], - $nation['color'], - GetImageURL($general['imgsvr'], $general['picture']) - ); - $dest = new MessageTarget( - 0, - '', - $younation['nation'], - $younation['name'], - $younation['color'] - ); - $msg = new Message( - Message::MSGTYPE_NATIONAL, - $src, - $dest, - $text, - new \DateTime($general['turntime']), - new \DateTime('9999-12-31'), - [] - ); - $msg->send(); - } - - pushWorldHistory($history, $admin['year'], $admin['month']); - pushGeneralPublicRecord($alllog, $admin['year'], $admin['month']); - pushGenLog($general, $log); -} - function process_63(&$general) { $db = DB::db(); $gameStor = KVStorage::getStorage($db, 'game_env');