2013-12-09 4 views
1

월드 오브 워크래프트의 부가 기능을 만드는 법을 배우고 있습니다. 나는 "월드 오브 워크래프트 프로그래밍"제 1 판을 읽으려고 노력하고 있지만 상황이 바뀌 었습니다. 나는 아직 루아가없는 화면에서 뭔가를 얻으려고 XML을 설정하려고한다. 나는 오류를 찾을 수 없다, 어떤 도움이 굉장 할 것이다!월드 오브 워크래프트 부가 기능 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="GD_Guild.lua"/> 

    <Button name="GD_GuildFrame" parent="UIParent" enableMouse="true" 
movable="true" frameStrata="LOW"> 
     <Size x="175 y="40"/> 

     <Anchors> 
      <Anchor point="TOP" relativePoint="BOTTOM" relativeTo="Minimap"> 
       <Offset x="-30" y="-30"/> 
      </Anchor> 
     </Anchors> 

     <Backdrop bgFile="Interface\DialogFrame\UI-DialogBox-Background" 
edgeFile="Interface\DialogFrame\UI-DialogBox-Border" title="true"> 
      <BackgroundInsets> 
       <AbsInset left="11" right="12" top="12" bottom="11"/> 
      </BackgroundInsets> 

      <TileSize> 
       <AbsValue val="32"/> 
      </TileSize> 

      <EdgeSize> 
       <AbsValue val="32"/> 
      </EdgeSize> 
     </Backdrop> 

     <Layers> 
      <Layer level="OVERLAY"> 
       <FontString name=$parentText" inherits="GameFontNormalSmall" 
justifyH="Center" setAllPoints="true" text="GD_Guild"/>    
      </Layer> 
     </Layers> 

     <Scripts> 
      <OnLoad> 
       GD_Guild_OnLoad(self) 
      </OnLoad> 

      <OnEvent> 
       GD_Guild_OnEvent(self, event, ...) 
      </OnEvent> 

      <OnClick> 
       GD_Guild_ReportDPS() 
      </OnClick> 

      <OnDragStart> 
       self:StartMoving() 
      </OnDragStart> 

      <OnDragStop> 
       self:StopMovingOrSizing() 
      </OnDragStop> 
     </Scripts> 
    </Button> 
</Ui> 
+0

작동하지 않는 기능에 대해 설명하십시오 ... 오류가 있습니까? –

+0

오류가 없습니다. 그러나 나는 스크린에서 아무 것도 얻지 못한다. 책은 이것이 나의 minimap의 아래에서 bock를 만들어야한다라고 말한다. 그러나 그것은하지 않는다. – Lavick

+0

로그 파일이나 로깅을 켜는 방법이 있습니까? 이 XML은 올바른 형식이 아니므로 구문 오류가 있어야합니다. 이는 WoW에서 무시되지만 확실하게 기록됩니다. – Schollii

답변

2

이 가능성이있는 XML "구문 오류"원인 (잘못된) 때문에 추가 문제가있을 수 있습니다 것입니다 그러나

<FontString name=$parentText" 

에 = 이름 실종 견적이있다. 아마 코멘트에 대한 당신의 대답은 더 밝혀 질 것입니다.

+0

감사! 내가 그 인용문과 여기 하나도 놓친 것 같아. <크기 x = "175 y ="40 "/> 와우는 오류를 보이지 않고있다. – Lavick

+0

편집자로 무엇을 사용합니까? 한 실수지만 메모장 + + XML "확인"기능을 플러그인을 확인하고 그것은 모두 (처음에는 parentText 누락 된 따옴표, 한 번 그 고정 x 누락 된 따옴표) 픽업. 다른 체커 다른 강점과 약점을 가지고 있습니다. – Schollii