创建一个单位类型数组 units
创建一个整数变量 id
初始化单位类型数组units
初始化整数变量为单位类型数量-1
以中立建筑售出单位为事件
查售出单位是否为随机英雄
是则删除售出单位
创建一个单位类型数组[随机数[0,整数变量]]的单位给玩家.
查随机数[0,整数变量]是否等于整数变量
不是则单位类型数组[随机数[0,整数变量]]等于单位类型数组[整数变量]
id减1
我可以用JASS写个给你
单位组 先把待选的英雄都加入到单位组 另起一个触发器 在单位组里面随机选择一个英雄 然后将这个英雄在单位组里面移除 原理是这样的
我是每个英雄对应一个数。然后每个英雄给予时单独一个触发,用触发器的运行次数来判断是否有重覆