在《魔兽争霸III》中,何魔默认的兽争设置团队设置下,同一队伍的霸中盟友单位无法互相攻击。但如果你需要更复杂的指令控制(例如在自定义地图中防止敌人攻击队友),可以通过地图编辑器中的防止触发器(Trigger)实现。以下是敌人对队操作步骤:

方法一:通过队伍设置(原版游戏基础设置)

1. 创建队伍时设置盟友关系

  • 在游戏大厅或地图初始化时,将队友设置为“盟友”(勾选“共享视野”和“结盟”选项)。攻击
  • 默认情况下,何魔盟友单位无法互相攻击,兽争设置但可以共同攻击敌对队伍。霸中
  • 方法二:使用触发器(需要地图编辑器)

    如果需要在自定义地图中动态控制攻击行为,指令可按以下步骤设置触发器:

    1. 打开地图编辑器(World Editor)

  • 进入「触发器编辑器」→ 新建触发器。防止
  • 2. 设置触发器事件

    plaintext

    事件(Event):

  • 单位
  • 任意单位 被攻击(A unit is 敌人对队attacked)
  • 3. 添加条件(可选)

    plaintext

    条件(Condition):

  • 如果攻击单位(Attacking Unit)和受害者单位(Attacked Unit)属于同一队伍:
  • (Owner of (Attacking Unit)) 是 (Owner of (Attacked Unit)) 的盟友
  • (可根据需要调整条件,例如仅针对特定玩家或单位类型)

    4. 设置动作(阻止攻击)

    plaintext

    动作(Action):

  • 单位
  • 对 (Attacking Unit) 发布 停止(Stop) 命令
  • 游戏
  • 显示文字提示(可选):"不能攻击盟友!攻击"
  • 5. 扩展功能(可选)

  • 设置单位无敌:`单位
  • 设置 (Attacked Unit) 无敌`
  • 转移攻击目标:`单位
  • 命令 (Attacking Unit) 攻击 (其他目标)`
  • 方法三:修改单位属性

    1. 设置单位无法被敌人选中

  • 在单位编辑器中,何魔将队友单位的“目标允许(Targeted As)”属性设置为`友方`或`非敌人`。
  • 这会阻止敌方玩家选中或攻击你的队友单位。
  • 2. 设置单位无敌

  • 在触发器中用`单位
  • 设置无敌`命令,或在单位属性中勾选“无敌”。
  • 注意事项

  • 仅适用于自定义地图:上述触发器需通过地图编辑器预先设置,无法在官方对战地图或未修改的地图中使用。
  • 联机游戏限制:修改后的地图需所有玩家同意加载才能生效。
  • DOTA等特殊地图:某些RPG地图(如DOTA)有内置指令(如`-disablehelp`),但这是地图作者自定义的功能,非游戏原生支持。
  • 如果需要更详细的触发器代码或条件设置,请提供具体需求(如仅保护特定单位、临时生效等)。