fix
This commit is contained in:
parent
61d44110af
commit
3683917eb2
@ -534,10 +534,10 @@ trait RechargeActivity
|
|||||||
|
|
||||||
$item_list = array();
|
$item_list = array();
|
||||||
$all_item_list = array();
|
$all_item_list = array();
|
||||||
$firstpurchaseawards = explode($activitycfg[$awardkey], '|');
|
$firstpurchaseawards = explode('|', $activitycfg[$awardkey]);
|
||||||
$addreward = new classes\AddReward();
|
$addreward = new classes\AddReward();
|
||||||
foreach ($firstpurchaseawards as $awarditem) {
|
foreach ($firstpurchaseawards as $awarditem) {
|
||||||
$itemstrs = explode($awarditem, ':');
|
$itemstrs = explode(':', $awarditem);
|
||||||
if (count($itemstrs) < 2) {
|
if (count($itemstrs) < 2) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
@ -252,11 +252,11 @@ class SoloController
|
|||||||
}
|
}
|
||||||
|
|
||||||
$offlinehours = $solorow['offline'];
|
$offlinehours = $solorow['offline'];
|
||||||
$fixawards = explode($levelcfg['offlineitem_id'], '|');
|
$fixawards = explode('|', $levelcfg['offlineitem_id']);
|
||||||
$item_list = array();
|
$item_list = array();
|
||||||
$all_item_list = array();
|
$all_item_list = array();
|
||||||
foreach ($fixawards as $fixitemstr) {
|
foreach ($fixawards as $fixitemstr) {
|
||||||
$itemstrs = explode($fixitemstr, ':');
|
$itemstrs = explode(':', $fixitemstr);
|
||||||
if (count($itemstrs) < 2) {
|
if (count($itemstrs) < 2) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@ -267,7 +267,7 @@ class SoloController
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
$droplist = explode($levelcfg['offlineitem_id2'], '|');
|
$droplist = explode('|', $levelcfg['offlineitem_id2']);
|
||||||
$dropawards = array();
|
$dropawards = array();
|
||||||
for ($i = 0; $i < $offlinehours; $i++) {
|
for ($i = 0; $i < $offlinehours; $i++) {
|
||||||
foreach ($droplist as $dropid) {
|
foreach ($droplist as $dropid) {
|
||||||
@ -395,7 +395,7 @@ class SoloController
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
$wavearr = explode($levelcfg['completionwave'], '|');
|
$wavearr = explode('|', $levelcfg['completionwave']);
|
||||||
$foundwave = false;
|
$foundwave = false;
|
||||||
$item_list = array();
|
$item_list = array();
|
||||||
foreach ($wavearr as $key => $waveitem) {
|
foreach ($wavearr as $key => $waveitem) {
|
||||||
@ -403,14 +403,14 @@ class SoloController
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
$waveawardarr = explode($levelcfg['completionreward'], '|');
|
$waveawardarr = explode('|', $levelcfg['completionreward']);
|
||||||
if (!array_key_exists($key, $waveawardarr)) {
|
if (!array_key_exists($key, $waveawardarr)) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
$awardarr = explode($waveawardarr[$key], ';');
|
$awardarr = explode(';', $waveawardarr[$key]);
|
||||||
foreach ($awardarr as $awarditem) {
|
foreach ($awardarr as $awarditem) {
|
||||||
$strs = explode($awarditem, ':');
|
$strs = explode(':', $awarditem);
|
||||||
if (count($strs) < 2) {
|
if (count($strs) < 2) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@ -587,10 +587,10 @@ class SoloController
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
$awardstrs = explode($fundscfg[$fundsid][$fundsname], '|');
|
$awardstrs = explode('|', $fundscfg[$fundsid][$fundsname]);
|
||||||
$item_list = array();
|
$item_list = array();
|
||||||
foreach ($awardstrs as $awarditem) {
|
foreach ($awardstrs as $awarditem) {
|
||||||
$strs = explode($awarditem, ':');
|
$strs = explode(':', $awarditem);
|
||||||
if (count($strs) < 2) {
|
if (count($strs) < 2) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@ -680,7 +680,7 @@ class SoloController
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
$curmonsterwaves = explode($curlevelcfg['monsterlist_id'], '|');
|
$curmonsterwaves = explode('|', $curlevelcfg['monsterlist_id']);
|
||||||
$curfinished = $gamelevel['curwave'] > 0 && $gamelevel['curwave'] == count($curmonsterwaves);
|
$curfinished = $gamelevel['curwave'] > 0 && $gamelevel['curwave'] == count($curmonsterwaves);
|
||||||
|
|
||||||
$level = $_REQUEST['level'];
|
$level = $_REQUEST['level'];
|
||||||
@ -713,15 +713,15 @@ class SoloController
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
$reqmonsterwaves = explode($reqlevelcfg['monsterlist_id'], '|');
|
$reqmonsterwaves = explode('|', $reqlevelcfg['monsterlist_id']);
|
||||||
$reqfinished = $isbattle ? ($_REQUEST['wave'] > 0 && $_REQUEST['wave'] == count($reqmonsterwaves)) : true;
|
$reqfinished = $isbattle ? ($_REQUEST['wave'] > 0 && $_REQUEST['wave'] == count($reqmonsterwaves)) : true;
|
||||||
|
|
||||||
$item_list = array();
|
$item_list = array();
|
||||||
// fixed award
|
// fixed award
|
||||||
$fixedawards = explode($reqlevelcfg['fixedreward'], '|');
|
$fixedawards = explode('|', $reqlevelcfg['fixedreward']);
|
||||||
$addexp = $medalcost * 10; //1点体力=10点经验
|
$addexp = $medalcost * 10; //1点体力=10点经验
|
||||||
foreach ($fixedawards as $fixitem) {
|
foreach ($fixedawards as $fixitem) {
|
||||||
$itemstrs = explode($fixitem, '|');
|
$itemstrs = explode('|', $fixitem);
|
||||||
if (count($itemstrs) < 2) {
|
if (count($itemstrs) < 2) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@ -737,9 +737,9 @@ class SoloController
|
|||||||
|
|
||||||
// level finished award
|
// level finished award
|
||||||
if ($reqfinished) {
|
if ($reqfinished) {
|
||||||
$finishedawards = explode($reqlevelcfg['winreward'], '|');
|
$finishedawards = explode('|', $reqlevelcfg['winreward']);
|
||||||
foreach ($finishedawards as $finishitem) {
|
foreach ($finishedawards as $finishitem) {
|
||||||
$itemstrs = explode($finishitem, ':');
|
$itemstrs = explode(':', $finishitem);
|
||||||
if (count($itemstrs) < 2) {
|
if (count($itemstrs) < 2) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@ -759,7 +759,7 @@ class SoloController
|
|||||||
$wave = $_REQUEST['wave'];
|
$wave = $_REQUEST['wave'];
|
||||||
if ($curfinished && $level == $gamelevel['curlevel'] + 1) {
|
if ($curfinished && $level == $gamelevel['curlevel'] + 1) {
|
||||||
$newwaves = array();
|
$newwaves = array();
|
||||||
$completewaves = explode($reqlevelcfg['completionwave'], '|');
|
$completewaves = explode('|', $reqlevelcfg['completionwave']);
|
||||||
foreach ($completewaves as $waveitem) {
|
foreach ($completewaves as $waveitem) {
|
||||||
if ($wave >= $waveitem) {
|
if ($wave >= $waveitem) {
|
||||||
$newwaves[] = $waveitem;
|
$newwaves[] = $waveitem;
|
||||||
@ -772,7 +772,7 @@ class SoloController
|
|||||||
if ($gamelevel['curwave'] == 0) {
|
if ($gamelevel['curwave'] == 0) {
|
||||||
$gamelevel['levelinfo'][$level] = array();
|
$gamelevel['levelinfo'][$level] = array();
|
||||||
}
|
}
|
||||||
$completewaves = explode($reqlevelcfg['completionwave'], '|');
|
$completewaves = explode('|', $reqlevelcfg['completionwave']);
|
||||||
foreach ($completewaves as $waveitem) {
|
foreach ($completewaves as $waveitem) {
|
||||||
if ($wave >= $waveitem && $waveitem > $gamelevel['curwave']) {
|
if ($wave >= $waveitem && $waveitem > $gamelevel['curwave']) {
|
||||||
$gamelevel['levelinfo'][$level][] = $waveitem;
|
$gamelevel['levelinfo'][$level][] = $waveitem;
|
||||||
@ -793,9 +793,9 @@ class SoloController
|
|||||||
$curlv++;
|
$curlv++;
|
||||||
$curlvcfg = $this->getPlayerLevelInfo($curlv);
|
$curlvcfg = $this->getPlayerLevelInfo($curlv);
|
||||||
if ($curlvcfg) {
|
if ($curlvcfg) {
|
||||||
$uplvawards = explode($curlvcfg['level_reward'], '|');
|
$uplvawards = explode('|', $curlvcfg['level_reward']);
|
||||||
foreach ($uplvawards as $uplvitem) {
|
foreach ($uplvawards as $uplvitem) {
|
||||||
$itemstrs = explode($uplvitem, ':');
|
$itemstrs = explode(':', $uplvitem);
|
||||||
if (count($itemstrs) < 2) {
|
if (count($itemstrs) < 2) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user