#!/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
|
|