#!/usr/bin/python # -*- coding: GBK -*- #------------------------------------------------------------------------------- # ##@package GM.Commands.Lunhui # # @todo:Âֻصî # @author hxp # @date 2024-12-18 # @version 1.0 # # ÏêϸÃèÊö: Âֻصî # #------------------------------------------------------------------------------- #"""Version = 2024-12-18 16:00""" #------------------------------------------------------------------------------- import GameWorld import PlayerActLunhuidian #Âß¼­ÊµÏÖ ## GMÃüÁîÖ´ÐÐÈë¿Ú # @param curPlayer µ±Ç°Íæ¼Ò # @param msgList ²ÎÊýÁбí # @return None # @remarks º¯ÊýÏêϸ˵Ã÷. def OnExec(curPlayer, msgList): if not msgList: GameWorld.DebugAnswer(curPlayer, "Ôö¼Ó½ø¶È: Lunhui ½±ÀøÀàÐÍ ½±ÀøÖµ Ôö¼ÓÖµ") GameWorld.DebugAnswer(curPlayer, "½±ÀøÀàÐÍ: 1-»õ±Ò;2-Ѱ±¦;3-ÎïÆ·") GameWorld.DebugAnswer(curPlayer, "½±ÀøÖµ:»õ±Ò¶ÔÓ¦»õ±ÒÀàÐÍ") GameWorld.DebugAnswer(curPlayer, "½±ÀøÖµ:Ѱ±¦¶ÔӦѰ±¦ÀàÐÍ") GameWorld.DebugAnswer(curPlayer, "½±ÀøÖµ:ÎïÆ·¶ÔÓ¦ÎïÆ·ID") GameWorld.DebugAnswer(curPlayer, "×¢£ºÂֻػÀàÐÍÖ»ÄÜͨ¹ýµ÷ʱ¼ä²âÊÔ") return awardType = msgList[0] awardTypeValue = msgList[1] if len(msgList) > 1 else 0 addValue = msgList[2] if len(msgList) > 2 else 0 if awardType not in PlayerActLunhuidian.AwardTypeList: GameWorld.DebugAnswer(curPlayer, "½öÖ§³Ö½±ÀøÀàÐÍΪ:%s" % PlayerActLunhuidian.AwardTypeList) return if not awardTypeValue or not addValue: GameWorld.DebugAnswer(curPlayer, "²ÎÊýÖµÒì³£") return PlayerActLunhuidian.AddLunhuidianValue(curPlayer, awardType, awardTypeValue, addValue) return