如果是不让自己买2次的话,可以用触发器设置英雄限制。如果是让这图上只允许有一个这英雄的话触发器里的中立市场--删除出售单位。可以改前提你的市场里有出售单位这个技能。
其实我也不知道该怎么弄,不过可以通过别的办法达到你的要求。比如,办法一:设置购买时间间隔为99999,同样可以起到不能重复购买的要求办法二:让玩家在指定时间内选择英雄,一定时间过后用触发把酒馆摧毁,购买间隔设为大于摧毁酒馆的时间就可以