|  |  |  | 
|---|
|  |  |  | #        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 | 
|---|
|  |  |  |  | 
|---|