4 changed files with 13 additions and 21 deletions
+1
View File
@@ -3,6 +3,7 @@ include "lib.php";
include "func.php";
$connect=dbConn();
requireUserLevel($connect, 5);
LogHistory($connect, 1);
+8 -17
View File
@@ -141,23 +141,14 @@ if($id_num) {
}
$city = $city[city];
$pleader = 0;
$ppower = 0;
$pintel = 0;
for($statBonusCnt = 3 + rand() % 3; $statBonusCnt > 0; $statBonusCnt--){
switch(ChooseRandomItem(array($leader, $power, $intel))){
case 0:
$pleader++;
break;
case 1:
$ppower++;
break;
case 2:
$pintel++;
break;
}
}
$total = 3 + rand() % 3;
$pleader = rand() % 100;
$ppower = rand() % 100;
$pintel = rand() % 100;
$rate = $pleader + $ppower + $pintel;
$pleader = floor($pleader / $rate * $total + 0.5);
$ppower = floor($ppower / $rate * $total + 0.5);
$pintel = floor($pintel / $rate * $total + 0.5);
$leader = $leader + $pleader;
$power = $power + $ppower;
+1 -1
View File
@@ -173,7 +173,7 @@ function requireUserLevel($connect, $reqLevel=5){
$p_id = isset($_SESSION['p_id'])?$_SESSION['p_id']:null;
if(!$p_id){
$query = "select count(*) as cnt from general where userlevel < $reqLevel limit 1";
$query = "select count(*) as cnt from general where userlevel < 4 limit 1";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$cnt = MYDB_fetch_array($result);
+3 -3
View File
@@ -301,11 +301,11 @@ function processWar($connect, $general, $city) {
}
}
} elseif($general[crewtype] == 40) { // 정란
$cityCrew = $cityCrew * 1.8;
$cityCrew = $cityCrew * 1.5;
} elseif($general[crewtype] == 41) { // 충차
$cityCrew = $cityCrew * 2.4;
$cityCrew = $cityCrew * 2.0;
} elseif($general[crewtype] == 42) { // 벽력거
$cityCrew = $cityCrew * 1.8;
$cityCrew = $cityCrew * 1.5;
}
//군주 공격 보정 10%
if($general[level] == 12) {