简单的魔兽世界界面插件无法工作(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/..\FrameXML\UI.xsd">
<Script file="HelloWorld.lua"/>    
    <Frame name="HelloWorldFrame">
        <Scripts>
            <OnLoad>
                HelloWorld_OnLoad();
            </OnLoad>
        </Scripts>
    </Frame>
</Ui>

这是HelloWorld.lua文件:

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

如果我启动游戏,然后我可以在列表中看到“HelloWorld”插件。但是在我用角色登录后什么也不会发生。

点赞
用户2060725
用户2060725

请确保检查所有脚本中的“错误”引号符号。编译器或解释器只接受 "'(在 Lua 和文件中使用 ")。

许多文字处理器或互联网网站使用不同的引号符号是因为它们“看起来更好看”。但编译器并不在乎外表,它们无法识别这些外表更佳的字符。

2014-10-22 10:55:22