检查是否挖掘了魔兽世界

时间:2011-12-13 22:38:44

标签: lua world-of-warcraft

我如何检查玩家是否在“魔兽世界”中挖掘,然后在挖掘完成后再施放一个坐骑?

1 个答案:

答案 0 :(得分:5)

要确定角色是否正在挖掘,请收听UNIT_SPELLCAST_STARTUNIT_SPELLCAST_SUCCEEDED / UNIT_SPELLCAST_FAILED个事件。检查unitID == playerspellID == miningSpellId(有几个,每个等级一个,所以你可能要考虑使用拼写名称)。

但是,一旦挖掘完成,就无法自动转换装载,因为通过单击一个对于插件无法触及的世界对象(即挖掘节点)来初始化挖掘。您可以使用SecureActionButtonTemplate按钮来获取硬件事件并转换安装,但是将其链接到挖掘操作应该超出范围。