1
This commit is contained in:
parent
4907ff7cdd
commit
1a5077ca44
@ -94,26 +94,30 @@ class AdditemController{
|
|||||||
$status = 1;
|
$status = 1;
|
||||||
$active_time = 0;
|
$active_time = 0;
|
||||||
if ($item_id != 0){
|
if ($item_id != 0){
|
||||||
if ($it['type'] == 10 || $it['type'] == 11) {
|
if ($it['type'] == 12) {
|
||||||
$item_num = $row['num'] + $item_num;
|
$this->addEquip($item_id, $item_num, $time, $accountid);
|
||||||
} else {
|
} else {
|
||||||
$item_num = 1;
|
if ($it['type'] == 10 || $it['type'] == 11) {
|
||||||
}
|
$item_num = $row['num'] + $item_num;
|
||||||
$ret = $conn->execScript('INSERT INTO bag(accountid, id, color_id, status, active_time, create_time, modify_time, num) ' .
|
} else {
|
||||||
' VALUES(:account_id, :id, 0, :status, :active_time, :create_time, :modify_time, :num) ' .
|
$item_num = 1;
|
||||||
' ON DUPLICATE KEY UPDATE accountid=:account_id, id=:id, color_id=0, status=:status, active_time=:active_time, modify_time=:modify_time, num=:num;',
|
}
|
||||||
array(
|
$ret = $conn->execScript('INSERT INTO bag(accountid, id, color_id, status, active_time, create_time, modify_time, num) ' .
|
||||||
':account_id' => $accountid,
|
' VALUES(:account_id, :id, 0, :status, :active_time, :create_time, :modify_time, :num) ' .
|
||||||
':id' => $item_id,
|
' ON DUPLICATE KEY UPDATE accountid=:account_id, id=:id, color_id=0, status=:status, active_time=:active_time, modify_time=:modify_time, num=:num;',
|
||||||
':active_time' => $active_time,
|
array(
|
||||||
':status' => $status,
|
':account_id' => $accountid,
|
||||||
':create_time' => time(),
|
':id' => $item_id,
|
||||||
':modify_time' => time(),
|
':active_time' => $active_time,
|
||||||
':num' => $item_num
|
':status' => $status,
|
||||||
));
|
':create_time' => time(),
|
||||||
if(!$ret){
|
':modify_time' => time(),
|
||||||
die();
|
':num' => $item_num
|
||||||
return;
|
));
|
||||||
|
if(!$ret){
|
||||||
|
die();
|
||||||
|
return;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -237,10 +241,9 @@ class AdditemController{
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public function addEquip()
|
protected function addEquip($id, $num, $time, $accountid)
|
||||||
{
|
{
|
||||||
$accountid=$_REQUEST['account_id'];
|
$item_id = $id;
|
||||||
$item_id = $_REQUEST['id'];
|
|
||||||
$conn = $this->getMysql($accountid);
|
$conn = $this->getMysql($accountid);
|
||||||
if(!$conn){
|
if(!$conn){
|
||||||
phpcommon\sendError(ERR_USER_BASE + 1, '没有这个玩家');
|
phpcommon\sendError(ERR_USER_BASE + 1, '没有这个玩家');
|
||||||
|
@ -125,7 +125,7 @@ class EquipController{
|
|||||||
}
|
}
|
||||||
$ret1 = $conn->execScript('INSERT INTO bag(accountid, id, color_id, status, num, active_time, create_time, modify_time) ' .
|
$ret1 = $conn->execScript('INSERT INTO bag(accountid, id, color_id, status, num, active_time, create_time, modify_time) ' .
|
||||||
' VALUES(:account_id, :id, 0, :status, 200, :active_time, :create_time, :modify_time) ' .
|
' VALUES(:account_id, :id, 0, :status, 200, :active_time, :create_time, :modify_time) ' .
|
||||||
' ON DUPLICATE KEY UPDATE accountid=:account_id, id=:id, color_id=0, status=:status, num=1, active_time=:active_time, modify_time=:modify_time;',
|
' ON DUPLICATE KEY UPDATE accountid=:account_id, id=:id, color_id=0, status=:status, num=200, active_time=:active_time, modify_time=:modify_time;',
|
||||||
array(
|
array(
|
||||||
':account_id' => $account_id,
|
':account_id' => $account_id,
|
||||||
':id' => 18006,
|
':id' => 18006,
|
||||||
@ -598,11 +598,12 @@ class EquipController{
|
|||||||
$active_time = $row['active_time'];
|
$active_time = $row['active_time'];
|
||||||
if ($active_time + $sub_time <= time()) {
|
if ($active_time + $sub_time <= time()) {
|
||||||
$active_time = 0;
|
$active_time = 0;
|
||||||
|
$sub_time = 0;
|
||||||
$flag = 1;
|
$flag = 1;
|
||||||
}
|
}
|
||||||
if ($sub_time == 0) {
|
// if ($sub_time == 0) {
|
||||||
$flag = 1;
|
// $flag = 1;
|
||||||
}
|
// }
|
||||||
$retEquip = $conn->execScript('UPDATE equip SET active_time=:active_time, sub_time=:sub_time, modify_time=:modify_time ' .
|
$retEquip = $conn->execScript('UPDATE equip SET active_time=:active_time, sub_time=:sub_time, modify_time=:modify_time ' .
|
||||||
' WHERE accountid=:accountid AND id=:id;',
|
' WHERE accountid=:accountid AND id=:id;',
|
||||||
array(
|
array(
|
||||||
|
@ -164,7 +164,7 @@ class GameOverController{
|
|||||||
}
|
}
|
||||||
//道具物品
|
//道具物品
|
||||||
$first_list = array();
|
$first_list = array();
|
||||||
if (phpcommon\extractChannel($account_id) == 6000 || phpcommon\extractChannel($account_id) == 6001) {
|
if (phpcommon\extractChannel($account_id) == 6001) {
|
||||||
array_push($first_list, array(
|
array_push($first_list, array(
|
||||||
'item_id' => 18006,
|
'item_id' => 18006,
|
||||||
'item_num' => $num,
|
'item_num' => $num,
|
||||||
|
@ -262,6 +262,8 @@ class RoleController{
|
|||||||
'act_video_status' => 0,
|
'act_video_status' => 0,
|
||||||
'act_ad_status' => 0,
|
'act_ad_status' => 0,
|
||||||
'biogame_times' => 0,
|
'biogame_times' => 0,
|
||||||
|
'coin_nums' => 10000,
|
||||||
|
'diamond_times' => 0,
|
||||||
));
|
));
|
||||||
} else {
|
} else {
|
||||||
if ($avatar_url != '') {
|
if ($avatar_url != '') {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user