|
@@ -174,11 +174,11 @@ class ShopProc {
|
|
|
|
|
|
$equipList = array();
|
|
$equipList = array();
|
|
foreach ($dic as $tid => $item) {
|
|
foreach ($dic as $tid => $item) {
|
|
- if($str[0] == 1 || $str[0] == 2){//稀有度为1的装备
|
|
|
|
|
|
+ if($str[1] == 1 || $str[1] == 2){//稀有度为1的装备
|
|
if($item->qual == $str[0] && $item->rarity == $str[1]){
|
|
if($item->qual == $str[0] && $item->rarity == $str[1]){
|
|
$equipList[] = $item->typeId;
|
|
$equipList[] = $item->typeId;
|
|
}
|
|
}
|
|
- }elseif ($str[0] == 3) {//特定装备的
|
|
|
|
|
|
+ }elseif ($str[1] == 3) {//特定装备的
|
|
if($item->typeId == $str[0]){
|
|
if($item->typeId == $str[0]){
|
|
$equipList[] = $item->typeId;
|
|
$equipList[] = $item->typeId;
|
|
}
|
|
}
|
|
@@ -186,7 +186,7 @@ class ShopProc {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
- $rNum = rand(0, count($equipList));
|
|
|
|
|
|
+ $rNum = rand(0, count($equipList)-1);
|
|
$equipId = $equipList[$rNum];
|
|
$equipId = $equipList[$rNum];
|
|
StoreProc::PutEquipInStore($equipId, 1);
|
|
StoreProc::PutEquipInStore($equipId, 1);
|
|
$equip[] = $equipId;
|
|
$equip[] = $equipId;
|
|
@@ -257,7 +257,7 @@ class ShopProc {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
- $rNum = rand(0, count($equipList));
|
|
|
|
|
|
+ $rNum = rand(0, count($equipList)-1);
|
|
$equipId = $equipList[$rNum];
|
|
$equipId = $equipList[$rNum];
|
|
StoreProc::PutEquipInStore($equipId, 1);
|
|
StoreProc::PutEquipInStore($equipId, 1);
|
|
$equip[] = $equipId;
|
|
$equip[] = $equipId;
|
|
@@ -305,7 +305,7 @@ class ShopProc {
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
|
|
|
|
- ctx() = $user;
|
|
|
|
|
|
+ ctx($user);
|
|
UserProc::updateUserInfo();
|
|
UserProc::updateUserInfo();
|
|
return Resp::ok(array(
|
|
return Resp::ok(array(
|
|
'equip'=>$equip,
|
|
'equip'=>$equip,
|