简单的魔兽世界界面插件不起作用(Lua)



我正在尝试为魔兽世界构建一个简单的Hello World接口插件。但这行不通:/有人能告诉我我做错了什么吗?

这是HelloWorld.toc文件:

## Interface: 60000
## Title: HelloWorld
## Notes: HelloWorld Addon
## Version: 1.0
HelloWorld.xml

这是HelloWorld.xml文件:

<Ui xmlns="http://www.blizzard.com/wow/ui/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.blizzard.com/wow/ui/..FrameXMLUI.xsd">
<Script file= “HelloWorld.lua”/>    <!-- wrong quotation here -->
    <Frame name= “HelloWorldFrame”> <!-- and here (see answer)-->
        <Scripts>
            <OnLoad>
                HelloWorld_OnLoad();
            </OnLoad>
        </Scripts>
    </Frame>
</Ui>

这是HelloWorld.lua文件:

function HelloWorld_OnLoad()
    print("Hello World!");
end

如果我开始游戏,那么我可以在列表中看到"HelloWorld"插件。但在我使用一个角色登录后,什么也没发生。

确保检查所有脚本中是否有"错误"的引号。编译器或解释器需要"'(在Lua和文件的情况下为")。

许多文字处理器或互联网网站使用不同的引号,因为它们"看起来更好"。但编译器不是为了外观,他们不会理解那些更好看的字符。

相关内容

  • 没有找到相关文章

最新更新