Interface 简单WoW界面插件不';t工作(Lua)
我正在尝试为魔兽世界构建一个简单的Hello World界面插件。但这行不通:/谁能告诉我我做错了什么 以下是HelloWorld.toc文件:Interface 简单WoW界面插件不';t工作(Lua),interface,lua,add-on,world-of-warcraft,Interface,Lua,Add On,World Of Warcraft,我正在尝试为魔兽世界构建一个简单的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
## 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”/> <!-- wrong quotation here -->
<Frame name= “HelloWorldFrame”> <!-- and here (see answer)-->
<Scripts>
<OnLoad>
HelloWorld_OnLoad();
</OnLoad>
</Scripts>
</Frame>
</Ui>
如果我开始游戏,那么我可以在列表中看到“HelloWorld”插件。但是在我用一个字符登录之后,什么也没有发生 确保检查所有脚本是否有“错误”的引号。编译器或解释器需要
“
或”
(”
,对于Lua和文件)
许多文字处理器或互联网网站使用不同的引号,因为它们“看起来更好”。但是编译器并不是为了好看,他们不会理解那些好看的字符。你的一些“看起来很有趣,你是用word编辑的吗?确保你所有的
”
实际上都是
而且永远不要使用文字处理器进行代码编辑。哦,我的上帝-你说得对,谢谢:)我从教程中复制了一些代码。那是个错误。如果你愿意,你可以写一个答案,我会接受的。
function HelloWorld_OnLoad()
print("Hello World!");
end