array 참조 문제 마저 해결
This commit is contained in:
+9
-9
@@ -6802,12 +6802,12 @@ function disaster($connect) {
|
||||
$city = MYDB_fetch_array($cityresult);
|
||||
//호황 발생 도시 선택 ( 기본 3% 이므로 약 3개 도시 )
|
||||
//재해 발생 도시 선택 ( 기본 6% 이므로 약 6개 도시 )
|
||||
if($isgood == 1) { $ratio = 3 + round(1.0*$city['secu']/$city[secu2]*3); } // 3 ~ 6%
|
||||
else { $ratio = 6 - round(1.0*$city['secu']/$city[secu2]*3); } // 3 ~ 6%
|
||||
if($isgood == 1) { $ratio = 3 + round(1.0*$city['secu']/$city['secu2']*3); } // 3 ~ 6%
|
||||
else { $ratio = 6 - round(1.0*$city['secu']/$city['secu2']*3); } // 3 ~ 6%
|
||||
|
||||
if(rand()%100+1 < $ratio) {
|
||||
$disastercity[count($disastercity)] = $city['city'];
|
||||
$disasterratio[count($disastercity)] = 1.0 * $city['secu'] / $city[secu2];
|
||||
$disasterratio[count($disastercity)] = 1.0 * $city['secu'] / $city['secu2'];
|
||||
$disastername .= $city['name']." ";
|
||||
}
|
||||
}
|
||||
@@ -6926,13 +6926,13 @@ function disaster($connect) {
|
||||
$city['comm'] *= $ratio; $city['secu'] *= $ratio; $city['def'] *= $ratio;
|
||||
$city['wall'] *= $ratio;
|
||||
|
||||
if($city['pop'] > $city[pop2]) { $city['pop'] = $city[pop2]; }
|
||||
if($city['pop'] > $city['pop2']) { $city['pop'] = $city['pop2']; }
|
||||
if($city['rate'] > 100) { $city['rate'] = 100; }
|
||||
if($city['agri'] > $city[agri2]) { $city['agri'] = $city[agri2]; }
|
||||
if($city['comm'] > $city[comm2]) { $city['comm'] = $city[comm2]; }
|
||||
if($city['secu'] > $city[secu2]) { $city['secu'] = $city[secu2]; }
|
||||
if($city['def'] > $city[def2]) { $city['def'] = $city[def2]; }
|
||||
if($city['wall'] > $city[wall2]) { $city['wall'] = $city[wall2]; }
|
||||
if($city['agri'] > $city['agri2']) { $city['agri'] = $city['agri2']; }
|
||||
if($city['comm'] > $city['comm2']) { $city['comm'] = $city['comm2']; }
|
||||
if($city['secu'] > $city['secu2']) { $city['secu'] = $city['secu2']; }
|
||||
if($city['def'] > $city['def2']) { $city['def'] = $city['def2']; }
|
||||
if($city['wall'] > $city['wall2']) { $city['wall'] = $city['wall2']; }
|
||||
|
||||
$query = "update city set state='$state',pop='{$city['pop']}',rate='{$city['rate']}',agri='{$city['agri']}',comm='{$city['comm']}',secu='{$city['secu']}',def='{$city['def']}',wall='{$city['wall']}' where city='$disastercity[$i]'";
|
||||
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
|
||||
|
||||
@@ -748,7 +748,7 @@ function fight($connect, $tnmt_type, $tnmt, $phs, $group, $g1, $g2, $type) {
|
||||
case 3: $log[count($log)] = "<S>●</> <Y>{$gen1['name']}</>의 <S>".getHorseName($gen1['h'])."</>(이)가 갈기를 휘날립니다!"; break;
|
||||
}
|
||||
}
|
||||
if($gen1[w] > 6 && ($tnmt_type == 0 || $tnmt_type == 2)) {
|
||||
if($gen1['w'] > 6 && ($tnmt_type == 0 || $tnmt_type == 2)) {
|
||||
switch(rand()%4) {
|
||||
case 0: $log[count($log)] = "<S>●</> <Y>{$gen1['name']}</>의 <S>".getWeapName($gen1['w'])."</>(이)가 번뜩입니다!"; break;
|
||||
case 1: $log[count($log)] = "<S>●</> <Y>{$gen1['name']}</>의 <S>".getWeapName($gen1['w'])."</>(이)가 푸르게 빛납니다!"; break;
|
||||
@@ -756,7 +756,7 @@ function fight($connect, $tnmt_type, $tnmt, $phs, $group, $g1, $g2, $type) {
|
||||
case 3: $log[count($log)] = "<S>●</> <Y>{$gen1['name']}</>의 손에는 <S>".getWeapName($gen1['w'])."</>(이)가 쥐어져 있습니다!"; break;
|
||||
}
|
||||
}
|
||||
if($gen1[b] > 6 && ($tnmt_type == 0 || $tnmt_type == 3)) {
|
||||
if($gen1['b'] > 6 && ($tnmt_type == 0 || $tnmt_type == 3)) {
|
||||
switch(rand()%4) {
|
||||
case 0: $log[count($log)] = "<S>●</> <Y>{$gen1['name']}</>(이)가 <S>".getBookName($gen1['b'])."</>(을)를 펼쳐듭니다!"; break;
|
||||
case 1: $log[count($log)] = "<S>●</> <Y>{$gen1['name']}</>(이)가 <S>".getBookName($gen1['b'])."</>(을)를 품에서 꺼냅니다!"; break;
|
||||
@@ -764,7 +764,7 @@ function fight($connect, $tnmt_type, $tnmt, $phs, $group, $g1, $g2, $type) {
|
||||
case 3: $log[count($log)] = "<S>●</> <Y>{$gen1['name']}</>의 손에는 <S>".getBookName($gen1['b'])."</>(이)가 쥐어져 있습니다!"; break;
|
||||
}
|
||||
}
|
||||
if($gen2[h] > 6 && ($tnmt_type == 0 || $tnmt_type == 1)) {
|
||||
if($gen2['h'] > 6 && ($tnmt_type == 0 || $tnmt_type == 1)) {
|
||||
switch(rand()%4) {
|
||||
case 0: $log[count($log)] = "<S>●</> <Y>{$gen2['name']}</>의 <S>".getHorseName($gen2['h'])."</>(이)가 포효합니다!"; break;
|
||||
case 1: $log[count($log)] = "<S>●</> <Y>{$gen2['name']}</>의 <S>".getHorseName($gen2['h'])."</>(이)가 그 위용을 뽐냅니다!"; break;
|
||||
@@ -772,7 +772,7 @@ function fight($connect, $tnmt_type, $tnmt, $phs, $group, $g1, $g2, $type) {
|
||||
case 3: $log[count($log)] = "<S>●</> <Y>{$gen2['name']}</>의 <S>".getHorseName($gen2['h'])."</>(이)가 갈기를 휘날립니다!"; break;
|
||||
}
|
||||
}
|
||||
if($gen2[w] > 6 && ($tnmt_type == 0 || $tnmt_type == 2)) {
|
||||
if($gen2['w'] > 6 && ($tnmt_type == 0 || $tnmt_type == 2)) {
|
||||
switch(rand()%4) {
|
||||
case 0: $log[count($log)] = "<S>●</> <Y>{$gen2['name']}</>의 <S>".getWeapName($gen2['w'])."</>(이)가 번뜩입니다!"; break;
|
||||
case 1: $log[count($log)] = "<S>●</> <Y>{$gen2['name']}</>의 <S>".getWeapName($gen2['w'])."</>(이)가 푸르게 빛납니다!"; break;
|
||||
@@ -780,7 +780,7 @@ function fight($connect, $tnmt_type, $tnmt, $phs, $group, $g1, $g2, $type) {
|
||||
case 3: $log[count($log)] = "<S>●</> <Y>{$gen2['name']}</>의 손에는 <S>".getWeapName($gen2['w'])."</>(이)가 쥐어져 있습니다!"; break;
|
||||
}
|
||||
}
|
||||
if($gen2[b] > 6 && ($tnmt_type == 0 || $tnmt_type == 3)) {
|
||||
if($gen2['b'] > 6 && ($tnmt_type == 0 || $tnmt_type == 3)) {
|
||||
switch(rand()%4) {
|
||||
case 0: $log[count($log)] = "<S>●</> <Y>{$gen2['name']}</>(이)가 <S>".getBookName($gen2['b'])."</>(을)를 펼쳐듭니다!"; break;
|
||||
case 1: $log[count($log)] = "<S>●</> <Y>{$gen2['name']}</>(이)가 <S>".getBookName($gen2['b'])."</>(을)를 품에서 꺼냅니다!"; break;
|
||||
|
||||
Reference in New Issue
Block a user