2014-10-22 8 views
4

월드 오브 워크래프트의 간단한 Hello World 인터페이스 애드온을 구축하려고합니다. 그러나 그것은 작동하지 않습니다 :/내가 뭘 잘못하고 있는지 누군가가 말해 줄 수 있습니까? HelloWorld.lua 파일 여기간단한 와우 인터페이스 애드온이 작동하지 않습니다. (루아)

<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> 

그리고있다 :

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

여기

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

가 HelloWorld.xml 파일입니다 : 여기

는 HelloWorld.toc 파일입니다 게임을 시작하면 "HelloWorld"애드온이 목록에 표시됩니다. 하지만 문자로 로그인 한 후에는 아무 일도 일어나지 않습니다.

+3

"재미있게 보였습니다. 단어로이 단어를 편집 했습니까? 실제로 모든" "은 실제로" "이고 코드 편집에는 워드 프로세서를 사용하지 마십시오. – nvoigt

+0

오 세상에 - 네가 맞아, 고마워. 내가 튜토리얼에서 코드 중 일부를 복사했다. 그게 실수 였어. 원한다면 답을 쓸 수 있고 받아 들일 것입니다. – Namenlos

답변

3

모든 스크립트에서 "잘못된"따옴표가 있는지 확인하십시오. 컴파일러 또는 해석기는 " 또는 ' (Lua 및 파일의 경우 ")을 필요로합니다.

많은 워드 프로세서 나 인터넷 사이트는 "보기 좋게"다른 인용 부호를 사용합니다. 그러나 컴파일러는 외모를 위해 그 안에 있지 않으며, 더 잘 보이는 성격을 이해하지 못합니다.