cyzhao пре 3 година
родитељ
комит
7043cf476f
1 измењених фајлова са 11 додато и 11 уклоњено
  1. 11 11
      Gameserver/Amfphp/process/MapProc.php

+ 11 - 11
Gameserver/Amfphp/process/MapProc.php

@@ -67,15 +67,15 @@ class MapProc {
             $newMap->unlockMapTypeList->$mapid = array();
         }
         $newMap->unlockMapTypeList->$mapid[] = $unlockStr;
-
-        $explorerNum = self::countFootHoldExplorerNum($mapid, $newMap);
+       
+        $explorerNum = self::countFootHoldExplorerNum($mapid, $newMap);        
         $newMap->unlockedFootholds->$mapid->curExploreProgress = $explorerNum;
 
         $type = explode('_', $unlockStr)[1];
         if ($type == 6 && $newMap->unlockedFootholds->$mapid->transmissionIsOk == false) {//临时代码,6代表传送带
             $newMap->unlockedFootholds->$mapid->transmissionIsOk = true;
         }
-
+      
         ctx()->newMap = $newMap;
         UserProc::updateUserInfo();
         return Resp::ok($newMap);
@@ -88,22 +88,22 @@ class MapProc {
     public static function countFootHoldExplorerNum($mapid, $newMap) {
         $explorer = 0;
         if (StlUtil::dictHasProperty($newMap->unlockMapTypeList, $mapid)) {
-            $list = $newMap->unlockMapTypeList->$mapId;
-            $mapList = GameConfig::map_explorer_getItemArray($mapid);
+            $list = $newMap->unlockMapTypeList->$mapid;
+            $mapList = GameConfig::map_explorer_getItemArray($mapid);                        
             if ($mapList != null) {
-                foreach ($map as $item) {
+                foreach ($mapList as $item) {
                     $cmd = $item->cmd;
-                    $parasList = explode(',', $item->paras);
-                    foreach ($list as $para) {
-                        $strList = explode('_', $para);
+                    $parasList = explode(',', $item->paras);                  
+                    foreach ($list as $para) {                       
+                        $strList = explode('_', $para);                       
                         if ($strList[1] == $cmd && $strList[2] == $parasList[0]) {
                             $explorer += $parasList[1];
                         }
                     }
                 }
             }
-        }
-        return intval($explorer / 100);
+        }     
+        return $explorer;
     }
 
     /**