|
@@ -48,12 +48,12 @@ class ShopProc {
|
|
|
$price = explode(';', $mo->reward);
|
|
|
foreach ($price as $value) {
|
|
|
$item = explode(',', $value);
|
|
|
- if($item[0] == 99999){
|
|
|
+ if(GameConfig::item_getItem($item[0])->itemType == EnumItemType::tuzhiBox){
|
|
|
$dic = GameConfig::item();
|
|
|
$list = array();
|
|
|
- foreach ($dic as $id => $item) {
|
|
|
- if($item->itemType == EnumItemType::tuzhi){
|
|
|
- $list[] = $item->typeId;
|
|
|
+ foreach ($dic as $id => $val) {
|
|
|
+ if($val->itemType == EnumItemType::tuzhi){
|
|
|
+ $list[] = $val->typeId;
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -62,12 +62,12 @@ class ShopProc {
|
|
|
$gateGift[] = $tuzhiId.',1';
|
|
|
|
|
|
} else {
|
|
|
- $gateGift[] = $item;
|
|
|
+ $gateGift[] = $value;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
foreach ($gateGift as $str) {
|
|
|
- StoreProc::AddMultiItemInStore($mo->reward);
|
|
|
+ StoreProc::AddMultiItemInStore($str);
|
|
|
}
|
|
|
|
|
|
ctx()->privateState->gateGiftReceived[] = $typeId;
|