我如何检查玩家是否在《魔兽世界》中采矿,然后在采矿完成后施放坐骑?
问问题
766 次
1 回答
6
要确定一个角色是否正在挖掘,请听UNIT_SPELLCAST_START和UNIT_SPELLCAST_SUCCEEDED
/UNIT_SPELLCAST_FAILED
事件。检查那个unitID == player
and spellID == miningSpellId
(有几个,每个等级一个,所以你可能要考虑使用拼写名称)。
但是,一旦您的挖矿完成,您将无法自动铸造坐骑,因为通过单击插件无法访问的世界对象(即挖矿节点)来初始化挖矿。您可以使用 SecureActionButtonTemplate 按钮来抓取您的硬件事件并进行安装,但将其链接到挖掘操作应该超出范围。
于 2013-09-21T21:40:55.850 回答