hxp
2025-12-04 9c5f7ba286ee8fa87f9e348624fee2127b3fe85a
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ShareDefine.py
@@ -40,6 +40,8 @@
Def_InitOpenServerTime = 'InitOpenServerTime'
Def_SetOpenServerTime = 'SetOpenServerTime' # GM工具预定的开服时间
Def_OSAAwardState = 'OSAAwardState' #开服冲榜活动结算状态
# ------------------------- WorldKey ------------------------- 
#---奇迹, 职业枚举定义---
@@ -429,7 +431,9 @@
Def_BT_MainLevel,    # 主线关卡过关榜 0
Def_BT_Arena,    # 演武场积分周榜 1
Def_BT_Tianzi,    # 天子考验伤害榜 2
) = range(0, 3)
Def_BT_OSA_MainLevel,    # 开服关卡榜 3
Def_BT_OSA_HeroCall,    # 开服招募榜 4
) = range(0, 5)
''' 跨服排行榜类型, 从 150 开始,最大条数在功能配置表 CrossBillboardSet 配置,没配默认100
与本服榜单存储的是不一样的数据库表格,理论上类型可以和本服榜单类型重复,为了做下区分防误导,跨服榜单从 150 开始
@@ -442,7 +446,8 @@
BillboardTypeAllList = BillboardTypeList + CrossBillboardTypeList
BillboardNameDict = {Def_BT_MainLevel:"主线过关榜", Def_BT_Arena:"演武场积分周榜", Def_BT_Tianzi:"天子考验伤害榜"}
BillboardNameDict = {Def_BT_MainLevel:"主线过关榜", Def_BT_Arena:"演武场积分周榜", Def_BT_Tianzi:"天子考验伤害榜",
                     Def_BT_OSA_MainLevel:"开服关卡榜", Def_BT_OSA_HeroCall:"开服招募榜"}
#仙盟榜单类型
FamilyBillboardList = []
@@ -802,6 +807,8 @@
GameFuncID_Arena = 27           # 竞技场
GameFuncID_Horse = 37           # 坐骑
GameFuncID_Travel = 44          # 游历
GameFuncID_OSA_MainLevel = 45   # 开服关卡榜
GameFuncID_OSA_HeroCall = 46    # 开服招募榜
# 以下为暂时无用的
GameFuncID_Pet = -1             # 宠物,灵宠 6
@@ -1037,6 +1044,23 @@
CampType_Evil,       #邪恶(与 Def_ID2Win 一致)
] = range(3)
# json里的配表 服务器类型(0主服,1子服,2跨服,3战斗服)]
serverType_Main = 0 # 0主服
serverType_Child = 1 # 1子服
serverType_Cross = 2 # 2跨服
serverType_Battle = 3 # 3战斗服
# dirType //0全广播,1通知主服务器排除合服子服,2通知服务器包含合服子服, 3通知跨服服务器 ,4通知战斗服务器
dirType_All = 0 # 0全广播
dirType_Main = 1 # 1通知主服务器排除合服子服
dirType_Child = 2 # 2通知服务器包含合服子服
dirType_Cross = 3 # 3通知跨服服务器
dirType_Battle = 4 # 4通知战斗服务器
# 服务器间的信息定义
SSMsg_BattleRequest = "SS_BattleRequest"
SSMsg_BattleResult = "SS_BattleResult"
# 跨服服务器发送子服信息定义
CrossServerMsg_CrossServerState = "CrossServerState"    # 跨服服务器状态变更
CrossServerMsg_PlayerLoginout = "PlayerLoginout"        # 玩家上下线状态同步