hxp
2026-03-03 36c1888dd0d44fa319c804a715c3551b98633650
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/DB/StructData/DBBillboard.py
@@ -128,13 +128,13 @@
    def GetGroupValue1(self): return self.__groupValue1
    def GetGroupValue2(self): return self.__groupValue2
    
    def ClearData(self):
    def ClearData(self, drName=""):
        if not self.__billboardList:
            return
        GameWorld.Log("Billboard ClearData billboardType=%s,groupValue1=%s,groupValue2=%s,dataCount=%s"
                      % (self.__billboardType, self.__groupValue1, self.__groupValue2, len(self.__billboardList)))
        if GameWorld.IsCrossServer():
            self.SaveDRData("Clear")
        GameWorld.Log("Billboard ClearData billboardType=%s,groupValue1=%s,groupValue2=%s,dataCount=%s,drName=%s"
                      % (self.__billboardType, self.__groupValue1, self.__groupValue2, len(self.__billboardList), drName))
        if drName or GameWorld.IsCrossServer():
            self.SaveDRData(drName if drName else "Clear")
        self.__billboardList = [] # [BillboardData, ...] 
        self.__idOrderDict = {} # {id:名次, ...}
        self.__idIndexDict = {}