ServerPython/CoreServerGroup/GameServer/Script/ShareDefine.py
@@ -850,7 +850,7 @@ GameFuncID_EquipDecompose = 123 # 装备分解 GameFuncID_DailyQuest = 78 # 日常 GameFuncID_FreeGoods = 130 # 极品白拿 GameFuncID_OSSail = 132 # 开服特惠 # 以下为暂时无用的 GameFuncID_GreatMaster = 28 # 大师 GameFuncID_Truck = 33 # 运镖 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventSrc/FunctionNPCCommon.py
@@ -62,7 +62,7 @@ import ChItem import IpyGameDataPY import PlayerRune import PlayerSuccess import GameFuncComm import PlayerFairyCeremony import PyGameData @@ -201,6 +201,7 @@ if onEventType == ShareDefine.Def_OnEventType: UpdataSuperGiftTime(curPlayer, True) SyncSuperGiftInfo(curPlayer) OSSaleOpenMail(curPlayer) refreshType = [3] elif onEventType == ShareDefine.Def_OnEventTypeEx: refreshType = [4] @@ -562,6 +563,16 @@ # 默认不限制 return False def OSSaleOpenMail(curPlayer): #开服特惠开启邮件 if not GameFuncComm.GetFuncCanUse(curPlayer, ShareDefine.GameFuncID_OSSail): return openServerDay = GameWorld.GetGameWorld().GetGameWorldDictByKey(ShareDefine.Def_Notify_WorldKey_ServerDay)+1 if openServerDay not in IpyGameDataPY.GetFuncEvalCfg('OSSaleOpenMail'): return addItemList = IpyGameDataPY.GetFuncEvalCfg('OSSaleOpenMail', 2) PlayerControl.SendMailByKey('SellMail1', [curPlayer.GetID()], addItemList) return #超值礼包购买时间 def UpdataSuperGiftTime(curPlayer, isOnday=False): ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/GameFuncComm.py
@@ -39,6 +39,7 @@ import PlayerGoldGift import PlayerEquipDecompose import PlayerFreeGoods import FunctionNPCCommon @@ -57,6 +58,7 @@ ShareDefine.GameFuncID_FirstGoldTip:lambda curObj:PlayerGoldGift.DoFirstGoldOpen(curObj), ShareDefine.GameFuncID_EquipDecompose:lambda curObj:PlayerEquipDecompose.DoEquipDecomposeOpen(curObj), ShareDefine.GameFuncID_FreeGoods:lambda curObj:PlayerFreeGoods.DoFreeGoodsOpen(curObj), ShareDefine.GameFuncID_OSSail:lambda curObj:FunctionNPCCommon.OSSaleOpenMail(curObj), #ShareDefine.GameFuncID_RunDaily:lambda curObj:FBCommon.DoFuncOpen_RunDaily(curObj), #ShareDefine.GameFuncID_RunFamily:lambda curObj:FBCommon.DoFuncOpen_RunFamily(curObj), #ShareDefine.GameFuncID_RefineExp:lambda curObj:Operate_PlayerBuyZhenQi.DoFuncOpen_RefineExp(curObj), ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ShareDefine.py
@@ -850,7 +850,7 @@ GameFuncID_EquipDecompose = 123 # 装备分解 GameFuncID_DailyQuest = 78 # 日常 GameFuncID_FreeGoods = 130 # 极品白拿 GameFuncID_OSSail = 132 # 开服特惠 # 以下为暂时无用的 GameFuncID_GreatMaster = 28 # 大师 GameFuncID_Truck = 33 # 运镖