10275 【越南】【英语】【砍树】【tqxbqy】仙盟珍宝阁-后端(ExAttr19使用原值通知0418Value;修复新创建仙盟没有珍宝阁数据bug;)
| | |
| | | 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:
|
| | |
| | |
|
| | | GameWorld.Log('创建家族 : %s(%s), fakeIndex=%s, creatFamilyTimes=%s' % (fullFamilyName, curFamily.GetID(), fakeIndex, creatFamilyTimes+1), curPlayerID)
|
| | | PlayerControl.WorldNotify(0, "jiazu_liubo_671654", [curPlayer.GetName(), fullFamilyName, curFamily.GetID()])
|
| | | |
| | | PlayerFamilyZhenbaoge.OnZhenbaogeReset(curFamily)
|
| | | return
|
| | |
|
| | | ## 获取家族全名
|
| | |
| | | def GetLeaveFamilyTimeEx(curPlayer):return curPlayer.GetExAttr19()
|
| | | def SetLeaveFamilyTimeEx(curPlayer, value):
|
| | | curPlayer.SetExAttr19(value)
|
| | | SendGameServerRefreshState(curPlayer, ShareDefine.CDBPlayerRefresh_ExAttr19, value)
|
| | | SendPropertyRefresh(curPlayer, ShareDefine.CDBPlayerRefresh_ExAttr19, value)
|
| | | curPlayer.SendGameServerRefreshState(ShareDefine.CDBPlayerRefresh_ExAttr19, value, 0)
|
| | | curPlayer.SendPropertyRefresh(ShareDefine.CDBPlayerRefresh_ExAttr19, value, 0, False)
|
| | | return
|
| | |
|
| | | ##获得玩家威望值
|