| | |
| | | # if useMoney > 0:
|
| | | # #帮会日常维持消耗{%S1%}银两帮会资金
|
| | | # PlayerControl.FamilyNotify(family.GetID(), 'jiazu_lhs_272921', [useMoney])
|
| | | #自动传位
|
| | | __AutoChangeLeader(family)
|
| | |
|
| | | #通知客户端刷新
|
| | | family.Broadcast_FamilyChange()
|
| | |
| | |
|
| | | return
|
| | |
|
| | | def FamilyOnHour():
|
| | | familyManager = GameWorld.GetFamilyManager()
|
| | | for i in xrange(familyManager.GetCount()):
|
| | | family = familyManager.GetAt(i)
|
| | | #自动传位
|
| | | __AutoChangeLeader(family)
|
| | | return
|
| | | #---------------------------------------------------------------------
|
| | | ##通知地图服务器, 玩家家族属性刷新
|
| | | # @param curFamily 家族实例
|
| | |
| | | '''自动传位'''
|
| | | # 获得帮主下线了多久(小时)
|
| | | leaderOffLineTime = GetLeaderOfflineTime(curFamily)
|
| | | GameWorld.DebugLog('帮主下线了%s小时'%leaderOffLineTime)
|
| | | GameWorld.DebugLog('帮主下线了%s小时'%leaderOffLineTime, curFamily.GetID())
|
| | | if leaderOffLineTime < IpyGameDataPY.GetFuncCfg('AutoChangeLeader'):
|
| | | return
|
| | |
|