我如何检查玩家是否在“魔兽世界”中挖掘,然后在挖掘完成后再施放一个坐骑?
答案 0 :(得分:5)
要确定角色是否正在挖掘,请收听UNIT_SPELLCAST_START和UNIT_SPELLCAST_SUCCEEDED
/ UNIT_SPELLCAST_FAILED
个事件。检查unitID == player
和spellID == miningSpellId
(有几个,每个等级一个,所以你可能要考虑使用拼写名称)。
但是,一旦挖掘完成,就无法自动转换装载,因为通过单击一个对于插件无法触及的世界对象(即挖掘节点)来初始化挖掘。您可以使用SecureActionButtonTemplate按钮来获取硬件事件并转换安装,但是将其链接到挖掘操作应该超出范围。