[임시] 주사위 삭제

This commit is contained in:
2018-02-19 01:23:03 +09:00
parent a95385c70b
commit fcc2ed19ee
3 changed files with 82 additions and 141 deletions
+79 -62
View File
@@ -21,28 +21,6 @@ if(!$member) {
}
$connect = dbConn();
$abil = abilityRand();
//토큰 테이블에서 정보확인
$query = "select id from token where id='{$id}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$token = MYDB_fetch_array($result);
if(!$token) {
//능력치 토큰 생성
$query = "
insert into token (
id, leader, power, intel
) values (
'{$id}', {$abil['leader']}, {$abil['power']}, {$abil['intel']}
)";
$result = MYDB_query($query,$connect) or Error(__LINE__.MYDB_error($connect),"");
} else {
$query = "update token set leader={$abil['leader']},power={$abil['power']},intel={$abil['intel']} where id='{$id}'";
MYDB_query($query, $connect) or Error("join_post ".MYDB_error($connect),"");
}
?>
<html>
@@ -53,50 +31,89 @@ if(!$token) {
<script type="text/javascript" src="jquery-1.11.0.min.js"></script>
<script type="text/javascript">
function updateToken(type) {
var id = $("#id").val();
var pw = $("#pw").val();
jQuery(function($)){
var totalAbil = 150;
var $leader = $('#leader');
var $power = $('#power');
var $intel = $('#intel');
$.ajax({
type: "POST",
url: "join_token.php",
async: false,
data: { id: id, pw: pw, type: type },
success: function(data, textStatus, jqXHR) {
console.log(data);
if(data.result != "rand" && data.result != "leadpow" && data.result != "leadint" && data.result != "powint") {
alert(jqXHR.status+", "+jqXHR.statusText+", "+jqXHR.responseText);
location.replace("index.php");
} else {
$("#leader").text(data.leader);
$("#power").text(data.power);
$("#intel").text(data.intel);
}
},
dataType: 'json',
error: function(jqXHR, textStatus, errorThrown) {
alert(jqXHR.status+", "+jqXHR.statusText+", "+jqXHR.responseText);
location.replace("index.php");
function abilityRand(){
var leader = Math.random();
var power = Math.random();
var intel = Math.random();
var rate = leader + power + intel;
leader = Math.fllor(leader / rate * totalAbil);
power = Math.fllor(power / rate * totalAbil);
intel = Math.fllor(intel / rate * totalAbil);
while(leader+power+intel < totalAbil){
leader+=1;
}
});
}
function abilityRand() {
updateToken("rand");
}
$leader.val(leader);
$power.val(power);
$intel.val(intel);
}
function abilityLeadpow() {
updateToken("leadpow");
}
function abilityLeadpow(){
var leader = Math.random() * 6;
var power = Math.random() * 6;
var intel = Math.random() * 1;
var rate = leader + power + intel;
function abilityLeadint() {
updateToken("leadint");
}
leader = Math.fllor(leader / rate * totalAbil);
power = Math.fllor(power / rate * totalAbil);
intel = Math.fllor(intel / rate * totalAbil);
function abilityPowint() {
updateToken("powint");
}
while(leader+power+intel < totalAbil){
power+=1;
}
$leader.val(leader);
$power.val(power);
$intel.val(intel);
}
function abilityLeadint(){
var leader = Math.random() * 6;
var power = Math.random() * 1;
var intel = Math.random() * 6;
var rate = leader + power + intel;
leader = Math.fllor(leader / rate * totalAbil);
power = Math.fllor(power / rate * totalAbil);
intel = Math.fllor(intel / rate * totalAbil);
while(leader+power+intel < totalAbil){
intel+=1;
}
$leader.val(leader);
$power.val(power);
$intel.val(intel);
}
function abilityPowint(){
var leader = Math.random() * 1;
var power = Math.random() * 6;
var intel = Math.random() * 6;
var rate = leader + power + intel;
leader = Math.fllor(leader / rate * totalAbil);
power = Math.fllor(power / rate * totalAbil);
intel = Math.fllor(intel / rate * totalAbil);
while(leader+power+intel < totalAbil){
intel+=1;
}
$leader.val(leader);
$power.val(power);
$intel.val(intel);
}
}
</script>
<? require('analytics.php'); ?>
</head>
@@ -200,15 +217,15 @@ if($admin[img] >= 1 && $member[grade] >= 1 && $member[picture] != "") {
</tr>
<tr>
<td width=498 align=right id=bg1>통솔</td>
<td colspan=2><font id=leader><?=$abil['leader'];?></font></td>
<td colspan=2><input type="text" onkeypress='return event.charCode >= 48 && event.charCode <= 57' name="leader" id="leader" value="50"></td>
</tr>
<tr>
<td width=498 align=right id=bg1>무력</td>
<td colspan=2><font id=power><?=$abil['power'];?></font></td>
<td colspan=2><input type="text" onkeypress='return event.charCode >= 48 && event.charCode <= 57' name="power" id="power" value="50"></td>
</tr>
<tr>
<td width=498 align=right id=bg1>지력</td>
<td colspan=2><font id=intel><?=$abil['intel'];?></font></td>
<td colspan=2><input type="text" onkeypress='return event.charCode >= 48 && event.charCode <= 57' name="intel" id="intel" value="50"></td>
</tr>
<tr>
<td width=498 align=right id=bg1>능력치 조정</td>
+3 -21
View File
@@ -9,6 +9,9 @@ $name = _String::NoSpecialCharacter($name);
$pic = $_POST[pic];
$character = $_POST[character];
$leader = floor($_POST['leader']);
$power = floor($_POST['power']);
$intel = floor($_POST['intel']);
$pwTemp = substr($pw, 0, 32);
$connect = dbConn("sammo");
@@ -49,21 +52,6 @@ $query = "select no from general where name='$name'";
$result = MYDB_query($query,$connect) or Error(__LINE__.MYDB_error($connect),"");
$name_num = MYDB_num_rows($result);
$query = "select * from token where id='$member[id]'";
$result = MYDB_query($query,$connect) or Error(__LINE__.MYDB_error($connect),"");
$token_num = MYDB_num_rows($result);
if($token_num == 1) {
$token = MYDB_fetch_array($result);
$leader = $token['leader'];
$power = $token['power'];
$intel = $token['intel'];
} else {
$leader = 0;
$power = 0;
$intel = 0;
}
if($id_num) {
echo("<script>
window.alert('이미 등록하셨습니다!')
@@ -76,12 +64,6 @@ if($id_num) {
history.go(-1)
</script>");
exit;
} elseif($token_num != 1) {
echo("<script>
window.alert('능력치 정보가 잘못되었습니다. 운영자에게 문의해 주세요!')
history.go(-1)
</script>");
exit;
} elseif($admin[maxgeneral] <= $gencount) {
echo("<script>
window.alert('더이상 등록할 수 없습니다!')
-58
View File
@@ -1,58 +0,0 @@
<?
include "lib.php";
include "func.php";
$id = $_POST[id];
$pw = $_POST[pw];
$type = $_POST[type];
$pwTemp = substr($pw, 0, 32);
$connect = dbConn("sammo");
//회원 테이블에서 정보확인
$query = "select no,id,picture,imgsvr,grade from MEMBER where id='$id' and pw='$pwTemp'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$member = MYDB_fetch_array($result);
$connect = dbConn();
if(!$member) {
$response['result'] = "error";
echo json_encode($response);
exit;
}
if($type == "rand") {
$response['result'] = "rand";
$abil = abilityRand();
} elseif($type == "leadpow") {
$response['result'] = "leadpow";
$abil = abilityLeadpow();
} elseif($type == "leadint") {
$response['result'] = "leadint";
$abil = abilityLeadint();
} elseif($type == "powint") {
$response['result'] = "powint";
$abil = abilityPowint();
} else {
$response['result'] = "error";
echo json_encode($response);
exit;
}
$query = "update token set leader={$abil['leader']},power={$abil['power']},intel={$abil['intel']} where id='{$id}'";
MYDB_query($query, $connect) or Error("join_post ".MYDB_error($connect),"");
$response['leader'] = $abil['leader'];
$response['power'] = $abil['power'];
$response['intel'] = $abil['intel'];
usleep(100*1000);
echo json_encode($response);
?>