| | |
| | | #===============================================================================
|
| | | #初始化物品
|
| | | #ChItem.InitPlayerLoginItem(curPlayer, tick)
|
| | | PlayerControl.ClearUnLoginOKPlayerMailCache(curPlayer.GetPlayerID())
|
| | | return
|
| | | #---------------------------------------------------------------------
|
| | | ##C++封包GameServer_InitOK 处理
|
| | |
| | | break
|
| | | detailDict = {"MixServerWorldLV":mixServerWorldLV, "LastMixServerDay":lastMixServerDay, "ItemWorldLV":itemWorldLV}
|
| | | addItemList = mailItemList + worldLVItemList
|
| | | PlayerControl.SendMailByKey("MixServer1", [playerID], addItemList, gold=gold, silver=silver, detail=detailDict)
|
| | | GameWorld.Log(" 发送合服补偿邮件: itemWorldLV=%s,addItemList=%s" % (itemWorldLV, addItemList), playerID)
|
| | | PlayerControl.SendMailByKey("MixServer1", [playerID], addItemList, gold=gold, silver=silver, detail=detailDict)
|
| | |
|
| | | # 同步排行榜
|
| | | PlayerBillboard.UpdatePlayerBillboardOnLeaveServer(curPlayer, isAll=True)
|