global 변수로 지정된 값을 GameConst의 형태로 변경중

This commit is contained in:
2018-02-04 16:53:01 +09:00
parent c914fd2aa8
commit ecca899a82
7 changed files with 37 additions and 51 deletions
+8 -8
View File
@@ -209,12 +209,12 @@ echo "
</tr>
";
$querys[10] = "select no,name,level,city from general where nation='{$me['nation']}' and level!='12' and power>='$_goodgenpower' order by npc,binary(name)";
$querys[9] = "select no,name,level,city from general where nation='{$me['nation']}' and level!='12' and intel>='$_goodgenintel' order by npc,binary(name)";
$querys[8] = "select no,name,level,city from general where nation='{$me['nation']}' and level!='12' and power>='$_goodgenpower' order by npc,binary(name)";
$querys[7] = "select no,name,level,city from general where nation='{$me['nation']}' and level!='12' and intel>='$_goodgenintel' order by npc,binary(name)";
$querys[6] = "select no,name,level,city from general where nation='{$me['nation']}' and level!='12' and power>='$_goodgenpower' order by npc,binary(name)";
$querys[5] = "select no,name,level,city from general where nation='{$me['nation']}' and level!='12' and intel>='$_goodgenintel' order by npc,binary(name)";
$querys[10] = "select no,name,level,city from general where nation='{$me['nation']}' and level!='12' and power>='".GameConst::goodgenpower."' order by npc,binary(name)";
$querys[9] = "select no,name,level,city from general where nation='{$me['nation']}' and level!='12' and intel>='".GameConst::goodgenintel."' order by npc,binary(name)";
$querys[8] = "select no,name,level,city from general where nation='{$me['nation']}' and level!='12' and power>='".GameConst::goodgenpower."' order by npc,binary(name)";
$querys[7] = "select no,name,level,city from general where nation='{$me['nation']}' and level!='12' and intel>='".GameConst::goodgenintel."' order by npc,binary(name)";
$querys[6] = "select no,name,level,city from general where nation='{$me['nation']}' and level!='12' and power>='".GameConst::goodgenpower."' order by npc,binary(name)";
$querys[5] = "select no,name,level,city from general where nation='{$me['nation']}' and level!='12' and intel>='".GameConst::goodgenintel."' order by npc,binary(name)";
for($i=10; $i >= $lv; $i--) {
if($i % 2 == 0) { echo "<tr>"; }
@@ -299,7 +299,7 @@ if($meLevel >= 5) {
<option value=0>____공석____</option>
";
$query = "select no,name,level,city from general where nation='{$me['nation']}' and level!='12' and power>='$_goodgenpower' order by npc,binary(name)";
$query = "select no,name,level,city from general where nation='{$me['nation']}' and level!='12' and power>='".GameConst::goodgenpower."' order by npc,binary(name)";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$count = MYDB_num_rows($result);
for($i=0; $i < $count; $i++) {
@@ -353,7 +353,7 @@ if($meLevel >= 5) {
<option value=0>____공석____</option>
";
$query = "select no,name,level,city from general where nation='{$me['nation']}' and level!='12' and intel>='$_goodgenintel' order by npc,binary(name)";
$query = "select no,name,level,city from general where nation='{$me['nation']}' and level!='12' and intel>='".GameConst::goodgenintel."' order by npc,binary(name)";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$count = MYDB_num_rows($result);
for($i=0; $i < $count; $i++) {
+8 -8
View File
@@ -184,12 +184,12 @@ if($btn == "추방") {
if($genlist != 0) {
$valid = 0;
switch($level) {
case 10: if($general['power'] >= $_goodgenpower) { $valid = 1; } break;
case 9: if($general['intel'] >= $_goodgenintel) { $valid = 1; } break;
case 8: if($general['power'] >= $_goodgenpower) { $valid = 1; } break;
case 7: if($general['intel'] >= $_goodgenintel) { $valid = 1; } break;
case 6: if($general['power'] >= $_goodgenpower) { $valid = 1; } break;
case 5: if($general['intel'] >= $_goodgenintel) { $valid = 1; } break;
case 10: if($general['power'] >= GameConst::goodgenpower) { $valid = 1; } break;
case 9: if($general['intel'] >= GameConst::goodgenintel) { $valid = 1; } break;
case 8: if($general['power'] >= GameConst::goodgenpower) { $valid = 1; } break;
case 7: if($general['intel'] >= GameConst::goodgenintel) { $valid = 1; } break;
case 6: if($general['power'] >= GameConst::goodgenpower) { $valid = 1; } break;
case 5: if($general['intel'] >= GameConst::goodgenintel) { $valid = 1; } break;
default: $valid = 1; break;
}
if($valid == 1) {
@@ -231,8 +231,8 @@ if($btn == "추방") {
if($genlist != 0) {
$valid = 0;
switch($level) {
case 4: if($general['power'] >= $_goodgenpower) { $valid = 1; } break;
case 3: if($general['intel'] >= $_goodgenintel) { $valid = 1; } break;
case 4: if($general['power'] >= GameConst::goodgenpower) { $valid = 1; } break;
case 3: if($general['intel'] >= GameConst::goodgenintel) { $valid = 1; } break;
default: $valid = 1; break;
}
if($valid == 1) {
+3 -4
View File
@@ -2027,8 +2027,8 @@ function msgprint($connect, $msg, $name, $picture, $imgsvr, $when, $num, $type)
}
function banner() {
global $_version, $_banner, $_helper;
echo "<font size=2>$_version / $_banner <br> $_helper</font>";
echo "<font size=2>".GameConst::version." / ".GameConst::banner." <br> ".GameConst::helper."</font>";
}
function addTurn($date, $turnterm=1) {
@@ -3577,9 +3577,8 @@ function uniqueItem($connect, $general, $log, $vote=0) {
}
function checkAbility($connect, $general, $log) {
global $_upgradeLimit;
$limit = $_upgradeLimit;
$limit = GameConst::upgradeLimit;
$query = "select no,leader,leader2,power,power2,intel,intel2 from general where no='{$general['no']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
+8 -11
View File
@@ -467,22 +467,20 @@ function getLevel($level, $nlevel=8) {
}
function getCall($leader, $power, $intel) {
global $_goodgenleader, $_goodgenpower, $_goodgenintel;
$call = '평범';
if($leader >= $_goodgenleader && $power >= $_goodgenpower && $intel >= $_goodgenintel) {
if($leader >= GameConst::goodgenleader && $power >= GameConst::goodgenpower && $intel >= GameConst::goodgenintel) {
$call = '만능';
} elseif($leader >= $_goodgenleader && $power >= $_goodgenpower) {
} elseif($leader >= GameConst::goodgenleader && $power >= GameConst::goodgenpower) {
$call = '용장';
} elseif($leader >= $_goodgenleader && $intel >= $_goodgenintel) {
} elseif($leader >= GameConst::goodgenleader && $intel >= GameConst::goodgenintel) {
$call = '지장';
} elseif($power >= $_goodgenpower && $intel >= $_goodgenintel) {
} elseif($power >= GameConst::goodgenpower && $intel >= GameConst::goodgenintel) {
$call = '명장';
} elseif($leader >= $_goodgenleader) {
} elseif($leader >= GameConst::goodgenleader) {
$call = '명사';
} elseif($power >= $_goodgenpower) {
} elseif($power >= GameConst::goodgenpower) {
$call = '용맹';
} elseif($intel >= $_goodgenintel) {
} elseif($intel >= GameConst::goodgenintel) {
$call = '현명';
}
return $call;
@@ -608,8 +606,7 @@ function getDedLevel($dedication) {
}
function expStatus($exp) {
global $_upgradeLimit;
return $exp / $_upgradeLimit * 100;
return $exp / GameConst::upgradeLimit * 100;
}
function getLevelPer($exp, $level) {
+3 -9
View File
@@ -33,7 +33,6 @@ function CriticalScore($score, $type) {
}
function process_1($connect, &$general, $type) {
global $_develrate;
$log = array();
$alllog = array();
$date = substr($general['turntime'],11,5);
@@ -75,7 +74,7 @@ function process_1($connect, &$general, $type) {
$log[count($log)] = "<C>●</>{$admin['month']}월:{$dtype}{$btype} 충분합니다. $dtype 실패. <1>$date</>";
} else {
// 민심 50 이하이면 50과 같게
if($city['rate'] < $_develrate) { $city['rate'] = $_develrate; }
if($city['rate'] < GameConst::develrate) { $city['rate'] = GameConst::develrate; }
$rate = $city['rate'] / 100;
$score = ($general['intel'] * (100 - $general['injury'])/100 + getBookEff($general['book'])) * $rate;
@@ -138,7 +137,6 @@ function process_1($connect, &$general, $type) {
}
function process_3($connect, &$general) {
global $_develrate;
$log = array();
$alllog = array();
$date = substr($general['turntime'],11,5);
@@ -239,7 +237,6 @@ function process_3($connect, &$general) {
}
function process_4($connect, &$general) {
global $_develrate;
$log = array();
$alllog = array();
$date = substr($general['turntime'],11,5);
@@ -335,7 +332,6 @@ function process_4($connect, &$general) {
}
function process_5($connect, &$general, $type) {
global $_develrate;
$log = array();
$alllog = array();
$date = substr($general['turntime'],11,5);
@@ -377,7 +373,7 @@ function process_5($connect, &$general, $type) {
$log[count($log)] = "<C>●</>{$admin['month']}월:{$dtype}는 충분합니다. $dtype 실패. <1>$date</>";
} else {
// 민심 50 이하이면 50과 같게
if($city['rate'] < $_develrate) { $city['rate'] = $_develrate; }
if($city['rate'] < GameConst::develrate) { $city['rate'] = GameConst::develrate; }
$rate = $city['rate'] / 100;
$score = ($general['power'] * (100 - $general['injury'])/100 + getWeapEff($general['weap'])) * $rate;
@@ -439,7 +435,6 @@ function process_5($connect, &$general, $type) {
}
function process_7($connect, &$general) {
global $_develrate;
$log = array();
$alllog = array();
$date = substr($general['turntime'],11,5);
@@ -535,7 +530,6 @@ function process_7($connect, &$general) {
}
function process_8($connect, &$general) {
global $_develrate;
$log = array();
$alllog = array();
$date = substr($general['turntime'],11,5);
@@ -576,7 +570,7 @@ function process_8($connect, &$general) {
$log[count($log)] = "<C>●</>{$admin['month']}월:치안은 충분합니다. $dtype 강화 실패. <1>$date</>";
} else {
// 민심 50 이하이면 50과 같게
if($city['rate'] < $_develrate) { $city['rate'] = $_develrate; }
if($city['rate'] < GameConst::develrate) { $city['rate'] = GameConst::develrate; }
$rate = $city['rate'] / 100;
$score = ($general['power'] * (100 - $general['injury'])/100 + getWeapEff($general['weap'])) * $rate;
-4
View File
File diff suppressed because one or more lines are too long
+7 -7
View File
@@ -25,10 +25,10 @@ define('STEP_LOG', true);
define('PROCESS_LOG', true);
$_startTime = getMicroTime();
$_ver = "서비스중";
$_version = "삼국지 모의전투 PHP HideD v0.1";
$_banner = "KOEI의 이미지를 사용, 응용하였습니다 / 제작 : 유기체(jwh1807@gmail.com), HideD(hided62@gmail.com)";
$_helper = "도움 주신 분들";
$_develrate = 50; // 내정시 최하 민심 설정
$x_version = "삼국지 모의전투 PHP HideD v0.1";
$x_banner = "KOEI의 이미지를 사용, 응용하였습니다 / 제작 : 유기체(jwh1807@gmail.com), HideD(hided62@gmail.com)";
$x_helper = "도움 주신 분들";
$x_develrate = 50; // 내정시 최하 민심 설정
$_upgradeLimit = 30; // 능력치 상승 경험치
$_dexLimit = 1000000; // 숙련도 제한치
$_defaultatmos = 40; // 초기 사기치
@@ -45,9 +45,9 @@ $_basefiring = 0.25; // 계략 기본 성공률
$_firing = 300; // 계략시 확률 가중치(수치가 클수록 변화가 적음 : (지력차/$_firing + $_basefiring)
$_firingbase = 100; // 계략시 기본 수치 감소량
$_firingpower = 400; // 계략시 수치 감소량($_firingbase ~ $_firingpower)
$_goodgenleader = 65; // 명장,지장에 사용될 통솔 제한
$_goodgenpower = 65; // 명장에 사용될 무력 제한
$_goodgenintel = 65; // 지장에 사용될 지력 제한
$x_goodgenleader = 65; // 명장,지장에 사용될 통솔 제한
$x_goodgenpower = 65; // 명장에 사용될 무력 제한
$x_goodgenintel = 65; // 지장에 사용될 지력 제한
$_basecolor = "000044"; // 기본 배경색깔 푸른색
$_basecolor2 = "225500"; // 기본 배경색깔 초록색
$_basecolor3 = "660000"; // 기본 배경색깔 붉은색