|  |  | 
 |  |  |             if checkMark not in ShareDefine.BillboardTypeList:
 | 
 |  |  |                 continue
 | 
 |  |  |             
 | 
 |  |  |             if checkMark in [ShareDefine.Def_BT_HighLadder]:
 | 
 |  |  |                 continue
 | 
 |  |  |              | 
 |  |  |             billboard = GameWorld.GetBillboard().FindBillboard(checkMark)
 | 
 |  |  |             if not billboard:
 | 
 |  |  |                 continue
 | 
 |  |  | 
 |  |  |                 objBillboard = billboard.At(index)
 | 
 |  |  |                 if curPlayer.GetID() == objBillboard.GetID():
 | 
 |  |  |                     msgMark = notifyDict[order]
 | 
 |  |  |                     break
 | 
 |  |  | #        # 竞技场
 | 
 |  |  | #        elif checkMark == "HighLadder":
 | 
 |  |  | #            highLadderOrder = HighLadder.GetPlayerOrder(curPlayer.GetID()) + 1
 | 
 |  |  | #            msgMark = notifyDict.get(highLadderOrder, "")              | 
 |  |  |                     break            | 
 |  |  |         
 | 
 |  |  |         # 有可以广播的,马上广播,退出,不再检查
 | 
 |  |  |         if msgMark:
 |