| ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/Captcha.py | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/SetVerFix.py | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerAutoCheckOnline.py | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerState.py | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py
@@ -2883,10 +2883,6 @@ Def_PetRoleGapLVMax = 5 # 宠物可出战的等级最多大于玩家等级数 Def_Pet_ProcessHP_Tick = 3000 # 宠物回血间隔 #---自动防外挂验证--- #玩家字典用于连续自动检测不回复次数 Def_Player_AutoCheck_Count = 'playerCheckCount0704' #角色记录是否使用外挂 ( Def_AutoCheck_State_Safe, @@ -3220,21 +3216,6 @@ Def_Player_Dict_FirstLogin = "FirstLogin" # 首登标记 0-未首登; 1-首登过 Def_GuideStateKeyCount = 8 # 引导状态key最大个数 Def_Player_Dict_GuideState = "GuideState_%s" # 引导状态记录,参数为key个数编号 Def_Player_Dict_VersionFix = "VersionFix_%s" # 版本修正标记,参数为key个数编号, 支持n个版本修正标记,每个key支持31个 Def_Player_Dict_PrestigeAwardMark = "PrestigeAwardMark_7" # 领取威望物品奖励情况 Def_Player_Dict_AutoCheckHack_Wait = "AutoCheckHackWait_10" #自动检测外挂验证中标识 Def_Player_Dict_AutoCheckHack_Source = "AutoCheckHackSource_11" #自动检测外挂随机源 Def_Player_Dict_AutoCheckHack_Type = "AutoCheckHackType_12" #自动检测外挂类型 Def_Player_Dict_AutoCheckHack_State = "AutoCheckHackState_13" #自动检测外挂账号状态识别 Def_Player_Dict_Captcha_WaitTick = "CaptchaWaitTick_14" #图形验证回复等待时间 Def_Player_Dict_Captcha_WaitSign = "CaptchaWaitSign_15" #图形验证回复等待标识 Def_Player_Dict_Captcha_ErrCount = 'CaptchaErrCount_16' #玩家回答错误次数 Def_Player_Dict_Captcha_Answer = 'CaptchaAnswer_17' #图形验证码答案 Def_Player_Dict_AutoCheckHack_ErrCnt = "AutoCheckHackErrCnt_19" #自动检测外挂随机源 Max_StoryMissionNum = 99 Def_Player_Dict_StoryMissionState = "StoryMissionState_%s" # 剧情任务编号完成状态, 参数(key编号), 按编号位记录 Def_Player_Dict_TaskLastKillNPCID = "TaskLastKillNPCID" #任务上次随机击杀NPCID Def_Player_Dict_TaskLastVisitNPCID = "TaskLastVisitNPCID" #任务上次随机访问NPCID LittleHelperSetNumCount = 20 # 小助手设置编号个数 LittleHelperValueCount = 6 # 小助手设置值个数 Def_Player_Dict_LittleHelperValue = "LittleHelperValue%s_%s" # 小助手设置值存储, 参数(设置编号, value编号) @@ -4251,11 +4232,6 @@ ShareDefine.PlayerJob_BowMaster : TYPE_ASSASSIN, #射手对应弓手系 ShareDefine.PlayerJob_Max : TYPE_CHAPLAIN, #魔剑对应魔剑系 } #版本修正标记, 使用key格式 Def_Player_Dict_VersionFix ( Def_VerFix_LingGenShow, #灵根特效外观 ) = range(1) ##================================================================================================== #游戏消费点类型定义 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/Captcha.py
File was deleted ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/SetVerFix.py
File was deleted ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py
@@ -1745,9 +1745,9 @@ curPlayer = GameWorld.GetPlayerManager().GetPlayerByIndex(index) #防外挂 不可移动 if curPlayer.NomalDictGetProperty(ChConfig.Def_Player_Dict_AutoCheckHack_State) \ == ChConfig.Def_AutoCheck_State_Danger: return #if curPlayer.NomalDictGetProperty(ChConfig.Def_Player_Dict_AutoCheckHack_State) \ # == ChConfig.Def_AutoCheck_State_Danger: # return #不可移动行为状态, 判断客户端限制 @@ -2113,18 +2113,6 @@ #流向记录玩家下线 DataRecordPack.DR_PlayerDisconnect(curPlayer) #玩家未回图形验证码下线将会记录错误次数 #=========================================================================== # if curPlayer.NomalDictGetProperty(ChConfig.Def_Player_Dict_Captcha_WaitSign) \ # == PlayerAutoCheckOnline.Def_Captcha_WaitAnswer: # PlayerAutoCheckOnline.CaptchaAnswerErr(curPlayer, tick, False) # # PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_Player_Dict_Captcha_WaitSign, PlayerAutoCheckOnline.Def_Captcha_Safe) # #=========================================================================== #@warning: 等字段统一修改,删除双倍经验BUFF #PlayerDoubleExpSys.DeleteDoubleExpBuff(curPlayer, ChConfig.Def_DoubleExpNote_StopOff) #设置RouteServerInitOK字典 PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_Player_Dict_RouteServerInitOK, 0) @@ -3829,9 +3817,9 @@ curPlayer = GameWorld.GetPlayerManager().GetPlayerByIndex(index) #防外挂 不可移动 if curPlayer.NomalDictGetProperty(ChConfig.Def_Player_Dict_AutoCheckHack_State) \ == ChConfig.Def_AutoCheck_State_Danger: return #if curPlayer.NomalDictGetProperty(ChConfig.Def_Player_Dict_AutoCheckHack_State) \ # == ChConfig.Def_AutoCheck_State_Danger: # return if not PYPlayerNormalMove(curPlayer, clientPack, tick): posX, posY = curPlayer.GetPosX(), curPlayer.GetPosY() ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerAutoCheckOnline.py
File was deleted ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py
@@ -4578,14 +4578,14 @@ # @return 无意义 def SetSight(curPlayer, sight): #外挂号 视野验证 if curPlayer.NomalDictGetProperty(ChConfig.Def_Player_Dict_AutoCheckHack_State) \ == ChConfig.Def_AutoCheck_State_Danger: if curPlayer.GetSight() > sight: curPlayer.SetSight(sight) return # if curPlayer.NomalDictGetProperty(ChConfig.Def_Player_Dict_AutoCheckHack_State) \ # == ChConfig.Def_AutoCheck_State_Danger: # # if curPlayer.GetSight() > sight: # curPlayer.SetSight(sight) # # return # curPlayer.SetSight(sight) ##获取攻击间隔 @@ -4595,9 +4595,9 @@ atkInterval = curPlayer.GetAtkInterval() #外挂号 攻击间隔验证 if curPlayer.NomalDictGetProperty(ChConfig.Def_Player_Dict_AutoCheckHack_State) \ == ChConfig.Def_AutoCheck_State_Danger: atkInterval *= 100 #if curPlayer.NomalDictGetProperty(ChConfig.Def_Player_Dict_AutoCheckHack_State) \ # == ChConfig.Def_AutoCheck_State_Danger: # atkInterval *= 100 return atkInterval ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerState.py
@@ -1024,9 +1024,6 @@ #玩家在线时间刷新 #ProcessPlayer_OnlineTime(curPlayer, tick) #反外挂验证 #PlayerAutoCheckOnline.HackDefense(curPlayer, tick) #恶意攻击时间处理 #AttackCommon.ProcessMaliciousAttackPlayer(curPlayer, tick)