cyzhao 3 éve
szülő
commit
e6f28b31b1

+ 44 - 3
Gameserver/Amfphp/Services/TestServer.php

@@ -98,9 +98,47 @@ SCR;
      * @param type $uid
      * @param type $uid
      * @param type $type
      * @param type $type
      */
      */
-    public function deleteUserUId($uid,$zoneid,$type) {    
+    public function deleteUserUId($uid,$zoneid) {    
         $mem = gMem();
         $mem = gMem();
         
         
+        $list = array();
+        
+        $zoneKey = MemKey_User::Union_PlayedZoneInfo_normal($uid);
+        $list[] = $zoneKey;
+        $publicKey = MemKey_User::Union_PublicState_hash($uid);
+        $list[] = $publicKey;
+        $gameInfoKey = MemKey_User::Info_hash($zoneid, $uid);
+        $list[] = $gameInfoKey;
+        $interactKey = MemKey_User::Interact($zoneid, $uid);
+        $list[] = $interactKey;
+        $OffensiveLogKey = MemKey_User::OffensiveLog_zset($zoneid, $uid);
+        $list[] = $OffensiveLogKey;
+        $DefensiveLogKey = MemKey_User::DefensiveLog_zset($zoneid, $uid);
+        $list[] = $DefensiveLogKey;
+        $PVP_OffensiveLogKey = MemKey_User::PVP_OffensiveLog_zset($zoneid, $uid);
+        $list[] = $PVP_OffensiveLogKey;
+        $PVP_DefensiveLogKey = MemKey_User::PVP_DefensiveLog_zset($zoneid, $uid);
+        $list[] = $PVP_DefensiveLogKey;
+        $SigKey = MemKey_User::Sig($zoneid, $uid);
+        $list[] = $SigKey;
+        
+        $CurIdKey = MemKey_User::Mail_CurId_int($zoneid, $uid);
+        $list[] = $CurIdKey;
+        $SysRecordKey = MemKey_User::Mail_SysRecord_set($zoneid, $uid);
+        $list[] = $SysRecordKey;
+        $QueueKey = MemKey_User::Mail_Queue_hash($zoneid, $uid);
+        $list[] = $QueueKey;
+        
+        foreach ($list as $key) {
+            if($mem->exists($key)){
+                $mem->delete($key);
+            }
+        }
+        
+        
+      
+        
+        /*
         if($type=='true'){//默认外网          
         if($type=='true'){//默认外网          
             $userUid = "u-".$uid."-".$zoneid."-g";
             $userUid = "u-".$uid."-".$zoneid."-g";
             //u-EA74E58DCEB076ACC2D824684499CDA2-1-m-ci
             //u-EA74E58DCEB076ACC2D824684499CDA2-1-m-ci
@@ -112,7 +150,9 @@ SCR;
             $userUidQ = "u-".$uid."-".$zoneid."-m-q";
             $userUidQ = "u-".$uid."-".$zoneid."-m-q";
             $userUidS = "u-".$uid."-".$zoneid."-m-s";
             $userUidS = "u-".$uid."-".$zoneid."-m-s";
             $userUidCp = "u-".$uid."-".$zoneid."-s-cp";
             $userUidCp = "u-".$uid."-".$zoneid."-s-cp";
-            
+            if($mem->exists($userUidCp)){
+                $mem->delete($userUidCp);
+            } 
         } else {         
         } else {         
             $userUid = "user-".$uid."-zone".$zoneid."-gameinfo";          
             $userUid = "user-".$uid."-zone".$zoneid."-gameinfo";          
             $userUidCi = "user-".$uid."-zone".$zoneid."-mail-curid";
             $userUidCi = "user-".$uid."-zone".$zoneid."-mail-curid";
@@ -124,6 +164,7 @@ SCR;
             }          
             }          
         }
         }
               
               
+        
         if($mem->exists($userUid)){
         if($mem->exists($userUid)){
             $mem->delete($userUid);
             $mem->delete($userUid);
         }
         }
@@ -139,7 +180,7 @@ SCR;
         if($mem->exists($userUidS)){
         if($mem->exists($userUidS)){
             $mem->delete($userUidS);
             $mem->delete($userUidS);
         }
         }
-   
+   */
         echo '删除账号成功';
         echo '删除账号成功';
     }
     }
    
    

+ 1 - 1
Gameserver/Amfphp/process/HeroProc.php

@@ -335,7 +335,7 @@ class HeroProc {
         $collectHeros->$heroId->yanling = $yanling;
         $collectHeros->$heroId->yanling = $yanling;
         $collectHeros->$heroReplaceId->yanling = $yanlingReplace;
         $collectHeros->$heroReplaceId->yanling = $yanlingReplace;
         $user->heros->collectHeros = $collectHeros;
         $user->heros->collectHeros = $collectHeros;
-        $user->store->yanling = $yanling;
+        //$user->store->yanling = $yanling;
 
 
         req()->userInfo->game = $user;
         req()->userInfo->game = $user;