| #!/usr/bin/python  | 
| # -*- coding: GBK -*-  | 
| #-------------------------------------------------------------------------------  | 
| #  | 
| #-------------------------------------------------------------------------------  | 
| #  | 
| ##@package PlayerZhuXianBoss  | 
| #  | 
| # @todo:ÖïÏÉBOSS  | 
| # @author xdh  | 
| # @date 2019-01-19  | 
| # @version 1.0  | 
| #  | 
| #  | 
| # ÏêϸÃèÊö: ÖïÏÉBOSS  | 
| #  | 
| #---------------------------------------------------------------------  | 
| """Version = 2019-01-19 17:00"""  | 
|   | 
| import GameWorld  | 
| import PlayerUniversalGameRec  | 
| import ShareDefine  | 
| import PlayerControl  | 
|   | 
| RecType = ShareDefine.Def_UniversalGameRecType_ZhuXianBossRecord  | 
|   | 
| ## Íæ¼ÒµÇ¼  | 
| #  @param None  | 
| #  @return None  | 
| def OnPlayerLogin(curPlayer):  | 
|     universalRecMgr = GameWorld.GetUniversalRecMgr()  | 
|     recTypeListData = universalRecMgr.GetTypeList(RecType)  | 
|     for index in xrange(recTypeListData.Count()):  | 
|         recData = recTypeListData.At(index)  | 
|         playerID = recData.GetValue1()  | 
|         if playerID == curPlayer.GetID():  | 
|             lineID = recData.GetValue2()  | 
|             recTypeListData.Delete(index)  | 
|             result = str(lineID)  | 
|             curPlayer.MapServer_QueryPlayerResult(0, 0, "ZhuXianBossAward", result, len(result))  | 
|             return  | 
|       | 
|       | 
|     return  | 
|   |