View Single Post
04/09/14, 08:12 PM   #1
Mrwhitepantz
Join Date: Apr 2014
Posts: 7
Addon Tutorial, got it to work, changed something, now I can't make it work again.

I am seriously at a loss here. I got this counter business to work, and then I tried to change the name from "MyFirstAddon" to "ControllerIcons" and it stopped working. Now I've changed everything back from what I can tell, and it still won't show up in the game.

XML
Code:
<GuiXml>
  <Controls>
    <TopLevelControl name="MyFirstAddon" mouseEnabled="true">
      <Dimensions x="200" y="42" />
      <Anchor point="CENTER" />
      
      <OnUpdate>
        MyFirstAddonUpdate()
      </OnUpdate>
      
      <OnMouseDown>
        MyFirstAddonReset()
      </OnMouseDown>
      
      <Controls>
        <Backdrop name="$(parent)BG" inherits="ZO_ThinBackdrop" />
        <Label name="$(parent)Counter" font="ZoFontWindowTitle" color="CFDCBD" wrapMode="ELLIPSIS" verticalAlignment="CENTER" text="Counter: ">
          <AnchorFill />
        </Label>
      </Controls>
    </TopLevelControl>
  </Controls>
</GuiXml>
LUA
Code:
local counter = 1

function MyFirstAddonUpdate()
  MyFirstAddonCounter:SetText(string.format("Counter: %d", counter))
  counter = counter + 1
end

function MyFirstAddonReset()
  counter = 0
end
Can someone please tell me where I'm being dumb at? Thanks.
  Reply With Quote