<O> 태그를 실험삼아 없애봄

This commit is contained in:
2018-02-04 21:55:39 +09:00
parent 9addefb79e
commit c90af2df2c
6 changed files with 93 additions and 68 deletions
+34 -34
View File
@@ -44,43 +44,43 @@ if($term > 24) $term = 24;
$valid = 1;
if($me['userlevel'] >= 5 || ($me['special'] != 30 && $btCount < 1) || ($me['special'] == 30 && $btCount < 3)) {
} else {
$msg = "ㆍ<O>더이상 등록할 수 없습니다.</>";
$msg2 = "ㆍ<O>더이상 등록할 수 없습니다.</>";
$msg = "ㆍ<span class='ev_warning'>더이상 등록할 수 없습니다.</span>";
$msg2 = "ㆍ<span class='ev_warning'>더이상 등록할 수 없습니다.</span>";
$valid = 0;
$btn = "hidden";
}
if($btn == "판매") {
if($stuff != 0) {
$msg = "ㆍ<O>현재 쌀만 거래 가능합니다.</>";
$msg = "ㆍ<span class='ev_warning'>현재 쌀만 거래 가능합니다.</span>";
$valid = 0;
}
if($term < 0 || $term > 24) {
$msg = "ㆍ<O>종료기한은 1 ~ 24 턴 이어야 합니다.</>";
$msg = "ㆍ<span class='ev_warning'>종료기한은 1 ~ 24 턴 이어야 합니다.</span>";
$valid = 0;
}
if($amount < 100 || $amount > 10000) {
$msg = "ㆍ<O>거래량은 100 ~ 10000 이어야 합니다.</>";
$msg = "ㆍ<span class='ev_warning'>거래량은 100 ~ 10000 이어야 합니다.</span>";
$valid = 0;
}
if($cost > $amount * 2 || $cost * 2 < $amount) {
$msg = "ㆍ<O>시작판매가는 50% ~ 200% 이어야 합니다.</>";
$msg = "ㆍ<span class='ev_warning'>시작판매가는 50% ~ 200% 이어야 합니다.</span>";
$valid = 0;
}
if($topv < $amount*1.1 || $topv > $amount * 2) {
$msg = "ㆍ<O>즉시판매가는 110% ~ 200% 이어야 합니다.</>";
$msg = "ㆍ<span class='ev_warning'>즉시판매가는 110% ~ 200% 이어야 합니다.</span>";
$valid = 0;
}
if($topv < $cost*1.1) {
$msg = "ㆍ<O>즉시판매가는 시작판매가의 110% 이상이어야 합니다.</>";
$msg = "ㆍ<span class='ev_warning'>즉시판매가는 시작판매가의 110% 이상이어야 합니다.</span>";
$valid = 0;
}
if($amount > $me['rice'] - 1000) {
$msg = "ㆍ<O>기본 군량 1000은 거래할 수 없습니다.</>";
$msg = "ㆍ<span class='ev_warning'>기본 군량 1000은 거래할 수 없습니다.</span>";
$valid = 0;
}
if($valid == 1) {
$msg = "ㆍ<O>등록 성공.</>";
$msg = "ㆍ<span class='ev_success'>등록 성공.</span>";
$date = date("Y-m-d H:i:s", strtotime(date("Y-m-d H:i:s")) + $unit * $term);
$query = "insert into auction (type, no1, name1, stuff, amount, cost, value, topv, expire) values (0, '{$me['no']}', '{$me['name']}', '$stuff', '$amount', '$cost', '$cost', '$topv', '$date')";
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
@@ -94,74 +94,74 @@ if($btn == "판매") {
$valid = 2;
}
if(!$auction) {
$msg = "ㆍ<O>종료된 거래입니다.</>";
$msg = "ㆍ<span class='ev_warning'>종료된 거래입니다.</span>";
$valid = 0;
}
/*
if($stuff != 0) {
$msg = "ㆍ<O>현재 쌀만 거래 가능합니다.</>";
$msg = "ㆍ<span class='ev_warning'>현재 쌀만 거래 가능합니다.</span>";
$valid = 0;
}
*/
if($auction['no2'] > 0 && $value <= $auction['value']) {
$msg = "ㆍ<O>현재판매가보다 높게 입찰해야 합니다.</>";
$msg = "ㆍ<span class='ev_warning'>현재판매가보다 높게 입찰해야 합니다.</span>";
$valid = 0;
}
if($value < $auction['value']) {
$msg = "ㆍ<O>현재판매가보다 높게 입찰해야 합니다.</>";
$msg = "ㆍ<span class='ev_warning'>현재판매가보다 높게 입찰해야 합니다.</span>";
$valid = 0;
}
if($value > $auction['topv']) {
$msg = "ㆍ<O>즉시판매가보다 높을 수 없습니다.</>";
$msg = "ㆍ<span class='ev_warning'>즉시판매가보다 높을 수 없습니다.</span>";
$valid = 0;
}
if($value > $me['gold'] - 1000) {
$msg = "ㆍ<O>기본 자금 1000은 거래할 수 없습니다.</>";
$msg = "ㆍ<span class='ev_warning'>기본 자금 1000은 거래할 수 없습니다.</span>";
$valid = 0;
}
if($valid == 1) {
$msg = "ㆍ<O>입찰 성공.</> 거래완료는 빨라도 현재로부터 1턴 뒤입니다.";
$msg = "ㆍ<span class='ev_success'>입찰 성공.</span> 거래완료는 빨라도 현재로부터 1턴 뒤입니다.";
$date = date("Y-m-d H:i:s", strtotime(date("Y-m-d H:i:s")) + $unit);
if($auction['expire'] > $date) $date = $auction['expire'];
$query = "update auction set value='$value',no2='{$me['no']}',name2='{$me['name']}',expire='$date' where no='$sel'";
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
} elseif($valid == 2) {
$msg = "ㆍ<O>즉시판매 성공.</> 거래완료는 빨라도 현재로부터 1턴 뒤입니다.";
$msg = "ㆍ<span class='ev_success'>즉시판매 성공.</span> 거래완료는 빨라도 현재로부터 1턴 뒤입니다.";
$date = date("Y-m-d H:i:s", strtotime(date("Y-m-d H:i:s")) + $unit);
$query = "update auction set value='$value',no2='{$me['no']}',name2='{$me['name']}',expire='$date' where no='$sel'";
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
}
} elseif($btn == "구매") {
if($stuff != 0) {
$msg2 = "ㆍ<O>현재 쌀만 거래 가능합니다.</>";
$msg2 = "ㆍ<span class='ev_warning'>현재 쌀만 거래 가능합니다.</span>";
$valid = 0;
}
if($term < 0 || $term > 24) {
$msg2 = "ㆍ<O>종료기한은 1 ~ 24 턴 이어야 합니다.</>";
$msg2 = "ㆍ<span class='ev_warning'>종료기한은 1 ~ 24 턴 이어야 합니다.</span>";
$valid = 0;
}
if($amount < 100 || $amount > 10000) {
$msg2 = "ㆍ<O>거래량은 100 ~ 10000 이어야 합니다.</>";
$msg2 = "ㆍ<span class='ev_warning'>거래량은 100 ~ 10000 이어야 합니다.</span>";
$valid = 0;
}
if($cost > $amount * 2 || $cost * 2 < $amount) {
$msg2 = "ㆍ<O>시작구매가는 50% ~ 200% 이어야 합니다.</>";
$msg2 = "ㆍ<span class='ev_warning'>시작구매가는 50% ~ 200% 이어야 합니다.</span>";
$valid = 0;
}
if($topv < $amount * 0.5 || $topv > $amount * 0.9) {
$msg2 = "ㆍ<O>즉시구매가는 50% ~ 90% 이어야 합니다.</>";
$msg2 = "ㆍ<span class='ev_warning'>즉시구매가는 50% ~ 90% 이어야 합니다.</span>";
$valid = 0;
}
if($topv > $cost * 0.9) {
$msg2 = "ㆍ<O>즉시구매가는 시작구매가의 90% 이하이어야 합니다.</>";
$msg2 = "ㆍ<span class='ev_warning'>즉시구매가는 시작구매가의 90% 이하이어야 합니다.</span>";
$valid = 0;
}
if($cost > $me['gold'] - 1000) {
$msg2 = "ㆍ<O>기본 자금 1000은 거래할 수 없습니다.</>";
$msg2 = "ㆍ<span class='ev_warning'>기본 자금 1000은 거래할 수 없습니다.</span>";
$valid = 0;
}
if($valid == 1) {
$msg2 = "ㆍ<O>등록 성공.</>";
$msg2 = "ㆍ<span class='ev_success'>등록 성공.</span>";
$date = date("Y-m-d H:i:s", strtotime(date("Y-m-d H:i:s")) + $unit * $term);
$query = "insert into auction (type, no1, name1, stuff, amount, cost, value, topv, expire) values (1, '{$me['no']}', '{$me['name']}', '$stuff', '$amount', '$cost', '$cost', '$topv', '$date')";
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
@@ -175,37 +175,37 @@ if($btn == "판매") {
$valid = 2;
}
if(!$auction) {
$msg2 = "ㆍ<O>종료된 거래입니다.</>";
$msg2 = "ㆍ<span class='ev_warning'>종료된 거래입니다.</span>";
$valid = 0;
}
if($stuff != 0) {
$msg2 = "ㆍ<O>현재 쌀만 거래 가능합니다.</>";
$msg2 = "ㆍ<span class='ev_warning'>현재 쌀만 거래 가능합니다.</span>";
$valid = 0;
}
if($auction['no2'] > 0 && $value >= $auction['value']) {
$msg2 = "ㆍ<O>현재구매가보다 낮게 입찰해야 합니다.</>";
$msg2 = "ㆍ<span class='ev_warning'>현재구매가보다 낮게 입찰해야 합니다.</span>";
$valid = 0;
}
if($value > $auction['value']) {
$msg2 = "ㆍ<O>현재구매가보다 낮게 입찰해야 합니다.</>";
$msg2 = "ㆍ<span class='ev_warning'>현재구매가보다 낮게 입찰해야 합니다.</span>";
$valid = 0;
}
if($value < $auction['topv']) {
$msg2 = "ㆍ<O>즉시구매가보다 낮을 수 없습니다.</>";
$msg2 = "ㆍ<span class='ev_warning'>즉시구매가보다 낮을 수 없습니다.</span>";
$valid = 0;
}
if($value > $me['rice'] - 1000) {
$msg2 = "ㆍ<O>기본 군량 1000은 거래할 수 없습니다.</>";
$msg2 = "ㆍ<span class='ev_warning'>기본 군량 1000은 거래할 수 없습니다.</span>";
$valid = 0;
}
if($valid == 1) {
$msg2 = "ㆍ<O>입찰 성공.</> 거래완료는 빨라도 현재로부터 1턴 뒤입니다.";
$msg2 = "ㆍ<span class='ev_success'>입찰 성공.</span> 거래완료는 빨라도 현재로부터 1턴 뒤입니다.";
$date = date("Y-m-d H:i:s", strtotime(date("Y-m-d H:i:s")) + $unit);
if($auction['expire'] > $date) $date = $auction['expire'];
$query = "update auction set value='$value',no2='{$me['no']}',name2='{$me['name']}',expire='$date' where no='$sel'";
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
} elseif($valid == 2) {
$msg2 = "ㆍ<O>즉시구매 성공.</> 거래완료는 빨라도 현재로부터 1턴 뒤입니다.";
$msg2 = "ㆍ<span class='ev_success'>즉시구매 성공.</span> 거래완료는 빨라도 현재로부터 1턴 뒤입니다.";
$date = date("Y-m-d H:i:s", strtotime(date("Y-m-d H:i:s")) + $unit);
$query = "update auction set value='$value',no2='{$me['no']}',name2='{$me['name']}',expire='$date' where no='$sel'";
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
+26
View File
@@ -27,6 +27,32 @@ select { font-family:'굴림'; line-height:100%; }
background-image:url('/images/back_blue.jpg');
}
/* */
.ev_warning{
color:orangered;
}
.ev_notice{
color:orangered;
}
.ev_succes{
color:lightgreen;
}
.ev_sell{
color:orange;
}
.ev_failed{
color:orangered;
}
.ev_highlight{
color:orangered;
}
/* TODO: 색상값이 아니라 의미에 따라 클래스 지정 */
.o_bullet::before{
+8 -8
View File
@@ -162,7 +162,7 @@ function processAuction($connect) {
// 유닉템 처리
if($auction['stuff'] != 0) {
if($auction['no2'] == 0) {
$auctionLog[0] = "<S>◆</>{$admin['year']}{$admin['month']}월, {$auction['no']}번 <O>판매</> <M>유찰</> : <Y>{$auction['name1']}</>(이)가 <C>".GetStuffName($auction['stuff'])."</>(을)를 판매, 그러나 입찰자 부재";
$auctionLog[0] = "<S>◆</>{$admin['year']}{$admin['month']}월, {$auction['no']}번 <span class='sell'>판매</span> <M>유찰</> : <Y>{$auction['name1']}</>(이)가 <C>".GetStuffName($auction['stuff'])."</>(을)를 판매, 그러나 입찰자 부재";
pushAuctionLog($connect, $auctionLog);
} else {
$trader['no'] = 0;
@@ -191,7 +191,7 @@ function processAuction($connect) {
if($count > 0) {
$traderLog[0] = "<S>◆</>{$auction['no']}번 거래 <M>유찰</>! 이미 아이템을 누군가가 가로챘습니다!";
$bidderLog[0] = "<S>◆</>{$auction['no']}번 거래 <M>유찰</>! 이미 아이템을 누군가가 가로챘습니다!";
$auctionLog[0] = "<S>◆</>{$admin['year']}{$admin['month']}월, {$auction['no']}번 <O>판매</> <M>유찰</> : <Y>{$auction['name1']}</>(이)가 <C>".GetStuffName($auction['stuff'])."</>(을)를 판매, <Y>{$auction['name2']}</>(이)가 금 <C>{$auction['value']}</>(으)로 입찰, 그러나 아이템 이미 매진!";
$auctionLog[0] = "<S>◆</>{$admin['year']}{$admin['month']}월, {$auction['no']}번 <span class='sell'>판매</span> <M>유찰</> : <Y>{$auction['name1']}</>(이)가 <C>".GetStuffName($auction['stuff'])."</>(을)를 판매, <Y>{$auction['name2']}</>(이)가 금 <C>{$auction['value']}</>(으)로 입찰, 그러나 아이템 이미 매진!";
} elseif($auction['value'] > $bidder['gold'] - 1000) {
$gold = round($auction['value'] * 0.01);
$bidder['gold'] -= $gold;
@@ -201,11 +201,11 @@ function processAuction($connect) {
$traderLog[0] = "<S>◆</>입찰자의 자금 부족으로 {$auction['no']}번 <C>".GetStuffName($auction['stuff'])."</> 거래 <M>유찰</>!";
$bidderLog[0] = "<S>◆</>입찰자의 자금 부족으로 {$auction['no']}번 <C>".GetStuffName($auction['stuff'])."</> 거래 <M>유찰</>! 벌금 <C>{$gold}</>";
$auctionLog[0] = "<S>◆</>{$admin['year']}{$admin['month']}월, {$auction['no']}번 <O>판매</> <M>유찰</> : <Y>{$auction['name1']}</>(이)가 <C>".GetStuffName($auction['stuff'])."</>(을)를 판매, <Y>{$auction['name2']}</>(이)가 금 <C>{$auction['value']}</>(으)로 입찰, 그러나 입찰자 자금부족, 벌금 <C>{$gold}</>";
$auctionLog[0] = "<S>◆</>{$admin['year']}{$admin['month']}월, {$auction['no']}번 <span class='sell'>판매</span> <M>유찰</> : <Y>{$auction['name1']}</>(이)가 <C>".GetStuffName($auction['stuff'])."</>(을)를 판매, <Y>{$auction['name2']}</>(이)가 금 <C>{$auction['value']}</>(으)로 입찰, 그러나 입찰자 자금부족, 벌금 <C>{$gold}</>";
} else {
$traderLog[0] = "<S>◆</>{$auction['no']}번 거래 <C>성사</>로 <C>".GetStuffName($auction['stuff'])."</>(을)를 판매, 금 <C>{$auction['value']}</>(을)를 획득!";
$bidderLog[0] = "<S>◆</>{$auction['no']}번 거래 <C>성사</>로 금 <C>{$auction['value']}</>(을)를 지불, <C>".GetStuffName($auction['stuff'])."</> 구입!";
$auctionLog[0] = "<S>◆</>{$admin['year']}{$admin['month']}월, {$auction['no']}번 <O>판매</> <C>성사</> : <Y>{$auction['name1']}</>(이)가 <C>".GetStuffName($auction['stuff'])."</>(을)를 판매, <Y>{$auction['name2']}</>(이)가 금 <C>{$auction['value']}</>(으)로 구매";
$auctionLog[0] = "<S>◆</>{$admin['year']}{$admin['month']}월, {$auction['no']}번 <span class='sell'>판매</span> <C>성사</> : <Y>{$auction['name1']}</>(이)가 <C>".GetStuffName($auction['stuff'])."</>(을)를 판매, <Y>{$auction['name2']}</>(이)가 금 <C>{$auction['value']}</>(으)로 구매";
$auctionLog[0] .= " <M>★ 아이템 거래 ★</>";
$query = "update general set gold=gold-'{$auction['value']}',{$type}='$sel2' where no='{$auction['no2']}'";
@@ -231,7 +231,7 @@ function processAuction($connect) {
$traderLog[0] = "<S>◆</>입찰자 부재로 {$auction['no']}번 거래 <M>유찰</>!";
if($auction['type'] == 0) {
$auctionLog[0] = "<S>◆</>{$admin['year']}{$admin['month']}월, {$auction['no']}번 <O>판매</> <M>유찰</> : <Y>{$auction['name1']}</>(이)가 쌀 <C>{$auction['amount']}</>(을)를 판매, 그러나 입찰자 부재";
$auctionLog[0] = "<S>◆</>{$admin['year']}{$admin['month']}월, {$auction['no']}번 <span class='sell'>판매</span> <M>유찰</> : <Y>{$auction['name1']}</>(이)가 쌀 <C>{$auction['amount']}</>(을)를 판매, 그러나 입찰자 부재";
} else {
$auctionLog[0] = "<S>◆</>{$admin['year']}{$admin['month']}월, {$auction['no']}번 <S>구매</> <M>유찰</> : <Y>{$auction['name1']}</>(이)가 쌀 <C>{$auction['amount']}</>(을)를 구매, 그러나 입찰자 부재";
}
@@ -264,7 +264,7 @@ function processAuction($connect) {
$traderLog[0] = "<S>◆</>판매자의 군량 부족으로 {$auction['no']}번 거래 <M>유찰</>! 벌금 <C>{$gold}</>";
$bidderLog[0] = "<S>◆</>판매자의 군량 부족으로 {$auction['no']}번 거래 <M>유찰</>!";
$auctionLog[0] = "<S>◆</>{$admin['year']}{$admin['month']}월, {$auction['no']}번 <O>판매</> <M>유찰</> : <Y>{$auction['name1']}</>(이)가 쌀 <C>{$auction['amount']}</>(을)를 판매, <Y>{$auction['name2']}</>(이)가 금 <C>{$auction['value']}</>(으)로 입찰, 그러나 판매자 군량부족, 벌금 <C>{$gold}</>";
$auctionLog[0] = "<S>◆</>{$admin['year']}{$admin['month']}월, {$auction['no']}번 <span class='sell'>판매</span> <M>유찰</> : <Y>{$auction['name1']}</>(이)가 쌀 <C>{$auction['amount']}</>(을)를 판매, <Y>{$auction['name2']}</>(이)가 금 <C>{$auction['value']}</>(으)로 입찰, 그러나 판매자 군량부족, 벌금 <C>{$gold}</>";
} elseif($auction['value'] > $bidder['gold'] - 1000) {
$gold = round($auction['value'] * 0.01);
$bidder['gold'] -= $gold;
@@ -274,11 +274,11 @@ function processAuction($connect) {
$traderLog[0] = "<S>◆</>입찰자의 자금 부족으로 {$auction['no']}번 거래 <M>유찰</>!";
$bidderLog[0] = "<S>◆</>입찰자의 자금 부족으로 {$auction['no']}번 거래 <M>유찰</>! 벌금 <C>{$gold}</>";
$auctionLog[0] = "<S>◆</>{$admin['year']}{$admin['month']}월, {$auction['no']}번 <O>판매</> <M>유찰</> : <Y>{$auction['name1']}</>(이)가 쌀 <C>{$auction['amount']}</>(을)를 판매, <Y>{$auction['name2']}</>(이)가 금 <C>{$auction['value']}</>(으)로 입찰, 그러나 입찰자 자금부족, 벌금 <C>{$gold}</>";
$auctionLog[0] = "<S>◆</>{$admin['year']}{$admin['month']}월, {$auction['no']}번 <span class='sell'>판매</span> <M>유찰</> : <Y>{$auction['name1']}</>(이)가 쌀 <C>{$auction['amount']}</>(을)를 판매, <Y>{$auction['name2']}</>(이)가 금 <C>{$auction['value']}</>(으)로 입찰, 그러나 입찰자 자금부족, 벌금 <C>{$gold}</>";
} else {
$traderLog[0] = "<S>◆</>{$auction['no']}번 거래 <C>성사</>로 쌀 <C>{$auction['amount']}</>(을)를 판매, 금 <C>{$auction['value']}</>(을)를 획득!";
$bidderLog[0] = "<S>◆</>{$auction['no']}번 거래 <C>성사</>로 금 <C>{$auction['value']}</>(을)를 지불, 쌀 <C>{$auction['amount']}</>(을)를 구입!";
$auctionLog[0] = "<S>◆</>{$admin['year']}{$admin['month']}월, {$auction['no']}번 <O>판매</> <C>성사</> : <Y>{$auction['name1']}</>(이)가 쌀 <C>{$auction['amount']}</>(을)를 판매, <Y>{$auction['name2']}</>(이)가 금 <C>{$auction['value']}</>(으)로 구매";
$auctionLog[0] = "<S>◆</>{$admin['year']}{$admin['month']}월, {$auction['no']}번 <span class='sell'>판매</span> <C>성사</> : <Y>{$auction['name1']}</>(이)가 쌀 <C>{$auction['amount']}</>(을)를 판매, <Y>{$auction['name2']}</>(이)가 금 <C>{$auction['value']}</>(으)로 구매";
if($auction['value'] >= $auction['amount'] * 2) {
$auctionLog[0] .= " <R>★ 최고가 거래 ★</>";
} elseif($auction['value'] >= $auction['topv']) {
+13 -13
View File
@@ -102,7 +102,7 @@ function process_1($connect, &$general, $type) {
if($r['fail'] > $rd) {
$score = CriticalScore($score, 1);
$log[count($log)] = "<C>●</>{$admin['month']}월:{$dtype}{$atype} <O>실패</>하여 <C>$score</> 상승했습니다. <1>$date</>";
$log[count($log)] = "<C>●</>{$admin['month']}월:{$dtype}{$atype} <span class='ev_failed'>실패</span>하여 <C>$score</> 상승했습니다. <1>$date</>";
} elseif($city['rate'] >= 80 && $r['succ'] > $rd) {
$score = CriticalScore($score, 0);
$log[count($log)] = "<C>●</>{$admin['month']}월:{$dtype}{$atype} <S>성공</>하여 <C>$score</> 상승했습니다. <1>$date</>";
@@ -195,7 +195,7 @@ function process_3($connect, &$general) {
if($r['fail'] > $rd) {
$score = CriticalScore($score, 1);
$log[count($log)] = "<C>●</>{$admin['month']}월:{$dtype}를 <O>실패</>하여 <C>$score</> 상승했습니다. <1>$date</>";
$log[count($log)] = "<C>●</>{$admin['month']}월:{$dtype}를 <span class='ev_failed'>실패</span>하여 <C>$score</> 상승했습니다. <1>$date</>";
} elseif($city['rate'] >= 80 && $r['succ'] > $rd) {
$score = CriticalScore($score, 0);
$log[count($log)] = "<C>●</>{$admin['month']}월:{$dtype}를 <S>성공</>하여 <C>$score</> 상승했습니다. <1>$date</>";
@@ -297,7 +297,7 @@ function process_4($connect, &$general) {
if($r['fail'] > $rd) {
$score = CriticalScore($score, 1);
$log[count($log)] = "<C>●</>{$admin['month']}월:선정을 <O>실패</>하여 민심이 <C>$score</> 상승했습니다. <1>$date</>";
$log[count($log)] = "<C>●</>{$admin['month']}월:선정을 <span class='ev_failed'>실패</span>하여 민심이 <C>$score</> 상승했습니다. <1>$date</>";
} elseif($r['succ'] > $rd) {
$score = CriticalScore($score, 0);
$log[count($log)] = "<C>●</>{$admin['month']}월:선정을 <S>성공</>하여 민심이 <C>$score</> 상승했습니다. <1>$date</>";
@@ -400,7 +400,7 @@ function process_5($connect, &$general, $type) {
if($r['fail'] > $rd) {
$score = CriticalScore($score, 1);
$log[count($log)] = "<C>●</>{$admin['month']}월:{$dtype}를 <O>실패</>하여 <C>$score</> 상승했습니다. <1>$date</>";
$log[count($log)] = "<C>●</>{$admin['month']}월:{$dtype}를 <span class='ev_failed'>실패</span>하여 <C>$score</> 상승했습니다. <1>$date</>";
} elseif($city['rate'] >= 80 && $r['succ'] > $rd) {
$score = CriticalScore($score, 0);
$log[count($log)] = "<C>●</>{$admin['month']}월:{$dtype}를 <S>성공</>하여 <C>$score</> 상승했습니다. <1>$date</>";
@@ -495,7 +495,7 @@ function process_7($connect, &$general) {
if($r['fail'] > $rd) {
$score = CriticalScore($score, 1);
$log[count($log)] = "<C>●</>{$admin['month']}월:장려를 <O>실패</>하여 주민이 <C>{$score}0</>명 증가했습니다. <1>$date</>";
$log[count($log)] = "<C>●</>{$admin['month']}월:장려를 <span class='ev_failed'>실패</span>하여 주민이 <C>{$score}0</>명 증가했습니다. <1>$date</>";
} elseif($r['succ'] > $rd) {
$score = CriticalScore($score, 0);
$log[count($log)] = "<C>●</>{$admin['month']}월:장려를 <S>성공</>하여 주민이 <C>{$score}0</>명 증가했습니다. <1>$date</>";
@@ -596,7 +596,7 @@ function process_8($connect, &$general) {
if($r['fail'] > $rd) {
$score = CriticalScore($score, 1);
$log[count($log)] = "<C>●</>{$admin['month']}월:{$dtype}을 <O>실패</>하여 <C>$score</> 강화했습니다. <1>$date</>";
$log[count($log)] = "<C>●</>{$admin['month']}월:{$dtype}을 <span class='ev_failed'>실패</span>하여 <C>$score</> 강화했습니다. <1>$date</>";
} elseif($city['rate'] >= 80 && $r['succ'] > $rd) {
$score = CriticalScore($score, 0);
$log[count($log)] = "<C>●</>{$admin['month']}월:{$dtype}을 <S>성공</>하여 <C>$score</> 강화했습니다. <1>$date</>";
@@ -677,7 +677,7 @@ function process_9($connect, &$general) {
if(30 > $rd) {
$score = CriticalScore($score, 1);
$log[count($log)] = "<C>●</>{$admin['month']}월:조달을 <O>실패</>하여 {$stype}을 <C>$score</> 조달했습니다. <1>$date</>";
$log[count($log)] = "<C>●</>{$admin['month']}월:조달을 <span class='ev_failed'>실패</span>하여 {$stype}을 <C>$score</> 조달했습니다. <1>$date</>";
} elseif(40 > $rd) {
$score = CriticalScore($score, 0);
$log[count($log)] = "<C>●</>{$admin['month']}월:조달을 <S>성공</>하여 {$stype}을 <C>$score</> 조달했습니다. <1>$date</>";
@@ -2273,11 +2273,11 @@ function process_31($connect, &$general) {
$myTech = MYDB_fetch_array($result);
$diff = $yourTech['tech'] - $myTech['tech']; // 차이
if($diff >= 1000) { $log[count($log)] = "【<O>{$yourTech['name']}</>】아국대비기술:<M>↑</>압도"; }
elseif($diff >= 250) { $log[count($log)] = "【<O>{$yourTech['name']}</>】아국대비기술:<Y>▲</>우위"; }
elseif($diff >= -250) { $log[count($log)] = "【<O>{$yourTech['name']}</>】아국대비기술:<W>↕</>대등"; }
elseif($diff >= -1000) { $log[count($log)] = "【<O>{$yourTech['name']}</>】아국대비기술:<G>▼</>열위"; }
else { $log[count($log)] = "【<O>{$yourTech['name']}</>】아국대비기술:<C>↓</>미미"; }
if($diff >= 1000) { $log[count($log)] = "【<span class='ev_notice'>{$yourTech['name']}</span>】아국대비기술:<M>↑</>압도"; }
elseif($diff >= 250) { $log[count($log)] = "【<span class='ev_notice'>{$yourTech['name']}</span>】아국대비기술:<Y>▲</>우위"; }
elseif($diff >= -250) { $log[count($log)] = "【<span class='ev_notice'>{$yourTech['name']}</span>】아국대비기술:<W>↕</>대등"; }
elseif($diff >= -1000) { $log[count($log)] = "【<span class='ev_notice'>{$yourTech['name']}</span>】아국대비기술:<G>▼</>열위"; }
else { $log[count($log)] = "【<span class='ev_notice'>{$yourTech['name']}</span>】아국대비기술:<C>↓</>미미"; }
}
}
@@ -3039,7 +3039,7 @@ function process_41($connect, &$general) {
if($ratio < 33) {
// 숙련도 증가
addGenDex($connect, $general['no'], $general['crewtype'], $crewexp);
$log[count($log)] = "<C>●</>{$admin['month']}월:$crewstr 숙련도 향상이 <O>지지부진</>했습니다. <1>$date</>";
$log[count($log)] = "<C>●</>{$admin['month']}월:$crewstr 숙련도 향상이 <span class='ev_failed'>지지부진</span>했습니다. <1>$date</>";
} elseif($ratio < 66) {
$exp = $exp * 2;
// 숙련도 증가
+11 -11
View File
@@ -269,10 +269,10 @@ function startTournament($connect, $auto, $type) {
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
switch($type) {
case 0: $history[0] = "<S>◆</>{$admin['year']}{$admin['month']}월: <C>전력전</> 대회가 개최됩니다! 천하의 <O>영웅</>들을 모집하고 있습니다!"; break;
case 1: $history[0] = "<S>◆</>{$admin['year']}{$admin['month']}월: <C>통솔전</> 대회가 개최됩니다! 천하의 <O>명사</>들을 모집하고 있습니다!"; break;
case 2: $history[0] = "<S>◆</>{$admin['year']}{$admin['month']}월: <C>일기토</> 대회가 개최됩니다! 천하의 <O>용사</>들을 모집하고 있습니다!"; break;
case 3: $history[0] = "<S>◆</>{$admin['year']}{$admin['month']}월: <C>설전</> 대회가 개최됩니다! 천하의 <O>책사</>들을 모집하고 있습니다!"; break;
case 0: $history[0] = "<S>◆</>{$admin['year']}{$admin['month']}월: <C>전력전</> 대회가 개최됩니다! 천하의 <span class='ev_highlight'>영웅</span>들을 모집하고 있습니다!"; break;
case 1: $history[0] = "<S>◆</>{$admin['year']}{$admin['month']}월: <C>통솔전</> 대회가 개최됩니다! 천하의 <span class='ev_highlight'>명사</span>들을 모집하고 있습니다!"; break;
case 2: $history[0] = "<S>◆</>{$admin['year']}{$admin['month']}월: <C>일기토</> 대회가 개최됩니다! 천하의 <span class='ev_highlight'>용사</span>들을 모집하고 있습니다!"; break;
case 3: $history[0] = "<S>◆</>{$admin['year']}{$admin['month']}월: <C>설전</> 대회가 개최됩니다! 천하의 <span class='ev_highlight'>책사</span>들을 모집하고 있습니다!"; break;
}
pushHistory($connect, $history);
}
@@ -563,7 +563,7 @@ function setGift($connect, $tnmt_type, $tnmt, $phase) {
$genNo[$i] = $general['no'];
$genName[$i] = $general['name'];
$genGold[$general['no']] = $cost;
$genCall[$general['no']] = "<O>16강 진출</>";
$genCall[$general['no']] = "<span class='ev_highlight'>16강 진출</span>";
}
//8강자 명성 돈
$cost = $admin['develcost'] * 2;
@@ -576,7 +576,7 @@ function setGift($connect, $tnmt_type, $tnmt, $phase) {
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
//포상 장수 이름, 금액
$genGold[$general['no']] += $cost;
$genCall[$general['no']] = "<O>8강 진출</>";
$genCall[$general['no']] = "<span class='ev_highlight'>8강 진출</span>";
}
//4강자 명성 돈
$cost = $admin['develcost'] * 3;
@@ -589,7 +589,7 @@ function setGift($connect, $tnmt_type, $tnmt, $phase) {
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
//포상 장수 이름, 금액
$genGold[$general['no']] += $cost;
$genCall[$general['no']] = "<O>4강 진출</>";
$genCall[$general['no']] = "<span class='ev_highlight'>4강 진출</span>";
}
//결승자 명성 돈
$cost = $admin['develcost'] * 6;
@@ -602,7 +602,7 @@ function setGift($connect, $tnmt_type, $tnmt, $phase) {
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
//포상 장수 이름, 금액
$genGold[$general['no']] += $cost;
$genCall[$general['no']] = "<O>준우승</>으";
$genCall[$general['no']] = "<span class='ev_highlight'>준우승</span>으";
}
//우승자 명성 돈
$cost = $admin['develcost'] * 8;
@@ -615,7 +615,7 @@ function setGift($connect, $tnmt_type, $tnmt, $phase) {
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
//포상 장수 이름, 금액
$genGold[$general['no']] += $cost;
$genCall[$general['no']] = "<O>우승</>으";
$genCall[$general['no']] = "<span class='ev_highlight'>우승</span>으";
}
//우승자 이름
$query = "select no,name from tournament where grp=60";
@@ -898,13 +898,13 @@ function fight($connect, $tnmt_type, $tnmt, $phs, $group, $g1, $g2, $type) {
$energy1 = round($energy1); $energy2 = round($energy2);
$damage1 = round($damage1); $damage2 = round($damage2);
$log[count($log)] = "<S>●</> "._String::Fill2($phase, 2, "0")."合 : <C>"._String::Fill2($energy1, 3, "0")."</> <O>(-"._String::Fill2($damage1, 3, "0").")</> vs <O>(-"._String::Fill2($damage2, 3, "0").")</> <C>"._String::Fill2($energy2, 3, "0")."</>";
$log[count($log)] = "<S>●</> "._String::Fill2($phase, 2, "0")."合 : <C>"._String::Fill2($energy1, 3, "0")."</> <span class='ev_highlight'>(-"._String::Fill2($damage1, 3, "0").")</span> vs <span class='ev_highlight'>(-"._String::Fill2($damage2, 3, "0").")</span> <C>"._String::Fill2($energy2, 3, "0")."</>";
if($energy1 <= 0 && $energy2 <= 0) {
if($type == 0) { $sel = 2; break; }
else {
$energy1 = round($e1 / 2); $energy2 = round($e2 / 2);
$log[count($log)] = "<S>●</> <O>재대결</>!";
$log[count($log)] = "<S>●</> <span class='ev_highlight'>재대결</span>!";
}
}
if($energy1 <= 0) { $sel = 1; break; }
+1 -2
View File
@@ -90,7 +90,6 @@ function processWar($connect, $general, $city) {
$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";
@@ -1673,7 +1672,7 @@ function ConquerCity($connect, $game, $general, $city, $nation, $destnation) {
$history[count($history)] = "<C>●</>{$game['year']}{$game['month']}월:<S><b>【지배】</b></><D><b>{$nation['name']}</b></>(이)가 <G><b>{$city['name']}</b></>(을)를 지배했습니다.";
$general = addHistory($connect, $general, "<C>●</>{$game['year']}{$game['month']}월:<G><b>{$city['name']}</b></>(을)를 <S>함락</>시킴");
$nation = addNationHistory($connect, $nation, "<C>●</>{$game['year']}{$game['month']}월:<Y>{$general['name']}</>(이)가 {$destnationName} <G><b>{$city['name']}</b></>(을)를 <S>점령</>");
$destnation = addNationHistory($connect, $destnation, "<C>●</>{$game['year']}{$game['month']}월:<D><b>{$nation['name']}</b></>의 <Y>{$general['name']}</>에 의해 <G><b>{$city['name']}</b></>(이)가 <O>함락</>");
$destnation = addNationHistory($connect, $destnation, "<C>●</>{$game['year']}{$game['month']}월:<D><b>{$nation['name']}</b></>의 <Y>{$general['name']}</>에 의해 <G><b>{$city['name']}</b></>(이)가 <span class='ev_highlight'>함락</span>");
$query = "select city from city where nation='{$city['nation']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");