Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
10e7e65acd | ||
|
|
71af68f2a5 | ||
|
|
c45e411ca9 | ||
|
|
37f56f05b6 | ||
|
|
14578fa828 | ||
|
|
b7f9973112 | ||
|
|
552008d1b0 |
+2
-2
@@ -16,7 +16,7 @@ if($me[userlevel] < 5) {
|
||||
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=utf-8'>
|
||||
<link rel=stylesheet href=stylesheet.php type=text/css>
|
||||
</head>
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
관리자가 아닙니다.<br>
|
||||
";
|
||||
banner();
|
||||
@@ -42,7 +42,7 @@ $plock = MYDB_fetch_array($result);
|
||||
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=utf-8'>
|
||||
<link rel=stylesheet href=stylesheet.php type=text/css>
|
||||
</head>
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
<form action=_119_b.php method=post>
|
||||
시간조정 : <input type=text size=3 name=minute><input type=submit name=btn value='분당김'><input type=submit name=btn value='분지연'> 최종갱신 : <?=$admin[turntime];?><br>
|
||||
시간조정 : <input type=text size=3 name=minute2><input type=submit name=btn value='토너분당김'><input type=submit name=btn value='토너분지연'> 토너먼트 : <?=$admin[tnmt_time];?><br>
|
||||
|
||||
@@ -2,6 +2,10 @@
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$btn = Util::getReq('btn');
|
||||
$minute = Util::getReq('minute', 'int');
|
||||
$minute2 = Util::getReq('minute2', 'int');
|
||||
|
||||
$connect=dbConn();
|
||||
|
||||
$query = "select userlevel from general where user_id='$_SESSION[p_id]'";
|
||||
|
||||
@@ -17,7 +17,7 @@ if($me[userlevel] < 5) {
|
||||
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=utf-8'>
|
||||
<link rel=stylesheet href=stylesheet.php type=text/css>
|
||||
</head>
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
관리자가 아닙니다.<br>
|
||||
";
|
||||
banner();
|
||||
@@ -36,7 +36,7 @@ $admin = getAdmin($connect);
|
||||
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=utf-8'>
|
||||
<link rel=stylesheet href=stylesheet.php type=text/css>
|
||||
</head>
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
<table align=center width=1000 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13;word-break:break-all; id=bg0>
|
||||
<tr><td>게 임 관 리<br><? backButton(); ?></td></tr>
|
||||
</table>
|
||||
|
||||
@@ -1,6 +1,15 @@
|
||||
<?
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$msg = Util::getReq('msg');
|
||||
$btn = Util::getReq('btn');
|
||||
$log = Util::getReq('log');
|
||||
$starttime = Util::getReq('starttime', 'string', date('Y-m-d H:i:s'));
|
||||
$maxgeneral = Util::getReq('maxgeneral', 'int');
|
||||
$maxnation = Util::getReq('maxnation', 'int');
|
||||
$startyear = Util::getReq('startyear', 'int');
|
||||
|
||||
//로그인 검사
|
||||
CheckLogin();
|
||||
$connect = dbConn();
|
||||
|
||||
@@ -17,7 +17,7 @@ if($me[userlevel] < 5) {
|
||||
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=utf-8'>
|
||||
<link rel=stylesheet href=stylesheet.php type=text/css>
|
||||
</head>
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
관리자가 아닙니다.<br>
|
||||
";
|
||||
banner();
|
||||
@@ -38,7 +38,7 @@ $admin = MYDB_fetch_array($result);
|
||||
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=utf-8'>
|
||||
<link rel=stylesheet href=stylesheet.php type=text/css>
|
||||
</head>
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
<table align=center width=1000 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13;word-break:break-all; id=bg0>
|
||||
<tr><td>회 원 관 리<br><? backButton(); ?></td></tr>
|
||||
</table>
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
<?
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$btn = Util::getReq('btn');
|
||||
$weap = Util::getReq('weap', 'int');
|
||||
|
||||
//로그인 검사
|
||||
CheckLogin();
|
||||
$connect = dbConn();
|
||||
|
||||
@@ -21,7 +21,7 @@ if($me[userlevel] < 4) {
|
||||
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=utf-8'>
|
||||
<link rel=stylesheet href=stylesheet.php type=text/css>
|
||||
</head>
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
특별회원이 아닙니다.<br>
|
||||
";
|
||||
banner();
|
||||
@@ -39,7 +39,7 @@ if($me[userlevel] < 4) {
|
||||
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=utf-8'>
|
||||
<link rel=stylesheet href=stylesheet.php type=text/css>
|
||||
</head>
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
<table align=center width=1000 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13;word-break:break-all; id=bg0>
|
||||
<tr><td>특 별 회 원<br><? backButton(); ?></td></tr>
|
||||
</table>
|
||||
|
||||
@@ -1,6 +1,12 @@
|
||||
<?
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$btn = Util::getReq('btn');
|
||||
$notice = Util::getReq('notice');
|
||||
$genlist = Util::getReq('genlist', 'array_int');
|
||||
$msg = Util::getReq('msg');
|
||||
|
||||
//로그인 검사
|
||||
CheckLogin();
|
||||
$connect = dbConn();
|
||||
|
||||
@@ -17,7 +17,7 @@ if($me[userlevel] < 5) {
|
||||
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=utf-8'>
|
||||
<link rel=stylesheet href=stylesheet.php type=text/css>
|
||||
</head>
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
관리자가 아닙니다.<br>
|
||||
";
|
||||
banner();
|
||||
@@ -38,7 +38,7 @@ $admin = MYDB_fetch_array($result);
|
||||
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=utf-8'>
|
||||
<link rel=stylesheet href=stylesheet.php type=text/css>
|
||||
</head>
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
<table align=center width=1000 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13;word-break:break-all; id=bg0>
|
||||
<tr><td>멀 티 관 리<br><? backButton(); ?></td></tr>
|
||||
</table>
|
||||
|
||||
@@ -1,6 +1,11 @@
|
||||
<?
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$btn = Util::getReq('btn');
|
||||
$genlist = Util::getReq('genlist', 'array_int');
|
||||
$msg = Util::getReq('msg');
|
||||
|
||||
//로그인 검사
|
||||
CheckLogin();
|
||||
$connect = dbConn();
|
||||
|
||||
+13
-8
@@ -1,6 +1,17 @@
|
||||
<?
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$type = Util::getReq('type', 'int', 0);
|
||||
$type2 = Util::getReq('type2', 'int', 0);
|
||||
|
||||
if($type < 0 || $type > 17){
|
||||
$type = 0;
|
||||
}
|
||||
if($type2 < 0 || $type2 > 6){
|
||||
$type2 = 0;
|
||||
}
|
||||
|
||||
//로그인 검사
|
||||
CheckLogin();
|
||||
$connect = dbConn();
|
||||
@@ -17,7 +28,7 @@ if($me[userlevel] < 5) {
|
||||
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=utf-8'>
|
||||
<link rel=stylesheet href=stylesheet.php type=text/css>
|
||||
</head>
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
관리자가 아닙니다.<br>
|
||||
";
|
||||
banner();
|
||||
@@ -28,12 +39,6 @@ if($me[userlevel] < 5) {
|
||||
exit();
|
||||
}
|
||||
|
||||
if($type == 0) {
|
||||
$type = 0;
|
||||
}
|
||||
if($type2 == 0) {
|
||||
$type2 = 0;
|
||||
}
|
||||
$sel[$type] = "selected";
|
||||
$sel2[$type2] = "selected";
|
||||
|
||||
@@ -47,7 +52,7 @@ $admin = MYDB_fetch_array($result);
|
||||
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=utf-8'>
|
||||
<link rel=stylesheet href=stylesheet.php type=text/css>
|
||||
</head>
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
<table align=center width=1000 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13;word-break:break-all; id=bg0>
|
||||
<tr><td>일 제 정 보<br><? closeButton(); ?></td></tr>
|
||||
<tr><td>
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
<?
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$btn = Util::getReq('btn');
|
||||
$nation = Util::getReq('nation', 'int');
|
||||
|
||||
//로그인 검사
|
||||
CheckLogin();
|
||||
$connect = dbConn();
|
||||
|
||||
@@ -1,6 +1,12 @@
|
||||
<?
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$type = Util::getReq('type', 'int', 0);
|
||||
if($type < 0 || $type > 4){
|
||||
$type = 0;
|
||||
}
|
||||
|
||||
//로그인 검사
|
||||
CheckLogin();
|
||||
$connect = dbConn();
|
||||
@@ -17,7 +23,7 @@ if($me[userlevel] < 5) {
|
||||
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=utf-8'>
|
||||
<link rel=stylesheet href=stylesheet.php type=text/css>
|
||||
</head>
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
관리자가 아닙니다.<br>
|
||||
";
|
||||
banner();
|
||||
@@ -40,7 +46,7 @@ $sel[$type] = "selected";
|
||||
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=utf-8'>
|
||||
<link rel=stylesheet href=stylesheet.php type=text/css>
|
||||
</head>
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
<table align=center width=1000 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13;word-break:break-all; id=bg0>
|
||||
<tr><td>접 속 정 보<br><? closeButton(); ?></td></tr>
|
||||
<tr><td><form name=form1 method=post>정렬순서 :
|
||||
|
||||
+12
-5
@@ -1,6 +1,16 @@
|
||||
<?
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$btn = Util::getReq('btn');
|
||||
$gen = Util::getReq('gen', 'int', 0);
|
||||
$type = Util::getReq('type', 'int', 0);
|
||||
|
||||
if($type < 0 || $type > 3){
|
||||
$type = 0;
|
||||
}
|
||||
|
||||
|
||||
//로그인 검사
|
||||
CheckLogin();
|
||||
$connect = dbConn();
|
||||
@@ -17,7 +27,7 @@ if($me[userlevel] < 5) {
|
||||
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=utf-8'>
|
||||
<link rel=stylesheet href=stylesheet.php type=text/css>
|
||||
</head>
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
관리자가 아닙니다.<br>
|
||||
";
|
||||
banner();
|
||||
@@ -32,9 +42,6 @@ if($btn == '정렬하기') {
|
||||
$gen = 0;
|
||||
}
|
||||
|
||||
if($type == 0) {
|
||||
$type = 0;
|
||||
}
|
||||
$sel[$type] = "selected";
|
||||
?>
|
||||
<html>
|
||||
@@ -43,7 +50,7 @@ $sel[$type] = "selected";
|
||||
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=utf-8'>
|
||||
<link rel=stylesheet href=stylesheet.php type=text/css>
|
||||
</head>
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
<table align=center width=1000 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13;word-break:break-all; id=bg0>
|
||||
<tr><td>로 그 정 보<br><? closeButton(); ?></td></tr>
|
||||
<tr><td>
|
||||
|
||||
@@ -1,6 +1,11 @@
|
||||
<?
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$btn = Util::getReq('btn');
|
||||
$gen = Util::getReq('gen', 'int', 0);
|
||||
$type = 0;
|
||||
|
||||
//로그인 검사
|
||||
CheckLogin();
|
||||
$connect = dbConn();
|
||||
@@ -17,7 +22,7 @@ if($me[userlevel] < 5) {
|
||||
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=utf-8'>
|
||||
<link rel=stylesheet href=stylesheet.php type=text/css>
|
||||
</head>
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
관리자가 아닙니다.<br>
|
||||
";
|
||||
banner();
|
||||
@@ -32,9 +37,6 @@ if($btn == '정렬하기') {
|
||||
$gen = 0;
|
||||
}
|
||||
|
||||
if($type == 0) {
|
||||
$type = 0;
|
||||
}
|
||||
$sel[$type] = "selected";
|
||||
?>
|
||||
<html>
|
||||
@@ -43,7 +45,7 @@ $sel[$type] = "selected";
|
||||
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=utf-8'>
|
||||
<link rel=stylesheet href=stylesheet.php type=text/css>
|
||||
</head>
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
<table align=center width=1000 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13;word-break:break-all; id=bg0>
|
||||
<tr><td>외 교 정 보<br><? closeButton(); ?></td></tr>
|
||||
<tr><td>
|
||||
|
||||
@@ -1057,7 +1057,7 @@ input { background-color:black;color:white; }
|
||||
<? require('analytics.php'); ?>
|
||||
</head>
|
||||
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
<form method=post action=_simul.php>
|
||||
<table align=center width=1000 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13;word-break:break-all; id=bg0>
|
||||
<tr id=bg1>
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
<?
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$btn = Util::getReq('btn');
|
||||
|
||||
//로그인 검사
|
||||
CheckLogin();
|
||||
$connect = dbConn();
|
||||
@@ -26,7 +29,7 @@ if($con >= 2) { printLimitMsg($me[turntime]); exit(); }
|
||||
<? require('analytics.php'); ?>
|
||||
</head>
|
||||
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
<table align=center width=1000 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13;word-break:break-all; id=bg0>
|
||||
<tr><td>명 장 일 람<br><? closeButton(); ?></td></tr>
|
||||
</table>
|
||||
@@ -129,7 +132,7 @@ for($i=0; $i < 21; $i++) {
|
||||
echo "<td align=center> </td>";
|
||||
} else {
|
||||
$imageTemp = GetImageURL($gen[imgsvr]);
|
||||
echo "<td align=center><img src={$imageTemp}/{$pic[$k]}></img></td>";
|
||||
echo "<td align=center><img width='64' height='64' src={$imageTemp}/{$pic[$k]}></img></td>";
|
||||
}
|
||||
}
|
||||
|
||||
@@ -207,7 +210,7 @@ for($i=0; $i < 4; $i++) {
|
||||
echo "<td align=center> </td>";
|
||||
} else {
|
||||
$imageTemp = GetImageURL($gen[imgsvr]);
|
||||
echo "<td align=center><img src={$imageTemp}/{$pic[$k]}></img></td>";
|
||||
echo "<td align=center><img width='64' height='64' src={$imageTemp}/{$pic[$k]}></img></td>";
|
||||
}
|
||||
}
|
||||
|
||||
@@ -248,7 +251,7 @@ for($i=0; $i < 4; $i++) {
|
||||
echo "<td align=center> </td>";
|
||||
} else {
|
||||
$imageTemp = GetImageURL($gen[imgsvr]);
|
||||
echo "<td align=center><img src={$imageTemp}/{$pic[$k]}></img></td>";
|
||||
echo "<td align=center><img width='64' height='64' src={$imageTemp}/{$pic[$k]}></img></td>";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
<?
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$select = Util::getReq('select', 'int', 0);
|
||||
|
||||
$connect = dbConn();
|
||||
increaseRefresh($connect, "왕조일람", 2);
|
||||
?>
|
||||
@@ -14,7 +17,7 @@ increaseRefresh($connect, "왕조일람", 2);
|
||||
<? require('analytics.php'); ?>
|
||||
</head>
|
||||
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
<table align=center width=1000 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style="font-size:13;word-break:break-all;color:white;background-color:black" id=bg0>
|
||||
<tr><td>역 대 왕 조<br>
|
||||
<input type=button value='창 닫기' onclick=window.close()><br>
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
<?
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$select = Util::getReq('select', 'int', 0);
|
||||
|
||||
$connect = dbConn();
|
||||
increaseRefresh($connect, "왕조일람", 2);
|
||||
?>
|
||||
@@ -14,7 +17,7 @@ increaseRefresh($connect, "왕조일람", 2);
|
||||
<? require('analytics.php'); ?>
|
||||
</head>
|
||||
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
<table align=center width=1000 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13;word-break:break-all; id=bg0>
|
||||
<tr><td>역 대 왕 조<br>
|
||||
<input type=button value='창 닫기' onclick=window.close()><br>
|
||||
|
||||
@@ -1,6 +1,12 @@
|
||||
<?
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$type = Util::getReq('type', 'int', 9);
|
||||
if ($type <= 0 || $type > 16) {
|
||||
$type = 9;
|
||||
}
|
||||
|
||||
//로그인 검사
|
||||
CheckLogin();
|
||||
$connect = dbConn();
|
||||
@@ -32,7 +38,7 @@ $sel[$type] = "selected";
|
||||
<? require('analytics.php'); ?>
|
||||
</head>
|
||||
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
<table align=center width=1000 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13;word-break:break-all; id=bg0>
|
||||
<tr><td>장 수 일 람<br><? closeButton(); ?></td></tr>
|
||||
<tr><td><form name=form1 method=post>정렬순서 :
|
||||
@@ -148,7 +154,7 @@ for($j=0; $j < $gencount; $j++) {
|
||||
$imageTemp = GetImageURL($general[imgsvr]);
|
||||
echo "
|
||||
<tr>
|
||||
<td align=center><img src={$imageTemp}/{$general[picture]}></img></td>
|
||||
<td align=center><img width='64' height='64' src={$imageTemp}/{$general[picture]}></img></td>
|
||||
<td align=center>$name</td>
|
||||
<td align=center>$general[age]세</td>
|
||||
<td align=center>".getGenChar($general[personal])."</td>
|
||||
|
||||
@@ -13,7 +13,7 @@ increaseRefresh($connect, "명예의전당", 2);
|
||||
<? require('analytics.php'); ?>
|
||||
</head>
|
||||
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
<table align=center width=1000 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=Font-size:13;word-break:break-all; id=bg0>
|
||||
<tr><td>명 예 의 전 당<br><? closeButton(); ?></td></tr>
|
||||
</table>
|
||||
@@ -65,7 +65,7 @@ for($i=0; $i < 21; $i++) {
|
||||
echo "<td align=center> </td>";
|
||||
} else {
|
||||
$imageTemp = GetImageURL($gen[imgsvr]);
|
||||
echo "<td align=center><img src={$imageTemp}/{$pic[$k]}></img></td>";
|
||||
echo "<td align=center><img width='64' height='64' src={$imageTemp}/{$pic[$k]}></img></td>";
|
||||
}
|
||||
*/
|
||||
}
|
||||
|
||||
@@ -3,6 +3,10 @@ $yearmonth = $_POST['yearmonth'];
|
||||
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$btn = Util::getReq('btn');
|
||||
$yearmonth = Util::getReq('yearmonth', 'int');
|
||||
|
||||
//로그인 검사
|
||||
CheckLogin();
|
||||
$connect = dbConn();
|
||||
@@ -33,8 +37,8 @@ if(!$yearmonth) {
|
||||
$year = $admin['year'];
|
||||
$month = $admin['month'] - 1;
|
||||
} else {
|
||||
$year = substr($yearmonth, 0, 3) - 0;
|
||||
$month = substr($yearmonth, 3, 2) - 0;
|
||||
$year = intdiv($yearmonth, 100);
|
||||
$month = $yearmonth % 100;
|
||||
|
||||
if($btn == "◀◀ 이전달") {
|
||||
$month -= 1;
|
||||
@@ -68,7 +72,7 @@ if($me[skin] < 1) {
|
||||
<? require('analytics.php'); ?>
|
||||
</head>
|
||||
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
<table align=center width=1000 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13;word-break:break-all; id=bg0>
|
||||
<tr><td>연 감<br><? closeButton(); ?></td></tr>
|
||||
<tr><td>
|
||||
|
||||
@@ -26,7 +26,7 @@ if($con >= 2) { printLimitMsg($me[turntime]); exit(); }
|
||||
<? require('analytics.php'); ?>
|
||||
</head>
|
||||
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
<table align=center width=1000 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13;word-break:break-all; id=bg0>
|
||||
<tr><td>세 력 일 람<br><? closeButton(); ?></td></tr>
|
||||
</table>
|
||||
|
||||
@@ -4,9 +4,11 @@ include "func.php";
|
||||
$connect = dbConn();
|
||||
increaseRefresh($connect, "빙의일람", 2);
|
||||
|
||||
if($type == 0) {
|
||||
$type = Util::getReq('type', 'int', 1);
|
||||
if($type <= 0 || $type > 8){
|
||||
$type = 1;
|
||||
}
|
||||
|
||||
$sel[$type] = "selected";
|
||||
|
||||
?>
|
||||
@@ -19,7 +21,7 @@ $sel[$type] = "selected";
|
||||
<? require('analytics.php'); ?>
|
||||
</head>
|
||||
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
<table align=center width=1000 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13;word-break:break-all; id=bg0>
|
||||
<tr><td>빙 의 일 람<br><? closeButton(); ?></td></tr>
|
||||
<tr><td><form name=form1 method=post>정렬순서 :
|
||||
|
||||
@@ -27,7 +27,7 @@ if($con >= 2) { printLimitMsg($me[turntime]); exit(); }
|
||||
<? require('analytics.php'); ?>
|
||||
</head>
|
||||
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
<table align=center width=1200 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13;word-break:break-all; id=bg0>
|
||||
<tr><td>세 력 도<br><? closeButton(); ?></td></tr>
|
||||
</table>
|
||||
|
||||
@@ -38,7 +38,7 @@ if($game[maxonline] < $curonline) { $game[maxonline] = $curonline; }
|
||||
<link rel=stylesheet href=stylesheet.php type=text/css>
|
||||
<? require('analytics.php'); ?>
|
||||
</head>
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
<table align=center width=1000 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13;word-break:break-all; id=bg0>
|
||||
<tr><td>트 래 픽 정 보<br><? closeButton(); ?></td></tr>
|
||||
</table>
|
||||
|
||||
@@ -34,7 +34,7 @@ function captureKey(e) {
|
||||
</script>
|
||||
<? require('analytics.php'); ?>
|
||||
</head>
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
<table align=center width=1000 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13;word-break:break-all; id=bg0>
|
||||
<tr><td>설 문 조 사<br><? closeButton(); ?></td></tr>
|
||||
</table>
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
<?
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$msg = Util::getReq('msg');
|
||||
$msg2 = Util::getReq('msg2');
|
||||
|
||||
//로그인 검사
|
||||
CheckLogin();
|
||||
$connect = dbConn();
|
||||
@@ -48,7 +52,7 @@ if($msg2 == "") $msg2 = "-";
|
||||
<link rel=stylesheet href=stylesheet.php type=text/css>
|
||||
<? require('analytics.php'); ?>
|
||||
</head>
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
<table align=center width=1000 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13;word-break:break-all; id=bg0>
|
||||
<tr><td>거 래 장<br><? closeButton(); ?></td></tr>
|
||||
<tr><td align=center id=bg2><font color=orange size=6><b>거 래 장</b></font><input type=button value='갱신' onclick=location.replace('b_auction.php')></td></tr>
|
||||
|
||||
@@ -1,6 +1,15 @@
|
||||
<?
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$btn = Util::getReq('btn');
|
||||
$gen = Util::getReq('gen', 'int', 0);
|
||||
$type = Util::getReq('type', 'int', 0);
|
||||
|
||||
if ($type < 0 || $type > 3) {
|
||||
$type = 0;
|
||||
}
|
||||
|
||||
//로그인 검사
|
||||
CheckLogin();
|
||||
$connect = dbConn();
|
||||
@@ -62,7 +71,7 @@ if($me[skin] < 1) {
|
||||
<? require('analytics.php'); ?>
|
||||
</head>
|
||||
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
<table align=center width=1000 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13;word-break:break-all; id=bg0>
|
||||
<tr><td>감 찰 부<br><? closeButton(); ?></td></tr>
|
||||
<tr><td>
|
||||
|
||||
@@ -48,7 +48,7 @@ select { font-family:'굴림'; line-height:100%; }
|
||||
<? require('analytics.php'); ?>
|
||||
</head>
|
||||
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
<table align=center width=1120 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13;word-break:break-all; id=bg0>
|
||||
<tr><td>베 팅 장<br><? closeButton(); ?></td></tr>
|
||||
</table>
|
||||
|
||||
@@ -28,7 +28,7 @@ if($me[skin] < 1) {
|
||||
<? require('analytics.php'); ?>
|
||||
</head>
|
||||
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
<table align=center width=1000 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13;word-break:break-all; id=bg0>
|
||||
<tr><td>기 밀 실<br><? backButton(); ?></td></tr>
|
||||
<form name=form1 method=post action=c_chiefboard.php>
|
||||
|
||||
@@ -79,7 +79,7 @@ function turn(type) {
|
||||
<? require('analytics.php'); ?>
|
||||
</head>
|
||||
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
<table align=center width=1000 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13;word-break:break-all; id=bg0>
|
||||
<tr><td>사 령 부<input type=button value='갱신' onclick=location.replace('b_chiefcenter.php')><br><? backButton(); ?></td></tr>
|
||||
</table>
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
<?
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$citylist = Util::getReq('citylist', 'int');
|
||||
|
||||
//로그인 검사
|
||||
CheckLogin();
|
||||
$connect = dbConn();
|
||||
@@ -28,7 +31,7 @@ if($me[skin] < 1) {
|
||||
<? require('analytics.php'); ?>
|
||||
</head>
|
||||
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
<table align=center width=1000 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13;word-break:break-all; id=bg0>
|
||||
<tr><td>도 시 정 보<br><? backButton(); ?></td></tr>
|
||||
</table>
|
||||
@@ -280,7 +283,7 @@ for($j=0; $j < $gencount; $j++) {
|
||||
$imageTemp = GetImageURL($general[imgsvr]);
|
||||
echo "
|
||||
<tr>
|
||||
<td align=center"; echo $me[skin]==2?" background={$imageTemp}/{$general[picture]}":""; echo " height=64></td>
|
||||
<td align=center"; echo $me[skin]==2?" style='background:no-repeat center url(\"{$imageTemp}/{$general['picture']}\");background-size:64px;'":""; echo " height=64></td>
|
||||
<td align=center>$general[name]</td>
|
||||
<td align=center>$leader</td>
|
||||
<td align=center>$power</td>
|
||||
|
||||
@@ -42,7 +42,7 @@ if($me[skin] < 1) {
|
||||
<? require('analytics.php'); ?>
|
||||
</head>
|
||||
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
<table align=center width=1000 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13;word-break:break-all; id=bg0>
|
||||
<tr><td>내 무 부<br><? backButton(); ?></td></tr>
|
||||
</table>
|
||||
|
||||
@@ -50,7 +50,7 @@ if($me[skin] < 1) {
|
||||
<? require('analytics.php'); ?>
|
||||
</head>
|
||||
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
<table align=center width=1000 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13;word-break:break-all; id=bg0>
|
||||
<tr><td>중 원 정 보<br><? backButton(); ?></td></tr>
|
||||
</table>
|
||||
|
||||
@@ -1,6 +1,12 @@
|
||||
<?
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$type = Util::getReq('type', 'int', 7);
|
||||
if ($type <= 0 || $type > 8) {
|
||||
$type = 7;
|
||||
}
|
||||
|
||||
//로그인 검사
|
||||
CheckLogin();
|
||||
$connect = dbConn();
|
||||
@@ -45,7 +51,7 @@ if($me[skin] < 1) {
|
||||
<? require('analytics.php'); ?>
|
||||
</head>
|
||||
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
<table align=center width=1000 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13;word-break:break-all; id=bg0>
|
||||
<tr><td>암 행 부<br><? closeButton(); ?></td></tr>
|
||||
<tr><td><form name=form1 method=post>정렬순서 :
|
||||
|
||||
@@ -37,7 +37,7 @@ function out() {
|
||||
<? require('analytics.php'); ?>
|
||||
</head>
|
||||
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
<table align=center width=1000 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13;word-break:break-all; id=bg0>
|
||||
<tr><td>인 사 부<br><? backButton(); ?></td></tr>
|
||||
</table>
|
||||
@@ -82,10 +82,10 @@ for($i=12; $i >= $lv; $i-=2) {
|
||||
echo "
|
||||
<tr>
|
||||
<td width=98 align=center id=bg1><font size=4>".getLevel($i1, $nation[level])."</font></td>
|
||||
<td width=64 height=64 background={$imageTemp1}/{$level[$i1][picture]}> </td>
|
||||
<td width=64 height=64 style='background:no-repeat center url(\"{$imageTemp1}/{$level[$i1]['picture']}\");background-size:64px;'> </td>
|
||||
<td width=332><font size=4>";echo $level[$i1][name]==''?"-":$level[$i1][name]; echo " ({$level[$i1][belong]}년)</font></td>
|
||||
<td width=98 align=center id=bg1><font size=4>".getLevel($i2, $nation[level])."</font></td>
|
||||
<td width=64 height=64 background={$imageTemp2}/{$level[$i2][picture]}> </td>
|
||||
<td width=64 height=64 style='background:no-repeat center url(\"{$imageTemp2}/{$level[$i2]['picture']}\");background-size:64px;'> </td>
|
||||
<td width=332><font size=4>";echo $level[$i2][name]==''?"-":$level[$i2][name]; echo " ({$level[$i2][belong]}년)</font></td>
|
||||
</tr>
|
||||
";
|
||||
|
||||
@@ -1,6 +1,12 @@
|
||||
<?
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$type = Util::getReq('type', 'int', 10);
|
||||
if ($type <= 0 || $type > 12) {
|
||||
$type = 10;
|
||||
}
|
||||
|
||||
//로그인 검사
|
||||
CheckLogin();
|
||||
$connect = dbConn();
|
||||
@@ -34,7 +40,7 @@ if($me[skin] < 1) {
|
||||
<? require('analytics.php'); ?>
|
||||
</head>
|
||||
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
<table align=center width=1000 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13;word-break:break-all; id=bg0>
|
||||
<tr><td>세 력 도 시<br><? backButton(); ?></td></tr>
|
||||
<tr><td><form name=form1 method=post>정렬순서 :
|
||||
|
||||
@@ -1,6 +1,12 @@
|
||||
<?
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$type = Util::getReq('type', 'int', 1);
|
||||
if($type <= 0 || $type > 15) {
|
||||
$type = 1;
|
||||
}
|
||||
|
||||
//로그인 검사
|
||||
CheckLogin();
|
||||
$connect = dbConn();
|
||||
@@ -35,7 +41,7 @@ if($me[skin] < 1) {
|
||||
<? require('analytics.php'); ?>
|
||||
</head>
|
||||
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
<table align=center width=1000 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13;word-break:break-all; id=bg0>
|
||||
<tr><td>세 력 장 수<br><? backButton(); ?></td></tr>
|
||||
<tr><td><form name=form1 method=post>정렬순서 :
|
||||
@@ -139,7 +145,7 @@ for($j=0; $j < $gencount; $j++) {
|
||||
$imageTemp = GetImageURL($general[imgsvr]);
|
||||
echo "
|
||||
<tr>
|
||||
<td align=center"; echo $me[skin]>0?" background={$imageTemp}/{$general[picture]}":""; echo " height=64></td>
|
||||
<td align=center"; echo $me[skin]>0?" style='background:no-repeat center url(\"{$imageTemp}/{$general['picture']}\");background-size:64px;'":""; echo " height=64></td>
|
||||
<td align=center>$name</td>
|
||||
<td align=center>"; echo getLevel($general[level], $nation[level]); echo "</td>
|
||||
<td align=center>".getDed($general[dedication])."</td>
|
||||
|
||||
@@ -24,7 +24,7 @@ if($me[level] == 0) {
|
||||
<? require('analytics.php'); ?>
|
||||
</head>
|
||||
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
<table align=center width=1000 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13;word-break:break-all; id=bg0>
|
||||
<tr><td>세 력 정 보<br><? backButton(); ?></td></tr>
|
||||
</table>
|
||||
|
||||
+24
-1
@@ -1,6 +1,29 @@
|
||||
<?
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$btn = Util::getReq('btn');
|
||||
$map = Util::getReq('map', 'int', 0);
|
||||
$mode = Util::getReq('mode', 'int', 2);
|
||||
$tnmt = Util::getReq('tnmt', 'int', 1);
|
||||
$skin = Util::getReq('skin', 'int', 1);
|
||||
|
||||
if($map < 0 || $map > 2){
|
||||
$map = 0;
|
||||
}
|
||||
|
||||
if($mode < 0 || $mode > 2){
|
||||
$mode = 2;
|
||||
}
|
||||
|
||||
if($tnmt < 0 || $tnmt > 1){
|
||||
$tnmt = 1;
|
||||
}
|
||||
|
||||
if($skin < 0 || $skin > 17){
|
||||
$skin = 1;
|
||||
}
|
||||
|
||||
//로그인 검사
|
||||
CheckLogin();
|
||||
$connect = dbConn();
|
||||
@@ -49,7 +72,7 @@ function go(type) {
|
||||
<? require('analytics.php'); ?>
|
||||
</head>
|
||||
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
<table align=center width=1000 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13;word-break:break-all; id=bg0>
|
||||
<tr><td>내 정 보<br><? backButton(); ?></td></tr>
|
||||
</table>
|
||||
|
||||
@@ -23,7 +23,7 @@ if($me[skin] < 1) {
|
||||
<? require('analytics.php'); ?>
|
||||
</head>
|
||||
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
<table align=center width=1000 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13;word-break:break-all; id=bg0>
|
||||
<tr><td>회 의 실<br><? backButton(); ?></td></tr>
|
||||
<form name=form1 method=post action=c_nationboard.php>
|
||||
|
||||
@@ -14,7 +14,7 @@ increaseRefresh($connect, "국법", 1);
|
||||
<? require('analytics.php'); ?>
|
||||
</head>
|
||||
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
<table align=center width=1000 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13;word-break:break-all; id=bg0>
|
||||
<tr><td>국 법<br><? backButton(); ?></td></tr>
|
||||
<tr><td>
|
||||
|
||||
@@ -44,7 +44,7 @@ select { font-family:'굴림'; line-height:100%; }
|
||||
<? require('analytics.php'); ?>
|
||||
</head>
|
||||
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
<table align=center width=2000 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13;word-break:break-all; id=bg0>
|
||||
<tr><td>삼모전 토너먼트<br><? closeButton(); ?></td></tr>
|
||||
</table>
|
||||
|
||||
@@ -27,7 +27,7 @@ if($me[skin] < 1) {
|
||||
<? require('analytics.php'); ?>
|
||||
</head>
|
||||
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
<table align=center width=1000 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13;word-break:break-all; id=bg0>
|
||||
<tr><td>부 대 편 성<br><? backButton(); ?></td></tr>
|
||||
</table>
|
||||
@@ -78,7 +78,7 @@ for($i=0; $i < $troopcount; $i++) {
|
||||
<tr>
|
||||
<td align=center rowspan=2><input "; echo $i==0?"checked ":""; echo "type=radio name=troop value='{$troop[troop]}'></td>
|
||||
<td align=center >$troop[name]<br>【 $cityname 】</td>
|
||||
<td height=64 background={$imageTemp}/{$picture}> </td>
|
||||
<td height=64 style='background:no-repeat center url(\"{$imageTemp}/{$picture}\");background-size:64px;'> </td>
|
||||
<td rowspan=2 width=662>$genlist</td>
|
||||
<td rowspan=2>$turn</td>
|
||||
</tr>
|
||||
@@ -89,7 +89,7 @@ for($i=0; $i < $troopcount; $i++) {
|
||||
<tr>
|
||||
<td align=center rowspan=2> </td>
|
||||
<td align=center >$troop[name]<br>【 $cityname 】</td>
|
||||
<td height=64 background={$imageTemp}/{$picture}> </td>
|
||||
<td height=64 style='background:no-repeat center url(\"{$imageTemp}/{$picture}\");background-size:64px;'> </td>
|
||||
<td rowspan=2 width=662>$genlist</td>
|
||||
<td rowspan=2>";
|
||||
|
||||
|
||||
@@ -1,6 +1,16 @@
|
||||
<?
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$btn = Util::getReq('btn');
|
||||
$amount = Util::getReq('amount', 'int');
|
||||
$cost = Util::getReq('cost', 'int');
|
||||
$topv = Util::getReq('topv', 'int');
|
||||
$value = Util::getReq('value', 'int');
|
||||
$term = Util::getReq('term', 'int');
|
||||
$stuff = Util::getReq('stuff', 'int');
|
||||
$sel = Util::getReq('sel', 'int');
|
||||
|
||||
//로그인 검사
|
||||
CheckLogin();
|
||||
$connect = dbConn();
|
||||
|
||||
@@ -23,7 +23,7 @@ $me = MYDB_fetch_array($result);
|
||||
|
||||
for($i=0; $i < 16; $i++) {
|
||||
if(${"btn{$i}"} == "베팅!") {
|
||||
$gold = ${"gold{$i}"};
|
||||
$gold = (int)${"gold{$i}"};
|
||||
$mebet = $me["bet{$i}"];
|
||||
if($gold >= 10 && $gold <= 1000) {
|
||||
if($gold + 500 <= $me[gold] && $gold + $mebet <= 1000 && $gold + $me[bet] <= 1000) {
|
||||
|
||||
@@ -3,6 +3,12 @@
|
||||
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$title = Util::getReq('title');
|
||||
$msg = Util::getReq('msg');
|
||||
$num = Util::getReq('num', 'int');
|
||||
$reply = Util::getReq('reply');
|
||||
|
||||
//로그인 검사
|
||||
CheckLogin();
|
||||
$connect = dbConn();
|
||||
|
||||
@@ -3,6 +3,14 @@
|
||||
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$btn = Util::getReq('btn');
|
||||
$msg = Util::getReq('msg');
|
||||
$scoutmsg = Util::getReq('scoutmsg');
|
||||
$rate = Util::getReq('rate', 'int');
|
||||
$bill = Util::getReq('bill', 'int');
|
||||
$secretlimit = Util::getReq('secretlimit', 'int');
|
||||
|
||||
//로그인 검사
|
||||
CheckLogin();
|
||||
$connect = dbConn();
|
||||
|
||||
@@ -3,6 +3,17 @@
|
||||
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$turn = Util::getReq('turn', 'array_int');
|
||||
$command = Util::getReq('command', 'int', 0);
|
||||
$cost = Util::getReq('cost', 'int');
|
||||
$name = Util::getReq('name');
|
||||
$nationname = Util::getReq('nationname', 'string', '');
|
||||
$note = Util::getReq('note', 'string', '');
|
||||
$double = Util::getReq('double', 'int', 0);
|
||||
$third = Util::getReq('third', 'int', 0);
|
||||
$fourth = Util::getReq('fourth', 'int', 0);
|
||||
|
||||
//로그인 검사
|
||||
CheckLogin();
|
||||
$connect = dbConn();
|
||||
|
||||
@@ -3,6 +3,10 @@
|
||||
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$msg = Util::getReq('msg');
|
||||
$genlist = Util::getReq('genlist', 'int');
|
||||
|
||||
//로그인 검사
|
||||
CheckLogin(1);
|
||||
$connect = dbConn();
|
||||
|
||||
@@ -3,6 +3,13 @@
|
||||
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$btn = Util::getReq('btn');
|
||||
$level = Util::getReq('level', 'int');
|
||||
$genlist = Util::getReq('genlist', 'int');
|
||||
$outlist = Util::getReq('outlist', 'int');
|
||||
$citylist = Util::getReq('citylist', 'int');
|
||||
|
||||
//로그인 검사
|
||||
CheckLogin();
|
||||
$connect = dbConn();
|
||||
@@ -25,6 +32,11 @@ if($btn == "임명") {
|
||||
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
|
||||
$general = MYDB_fetch_array($result);
|
||||
|
||||
if(!$general){
|
||||
echo "<script>location.replace('b_myBossInfo.php');</script>";
|
||||
exit();
|
||||
}
|
||||
|
||||
//임명할사람이 군주이면 불가, 내가 수뇌부이어야함, 공석아닌때는 국가가 같아야함
|
||||
if($general[level] == 12 || $meLevel < 5 || ($general[nation] != $me[nation] && $genlist != 0)) {
|
||||
echo "<script>location.replace('b_myBossInfo.php');</script>";
|
||||
@@ -35,6 +47,11 @@ if($btn == "임명") {
|
||||
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
|
||||
$general = MYDB_fetch_array($result);
|
||||
|
||||
if(!$general){
|
||||
echo "<script>location.replace('b_myBossInfo.php');</script>";
|
||||
exit();
|
||||
}
|
||||
|
||||
//추방할사람이 군주이면 불가, 내가 수뇌부이어야함, 공석아닌때는 국가가 같아야함
|
||||
if($general[level] == 12 || $meLevel < 5 || ($general[nation] != $me[nation] && $outlist != 0)) {
|
||||
echo "<script>location.replace('b_myBossInfo.php');</script>";
|
||||
|
||||
@@ -3,6 +3,11 @@
|
||||
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$title = Util::getReq('title');
|
||||
$msg = Util::getReq('msg');
|
||||
$num = Util::getReq('num', 'int');
|
||||
|
||||
//로그인 검사
|
||||
CheckLogin();
|
||||
$connect = dbConn();
|
||||
|
||||
@@ -3,6 +3,9 @@
|
||||
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$msg = Util::getReq('msg');
|
||||
|
||||
//로그인 검사
|
||||
CheckLogin();
|
||||
$connect = dbConn();
|
||||
|
||||
@@ -3,6 +3,18 @@
|
||||
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
// $btn, $msg
|
||||
$btn = Util::getReq('btn');
|
||||
$msg = Util::getReq('msg');
|
||||
|
||||
//관리자용
|
||||
$auto = Util::getReq('auto', 'int');
|
||||
$type = Util::getReq('type', 'int');
|
||||
$gen = Util::getReq('gen', 'int');
|
||||
$sel = Util::getReq('sel', 'int');
|
||||
$trig = Util::getReq('trig', 'int');
|
||||
|
||||
//로그인 검사
|
||||
CheckLogin();
|
||||
$connect = dbConn();
|
||||
|
||||
@@ -3,6 +3,12 @@
|
||||
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$btn = Util::getReq('btn');
|
||||
$name = Util::getReq('name');
|
||||
$gen = Util::getReq('gen', 'int');
|
||||
$troop = Util::getReq('troop', 'int');
|
||||
|
||||
//로그인 검사
|
||||
CheckLogin();
|
||||
$connect = dbConn();
|
||||
|
||||
@@ -1,6 +1,13 @@
|
||||
<?
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$btn = Util::getReq('btn');
|
||||
$sel = Util::getReq('sel', 'int');
|
||||
$comment = Util::getReq('comment');
|
||||
$title = Util::getReq('title');
|
||||
$str = Util::getReq('str');
|
||||
|
||||
//로그인 검사
|
||||
CheckLogin();
|
||||
$connect = dbConn();
|
||||
|
||||
@@ -51,7 +51,7 @@ function myclock() {
|
||||
</script>
|
||||
<? require('analytics.php'); ?>
|
||||
</head>
|
||||
<body OnLoad='myclock()' oncontextmenu='return false'>
|
||||
<body OnLoad='myclock()'>
|
||||
<?
|
||||
myCommandList($connect);
|
||||
|
||||
|
||||
@@ -1,6 +1,11 @@
|
||||
<?
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$ok = Util::getReq('ok');
|
||||
$when = Util::getReq('when', 'int');
|
||||
$gen = Util::getReq('gen', 'int');
|
||||
|
||||
//로그인 검사
|
||||
CheckLogin(1);
|
||||
$connect = dbConn();
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
<?
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$ok = Util::getReq('ok');
|
||||
$gen = Util::getReq('gen', 'int');
|
||||
|
||||
//로그인 검사
|
||||
CheckLogin(1);
|
||||
$connect = dbConn();
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
<?
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$ok = Util::getReq('ok');
|
||||
$gen = Util::getReq('gen', 'int');
|
||||
|
||||
//로그인 검사
|
||||
CheckLogin(1);
|
||||
$connect = dbConn();
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
<?
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$ok = Util::getReq('ok');
|
||||
$gen = Util::getReq('gen', 'int');
|
||||
|
||||
//로그인 검사
|
||||
CheckLogin(1);
|
||||
$connect = dbConn();
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
<?
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$gen = Util::getReq('gen', 'int');
|
||||
|
||||
//로그인 검사
|
||||
CheckLogin(1);
|
||||
$connect = dbConn();
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
<?
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$ok = Util::getReq('ok');
|
||||
$gen = Util::getReq('gen', 'int');
|
||||
|
||||
//로그인 검사
|
||||
CheckLogin(1);
|
||||
$connect = dbConn();
|
||||
|
||||
@@ -21,7 +21,7 @@ if($me[userlevel] < 5) {
|
||||
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=utf-8'>
|
||||
<link rel=stylesheet href=stylesheet.php type=text/css>
|
||||
</head>
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
관리자가 아닙니다.<br>
|
||||
";
|
||||
banner();
|
||||
|
||||
@@ -21,7 +21,7 @@ if($me[userlevel] < 5) {
|
||||
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=utf-8'>
|
||||
<link rel=stylesheet href=stylesheet.php type=text/css>
|
||||
</head>
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
관리자가 아닙니다.<br>
|
||||
";
|
||||
banner();
|
||||
|
||||
@@ -21,7 +21,7 @@ if($me[userlevel] < 5) {
|
||||
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=utf-8'>
|
||||
<link rel=stylesheet href=stylesheet.php type=text/css>
|
||||
</head>
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
관리자가 아닙니다.<br>
|
||||
";
|
||||
banner();
|
||||
|
||||
@@ -21,7 +21,7 @@ if($me[userlevel] < 5) {
|
||||
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=utf-8'>
|
||||
<link rel=stylesheet href=stylesheet.php type=text/css>
|
||||
</head>
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
관리자가 아닙니다.<br>
|
||||
";
|
||||
banner();
|
||||
@@ -45,7 +45,7 @@ if($general[no] > 0) {
|
||||
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=utf-8'>
|
||||
<link rel=stylesheet href=stylesheet.php type=text/css>
|
||||
</head>
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
이미 있습니다.<br>
|
||||
";
|
||||
banner();
|
||||
|
||||
+97
-5
@@ -7,6 +7,98 @@ include "func_auction.php";
|
||||
include "func_string.php";
|
||||
include "func_history.php";
|
||||
|
||||
|
||||
class Util{
|
||||
private function __construct(){
|
||||
|
||||
}
|
||||
|
||||
private static function _parseReq($value, $type)
|
||||
{
|
||||
if (is_array($value)) {
|
||||
if ($type === 'array_int') {
|
||||
return array_map('intval', $value);
|
||||
}
|
||||
|
||||
if ($type === 'array_string') {
|
||||
return array_map(function ($item) {
|
||||
return (string)$item;
|
||||
}, $value);
|
||||
}
|
||||
|
||||
if ($type === 'array') {
|
||||
return $value;
|
||||
}
|
||||
|
||||
throw new \InvalidArgumentException('지원할 수 없는 type 지정. array 가 붙은 type이어야 합니다');
|
||||
}
|
||||
|
||||
if ($type === 'bool') {
|
||||
$value = strtolower($value);
|
||||
if ($value === 'false' || $value === 'no' || $value === 'n' || $value === 'x' || $value === 'null') {
|
||||
return false;
|
||||
}
|
||||
return !!$value;
|
||||
}
|
||||
if ($type === 'int') {
|
||||
return (int)$value;
|
||||
}
|
||||
if ($type === 'float') {
|
||||
return (float)$value;
|
||||
}
|
||||
if ($type === 'string') {
|
||||
return (string)$value;
|
||||
}
|
||||
|
||||
throw new \InvalidArgumentException('올바르지 않은 type 지정');
|
||||
}
|
||||
|
||||
/**
|
||||
* $_POST, $_GET에서 값을 가져오는 함수. Util::array_get($_POST[$name])을 축약 가능.
|
||||
* 타입이 복잡해질 경우 이 함수를 통하지 않고 json으로 요청할 것을 권장.
|
||||
*
|
||||
* @param string $name 가져오고자 하는 key 이름.
|
||||
* @param string $type 가져오고자 하는 type. [string, int, float, bool, array, array_string, array_int]
|
||||
* @param mixed $ifNotExists 만약 $_POST와 $_GET에 값이 없을 경우 반환하는 변수. 이 값은 $type을 검사하지 않음.
|
||||
* @return int|float|string|array|null
|
||||
* @throws \InvalidArgumentException
|
||||
*/
|
||||
public static function getReq($name, $type = 'string', $ifNotExists = null)
|
||||
{
|
||||
if (isset($_POST[$name])) {
|
||||
$value = $_POST[$name];
|
||||
} elseif (isset($_GET[$name])) {
|
||||
$value = $_GET[$name];
|
||||
} else {
|
||||
return $ifNotExists;
|
||||
}
|
||||
|
||||
return static::_parseReq($value, $type);
|
||||
}
|
||||
|
||||
/**
|
||||
* $_POST에서 값을 가져오는 함수. Util::array_get($_POST[$name])을 축약 가능. $_GET에서도 가져올 수 있다면 getReq 사용.
|
||||
* 타입이 복잡해질 경우 이 함수를 통하지 않고 json으로 요청할 것을 권장.
|
||||
*
|
||||
* @param string $name 가져오고자 하는 key 이름.
|
||||
* @param string $type 가져오고자 하는 type. [string, int, float, bool, array, array_string, array_int]
|
||||
* @param mixed $ifNotExists 만약 $_GET과 $_POST에 값이 없을 경우 반환하는 변수. 이 값은 $type을 검사하지 않음.
|
||||
* @return int|float|string|array|null
|
||||
* @throws \InvalidArgumentException
|
||||
*/
|
||||
public static function getPost($name, $type = 'string', $ifNotExists = null)
|
||||
{
|
||||
if (isset($_POST[$name])) {
|
||||
$value = $_POST[$name];
|
||||
} else {
|
||||
return $ifNotExists;
|
||||
}
|
||||
|
||||
return static::_parseReq($value, $type);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/// 0.0~1.0 사이의 랜덤 float
|
||||
function randF(){
|
||||
return mt_rand() / mt_getrandmax();
|
||||
@@ -193,7 +285,7 @@ function printLimitMsg($turntime) {
|
||||
require('analytics.php');
|
||||
echo "
|
||||
</head>
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
<font size=4><b>
|
||||
접속 제한중입니다. 1턴 이내에 너무 많은 갱신을 하셨습니다. (다음 접속 가능 시각 : {$turntime})<br>
|
||||
(자신의 턴이 되면 다시 접속 가능합니다. 당신의 건강을 위해 잠시 쉬어보시는 것은 어떨까요? ^^)<br>
|
||||
@@ -2690,7 +2782,7 @@ function generalInfo($connect, $no, $skin) {
|
||||
$general[mode] = unfont($general[mode]);
|
||||
}
|
||||
|
||||
$weapImage = "{$images}/weap{$general[crewtype]}.jpg";
|
||||
$weapImage = "{$images}/weap{$general[crewtype]}.png";
|
||||
if($admin[img] < 2) { $weapImage = "{$image}/default.jpg"; };
|
||||
$imageTemp = GetImageURL($general[imgsvr]);
|
||||
echo "<table width=498 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13;word-break:break-all; id=bg2>
|
||||
@@ -2718,7 +2810,7 @@ function generalInfo($connect, $no, $skin) {
|
||||
<td align=center colspan=2><font size=1>$bookname</font></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align=center height=64 rowspan=3"; echo $skin>0?" background={$weapImage}":""; echo "> </td>
|
||||
<td align=center height=64 rowspan=3"; echo $skin>0?" style='background:no-repeat center url(\"{$weapImage}\");background-size:64px;background-color:#222222;'":""; echo "> </td>
|
||||
<td align=center id=bg1><b>자금</b></td>
|
||||
<td align=center colspan=2>$general[gold]</td>
|
||||
<td align=center id=bg1><b>군량</b></td>
|
||||
@@ -3480,7 +3572,7 @@ function ShowMsg($skin, $bgcolor, $type, $picture, $imgsvr, $me, $mycolor, $you,
|
||||
} else {
|
||||
$imageTemp = GetImageURL($imgsvr);
|
||||
$naming = "[<font color=$mycolor>$me</font>{$sign}<font color=$youcolor>$you</font>]";
|
||||
$picture = "<img src={$imageTemp}/{$picture}>";
|
||||
$picture = "<img width='64' height='64' src={$imageTemp}/{$picture}>";
|
||||
}
|
||||
if($site != "") {
|
||||
$form = "<form name=scout method=post action={$site}>";
|
||||
@@ -3529,7 +3621,7 @@ function msgprint($connect, $msg, $name, $picture, $imgsvr, $when, $num, $type)
|
||||
<td width=148 align=center id=bg1>$when</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width=64 height=64 valign=top><img src={$imageTemp}/{$picture} width=64 height=64 border=0></td>
|
||||
<td width=64 height=64 valign=top><img width='64' height='64' src={$imageTemp}/{$picture} border=0></td>
|
||||
<td width=932 colspan=2>$message[1]</td>
|
||||
</tr>";
|
||||
for($i=0; $i < $count; $i++) {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?
|
||||
include "lib.php";
|
||||
|
||||
$justReset = isset($_GET['just_reset'])?intval($_GET['just_reset']):0;
|
||||
$justReset = Util::getReq('just_reset', 'int', 0);
|
||||
|
||||
if(file_exists("d_setting/set.php")){
|
||||
//DB 리셋만 하려는 것인지 검사 필요.
|
||||
|
||||
@@ -17,7 +17,7 @@ if($me['cnt']) {
|
||||
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=utf-8'>
|
||||
<link rel=stylesheet href=stylesheet.php type=text/css>
|
||||
</head>
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
서버가 제대로 초기화되지 않았습니다.<br>
|
||||
";
|
||||
banner();
|
||||
|
||||
@@ -3,7 +3,7 @@ include "lib.php";
|
||||
include "schema.sql";
|
||||
include "func.php";
|
||||
|
||||
$justReset = isset($_POST['just_reset'])?intval($_POST['just_reset']):0;
|
||||
$justReset = Util::getReq('just_reset', 'int', 0);
|
||||
|
||||
|
||||
if(file_exists("d_setting/set.php")){
|
||||
|
||||
+2
-2
@@ -173,7 +173,7 @@ jQuery(function($){
|
||||
</script>
|
||||
<? require('analytics.php'); ?>
|
||||
</head>
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
<table align=center width=1000 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13;word-break:break-all; id=bg0>
|
||||
<tr><td>장 수 생 성<br><? backButton(); ?></td></tr>
|
||||
</table>
|
||||
@@ -236,7 +236,7 @@ if($admin[img] >= 1 && $member[grade] >= 1 && $member[picture] != "") {
|
||||
<tr>
|
||||
<td align=right id=bg1>전콘 사용 여부</td>
|
||||
<td width=64 height=64>
|
||||
<img src={$imageTemp}/{$member[picture]} border=0>
|
||||
<img width='64' height='64' src={$imageTemp}/{$member[picture]} border=0>
|
||||
</td>
|
||||
<td>
|
||||
<input type=checkbox name=pic value=1 checked>사용
|
||||
|
||||
@@ -6,8 +6,8 @@ $id = $_POST[id];
|
||||
$pw = $_POST[pw];
|
||||
$name = $_POST[name];
|
||||
$name = _String::NoSpecialCharacter($name);
|
||||
$pic = $_POST[pic];
|
||||
$character = $_POST[character];
|
||||
$pic = (int)$_POST[pic];
|
||||
$character = (int)$_POST[character];
|
||||
|
||||
$leader = floor($_POST['leader']);
|
||||
$power = floor($_POST['power']);
|
||||
|
||||
+2
-2
@@ -53,8 +53,8 @@ $_basegold = 0; // 기본 국고
|
||||
$_baserice = 2000; // 기본 병량
|
||||
$_taxrate = 0.01; // 군량 매매시 세율
|
||||
$image1 = "../d_pic";
|
||||
$images = "/images";
|
||||
$image = "/image";
|
||||
$images = "/image/game";
|
||||
$image = "/image/icons";
|
||||
|
||||
unset($member);
|
||||
unset($setup);
|
||||
|
||||
+1
-1
@@ -120,7 +120,7 @@ function turn(type) {
|
||||
</script>
|
||||
<? require('analytics.php'); ?>
|
||||
</head>
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
|
||||
<div style="position:absolute; top:15px; left:50%; margin-left: -567px; width: 52px; height: 52px; border: 1px solid white;">심의</div>
|
||||
<? $banner_id = $_SESSION[p_id]; ?>
|
||||
|
||||
+2
-2
@@ -3,7 +3,7 @@ include "lib.php";
|
||||
|
||||
if($graphic == 2) {
|
||||
echo "
|
||||
<body bgcolor=black leftmargin=0 marginwidth=0 topmargin=0 marginheight=0 oncontextmenu='return false' onselectstart='return false' ondragstart='return false'>
|
||||
<body bgcolor=black leftmargin=0 marginwidth=0 topmargin=0 marginheight=0>
|
||||
<font color=white>
|
||||
지 도 생 략<br>
|
||||
(개인설정 또는 과부하로 인한 서버의 긴급모드)
|
||||
@@ -65,7 +65,7 @@ function hideLayer() {
|
||||
</script>
|
||||
<? require('analytics.php'); ?>
|
||||
</head>
|
||||
<body bgcolor=black leftmargin=0 marginwidth=0 topmargin=0 marginheight=0 oncontextmenu='return false'>
|
||||
<body bgcolor=black leftmargin=0 marginwidth=0 topmargin=0 marginheight=0>
|
||||
<div id=city_name class=balloon style=background-color:1EA4FF;position:absolute;visibility:hidden;z-index:6;>
|
||||
<table border=1 cellspacing=0 cellpadding=0>
|
||||
<form name=city_form>
|
||||
|
||||
@@ -14,7 +14,7 @@ $connect = dbconn();
|
||||
<link rel=stylesheet href=stylesheet.php type=text/css>
|
||||
<? require('analytics.php'); ?>
|
||||
</head>
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
|
||||
<?
|
||||
$query = "select no,nation,skin from general where user_id='$_SESSION[p_id]'";
|
||||
|
||||
@@ -12,7 +12,7 @@ $connect=dbConn();
|
||||
<link rel=stylesheet href=stylesheet.php type=text/css>
|
||||
<? require('analytics.php'); ?>
|
||||
</head>
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
<table align=center width=1000 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13;word-break:break-all; id=bg0>
|
||||
<tr><td align=center id=bg1>삼국지 모의전투 PHP (유기체서버)</td></tr>
|
||||
<tr>
|
||||
|
||||
@@ -1,6 +1,11 @@
|
||||
<?
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$turn = Util::getReq('turn', 'array_int');
|
||||
$sel = Util::getReq('sel', 'int');
|
||||
$commandtype = Util::getReq('commandtype', 'int');
|
||||
|
||||
//로그인 검사
|
||||
CheckLogin(1);
|
||||
$connect = dbConn();
|
||||
|
||||
Executable → Regular
+131
-156
@@ -1,129 +1,12 @@
|
||||
<?
|
||||
|
||||
function getGame($connect) {
|
||||
$query = "select * from game where no='1'";
|
||||
return MYDB_fetch_array(MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""));
|
||||
}
|
||||
function getOriginCity($connect, $general) {
|
||||
$query = "select city, level from city where city='$general[city]'";
|
||||
return MYDB_fetch_array(MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""));
|
||||
}
|
||||
|
||||
function getNation($connect, $general) {
|
||||
$query = "select nation,level,name,history,capital,tech,type from nation where nation='$general[nation]'";
|
||||
return MYDB_fetch_array(MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""));
|
||||
}
|
||||
|
||||
function getDestination($connect, $city) {
|
||||
$query = "select nation,level,name,history,rice,capital,tech,type from nation where nation='$city[nation]'";
|
||||
return MYDB_fetch_array(MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""));
|
||||
}
|
||||
|
||||
function getGeneralCount($connect, $nation) {
|
||||
$query = "select no from general where nation='$nation'";
|
||||
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
|
||||
$generalCount = MYDB_num_rows($result);
|
||||
if($generalCount < 10) {
|
||||
$generalCount = 10;
|
||||
}
|
||||
return $generalCount;
|
||||
}
|
||||
|
||||
function getOpposeCount($connect, $city) {
|
||||
// 목표 도시내에 목표 국가 소속 장수 중, 병사가 있는 능력치합+병사수 순으로 훈,사 60, 80 이상
|
||||
$query = "select no,name,turntime,personal,special2,crew,crewtype,atmos,train,intel,intel2,book,power,power2,weap,injury,leader,leader2,horse,item,explevel,level,rice,leader+power+intel+weap+horse+book+crew/100 as sum,dex0,dex10,dex20,dex30,dex40 from general where city='$city[city]' and nation='$city[nation]' and nation!=0 and crew>'0' and rice>round(crew/100) and ((train>=60 and atmos>=60 and mode=1) or (train>=80 and atmos>=80 and mode=2)) order by sum desc";
|
||||
return MYDB_num_rows(MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""));
|
||||
}
|
||||
|
||||
function getBonusAtmosBasedOnItem($connect, $general) {
|
||||
$bonusAtmos = 0;
|
||||
if($general[item] == 3) {
|
||||
//탁주 사용
|
||||
$bonusAtmos += 3;
|
||||
$query = "update general set item=0 where no='$general[no]'";
|
||||
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
|
||||
$log[count($log)] = "<C>●</><C>".getItemName($general[item])."</>(을)를 사용!";
|
||||
$general[item] = 0;
|
||||
} elseif($general[item] >= 14 && $general[item] <= 16) {
|
||||
//의적주, 두강주, 보령압주 사용
|
||||
$bonusAtmos += 5;
|
||||
} elseif($general[item] >= 19 && $general[item] <= 20) {
|
||||
//춘화첩, 초선화 사용
|
||||
$bonusAtmos += 7;
|
||||
}
|
||||
return $bonusAtmos;
|
||||
}
|
||||
|
||||
function getBonusTrainBasedOnItem($connect, $general) {
|
||||
$bonusTrain = 0;
|
||||
if($general[item] == 4) {
|
||||
//청주 사용
|
||||
$bonusTrain += 3;
|
||||
$query = "update general set item=0 where no='$general[no]'";
|
||||
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
|
||||
$log[count($log)] = "<C>●</><C>".getItemName($general[item])."</>(을)를 사용!";
|
||||
$general[item] = 0;
|
||||
} elseif($general[item] >= 12 && $general[item] <= 13) {
|
||||
//과실주, 이강주 사용
|
||||
$bonusTrain += 5;
|
||||
} elseif($general[item] >= 17 && $general[item] <= 18) {
|
||||
//철벽서, 단결도 사용
|
||||
$bonusTrain += 7;
|
||||
}
|
||||
return $bonusTrain;
|
||||
}
|
||||
|
||||
function getBonusAtmosBasedOnCity($connect, $city, $nation) {
|
||||
$bonusAtmos = 0;
|
||||
// 수도 보정
|
||||
if($nation[capital] == $city[city]) {
|
||||
$bonusAtmos += 5;
|
||||
}
|
||||
// 출병도시가 진이면 공격자 공격보정
|
||||
if($city[level] == 2) {
|
||||
$bonusAtmos += 5;
|
||||
}
|
||||
|
||||
return bonusAtmos;
|
||||
}
|
||||
|
||||
function getBonusTrainBasedOnCity($connect, $city) {
|
||||
$bonusTrain = 0;
|
||||
// 방어도시가 수진이면 방어자 방어보정
|
||||
if($city[level] == 1) {
|
||||
$bonusTrain += 5;
|
||||
}
|
||||
// 방어도시가 관이면 방어자 방어보정
|
||||
if($city[level] == 3) {
|
||||
$bonusTrain += 5;
|
||||
}
|
||||
|
||||
return bonusTrain;
|
||||
}
|
||||
|
||||
function updateTechBasedOnDeath($deathCount, $nation, $game, $genCount, $connect) {
|
||||
// 죽은수 기술로 누적
|
||||
$num = round($deathCount * 0.01);
|
||||
|
||||
// 국가보정
|
||||
if($nation[type] == 3 || $nation[type] == 13) {
|
||||
$num *= 1.1;
|
||||
}
|
||||
if($nation[type] == 5 || $nation[type] == 6 || $nation[type] == 7 || $nation[type] == 8 || $nation[type] == 12) {
|
||||
$num *= 0.9;
|
||||
}
|
||||
|
||||
// 부드러운 기술 제한
|
||||
if(TechLimit($game[startyear], $game[year], $nation[tech])) { $num = floor($num/4); }
|
||||
$query = "update nation set totaltech=totaltech+'$num',tech=totaltech/'$genCount' where nation='$nation[nation]'";
|
||||
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
|
||||
}
|
||||
|
||||
function processWar($connect, $general, $city) {
|
||||
global $_armperphase, $_maximumatmos, $_maximumtrain, $_dexLimit, $_basegold, $_baserice;
|
||||
|
||||
$date = substr($general[turntime],11,5);
|
||||
$game = getGame($connect);
|
||||
|
||||
$query = "select * from game where no='1'";
|
||||
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
|
||||
$game = MYDB_fetch_array($result);
|
||||
|
||||
$deadAmount[att] = 0;
|
||||
$deadAmount[def] = 0;
|
||||
@@ -133,26 +16,83 @@ function processWar($connect, $general, $city) {
|
||||
// 특기보정 : 돌격
|
||||
if($general[special2] == 60) { $warphase += 1; }
|
||||
|
||||
$genAtmos = getBonusAtmosBasedOnItem($connect, $general);
|
||||
$genAtmos += getBonusAtmosBasedOnCity($connect, $originCity, $nation);
|
||||
|
||||
$genTrain = getBonusTrainBasedOnItem($connect, $general);
|
||||
$oppTrain = getBonusTrainBasedOnCity($connect, $city);
|
||||
$genAtmos = 0;
|
||||
if($general[item] == 3) {
|
||||
//탁주 사용
|
||||
$genAtmos += 3;
|
||||
$query = "update general set item=0 where no='$general[no]'";
|
||||
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
|
||||
$log[count($log)] = "<C>●</><C>".getItemName($general[item])."</>(을)를 사용!";
|
||||
$general[item] = 0;
|
||||
} elseif($general[item] >= 14 && $general[item] <= 16) {
|
||||
//의적주, 두강주, 보령압주 사용
|
||||
$genAtmos += 5;
|
||||
} elseif($general[item] >= 19 && $general[item] <= 20) {
|
||||
//춘화첩, 초선화 사용
|
||||
$genAtmos += 7;
|
||||
}
|
||||
$genTrain = 0;
|
||||
if($general[item] == 4) {
|
||||
//청주 사용
|
||||
$genTrain += 3;
|
||||
$query = "update general set item=0 where no='$general[no]'";
|
||||
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
|
||||
$log[count($log)] = "<C>●</><C>".getItemName($general[item])."</>(을)를 사용!";
|
||||
$general[item] = 0;
|
||||
} elseif($general[item] >= 12 && $general[item] <= 13) {
|
||||
//과실주, 이강주 사용
|
||||
$genTrain += 5;
|
||||
} elseif($general[item] >= 17 && $general[item] <= 18) {
|
||||
//철벽서, 단결도 사용
|
||||
$genTrain += 7;
|
||||
}
|
||||
|
||||
// 우선 스케일링
|
||||
$city[def] *= 10;
|
||||
$city[wall] *= 10;
|
||||
|
||||
$originCity = getOriginCity($connect, $general);
|
||||
$nation = getNation($connect, $general);
|
||||
$destnation = getDestination($connect, $city);
|
||||
|
||||
$gencount = getGeneralCount($connect, $nation[nation]);
|
||||
$destgencount = getGeneralCount($connect, $destnation[nation]);
|
||||
$opposecount = getOpposeCount($connect, $city);
|
||||
$query = "select level from city where city='$general[city]'";
|
||||
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
|
||||
$originCity = MYDB_fetch_array($result);
|
||||
|
||||
$query = "select nation,level,name,history,capital,tech,type from nation where nation='$general[nation]'";
|
||||
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
|
||||
$nation = MYDB_fetch_array($result);
|
||||
|
||||
$query = "select nation,level,name,history,rice,capital,tech,type from nation where nation='$city[nation]'";
|
||||
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
|
||||
$destnation = MYDB_fetch_array($result);
|
||||
|
||||
//장수수 구함
|
||||
$query = "select no from general where nation='$general[nation]'";
|
||||
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
|
||||
$gencount = MYDB_num_rows($result);
|
||||
if($gencount < 10) $gencount = 10;
|
||||
//장수수 구함
|
||||
$query = "select no from general where nation='$destnation[nation]'";
|
||||
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
|
||||
$destgencount = MYDB_num_rows($result);
|
||||
if($destgencount < 10) $destgencount = 10;
|
||||
|
||||
$genAtmosBonus = 0; $genTrainBonus = 0;
|
||||
$oppAtmosBonus = 0; $oppTrainBonus = 0;
|
||||
//공격자 수도보정
|
||||
if($nation[capital] == $general[city]) { $genAtmosBonus += 5; }
|
||||
//방어자 수도보정
|
||||
//if($destnation[capital] == $city[city]) { $oppTrainBonus += 5; }
|
||||
//관,진,수진 보정
|
||||
if($city[level] == 1) { $oppTrainBonus += 5; } // 방어도시가 수진이면 방어자 방어보정
|
||||
if($originCity[level] == 2) { $genAtmosBonus += 5; } // 출병도시가 진이면 공격자 공격보정
|
||||
if($city[level] == 3) { $oppTrainBonus += 5; } // 방어도시가 관이면 방어자 방어보정
|
||||
|
||||
$alllog[count($alllog)] = "<C>●</>{$game[month]}월:<D><b>$nation[name]</b></>의 <Y>$general[name]</>(이)가 <G><b>$city[name]</b></>(으)로 진격합니다.";
|
||||
$log[count($log)] = "<C>●</>{$game[month]}월:<G><b>$city[name]</b></>(으)로 <M>진격</>합니다. <1>$date</>";
|
||||
// $history[count($history)] = "<C>●</>{$game[year]}년 {$game[month]}월:<O><b>【전투】</b></><D><b>$nation[name]</b></>(이)가 <D><b>$destnation[name]</b></>의 <G><b>$city[name]</b></>(으)로 <M>진격</>합니다.";
|
||||
|
||||
// 목표 도시내에 목표 국가 소속 장수 중, 병사가 있는 능력치합+병사수 순으로 훈,사 60, 80 이상
|
||||
$query = "select no,name,turntime,personal,special2,crew,crewtype,atmos,train,intel,intel2,book,power,power2,weap,injury,leader,leader2,horse,item,explevel,level,rice,leader+power+intel+weap+horse+book+crew/100 as sum,dex0,dex10,dex20,dex30,dex40 from general where city='$city[city]' and nation='$city[nation]' and nation!=0 and crew>'0' and rice>round(crew/100) and ((train>=60 and atmos>=60 and mode=1) or (train>=80 and atmos>=80 and mode=2)) order by sum desc";
|
||||
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
|
||||
$opposecount = MYDB_num_rows($result);
|
||||
|
||||
$exp = 0; //병사 소진 시킨 만큼
|
||||
$opexp = 0;
|
||||
@@ -220,8 +160,8 @@ function processWar($connect, $general, $city) {
|
||||
if($myCrew <= 0) { $myCrew = rand() % 90 + 10; }
|
||||
|
||||
//훈련 사기따라
|
||||
$myCrew = getCrew($myCrew, $game[city_rate], CharTrain($general[train]+$genTrain, $general[personal]));
|
||||
$cityCrew = getCrew($cityCrew, CharAtmos($general[atmos]+$genAtmos, $general[personal]), $game[city_rate]+$oppTrain);
|
||||
$myCrew = getCrew($myCrew, $game[city_rate]+$oppAtmosBonus, CharTrain($general[train]+$genTrain+$genTrainBonus, $general[personal]));
|
||||
$cityCrew = getCrew($cityCrew, CharAtmos($general[atmos]+$genAtmos+$genAtmosBonus, $general[personal]), $game[city_rate]+$oppTrainBonus);
|
||||
//숙련도 따라
|
||||
$genDexAtt = getGenDex($general, $general[crewtype]);
|
||||
$genDexDef = getGenDex($general, 40);
|
||||
@@ -467,19 +407,36 @@ function processWar($connect, $general, $city) {
|
||||
// 숙련도 증가
|
||||
addGenDex($connect, $general[no], $general[atmos], $general[train], $general[crewtype], $mykillnum);
|
||||
addGenDex($connect, $general[no], $general[atmos], $general[train], 40, $mydeathnum);
|
||||
|
||||
updateTechBasedOnDeath($mydeathnum, $nation, $game, $genCount, $connect);
|
||||
updateTechBasedOnDeath($mykillnum, $destnation, $game, $destGenCount, $connect);
|
||||
|
||||
// 죽은수 기술로 누적
|
||||
$num = round($mydeathnum * 0.01);
|
||||
// 국가보정
|
||||
if($nation[type] == 3 || $nation[type] == 13) { $num *= 1.1; }
|
||||
if($nation[type] == 5 || $nation[type] == 6 || $nation[type] == 7 || $nation[type] == 8 || $nation[type] == 12) { $num *= 0.9; }
|
||||
// 부드러운 기술 제한
|
||||
if(TechLimit($game[startyear], $game[year], $nation[tech])) { $num = floor($num/4); }
|
||||
$query = "update nation set totaltech=totaltech+'$num',tech=totaltech/'$gencount' where nation='$nation[nation]'";
|
||||
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
|
||||
// 죽은수 기술로 누적
|
||||
$num = round($mykillnum * 0.01);
|
||||
// 국가보정
|
||||
if($destnation[type] == 3 || $destnation[type] == 13) { $num *= 1.1; }
|
||||
if($destnation[type] == 5 || $destnation[type] == 6 || $destnation[type] == 7 || $destnation[type] == 8 || $destnation[type] == 12) { $num *= 0.9; }
|
||||
// 부드러운 기술 제한
|
||||
if(TechLimit($game[startyear], $game[year], $destnation[tech])) { $num = floor($num/4); }
|
||||
$query = "update nation set totaltech=totaltech+'$num',tech=totaltech/'$destgencount' where nation='$destnation[nation]'";
|
||||
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
|
||||
//양국 평균 기술가격
|
||||
//$techRatio = (getTechCost($nation[tech]) + getTechCost($destnation[tech])) / 2;
|
||||
$techRatio = 1.0;
|
||||
// 죽은수 도시 재정으로 누적 60%
|
||||
$num = round(($mykillnum+$mydeathnum) * 0.6);
|
||||
$num = round(($mykillnum+$mydeathnum) * 0.6 * $techRatio);
|
||||
// 국가보정
|
||||
if($destnation[type] == 1) { $num *= 1.1; }
|
||||
if($destnation[type] == 9 || $destnation[type] == 10) { $num *= 0.9; }
|
||||
$query = "update city set dead=dead+'$num',def='$city[def]',wall='$city[wall]',agri='$city[agri]',comm='$city[comm]',secu='$city[secu]' where city='$city[city]'";
|
||||
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
|
||||
// 죽은수 도시 재정으로 누적 40%
|
||||
$num = round(($mykillnum+$mydeathnum) * 0.4);
|
||||
$num = round(($mykillnum+$mydeathnum) * 0.4 * $techRatio);
|
||||
// 국가보정
|
||||
if($nation[type] == 1) { $num *= 1.1; }
|
||||
if($nation[type] == 9 || $nation[type] == 10) { $num *= 0.9; }
|
||||
@@ -545,7 +502,6 @@ function processWar($connect, $general, $city) {
|
||||
//춘화첩, 초선화 사용
|
||||
$oppAtmos += 7;
|
||||
}
|
||||
|
||||
$oppTrain = 0;
|
||||
if($oppose[item] == 4) {
|
||||
//청주 사용
|
||||
@@ -581,8 +537,9 @@ function processWar($connect, $general, $city) {
|
||||
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
|
||||
$log[count($log)] = "<C>●</><C>".getItemName($general[item])."</>(을)를 사용!";
|
||||
$general[item] = 0;
|
||||
} elseif($general[weap] == 10 || $general[weap] == 14 || $general[weap] == 18 || $general[weap] == 22) {
|
||||
// $log[count($log)] = "<C>●</><C>".getWeapName($general[weap])."</>(을)를 사용!";
|
||||
}
|
||||
|
||||
$log[count($log)] = "<C>●</>상대를 <C>저격</>했다!";
|
||||
$batlog[count($batlog)] = "<C>●</>상대를 <C>저격</>했다!";
|
||||
$opplog[count($opplog)] = "<C>●</>상대에게 <R>저격</>당했다!";
|
||||
@@ -652,8 +609,8 @@ function processWar($connect, $general, $city) {
|
||||
if($myCrew <= 0) { $myCrew = rand() % 90 + 10; }
|
||||
if($opCrew <= 0) { $opCrew = rand() % 90 + 10; }
|
||||
//훈련 사기따라
|
||||
$myCrew = getCrew($myCrew, CharAtmos($oppose[atmos]+$oppAtmos, $oppose[personal]), CharTrain($general[train]+$genTrain, $general[personal]));
|
||||
$opCrew = getCrew($opCrew, CharAtmos($general[atmos]+$genAtmos, $general[personal]), CharTrain($oppose[train]+$oppTrain, $oppose[personal]));
|
||||
$myCrew = getCrew($myCrew, CharAtmos($oppose[atmos]+$oppAtmos+$oppAtmosBonus, $oppose[personal]), CharTrain($general[train]+$genTrain+$genTrainBonus, $general[personal]));
|
||||
$opCrew = getCrew($opCrew, CharAtmos($general[atmos]+$genAtmos+$genAtmosBonus, $general[personal]), CharTrain($oppose[train]+$oppTrain+$oppTrainBonus, $oppose[personal]));
|
||||
//숙련도 따라
|
||||
$genDexAtt = getGenDex($general, $general[crewtype]);
|
||||
$genDexDef = getGenDex($general, $oppose[crewtype]);
|
||||
@@ -949,8 +906,8 @@ function processWar($connect, $general, $city) {
|
||||
// 특기보정: 돌격
|
||||
if($oppose[crewtype] == 43 && $general[special2] != 60) { // 목우
|
||||
$r = 0;
|
||||
$r += $oppose[atmos] + $oppAtmos;
|
||||
$r += $oppose[train] + $oppTrain;
|
||||
$r += $oppose[atmos] + $oppAtmos + $oppAtmosBonus;
|
||||
$r += $oppose[train] + $oppTrain + $oppTrainBonus;
|
||||
$ratio = rand() % 400; // 최대 50% 저지
|
||||
if($ratio < $r && $opAvoid == 1) {
|
||||
$batlog[count($batlog)] = "<C>●</><R>저지</>당했다!</>";
|
||||
@@ -1291,8 +1248,15 @@ function processWar($connect, $general, $city) {
|
||||
// 숙련도 증가
|
||||
addGenDex($connect, $oppose[no], $oppose[atmos], $oppose[train], $oppose[crewtype], $opkillnum * 0.9);
|
||||
addGenDex($connect, $oppose[no], $oppose[atmos], $oppose[train], $general[crewtype], $opdeathnum * 0.9);
|
||||
|
||||
updateTechBasedOnDeath($mydeathnum, $nation, $game, $genCount, $connect);
|
||||
// 죽은수 기술로 누적
|
||||
$num = round($mydeathnum * 0.01);
|
||||
// 국가보정
|
||||
if($nation[type] == 3 || $nation[type] == 13) { $num *= 1.1; }
|
||||
if($nation[type] == 5 || $nation[type] == 6 || $nation[type] == 7 || $nation[type] == 8 || $nation[type] == 12) { $num *= 0.9; }
|
||||
// 부드러운 기술 제한
|
||||
if(TechLimit($game[startyear], $game[year], $nation[tech])) { $num = floor($num/4); }
|
||||
$query = "update nation set totaltech=totaltech+'$num',tech=totaltech/'$gencount' where nation='$nation[nation]'";
|
||||
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
|
||||
|
||||
// 장수 부상
|
||||
$ratio = rand() % 100;
|
||||
@@ -1307,18 +1271,27 @@ function processWar($connect, $general, $city) {
|
||||
// 숙련도 증가
|
||||
addGenDex($connect, $general[no], $general[atmos], $general[train], $general[crewtype], $mykillnum);
|
||||
addGenDex($connect, $general[no], $general[atmos], $general[train], $oppose[crewtype], $mydeathnum);
|
||||
|
||||
updateTechBasedOnDeath($opdeathnum, $destnation, $game, $destGenCount, $connect);
|
||||
|
||||
// 죽은수 기술로 누적
|
||||
$num = round($opdeathnum * 0.01);
|
||||
// 국가보정
|
||||
if($destnation[type] == 3 || $destnation[type] == 13) { $num *= 1.1; }
|
||||
if($destnation[type] == 5 || $destnation[type] == 6 || $destnation[type] == 7 || $destnation[type] == 8 || $destnation[type] == 12) { $num *= 0.9; }
|
||||
// 부드러운 기술 제한
|
||||
if(TechLimit($game[startyear], $game[year], $destnation[tech])) { $num = floor($num/4); }
|
||||
$query = "update nation set totaltech=totaltech+'$num',tech=totaltech/'$destgencount' where nation='$destnation[nation]'";
|
||||
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
|
||||
//양국 평균 기술가격
|
||||
//$techRatio = (getTechCost($nation[tech]) + getTechCost($destnation[tech])) / 2;
|
||||
$techRatio = 1.0;
|
||||
// 죽은수 도시 재정으로 누적 60%
|
||||
$num = round(($mykillnum+$mydeathnum) * 0.6);
|
||||
$num = round(($mykillnum+$mydeathnum) * 0.6 * $techRatio);
|
||||
// 국가보정
|
||||
if($destnation[type] == 1) { $num *= 1.1; }
|
||||
if($destnation[type] == 9 || $destnation[type] == 10) { $num *= 0.9; }
|
||||
$query = "update city set dead=dead+'$num' where city='$city[city]'";
|
||||
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
|
||||
// 죽은수 도시 재정으로 누적 40%
|
||||
$num = round(($mykillnum+$mydeathnum) * 0.4);
|
||||
$num = round(($mykillnum+$mydeathnum) * 0.4 * $techRatio);
|
||||
// 국가보정
|
||||
if($nation[type] == 1) { $num *= 1.1; }
|
||||
if($nation[type] == 9 || $nation[type] == 10) { $num *= 0.9; }
|
||||
@@ -1408,6 +1381,8 @@ function processWar($connect, $general, $city) {
|
||||
unset($opplog);
|
||||
unset($oppbatlog);
|
||||
unset($oppbatres);
|
||||
// $alllog[count($alllog)] = "<C>●</>{$game[month]}월:<Y>$general[name]</>(이)가 }<G>$city[name]</> 공략에 실패했습니다. <1>$date</>";
|
||||
// $log[count($log)] = "<C>●</> <G>$city[name]</> 공략에 실패했습니다. <1>$date</>";
|
||||
break;
|
||||
} else {
|
||||
// 무승부일때 로그 남김
|
||||
@@ -1498,10 +1473,10 @@ function CriticalRatio3($general) {
|
||||
$ratio = max($mainstat - 65, 0);
|
||||
|
||||
if ($crewtype >= 3) {
|
||||
$ratio /= 2;
|
||||
$ratio *= 0.4;
|
||||
}
|
||||
else{
|
||||
$ratio *= 0.7;
|
||||
$ratio *= 0.5;
|
||||
}
|
||||
|
||||
$ratio = round($ratio);
|
||||
|
||||
+25
-21
@@ -1,6 +1,10 @@
|
||||
<?
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$commandtype = Util::getReq('commandtype', 'int', 0);
|
||||
$turn = Util::getReq('turn', 'array_int', array(0));
|
||||
|
||||
//로그인 검사
|
||||
CheckLogin();
|
||||
$connect = dbConn();
|
||||
@@ -117,7 +121,7 @@ function starter($name, $type=0) {
|
||||
require('analytics.php');
|
||||
echo "
|
||||
</head>
|
||||
<body oncontextmenu='return false'>
|
||||
<body>
|
||||
<table align=center width=1000 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13;word-break:break-all; id=bg0>
|
||||
<tr><td align=center id=bg1>$name</td></tr>
|
||||
<tr><td>
|
||||
@@ -395,11 +399,11 @@ function calc(cost, formnum) {
|
||||
$ric = round($ric);
|
||||
$cst = round($cst);
|
||||
$l = $color[$i];
|
||||
$weapImage = "{$images}/weap{$i}.jpg";
|
||||
$weapImage = "{$images}/weap{$i}.png";
|
||||
if($admin[img] < 2) { $weapImage = "{$image}/default.jpg"; }
|
||||
echo "
|
||||
<tr height=64 bgcolor=$l>
|
||||
<td background={$weapImage} align=center></td>
|
||||
<td style='background:no-repeat center url(\"{$weapImage}\");background-size:64px;background-color:#222222;' align=center></td>
|
||||
<td align=center>".getTypename($i)."</td>
|
||||
<td align=center>{$att}</td>
|
||||
<td align=center>{$def}</td>
|
||||
@@ -445,11 +449,11 @@ function calc(cost, formnum) {
|
||||
$ric = round($ric);
|
||||
$cst = round($cst);
|
||||
$l = $color[$i];
|
||||
$weapImage = "{$images}/weap{$i}.jpg";
|
||||
$weapImage = "{$images}/weap{$i}.png";
|
||||
if($admin[img] < 2) { $weapImage = "{$image}/default.jpg"; }
|
||||
echo "
|
||||
<tr height=64 bgcolor=$l>
|
||||
<td background={$weapImage} align=center></td>
|
||||
<td style='background:no-repeat center url(\"{$weapImage}\");background-size:64px;background-color:#222222;' align=center></td>
|
||||
<td align=center>".getTypename($i)."</td>
|
||||
<td align=center>{$att}</td>
|
||||
<td align=center>{$def}</td>
|
||||
@@ -495,11 +499,11 @@ function calc(cost, formnum) {
|
||||
$ric = round($ric);
|
||||
$cst = round($cst);
|
||||
$l = $color[$i];
|
||||
$weapImage = "{$images}/weap{$i}.jpg";
|
||||
$weapImage = "{$images}/weap{$i}.png";
|
||||
if($admin[img] < 2) { $weapImage = "{$image}/default.jpg"; }
|
||||
echo "
|
||||
<tr height=64 bgcolor=$l>
|
||||
<td background={$weapImage} align=center></td>
|
||||
<td style='background:no-repeat center url(\"{$weapImage}\");background-size:64px;background-color:#222222;' align=center></td>
|
||||
<td align=center>".getTypename($i)."</td>
|
||||
<td align=center>{$att}</td>
|
||||
<td align=center>{$def}</td>
|
||||
@@ -545,11 +549,11 @@ function calc(cost, formnum) {
|
||||
$ric = round($ric);
|
||||
$cst = round($cst);
|
||||
$l = $color[$i];
|
||||
$weapImage = "{$images}/weap{$i}.jpg";
|
||||
$weapImage = "{$images}/weap{$i}.png";
|
||||
if($admin[img] < 2) { $weapImage = "{$image}/default.jpg"; }
|
||||
echo "
|
||||
<tr height=64 bgcolor=$l>
|
||||
<td background={$weapImage} align=center></td>
|
||||
<td style='background:no-repeat center url(\"{$weapImage}\");background-size:64px;background-color:#222222;' align=center></td>
|
||||
<td align=center>".getTypename($i)."</td>
|
||||
<td align=center>{$att}</td>
|
||||
<td align=center>{$def}</td>
|
||||
@@ -595,11 +599,11 @@ function calc(cost, formnum) {
|
||||
$ric = round($ric);
|
||||
$cst = round($cst);
|
||||
$l = $color[$i];
|
||||
$weapImage = "{$images}/weap{$i}.jpg";
|
||||
$weapImage = "{$images}/weap{$i}.png";
|
||||
if($admin[img] < 2) { $weapImage = "{$image}/default.jpg"; }
|
||||
echo "
|
||||
<tr height=64 bgcolor=$l>
|
||||
<td background={$weapImage} align=center></td>
|
||||
<td style='background:no-repeat center url(\"{$weapImage}\");background-size:64px;background-color:#222222;' align=center></td>
|
||||
<td align=center>".getTypename($i)."</td>
|
||||
<td align=center>{$att}</td>
|
||||
<td align=center>{$def}</td>
|
||||
@@ -829,11 +833,11 @@ function calc(cost, formnum) {
|
||||
$ric = round($ric);
|
||||
$cst = round($cst);
|
||||
$l = $color[$i];
|
||||
$weapImage = "{$images}/weap{$i}.jpg";
|
||||
$weapImage = "{$images}/weap{$i}.png";
|
||||
if($admin[img] < 2) { $weapImage = "{$image}/default.jpg"; }
|
||||
echo "
|
||||
<tr height=64 bgcolor=$l>
|
||||
<td background={$weapImage} align=center></td>
|
||||
<td style='background:no-repeat center url(\"{$weapImage}\");background-size:64px;background-color:#222222;' align=center></td>
|
||||
<td align=center>".getTypename($i)."</td>
|
||||
<td align=center>{$att}</td>
|
||||
<td align=center>{$def}</td>
|
||||
@@ -879,11 +883,11 @@ function calc(cost, formnum) {
|
||||
$ric = round($ric);
|
||||
$cst = round($cst);
|
||||
$l = $color[$i];
|
||||
$weapImage = "{$images}/weap{$i}.jpg";
|
||||
$weapImage = "{$images}/weap{$i}.png";
|
||||
if($admin[img] < 2) { $weapImage = "{$image}/default.jpg"; }
|
||||
echo "
|
||||
<tr height=64 bgcolor=$l>
|
||||
<td background={$weapImage} align=center></td>
|
||||
<td style='background:no-repeat center url(\"{$weapImage}\");background-size:64px;background-color:#222222;' align=center></td>
|
||||
<td align=center>".getTypename($i)."</td>
|
||||
<td align=center>{$att}</td>
|
||||
<td align=center>{$def}</td>
|
||||
@@ -929,11 +933,11 @@ function calc(cost, formnum) {
|
||||
$ric = round($ric);
|
||||
$cst = round($cst);
|
||||
$l = $color[$i];
|
||||
$weapImage = "{$images}/weap{$i}.jpg";
|
||||
$weapImage = "{$images}/weap{$i}.png";
|
||||
if($admin[img] < 2) { $weapImage = "{$image}/default.jpg"; }
|
||||
echo "
|
||||
<tr height=64 bgcolor=$l>
|
||||
<td background={$weapImage} align=center></td>
|
||||
<td style='background:no-repeat center url(\"{$weapImage}\");background-size:64px;background-color:#222222;' align=center></td>
|
||||
<td align=center>".getTypename($i)."</td>
|
||||
<td align=center>{$att}</td>
|
||||
<td align=center>{$def}</td>
|
||||
@@ -979,11 +983,11 @@ function calc(cost, formnum) {
|
||||
$ric = round($ric);
|
||||
$cst = round($cst);
|
||||
$l = $color[$i];
|
||||
$weapImage = "{$images}/weap{$i}.jpg";
|
||||
$weapImage = "{$images}/weap{$i}.png";
|
||||
if($admin[img] < 2) { $weapImage = "{$image}/default.jpg"; }
|
||||
echo "
|
||||
<tr height=64 bgcolor=$l>
|
||||
<td background={$weapImage} align=center></td>
|
||||
<td style='background:no-repeat center url(\"{$weapImage}\");background-size:64px;background-color:#222222;' align=center></td>
|
||||
<td align=center>".getTypename($i)."</td>
|
||||
<td align=center>{$att}</td>
|
||||
<td align=center>{$def}</td>
|
||||
@@ -1029,11 +1033,11 @@ function calc(cost, formnum) {
|
||||
$ric = round($ric);
|
||||
$cst = round($cst);
|
||||
$l = $color[$i];
|
||||
$weapImage = "{$images}/weap{$i}.jpg";
|
||||
$weapImage = "{$images}/weap{$i}.png";
|
||||
if($admin[img] < 2) { $weapImage = "{$image}/default.jpg"; }
|
||||
echo "
|
||||
<tr height=64 bgcolor=$l>
|
||||
<td background={$weapImage} align=center></td>
|
||||
<td style='background:no-repeat center url(\"{$weapImage}\");background-size:64px;background-color:#222222;' align=center></td>
|
||||
<td align=center>".getTypename($i)."</td>
|
||||
<td align=center>{$att}</td>
|
||||
<td align=center>{$def}</td>
|
||||
|
||||
@@ -31,7 +31,7 @@ $connect = dbConn();
|
||||
<? require('analytics.php'); ?>
|
||||
</head>
|
||||
|
||||
<body onLoad='changeGen()' oncontextmenu='return false'>
|
||||
<body onLoad='changeGen()'>
|
||||
<table align=center width=1000 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13;word-break:break-all; id=bg0>
|
||||
<tr><td>장 수 선 택<br><? backButton(); ?></td></tr>
|
||||
</table>
|
||||
@@ -92,7 +92,7 @@ if($admin[img] >= 3) {
|
||||
?>
|
||||
<tr>
|
||||
<td width=498 align=right rowspan=2 height=64 id=bg1>장수</td>
|
||||
<td width=498><img src=<?=$image;?>/1001.jpg border=0 name=picture width=64 height=64></td>
|
||||
<td width=498><img width='64' height='64' src=<?=$image;?>/1001.jpg border=0 name=picture></td>
|
||||
</tr>
|
||||
<?
|
||||
}
|
||||
|
||||
@@ -4,7 +4,7 @@ include "func.php";
|
||||
|
||||
$id = $_POST[id];
|
||||
$pw = $_POST[pw];
|
||||
$face = $_POST[face];
|
||||
$face = (int)$_POST[face];
|
||||
|
||||
$pwTemp = substr($pw, 0, 32);
|
||||
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
<?
|
||||
include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$type = Util::getReq('type', 'int', 0);
|
||||
$sel = Util::getReq('sel', 'int', 1);
|
||||
|
||||
//로그인 검사
|
||||
CheckLogin(1);
|
||||
$connect = dbConn();
|
||||
|
||||
+3
-3
@@ -48,9 +48,9 @@ button {
|
||||
font-family: '맑은 고딕';
|
||||
font-size: 13px;
|
||||
}
|
||||
.bg0 { background-image:url(/images/back_walnut.jpg); }
|
||||
.bg1 { background-image:url(/images/back_green.jpg); }
|
||||
.bg2 { background-image:url(/images/back_blue.jpg); }
|
||||
.bg0 { background-image:url(/image/game/back_walnut.jpg); }
|
||||
.bg1 { background-image:url(/image/game/back_green.jpg); }
|
||||
.bg2 { background-image:url(/image/game/back_blue.jpg); }
|
||||
|
||||
.font0 { font-size: 10px; }
|
||||
.font1 { font-size: 13px; }
|
||||
|
||||
+4
-4
@@ -5,8 +5,8 @@ ob_start();
|
||||
// 주요 환경변수들
|
||||
define(W, '/');
|
||||
|
||||
define(IMAGE, '../../image');
|
||||
define(IMAGES, '../../images');
|
||||
define(IMAGE, '/image/icons');
|
||||
define(IMAGES, '/image/game');
|
||||
//define(IMAGE, 'http://115.68.28.99/image');
|
||||
//define(IMAGES, 'http://115.68.28.99/images');
|
||||
|
||||
@@ -49,7 +49,7 @@ define(INSTALL, 'install');
|
||||
|
||||
define(SLEEP, 'sleep');
|
||||
|
||||
//define(BLOCKBODY, '');
|
||||
define(BLOCKBODY, 'oncontextmenu="return false" onselectstart="return false" ondragstart="return false"');
|
||||
define(BLOCKBODY, '');
|
||||
//define(BLOCKBODY, 'oncontextmenu="return false" onselectstart="return false" ondragstart="return false"');
|
||||
|
||||
?>
|
||||
|
||||
@@ -4,10 +4,10 @@
|
||||
// $_POST['notice'] : 공지
|
||||
// $_POST['server'] : 서버 인덱스
|
||||
// $_POST['select'] : 0: 폐쇄, 1: 리셋, 2: 오픈
|
||||
$action = $_POST['action'];
|
||||
$action = (int)$_POST['action'];
|
||||
$notice = $_POST['notice'];
|
||||
$server = $_POST['server'];
|
||||
$select = $_POST['select'];
|
||||
$server = (int)$_POST['server'];
|
||||
$select = (int)$_POST['select'];
|
||||
|
||||
require_once('_common.php');
|
||||
require_once(ROOT.W.F_FUNC.W.'class._JSON.php');
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
// 외부 파라미터
|
||||
// $_POST['select'] : 처리종류
|
||||
// $_POST['no'] : NO
|
||||
$select = $_POST['select'];
|
||||
$no = $_POST['no'];
|
||||
$select = (int)$_POST['select'];
|
||||
$no = (int)$_POST['no'];
|
||||
|
||||
require_once('_common.php');
|
||||
require_once(ROOT.W.F_FUNC.W.'class._JSON.php');
|
||||
|
||||
+1
-1
@@ -53,7 +53,7 @@ font { font-family:'맑은 고딕'; line-height:110%; }
|
||||
<? require('../i_banner/analytics.php'); ?>
|
||||
</head>
|
||||
|
||||
<body oncontextmenu="return false" onselectstart="return false" ondragstart="return false">
|
||||
<body>
|
||||
<table align=center width=1000 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13;word-break:break-all; id=bg0>
|
||||
<tr><td><font size=5 color=skyblue><b>도 움 말</b></font></td></tr>
|
||||
</table>
|
||||
|
||||
@@ -39,7 +39,7 @@ font { font-family:'맑은 고딕'; line-height:110%; }
|
||||
<? require('../i_banner/analytics.php'); ?>
|
||||
</head>
|
||||
|
||||
<body oncontextmenu="return false" onselectstart="return false" ondragstart="return false">
|
||||
<body>
|
||||
<table align=center width=1000 border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13;word-break:break-all; id=bg0>
|
||||
<tr><td><font size=5 color=skyblue><b>스 크 린 샷</b></font></td></tr>
|
||||
</table>
|
||||
|
||||
Reference in New Issue
Block a user