#!/usr/bin/python # -*- coding: GBK -*- # # @todo: Ò»¼ü¸ß¼¶ºÅ # # @author: Alee # @date 2018-3-13 ÉÏÎç10:50:51 # @version 1.0 # # @note: # #--------------------------------------------------------------------- import GameWorld import SetFabao import ActivePet import MakeItemCount import PlayerControl import ChConfig def OnExec(curPlayer, msgList): if len(msgList) != 1: return lv = int(msgList[0]) # 3.µØÍ¼·¨±¦È«¿ª for fbaoID in [101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 201, 202, 203, 204]: SetFabao.OnExec(curPlayer, [fbaoID]) curMission = curPlayer.FindMission(1) if not curMission: GameWorld.DebugAnswer(curPlayer, "Íæ¼ÒûÓиÃÈÎÎñ,missionID=%s" % 1) return curMission.SetProperty("OpenMap", 12) # ±»¶¯ passiveSkillList = [50900, 50902] if curPlayer.GetJob() == 1 else [55900, 55902] for skillID in passiveSkillList: PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_GFPassiveIndex%(0, 0), skillID, ChConfig.Def_PDictType_GFPassive) # 4.¼¤»î³èÎï ×øÆï for i in range(1, 6): ActivePet.OnExec(curPlayer, [i, 5]) # 5.¸ø»ù´¡ÊôÐÔ for attrID in xrange(201, 206): PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_AddPointValue % attrID, 10000) curPlayer.SetGold(99999) # 6.±³°ü¶ªÐ©¶«Î÷ MakeItemCount.OnExec(curPlayer, [260, 50]) curPlayer.SetLV(lv) curPlayer.RefreshView() curPlayer.SetVisible(True) curPlayer.SetSight(18)