| | |
| | | if not dataCount:
|
| | | return
|
| | |
|
| | | idOrderDict = self.GetIDOrderDict()
|
| | | serverTime = GameWorld.GetServerTime()
|
| | | timeStr = "%02d%02d%02d%s" % (serverTime.hour, serverTime.minute, serverTime.second, str(serverTime.microsecond)[:3])
|
| | | eventTypeStr = "Billboard_%s_%s_%s_%s_%s" % (self.__billboardType, self.__groupValue1, self.__groupValue2, eventName, timeStr)
|
| | |
| | | DataRecordPack.SendEventPack(eventTypeStr, dataDict)
|
| | |
|
| | | for index, billboardData in enumerate(self.__billboardList):
|
| | | rank = index + 1
|
| | | dataDict = {"Type2":billboardData.Type2, "Rank":rank,
|
| | | rank = idOrderDict.get(billboardData.ID, index + 1)
|
| | | dataDict = {"Type2":billboardData.Type2, "Rank":rank, "Index":index,
|
| | | "ID":billboardData.ID, "ID2":billboardData.ID2,
|
| | | "Name1":billboardData.Name1, "Name2":billboardData.Name2,
|
| | | "Value1":billboardData.Value1, "Value2":billboardData.Value2,
|