瀏覽代碼

fixed: maininfo返回值中heros为空.

gwang 5 年之前
父節點
當前提交
6af19c5df6
共有 1 個文件被更改,包括 5 次插入2 次删除
  1. 5 2
      Gameserver/Amfphp/process/FightProc/PVPProc.php

+ 5 - 2
Gameserver/Amfphp/process/FightProc/PVPProc.php

@@ -700,10 +700,13 @@ class PVPProc {
     private static function GetPlayerInfosForPVP($mem, $zoneid, $retUidsWithScore) {
         $arr = ArrayInit();
         foreach ($retUidsWithScore as $uid => $score) {
+//            isEditor() && $userGameInfo = new loyalsoft\UserInfoMo;
             $userGameInfo = UserProc::getUserInfo($mem, $zoneid, $uid);         # 玩家数据 
-            $teamConfig = $userGameInfo->pvp->defTeam;                          # 防守阵容
+//            var_dump($userGameInfo->game->pvp);
+            $teamConfig = $userGameInfo->game->pvp->defTeam;                    # 防守阵容
+//            var_dump($teamConfig);
             $heros = new \stdClass();                                           # 英雄集合
-            foreach ($teamConfig->heros as $i => $hid) {
+            foreach ($teamConfig as $hid) {
                 if ($hid > 0) {
                     $n_hid = $hid - 10000;
                     $heros->$n_hid = $userGameInfo->game->heros->collectHeros->$hid;