| | |
| | | import PlayerCharm
|
| | | import CrossRealmPlayer
|
| | | import CrossBattlefield
|
| | | import CrossActAllRecharge
|
| | | import CrossYaomoBoss
|
| | | #---------------------------------------------------------------------
|
| | |
|
| | | #---------------------------------------------------------------------
|
| | |
| | | GameWorldArena.OnPlayerLogin(curPlayer)
|
| | | #跨服PK
|
| | | CrossRealmPK.OnPlayerLogin(curPlayer)
|
| | | #跨服排位
|
| | | CrossChampionship.OnPlayerLogin(curPlayer, tick)
|
| | | #幸运云购
|
| | | CrossLuckyCloudBuy.OnPlayerLogin(curPlayer)
|
| | | #诛仙BOSS
|
| | |
| | | PlayerLove.OnPlayerLogin(curPlayer)
|
| | | #跨服战场
|
| | | CrossBattlefield.OnPlayerLogin(curPlayer)
|
| | | #跨服排位
|
| | | CrossChampionship.OnPlayerLogin(curPlayer, tick)
|
| | | #跨服全民充值
|
| | | CrossActAllRecharge.OnPlayerLogin(curPlayer)
|
| | | #跨服妖魔boss
|
| | | CrossYaomoBoss.OnPlayerLogin(curPlayer)
|
| | |
|
| | | if isMixServerFirstLogin:
|
| | | PlayerCharm.OnMixServerFirstLogin(curPlayer)
|
| | |
|
| | | PyGameData.g_noPlayerLoginWarningMailState = 2
|
| | | return
|
| | |
|
| | | def __UpdOnedayJobPlayerLoginoffTime(curPlayer):
|
| | |
| | | PyGameData.g_todayPlayerLVDict[playerID] = packValue
|
| | |
|
| | | elif packType == IPY_GameServer.CDBPlayerRefresh_Job:
|
| | | if packValue != curPlayer.GetJob():
|
| | | PlayerBillboard.DelJobFightPowerBillboard(curPlayer, curPlayer.GetJob())
|
| | | curPlayer.SetJob(packValue)
|
| | |
|
| | | # elif packType == IPY_GameServer.CDBPlayerRefresh_CurrentPlayerType:
|
| | |
| | | PlayerControl.SetCrossMapID(curPlayer, packValue, False)
|
| | |
|
| | | elif packType == IPY_GameServer.CDBPlayerRefresh_ExAttr9:
|
| | | PlayerControl.SetVIPExpireTime(curPlayer, packValue)
|
| | | curPlayer.SetExAttr9(packValue)
|
| | | #PlayerControl.SetVIPExpireTime(curPlayer, packValue)
|
| | |
|
| | | elif packType == IPY_GameServer.CDBPlayerRefresh_ExAttr10:
|
| | | PlayerControl.SetChatBubbleBox(curPlayer, packValue)
|