ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/SetTree.py
@@ -31,9 +31,26 @@
def OnExec(curPlayer, cmdList):
    if not cmdList:
        GameWorld.DebugAnswer(curPlayer, "设置仙树: SetTree 等级 剩余时间秒")
        GameWorld.DebugAnswer(curPlayer, "充能次数: SetTree e 次数 [已累计分钟]")
        return
    
    treeLV = cmdList[0]
    if treeLV == "e":
        energy = cmdList[1] if len(cmdList) > 1 else 0
        energyTime = cmdList[2] if len(cmdList) > 2 else 0
        energyTime *= 60
        energyMax = PlayerTree.GetTreeEnergyMax(curPlayer)
        if energy >= energyMax:
            energy = energyMax
            timeLast = 0
        else:
            timeLast = int(time.time()) - energyTime
        PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_TreeEnergy, energy)
        PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_TreeEnergyTimeLast, timeLast)
        GameWorld.DebugAnswer(curPlayer, "充能次数:%s/%s,累计秒:%s" % (energy, energyMax, energyTime))
        PlayerTree.SyncTreeInfo(curPlayer)
        return
    remainTime = cmdList[1] if len(cmdList) > 1 else 0
    ipyData = IpyGameDataPY.GetIpyGameData("TreeLV", treeLV)
    if not ipyData: