|  |  |  | 
|---|
|  |  |  | packValue = playerStatePack.GetValue() | 
|---|
|  |  |  | packValueEx = playerStatePack.GetValueEx() | 
|---|
|  |  |  | packType = playerStatePack.GetType() | 
|---|
|  |  |  | packValueTotal = packValue + packValueEx * ChConfig.Def_PerPointValue | 
|---|
|  |  |  | #packValueTotal = packValue + packValueEx * ChConfig.Def_PerPointValue | 
|---|
|  |  |  |  | 
|---|
|  |  |  | #---特殊逻辑处理--- | 
|---|
|  |  |  | if packType == ShareDefine.CDBPlayerRefresh_ForbidenTalk: | 
|---|
|  |  |  | 
|---|
|  |  |  | return | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if packType == ShareDefine.CDBPlayerRefresh_ExAttr19: | 
|---|
|  |  |  | PlayerControl.SetLeaveFamilyTimeEx(curPlayer, packValueTotal) | 
|---|
|  |  |  | PlayerControl.SetLeaveFamilyTimeEx(curPlayer, packValue) | 
|---|
|  |  |  | return | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if packType == IPY_GameServer.CDBPlayerRefresh_State: | 
|---|