1
This commit is contained in:
parent
4907ff7cdd
commit
1a5077ca44
@ -94,6 +94,9 @@ class AdditemController{
|
||||
$status = 1;
|
||||
$active_time = 0;
|
||||
if ($item_id != 0){
|
||||
if ($it['type'] == 12) {
|
||||
$this->addEquip($item_id, $item_num, $time, $accountid);
|
||||
} else {
|
||||
if ($it['type'] == 10 || $it['type'] == 11) {
|
||||
$item_num = $row['num'] + $item_num;
|
||||
} else {
|
||||
@ -116,6 +119,7 @@ class AdditemController{
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -237,10 +241,9 @@ class AdditemController{
|
||||
}
|
||||
|
||||
|
||||
public function addEquip()
|
||||
protected function addEquip($id, $num, $time, $accountid)
|
||||
{
|
||||
$accountid=$_REQUEST['account_id'];
|
||||
$item_id = $_REQUEST['id'];
|
||||
$item_id = $id;
|
||||
$conn = $this->getMysql($accountid);
|
||||
if(!$conn){
|
||||
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) ' .
|
||||
' 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(
|
||||
':account_id' => $account_id,
|
||||
':id' => 18006,
|
||||
@ -598,11 +598,12 @@ class EquipController{
|
||||
$active_time = $row['active_time'];
|
||||
if ($active_time + $sub_time <= time()) {
|
||||
$active_time = 0;
|
||||
$sub_time = 0;
|
||||
$flag = 1;
|
||||
}
|
||||
if ($sub_time == 0) {
|
||||
$flag = 1;
|
||||
}
|
||||
// if ($sub_time == 0) {
|
||||
// $flag = 1;
|
||||
// }
|
||||
$retEquip = $conn->execScript('UPDATE equip SET active_time=:active_time, sub_time=:sub_time, modify_time=:modify_time ' .
|
||||
' WHERE accountid=:accountid AND id=:id;',
|
||||
array(
|
||||
|
@ -164,7 +164,7 @@ class GameOverController{
|
||||
}
|
||||
//道具物品
|
||||
$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(
|
||||
'item_id' => 18006,
|
||||
'item_num' => $num,
|
||||
|
@ -262,6 +262,8 @@ class RoleController{
|
||||
'act_video_status' => 0,
|
||||
'act_ad_status' => 0,
|
||||
'biogame_times' => 0,
|
||||
'coin_nums' => 10000,
|
||||
'diamond_times' => 0,
|
||||
));
|
||||
} else {
|
||||
if ($avatar_url != '') {
|
||||
|
Loading…
x
Reference in New Issue
Block a user