| | |
| | | GameWorld.DebugLog("跨服服务器不允许该操作!")
|
| | | return
|
| | |
|
| | | if GetCrossRealmState(curPlayer):
|
| | | if GetCrossMapID(curPlayer):
|
| | | GameWorld.ErrLog("玩家当前为跨服状态,不允许再次请求进入跨服!", curPlayer.GetPlayerID())
|
| | | return
|
| | |
|
| | |
| | | def SetFBFuncLineID(curPlayer, funcLineID): return curPlayer.SetExAttr3(funcLineID, False, False)
|
| | | def GetFBFuncLineID(curPlayer): return curPlayer.GetExAttr3()
|
| | |
|
| | | ## 跨服状态: 0-非跨服状态,1-跨服状态
|
| | | def GetCrossRealmState(curPlayer): return curPlayer.GetExAttr5()
|
| | | def SetCrossRealmState(curPlayer, value):
|
| | | NomalDictSetProperty(curPlayer, ChConfig.Def_PlayerKey_CrossMapID, value)
|
| | | curPlayer.SetExAttr5(1 if value else 0, False, True)
|
| | | ## 跨服状态所在地图ID: 0-非跨服状态,非0-跨服状态对应的地图ID
|
| | | def GetCrossMapID(curPlayer): return curPlayer.GetExAttr5()
|
| | | def SetCrossMapID(curPlayer, value):
|
| | | curPlayer.SetExAttr5(value, False, True)
|
| | | return
|
| | |
|
| | | ## 铜钱点, 支持铜钱超20亿
|