소스 검색

fixed: 空引用

王刚 3 년 전
부모
커밋
3968d8ac08
2개의 변경된 파일3개의 추가작업 그리고 4개의 파일을 삭제
  1. 1 2
      CSserver/MultiDup/server/Room.cs
  2. 2 2
      Gameserver/Amfphp/base/Resp.php

+ 1 - 2
CSserver/MultiDup/server/Room.cs

@@ -102,8 +102,7 @@ namespace MultiDup
             mapId = mapid;
             Id = _roomIdCounter++;
 
-            callbacks.Add(eProtocalCommand.CsMdBeginDup, On_Start);
-
+            callbacks.Add(eProtocalCommand.CsMdBeginDup, On_Start); 
             callbacks.Add(eProtocalCommand.CsLeaveRoom, On_Leave);
 
             var t = Task.Run(MsgLoop);

+ 2 - 2
Gameserver/Amfphp/base/Resp.php

@@ -97,8 +97,8 @@ class Resp extends Object_ext {
     public static function AddEvent($name, $arg1, $arg2) {
         self::$ext_events[] = array(
             'name' => $name,
-            'arg1' => $arg1,
-            'arg2' => $arg2
+            'arg1' => $arg1 ? $arg1 : ObjectInit(),
+            'arg2' => $arg2 ? $arg2 : ObjectInit()
         );
     }