检查是否开采魔兽世界。

如何检查玩家在魔兽世界中是否正在采矿,然后在采矿完成后施放坐骑?

原文链接 https://stackoverflow.com/questions/8497236

点赞
stackoverflow用户1257229
stackoverflow用户1257229

为了确定一个角色是否在采矿,可以监听 UNIT_SPELLCAST_START 以及 UNIT_SPELLCAST_SUCCEEDED/ UNIT_SPELLCAST_FAILED 事件。检查 unitID == player 并且 spellID == miningSpellId(有多个等级,你可能需要考虑使用法术名称)。

然而,一旦你采矿完成,就不能自动地施放坐骑,因为采矿是通过点击一个世界物体(即采矿节点)来初始化的,这是插件无法接触到的。你可以使用 SecureActionButtonTemplate 按钮来获取你的硬件事件并施放坐骑,但将其与采矿操作联系起来应该不是本问题的范畴。

2013-09-21 21:40:55