This commit is contained in:
yangduo 2025-03-31 18:18:21 +08:00
parent 61d44110af
commit 3683917eb2
2 changed files with 21 additions and 21 deletions

View File

@ -534,10 +534,10 @@ trait RechargeActivity
$item_list = array();
$all_item_list = array();
$firstpurchaseawards = explode($activitycfg[$awardkey], '|');
$firstpurchaseawards = explode('|', $activitycfg[$awardkey]);
$addreward = new classes\AddReward();
foreach ($firstpurchaseawards as $awarditem) {
$itemstrs = explode($awarditem, ':');
$itemstrs = explode(':', $awarditem);
if (count($itemstrs) < 2) {
continue;
}

View File

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