#!/usr/bin/python
|
# -*- coding: GBK -*-
|
#-------------------------------------------------------------------------------
|
#
|
##@package GM.Commands.SetSkyTower
|
#
|
# @todo:ÌìÐÇËþ
|
# @author hxp
|
# @date 2023-09-27
|
# @version 1.0
|
#
|
# ÏêϸÃèÊö: ÌìÐÇËþ
|
#
|
#-------------------------------------------------------------------------------
|
#"""Version = 2023-09-27 03:00"""
|
#-------------------------------------------------------------------------------
|
|
import GameWorld
|
import GameWorldSkyTower
|
|
## Â߼ʵÏÖ
|
## GMÃüÁîÖ´ÐÐÈë¿Ú
|
# @param curPlayer
|
# @param cmdList ²ÎÊýÁбí
|
# @return None
|
def OnExec(curPlayer, cmdList):
|
if not cmdList:
|
return
|
cmdType = cmdList[0]
|
GameWorld.DebugLog("SetSkyTower %s" % cmdList)
|
if cmdType == 2:
|
floorID = cmdList[1] if len(cmdList) > 1 else 0
|
robotCount = cmdList[2] if len(cmdList) > 2 else 1
|
GameWorldSkyTower.GMAddRobotPassFloor(floorID, robotCount)
|
elif cmdType == 4:
|
GameWorldSkyTower.GMClearPassFloor()
|
|
return
|