| | |
| | | import IPY_GameServer
|
| | | import PlayerDBGSEvent
|
| | | import CrossChampionship
|
| | | import GameWorldMineArea
|
| | | import IpyGameDataPY
|
| | | import CrossRealmMsg
|
| | | import ShareDefine
|
| | |
| | | def GetFBFuncLineID(curPlayer): return curPlayer.GetExAttr3()
|
| | |
|
| | | ##VIP到期时间
|
| | | def GetVIPExpireTime(curPlayer): return curPlayer.GetExAttr9()
|
| | | def SetVIPExpireTime(curPlayer, expireTime): return curPlayer.SetExAttr9(expireTime)
|
| | | def GetVIPExpireTime(curPlayer): return 0
|
| | | def SetVIPExpireTime(curPlayer, expireTime): return
|
| | | def GetValidVIPLV(curPlayer):
|
| | | # @return: 返回当前有效的VIP等级
|
| | | # vipTime = GetVIPExpireTime(curPlayer)
|
| | |
| | | playerID = curPlayer.GetPlayerID()
|
| | | FuncOpenLogicDict = {
|
| | | ShareDefine.GameFuncID_Championship:lambda curObj:CrossChampionship.DoChampionshipOpen(curObj),
|
| | | ShareDefine.GameFuncID_MineArea:lambda curObj:GameWorldMineArea.DoMineAreaFuncOpen(curObj),
|
| | | }
|
| | | for funcID in funcIDList:
|
| | | if funcID in FuncOpenLogicDict:
|