Thread Tools Display Modes
07-07-15, 12:36 AM   #1
candrid
Premium Member
 
candrid's Avatar
Premium Member
AddOn Author - Click to view addons
Join Date: Aug 2008
Posts: 61
Post Hiring A Teacher

Hello. I am extremely new, but inspired to custom UIs.

I do not believe nor, do I expect to have someone just sit down and teach me how to build a whole UI but I am looking for someone to help me in that process. (LUA)

I am paying this person for their time, but I do expect some sort of result. I work best on step by step procedures and am a visual person. I can meet on your schedule via skype or any other medium you wish. I have little programming experience. If you are interested please post something you have done and your interest.

Most of the tutorials and resources I have stumbled on seem to be outdated. I tried making an addon but it says incompatible.

Thanks for your time, sorry if this is vague, its 3 am.

<3.

~C
  Reply With Quote
07-07-15, 04:28 AM   #2
Lombra
A Molten Giant
 
Lombra's Avatar
AddOn Author - Click to view addons
Join Date: Nov 2006
Posts: 554
I think these kind of requests rarely get any response. People are not willing to dedicate that kind of time, paid or not.

That being said, there are lots of people on here willing to help with more specific problems. You should ask specific questions, or ask for examples of something.

Your addon being listed as incompatible simply means that you didn't specify a good interface version in the ToC file. For patch 6.2 it's 60200.
__________________
Grab your sword and fight the Horde!
  Reply With Quote
07-07-15, 05:49 AM   #3
myrroddin
A Pyroguard Emberseer
 
myrroddin's Avatar
AddOn Author - Click to view addons
Join Date: Oct 2008
Posts: 1,240
Buy a copy of World of Warcraft Programming, Second Edition. Written for coding during Wrath of the Lich King, the companion website http://www.wowprogramming.com is current. All the basic fundamentals of learning WoW's Lua is in the book, and all that stuff is still very valid.

For updated references to WoW's API, see both the link above and http://wow.gamepedia.com/Portal:Interface_customization
  Reply With Quote
07-07-15, 08:04 AM   #4
jeruku
A Cobalt Mageweaver
 
jeruku's Avatar
AddOn Author - Click to view addons
Join Date: Oct 2010
Posts: 223
First thing is first, it is Lua not LUA as the name is Portuguese for "moon".

If you cannot happen upon a teacher, or vice-a-verse, you can read up in the Tutorials & Other Helpful Info section of the forums.
__________________
"I have not failed, I simply found 10,000 ways that did not work." - Thomas Edison
  Reply With Quote
07-07-15, 08:57 AM   #5
candrid
Premium Member
 
candrid's Avatar
Premium Member
AddOn Author - Click to view addons
Join Date: Aug 2008
Posts: 61
Thanks people. I really appreciate the responses!

I hope you have a great day today.
  Reply With Quote
07-07-15, 10:47 AM   #6
gempir
A Black Drake
 
gempir's Avatar
AddOn Author - Click to view addons
Join Date: Jun 2015
Posts: 84
I'd say looking at addons that are already working helps A LOT.

Understanding how someone build an addon really helps with Lua.

If you are stuck on something specific this forum this pretty awesome and will help with nearly everything.
  Reply With Quote
07-07-15, 12:50 PM   #7
Cairenn
Credendo Vides
 
Cairenn's Avatar
Premium Member
WoWInterface Admin
Join Date: Mar 2004
Posts: 7,134
Also feel free to join the IRC channel:

IRC: irc://irc.freenode.net/WoWUIDev
  Reply With Quote
07-07-15, 01:33 PM   #8
Tonyleila
A Molten Giant
 
Tonyleila's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2010
Posts: 758
I'm allowed to ask why you want to create an UI in Lua? Just for fun? Or do you have a special idea that can't be done with an AddOn Compilation? (very unlikely)
__________________
Author of: LeilaUI and Aurora: Missing Textures
__________________
  Reply With Quote
07-07-15, 05:05 PM   #9
candrid
Premium Member
 
candrid's Avatar
Premium Member
AddOn Author - Click to view addons
Join Date: Aug 2008
Posts: 61
I've seen some amazing work such as RealUI, SVUI, etc that I really like. Often these things break or have issues and to be honest I would just like to be able to give back by helping work on/fix addons and such.
  Reply With Quote
07-07-15, 10:31 PM   #10
SDPhantom
A Pyroguard Emberseer
 
SDPhantom's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2006
Posts: 2,323
I would suggest starting by working on small addons to do some simple things and building up your understanding of the system from there. Nothing will burn you out faster than to dive into a fully customized UI and scramble to attempt to understand what's going on. I suggest starting with the game and widget APIs. After you have a good handle on the core concepts of the environment, then you could take a look at the Ace framework and other user-created libraries. Many addons use these libraries, so knowledge in them would be helpful when debugging.
__________________
WoWInterface AddOns
"All I want is a pretty girl, a decent meal, and the right to shoot lightning at fools."
-Anders (Dragon Age: Origins - Awakening)

Last edited by SDPhantom : 07-07-15 at 10:33 PM.
  Reply With Quote
07-08-15, 02:19 AM   #11
Yukyuk
A Chromatic Dragonspawn
 
Yukyuk's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2015
Posts: 179
Having released my first addon just a few weeks ago there one piece advice I can give you.

Don't be afraid to ask questions.
I have found the people at Wow Interface to be very helpfull.
Without their advice and answers Historia wouldn't have been released.

Oh, and prefare for a fun journey, learning Lua and Xml has been rewarding.
__________________
Better to fail then never have tried at all.
  Reply With Quote
07-08-15, 04:41 AM   #12
candrid
Premium Member
 
candrid's Avatar
Premium Member
AddOn Author - Click to view addons
Join Date: Aug 2008
Posts: 61
Awesome stuff. I got that book that was mentioned above, it arrives today.

EDIT - For example, I went over to wowprogramming.com and there is an example addon called HeyTHere. I copied the addon and it says incompatible.

Addon itself:

Code:
SLASH_HEYTHERE1 = "/hey"
SLASH_HEYTHERE2 = "/heythere"
SlashCmdList["HEYTHERE"] = function(self, txt)
    if UnitExists("target") then
        SendChatMessage("Hello " .. UnitName("target"), "SAY")
    else
        SendChatMessage("Hey there everybody!")
    end
end
TOC:
Code:
## Interface 60200
## Title:  Hey There!
## Notes:  Provides slash commands to greet other players.

HeyThere.lua
Now my guess would be, something to do with the addon code is outdated?

Last edited by candrid : 07-08-15 at 04:48 AM.
  Reply With Quote
07-08-15, 06:12 AM   #13
gempir
A Black Drake
 
gempir's Avatar
AddOn Author - Click to view addons
Join Date: Jun 2015
Posts: 84
You're missing the : after Interface

So it should be

## Interface: 60200
  Reply With Quote
07-08-15, 06:16 AM   #14
candrid
Premium Member
 
candrid's Avatar
Premium Member
AddOn Author - Click to view addons
Join Date: Aug 2008
Posts: 61
LOL! Boy do I have a long way to go.
  Reply With Quote
07-08-15, 06:22 AM   #15
gempir
A Black Drake
 
gempir's Avatar
AddOn Author - Click to view addons
Join Date: Jun 2015
Posts: 84
Most of the errors are readble ingame, BugSack helps aswell.
  Reply With Quote
07-09-15, 12:11 PM   #16
Goranaws
A Murloc Raider
AddOn Author - Click to view addons
Join Date: Sep 2010
Posts: 5
Do you a specific idea you'd like to work towards? What would your ideal future addon be?
  Reply With Quote
07-16-15, 10:00 AM   #17
Munglunch
Premium Member
 
Munglunch's Avatar
Premium Member
AddOn Author - Click to view addons
Join Date: Jun 2009
Posts: 34
I have been approached by several authors asking for advice, examples and lessons which I am glad to give when I can spare the time. I would be more than happy to answer any questions you may have.

On a side note: When I started writing the modular version of SVUI, I honestly had other developers/contributors in mind.
I really tried to keep the code syntactical and clean but user requests and one-offs have a way of unraveling initial concepts. Keep this in mind with future projects.
  Reply With Quote

WoWInterface » Developer Discussions » Lua/XML Help » Hiring A Teacher

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off