【问题标题】:WoW lua get GUID from character nameWoW lua 从角色名称中获取 GUID
【发布时间】:2018-06-25 12:06:30
【问题描述】:

我基本上是在尝试这样做

x = UnitGUID(nameOfCharacter)

但它不起作用。它可以使用“播放器”获取我自己的 GUID,例如

x = UnitGUID("player") 

这与 CHAT_MSG_WHISPER 事件一起使用,该事件声明它返回发件人 GUID,但它没有。

有什么想法还是不可能? 谢谢

【问题讨论】:

    标签: lua world-of-warcraft


    【解决方案1】:

    其他玩家在你的队伍/团队中吗?至少按照Wowpedia,你只能使用组成员的char名作为UnitId。

    【讨论】:

      【解决方案2】:

      unitGUID 调用需要指定的 unitID 类型。

      在您的示例中,nameOfCharacter 不是有效的 unitID 类型。

      所以在你的情况下是这样的;

      local x = UnitGUID("target")
      

      这是您可以使用的possible unitID's 的链接。

      【讨论】:

      • nameOfCharacter 是一个包含 name_of_the_character 的变量,如果该角色在您的组中,则可以使用。从 wowpedia 页面上看,组位对我来说并不明显。
      • 天哪,我不知道。谢谢
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-07-31
      • 1970-01-01
      • 1970-01-01
      • 2019-07-11
      • 1970-01-01
      • 2015-05-18
      • 2020-10-30
      相关资源
      最近更新 更多