Hello from 2020. I hope this series is fully-fledged out. Just some things man, you don't have a bad voice and you seem like a very humble person. I hope you are doing well.
I subscribed to you, because you are an extremely selfless person. I work with people who would rather die then tell people the secret to how they do things. Its very nice to see someone who does videos like this strictly to help people. And man we all REALLY appreciate it
DUDE. SO FUCKING HUMBLE. Honestly, thank you mate. You have no idea how nice your work is, I really appreciate you sharing your knowledge regardless of the loss of downloaders. I totally get that, but thank you so much for this.
Haha, those annotations while explaining TOC were funny as hell! The way it almost turns into a conversation at the end. You going on and on about how it's possible and the annotation flat out denying that it's possible.
I learn a bit of lua while creating custom weakauras. Your videos are really helping to to apply that knowledge to actual addon development. Thanks you very much for your work.
Dude thank you so much for sharing this information with us. You have done an amazing job and I really enjoy your teaching style. Please keep up the good work, I am truly grateful.
Although I don't consider myself an expert, I've been programming as a hobby for a long, long. long, long, long, long time, and I even wrote a very simple WoW addon once. I've been thinking about doing another, possibly more complicated, addon and I found this video while looking for information. Anyway, this is just my long-winded way of saying I think you did a great job with this tutorial. I think your voice is actually very good and I also enjoyed you accent. I look forward to watching more.
I took what you said and ran with it! It made my night to see 'Hello , you are currently level 104 and you have 20795 achievement points." pop up. Loved learning this, I plan to keep watching.
Your videos are an awesome learning resource, thank you! I come from a technical background having recently completed my Games Programming degree and starting my masters degree next month, so a lot of the concepts you explain already make sense to me, but I feel that you explain stuff in a really concise way and give really good examples, context and demonstrations to the information you're attempting to convey to the viewers that might not be very technical. This series is probably the best push in the right direction myself and others could have ever hoped for, keep up the good work!
Great vid pal.. Thank you for taking the time to create this for us. I used to code add ons years ago for wow, but its all changed now and this was a nice vid for a quick reminder. Thanks man.
Hey thanks for throwing this together! Was getting a little daunted by the amount of info out there about wow that isn't organized well and you did a really good job putting things in order and describing things in detail for me!
Excellent!! I am software developer and know the main popular OO languages like Java and C++, as well some scriptables like JS and Python but no Lua yet, working on ramping up separately. I'm super glad to have found your channel. Once I find a teacher that I like, it's usually the case where they will have a couple of videos only, or an incomplete series. Judging by this video and your library, I have many many hours of Mayron to come and hopefully a nice shiny new add on to add to my resume.
I have stuided programming (On a very basic level) several times, I've always failed to find it interesting! - You nailed it without anything bad to be said! You have gained a subscriber and a like for sure!
Thanks a bunch for this series! As a beginner programmer this is a huge help. Also, your voice sounds just fine to me, although Americans tend to have a strange fascination with British accents... Cheers
Thank you for finally doing this. It was really well done. I already know most of the stuff in this video, but I'm really looking forward to the upcoming episodes!
Super wonderful. THANK YOU!!. I am a new healer and my idea to to write an addon that simply reminds me what to do in plain text in the chat box. IE: get behind the boss or whatever, but nothing complex. This is for normal dungeons.
To all that might encounter problem "MY ADDON IS NOT SHOWING INGAME" remember that the folder name must be same name as your TOC file. BTW nice tut mate ;)
Just a note for Mac users: Notepad++ isn't available on Mac, so use Sublime Text instead, it should do the job just as well. Also, you can't so easily create blank files like Mayron does in the beginning, you actually have to open up your text editing program and save a file to create it. If you try to do this through Text Editor (Mac's default text editor application) it'll force it to be a rtf file, so it's probably just easiest to use a third party application like Sublime Text.
Hey man, dont ever feel bad about your voice. If people like your videos they will watch you regardless. DONT EVER be passive apologetic about your voice. Absolutely nothing wrong with your speech. LOVE your vids brother.
That's very kind of you to say, thank you. My social anxiety has improved a lot since this video and I'm coming to terms with it. Means a lot to hear you say that :) glad you like the videos! Take care.
@@PyronTheMage Also, btw, i just wanted to add... I'm not just saying that to make you feel better. I'm saying it because it the truth. Kind regards, Graham.
hey, just found your series on making addons, good video thanks... i have spent years (literally) mucking with other peoples addons trying to get them to do what i want them to do but cant get it right so i have decided to write my own :) thanks for the help
Just a heads up for people just tuning into this guy: This first episode is painful to watch with all the rambling but it gets much better and he zooms through stuff in the later episodes.
Even I agree haha. I've often thought of creating a remastered version to make it more precise. Please keep in mind that this video is very old and I have some form of ADD when it comes to speaking :) I think I've got better in recent years.
hey, can anyone help me with something pretty basic: like I'm trying to make an addon on this TBC private server and i started with the basic .toc file and .lua file which contains a print function, but it doesn't work and when I get in game get this error: "[2018/11/19 20:06:50-6-x1]: valeriu_b-1.0.0beta\test_b.lua:1: attempt to call global 'print' (a nil value)" and all i wrote in the .lua file is print "1". I checked for typos and remade it a few times, maybe tbc had a different method back then ? I'm really just started with anything like this so thanks any help
Thank you so much :) so excited for having created my first addon (however trivial and useless it may be :D). I'm a Computer Engineering student btw, and have done loads of programming beforehand.
Hey Mayron, great opening tutorial. Really thought you did a great job. I agree completely with you that Notepad++ is great for programming. I also have recently started using Visual Studio Code instead and was curious about your thoughts on that. Great video again! Thanks for the tutorial!
I want to know how to create a script that recognize or gets a chat line and then copy it to clipboard or saves it in a variable that later will be sended in a chat message from my character
so... I have a Mac and I am trying to learn. I figured out I needed to go to textedit and go to format tab and then I could make .txt and then had to go to the file in finder and click get info. then go to name & extension. I managed to change the file type but had to then rename the normal a bit since it just says MYUI had to add the .toc I am running into my next problem. notepad ++ is windows based. Should I A) get python B) get coderunner or c) download an emulator like Macintosh and then download notepad ++? edit- So... yea I did that copy .toc thing But im going to try using text edit. I did this once for an html basics class in the past. Im trying to make a similar add-on to what im wanting to make. all it has is a .toc .lua. .tga and .ogg ill have it sort of set edit part 2- So... yea got it to work except for the .tga. which actually am what ever to. ha ha ha only takes up 0.6 kb.
Gotta try MayronUI. I run 3 - 1080P panels in Nvidia surround ~6000x1080 resolution. Because of this, It's mandatory I run a custom UI OR get whiplash from turning my head all day. I used Z-Perl and Move anything to achieve a hacked together UI of mixes elements. I am a software engineer and can't stand the fact that I have the access to the API and am using a hacked together UI lol... time. Anyway, I have some now so want to remedy my poor UI and stumbled on this. Maybe now I won't have to write it after all? Does MayronUI allow moving of the games frames like quest details etc. Doesn't matter, may use it may not. Oh, also the book you mentioned... the guy says Lua uses an interpreter but can have compiled files? BTW, Anyone tell you you sound like the guy on The ITCrowd? Compliment totally! Phenomenal actor, Phenomenal portrayal of the character on the show. As someone said great voice! But... all that aside, I am digging the series. Thanks so much Mayron!!
Hello friend, would it be possible to modify an addon that currently exists for use in the official and classic wow, but to use it on a private server?
Hey there - thanks for your effort! Exactly what I've been looking for :-) But I started to learn some very basic python stuff and it seemed to be much more structured. Is there any way to break up long and clunky lines of code? I went kinda mad with that first basic thing and made something that I'll actually keep just because it's kinda cool to be greeted by your game but whatever.. So the question is, is there a valid way of breaking this up into two lines: print("Hello " .. UnitName("player") .. ", " .. UnitClass("player") .. " Level: " .. UnitLevel("player")); ??
Hi mate, thanks for your imput about this, do you know how to output player's gold to a txt file in realtime, I need to then use that TXT file to domotics, I think blizzard doesn't like this behaviour since BOTS, but could you confirm or give me some idea on how to implement ?
Great start. I have that book actually and I am thoroughly enjoying it so far. I am an Android engineer and am liking what I see so far. Shame Blizzards API documentation is non-existent. toc sounds like a manifest or other meta build file. So is WOWpedia the place to go for reference?
Hi there, Tried this and it no longer works? has the coding changed as "Print("hello " .. UnitName("player") .. " " ..UnitLevel("player") does not display anything? I tried using /api UnitName in game and it returns "No system found (UnitName). What does this mean??? thanks for any help
I have a problem at start. When i am creating the Text document, I wont put the ''.txt. at the end of it :s So it does not work :/ You have any idea how to make it work?
Hello Mayron, thank you for this video. I'm looking for a WoW book on programming WoW addons (also noticed the book you mention in my search earlier) and I was wondering if it's still worth buying this book because it's already a couple of years old (just like all other addon books) and there must have been a lot of changes to the addon api, events etc. since then. I saw a preview though on Google books and it looks very nice tbh but I dunno how relevant the content of the book is anymore.
I would like to know if its possible to make a language translator addon for wow. I am an American living in China and recently started a WOW account here because of my latency playing on my US servers. However, language is an issue. I can speak, but not read Chinese so I was wondering if that's possible.
Does this work for vanilla as well? I just copied your print ("Hello".. UnitName("player") ), but it gives me an error when i log in 'print' (a nil value)
I'm trying to create an addon that removes the red circle when u target and replaced it with the red "aura" when you point your mouse cursor on a target ....let's hope your tutorial will help me. Btw thanks for your time for making such great video :)
Thanks to you I made an addon that locates anyone level 20 or below selling carries in Trade chat and sends them a message threatening to kill them in RL!!! Thank you!!!
Apparently nobody in this galaxy has the same problem, but I keep getting an error when loading the addon "Attempt to call global 'print' (a nil value)"
Vette Hogan :: I know this post is old, but whenever you get an error, and it says something "nil" or "null", make sure you initialize or "declare" the variable or function (respectively). Typically is caused, most of the time, from a programmer not gives the object a value.
According to wowwiki.wikia.com/wiki/API_print print() was implemented in WoW 3.0.2. For previous versions instead you could use DEFAULT_CHAT_FRAME:AddMessage ("Hello world");
Nice tutorial ! I guess people who are new to programming could follow this but they propably got really scared with the highcomma hassle :'D :'D It is hard to explain without any technical terms though...
Thanks so much for this, it's super helpful! I started learning WoW Lua through editing DataBroker addons, as they are pretty simple and save a lot of hassle with xml and display (other addons like Fortress handle that for you). The one thing I'm having trouble with after learning the basics, is the update on event functions. I've made addons that display information like currency, but the updating part is tricky, especially if you want to avoid updating every single second. Would you be able to go over updates in a future video?
Yes I should definitely be able to help you out with that. There are many different ways to handle this but have you tried using events for updating instead? For example "PLAYER_MONEY" triggers each time the players money changes in any way.
Any series similar to this, but more focused on the topic at hand? I've been coding for years, so the constant digressions into "how to download Notepad++" and "what is string concatenation" are a bit much...
hey man thanks for the tutorial. I was wondering if you could give me some advice. I've written the code for the add on and placed it in the correct file but it's not showing up in my add ons menu in Wow. any suggestions on what I might have missed?
I am sad that the API site you had in this video is 404'ing, i had a great idea of trying to make an addon that adds an overlay of another open program, in example for this a web browser on restream.io so i can read my streaming chat while playing on a 1 screen setup.
21:30 Lol'd hard about hidden file extensions tip. I could barely imagine a person not knowing such a basic thing even like 10 years ago and really going to create a lua addon at the same time. Little bit more detailed explanation never hurts though. This lesson is still useful in the end of 2020. And the voice is quite comprehensible, couldn't realize what made the author think the opposite back then.
Your voice is fantastic dude. It's not quite as suave as mine, seeing as I am a professional voice actor for the Boku No Pico fan dub as well as a Kendo champion, but hey, what can you do? With a little practice, you could be great.
Notepad++ is an extremely useful program to code in and I still have it since I remember :p. AFAIK, it can't check your lua code. For that reason, I read through github.com/WeakAuras/WeakAuras2/wiki/Lua-Dev-Environment, which is interesting in overall, and found out about linter and luacheck at the bottom. This requires another editor such as Atom or VSCode. While VSCode seems very good, as a Microsoft's product I don't appreciate it collects some user's data behind. The alternative to that would be VSCodium, a totally open source app. BTW similar thing is with Google Chrome and Chromium. My choice then was Atom, which I could set up with the Linter -> luacheck, which tells you about wrong lines in your code. Obviously, I thought I wouldn't need it at all but as time passed I realised I make mistakes such as still forgetting to add `local` >.
Can you make an add-on that instead of just ilvl tells people your DPS/defensive/ healing stats with your current gear against a boss like patchwork? I think ilvl is a terrible way to go about allowing people to join groups because different classes can contribute just as much at different ilvl than others. It might be a large project to complete but we need something like that asap to be fair to every player. An app like this would be utilized by every player if it is consistent.
Trying to create the simple print("hello there") but it is giving an error when i get in game. Error is : attempt to call global 'print' (a nil value). I am working with this to try and make it work on a vanilla server, I do not know if this changes anything! HELP! :)
I don't mean to offend in any way, but the intro where you put yourself down was a turn off. You have good information and present it well. You shouldn't feel a need to say you're not important or you're not that great. Take pride in yourself! You do good work man, bill yourself as such.
+Criss Winchester You have no insight into my success or lack thereof "mate", nor how modest I am or not. Modest people get stepped over by the boisterous until the boisterous fall under their own weight. You should try being more cocky. I'd rather own the earth in this life through confidence then inherit it through my meekness.
+Criss Winchester Every single person that has "won the people" has been cocky to a degree. The most successful find a proper balance of the two, the least successful pick a side. The poster of this video has all the right information, better than any other video I've seen on the topic. He should have pride, because that's what you have when you are the best.
+Criss Winchester That's exactly how I feel towards you. Confidence is extremely important in sending a message and making yourself more likeable when doing a video. I am glad that we can argue some what civilly.
Hello from 2020. I hope this series is fully-fledged out. Just some things man, you don't have a bad voice and you seem like a very humble person. I hope you are doing well.
I subscribed to you, because you are an extremely selfless person. I work with people who would rather die then tell people the secret to how they do things. Its very nice to see someone who does videos like this strictly to help people. And man we all REALLY appreciate it
DUDE. SO FUCKING HUMBLE. Honestly, thank you mate. You have no idea how nice your work is, I really appreciate you sharing your knowledge regardless of the loss of downloaders. I totally get that, but thank you so much for this.
Thank you for all the brilliant comments. More is on the way soon after Christmas. Make sure to share this to help me out! Thanks again
Dude i cant figure out how to make the toc file
I did as you said but it's telling me incompatible when i go to enable it
You version is out. Current version is 70000. (Based off another mod I examined.)
## Interface: 70000
I agree, you sound a bit like Moss in the IT crowd :D (I really mean that as a compliment)
Haha, those annotations while explaining TOC were funny as hell! The way it almost turns into a conversation at the end. You going on and on about how it's possible and the annotation flat out denying that it's possible.
I learn a bit of lua while creating custom weakauras. Your videos are really helping to to apply that knowledge to actual addon development. Thanks you very much for your work.
Dude thank you so much for sharing this information with us. You have done an amazing job and I really enjoy your teaching style. Please keep up the good work, I am truly grateful.
Although I don't consider myself an expert, I've been programming as a hobby for a long, long. long, long, long, long time, and I even wrote a very simple WoW addon once. I've been thinking about doing another, possibly more complicated, addon and I found this video while looking for information. Anyway, this is just my long-winded way of saying I think you did a great job with this tutorial. I think your voice is actually very good and I also enjoyed you accent. I look forward to watching more.
I took what you said and ran with it! It made my night to see 'Hello , you are currently level 104 and you have 20795 achievement points." pop up. Loved learning this, I plan to keep watching.
Your videos are an awesome learning resource, thank you! I come from a technical background having recently completed my Games Programming degree and starting my masters degree next month, so a lot of the concepts you explain already make sense to me, but I feel that you explain stuff in a really concise way and give really good examples, context and demonstrations to the information you're attempting to convey to the viewers that might not be very technical. This series is probably the best push in the right direction myself and others could have ever hoped for, keep up the good work!
Great vid pal..
Thank you for taking the time to create this for us.
I used to code add ons years ago for wow, but its all changed now and this was a nice vid for a quick reminder.
Thanks man.
Hey thanks for throwing this together! Was getting a little daunted by the amount of info out there about wow that isn't organized well and you did a really good job putting things in order and describing things in detail for me!
If only the series was already made so I could spend my holidays building addons. Cheers for this!
that was a fun guide, im gonna watch all of this and try to make my own ui, just finished my first programming course in uni and learned python
Excellent!! I am software developer and know the main popular OO languages like Java and C++, as well some scriptables like JS and Python but no Lua yet, working on ramping up separately. I'm super glad to have found your channel. Once I find a teacher that I like, it's usually the case where they will have a couple of videos only, or an incomplete series. Judging by this video and your library, I have many many hours of Mayron to come and hopefully a nice shiny new add on to add to my resume.
I have stuided programming (On a very basic level) several times, I've always failed to find it interesting! - You nailed it without anything bad to be said!
You have gained a subscriber and a like for sure!
Thanks a bunch for this series! As a beginner programmer this is a huge help. Also, your voice sounds just fine to me, although Americans tend to have a strange fascination with British accents... Cheers
So glad this series back! Cant wait to see this series.Keep up the good work mayron and merry christmas (if u celebrate it)
Been waiting for this! Already looking forward to the continued videos. Keep up the good videos mate, merry christmas!
Merry Christmas too! Glad you're excited, I wasn't sure who wanted to see this series or not but I was hoping some might be interested :)
This was great. Excited to see other episodes.
You are very humble and a great presenter.
Nice introduction! Although I'm already familiar to lua I'm excited to watch the whole series! Keep up the good work cheers!
Thank you for finally doing this. It was really well done. I already know most of the stuff in this video, but I'm really looking forward to the upcoming episodes!
Super wonderful. THANK YOU!!. I am a new healer and my idea to to write an addon that simply reminds me what to do in plain text in the chat box. IE: get behind the boss or whatever, but nothing complex. This is for normal dungeons.
To all that might encounter problem "MY ADDON IS NOT SHOWING INGAME" remember that the folder name must be same name as your TOC file. BTW nice tut mate ;)
hey mate u do a good job good to see your still putting up ui guides and dont worry i wont be making any uis urs is already good enough
This is really awesome! Thank you soo much for doing this guides, you have no idea how helpful they are!
Thanks for the videos. Im seeing this 8 years after you have uploaded them and i hope you got your degree and doing well
Just a note for Mac users: Notepad++ isn't available on Mac, so use Sublime Text instead, it should do the job just as well.
Also, you can't so easily create blank files like Mayron does in the beginning, you actually have to open up your text editing program and save a file to create it. If you try to do this through Text Editor (Mac's default text editor application) it'll force it to be a rtf file, so it's probably just easiest to use a third party application like Sublime Text.
I think this was great!!! Im going to look at all your guides as tehy come!
Thank you for this. I have coded in c++ and java before but this was helpful, especially knowing I don't have to break the habit of the semicolon
Hey man, dont ever feel bad about your voice.
If people like your videos they will watch you regardless.
DONT EVER be passive apologetic about your voice.
Absolutely nothing wrong with your speech.
LOVE your vids brother.
That's very kind of you to say, thank you. My social anxiety has improved a lot since this video and I'm coming to terms with it. Means a lot to hear you say that :) glad you like the videos! Take care.
@@PyronTheMage Also, btw, i just wanted to add...
I'm not just saying that to make you feel better.
I'm saying it because it the truth.
Kind regards,
Graham.
could you please make an up to date guide on this? theres an addon i really want to develop but have no idea how
hey, just found your series on making addons, good video thanks... i have spent years (literally) mucking with other peoples addons trying to get them to do what i want them to do but cant get it right so i have decided to write my own :) thanks for the help
Just a heads up for people just tuning into this guy:
This first episode is painful to watch with all the rambling but it gets much better and he zooms through stuff in the later episodes.
Even I agree haha. I've often thought of creating a remastered version to make it more precise. Please keep in mind that this video is very old and I have some form of ADD when it comes to speaking :) I think I've got better in recent years.
I like your voice :P
Faux King Thanks. Personally I am very self conscious about it so that's nice to hear :)
+Faux King He sounds like one of the hosts of Mysterious Universe. I like it.
You're the next Morgan Freeman
Me too. I was WTF you talking about :P
awesome voice, plus a really interesting kind of guy. I like it how he can be both serious and playful at the same time :D ("master beta" :D)
hey, can anyone help me with something pretty basic: like I'm trying to make an addon on this TBC private server and i started with the basic .toc file and .lua file which contains a print function, but it doesn't work and when I get in game get this error: "[2018/11/19 20:06:50-6-x1]: valeriu_b-1.0.0beta\test_b.lua:1: attempt to call global 'print' (a nil value)" and all i wrote in the .lua file is print "1". I checked for typos and remade it a few times, maybe tbc had a different method back then ? I'm really just started with anything like this so thanks any help
Thank you so much :) so excited for having created my first addon (however trivial and useless it may be :D). I'm a Computer Engineering student btw, and have done loads of programming beforehand.
Dude, you are funny as hell, you sound Maurice Moss.. and thanks, great video also.
Thanks so much! I was so happy when the addon said "Hello" in world of warcraft lol =D Looking forward to doing more things now
Thanks for this video. It's great information.
Keep on the great work.
Hey Mayron, great opening tutorial. Really thought you did a great job.
I agree completely with you that Notepad++ is great for programming. I also have recently started using Visual Studio Code instead and was curious about your thoughts on that. Great video again! Thanks for the tutorial!
More of this now! It's really cool
eraxhog Very sorry that I had to temporarily stop this series but its back now :)
Nice video, it's easy to follow and very educational
I probably won't be able to do this haha but this is so awesome! Thanks for the tutorial :)
your awesome and quite entertaining to listen to =) Thumbs up for you giving!!
I want to know how to create a script that recognize or gets a chat line and then copy it to clipboard or saves it in a variable that later will be sended in a chat message from my character
Thank you for get me the blueprint of WOW programming!!!
Very good content! Subscribed!
so... I have a Mac and I am trying to learn. I figured out I needed to go to textedit and go to format tab and then I could make .txt and then had to go to the file in finder and click get info. then go to name & extension. I managed to change the file type but had to then rename the normal a bit since it just says MYUI had to add the .toc I am running into my next problem. notepad ++ is windows based. Should I A) get python B) get coderunner or c) download an emulator like Macintosh and then download notepad ++?
edit- So... yea I did that copy .toc thing But im going to try using text edit. I did this once for an html basics class in the past. Im trying to make a similar add-on to what im wanting to make. all it has is a .toc .lua. .tga and .ogg ill have it sort of set
edit part 2- So... yea got it to work except for the .tga. which actually am what ever to. ha ha ha only takes up 0.6 kb.
man! thx a lot for these tutorials! i binge watched 7-8 episodes now and it helped A LOT! have you considered being a teacher in college?
Gotta try MayronUI.
I run 3 - 1080P panels in Nvidia surround ~6000x1080 resolution.
Because of this, It's mandatory I run a custom UI OR get whiplash from turning my head all day.
I used Z-Perl and Move anything to achieve a hacked together UI of mixes elements.
I am a software engineer and can't stand the fact that I have the access to the API and am using a hacked together UI lol... time. Anyway, I have some now so want to remedy my poor UI and stumbled on this.
Maybe now I won't have to write it after all? Does MayronUI allow moving of the games frames like quest details etc.
Doesn't matter, may use it may not.
Oh, also the book you mentioned... the guy says Lua uses an interpreter but can have compiled files?
BTW, Anyone tell you you sound like the guy on The ITCrowd?
Compliment totally!
Phenomenal actor,
Phenomenal portrayal of the character on the show.
As someone said great voice!
But... all that aside, I am digging the series.
Thanks so much Mayron!!
Hello friend, would it be possible to modify an addon that currently exists for use in the official and classic wow, but to use it on a private server?
Thank you very much this was so much help to start doing stuff with AddOn :)))
Hey there - thanks for your effort! Exactly what I've been looking for :-)
But I started to learn some very basic python stuff and it seemed to be much more structured.
Is there any way to break up long and clunky lines of code?
I went kinda mad with that first basic thing and made something that I'll actually keep just because it's kinda cool to be greeted by your game but whatever..
So the question is, is there a valid way of breaking this up into two lines:
print("Hello " .. UnitName("player") .. ", " .. UnitClass("player") .. " Level: " .. UnitLevel("player"));
??
Hi mate, thanks for your imput about this, do you know how to output player's gold to a txt file in realtime, I need to then use that TXT file to domotics, I think blizzard doesn't like this behaviour since BOTS, but could you confirm or give me some idea on how to implement ?
14:55
General Kenobi.
Great start.
I have that book actually and I am thoroughly enjoying it so far.
I am an Android engineer and am liking what I see so far.
Shame Blizzards API documentation is non-existent.
toc sounds like a manifest or other meta build file.
So is WOWpedia the place to go for reference?
Hi there, Tried this and it no longer works? has the coding changed as
"Print("hello " .. UnitName("player") .. " " ..UnitLevel("player") does not display anything?
I tried using /api UnitName in game and it returns "No system found (UnitName).
What does this mean???
thanks for any help
Thanks good tutorial! I also picked up your UI beta to test it out today.
-Chico
Good video. It gave me exactly what I needed.
I have a problem at start. When i am creating the Text document, I wont put the ''.txt. at the end of it :s So it does not work :/ You have any idea how to make it work?
Hello Mayron, thank you for this video. I'm looking for a WoW book on programming WoW addons (also noticed the book you mention in my search earlier) and I was wondering if it's still worth buying this book because it's already a couple of years old (just like all other addon books) and there must have been a lot of changes to the addon api, events etc. since then. I saw a preview though on Google books and it looks very nice tbh but I dunno how relevant the content of the book is anymore.
I would like to know if its possible to make a language translator addon for wow. I am an American living in China and recently started a WOW account here because of my latency playing on my US servers. However, language is an issue. I can speak, but not read Chinese so I was wondering if that's possible.
Does this work for vanilla as well? I just copied your print ("Hello".. UnitName("player") ), but it gives me an error when i log in 'print' (a nil value)
Very very awesome video.
I'm trying to create an addon that removes the red circle when u target and replaced it with the red "aura" when you point your mouse cursor on a target ....let's hope your tutorial will help me.
Btw thanks for your time for making such great video :)
Don't be silly you have a great voice! Really useful tutorial, thank you. :)
Thanks! 6 years ago I had pretty bad anxiety. Glad you're finding use out of these :)
Thanks to you I made an addon that locates anyone level 20 or below selling carries in Trade chat and sends them a message threatening to kill them in RL!!! Thank you!!!
Sweet, dude!
Apparently nobody in this galaxy has the same problem, but I keep getting an error when loading the addon
"Attempt to call global 'print' (a nil value)"
I know Im late but next time you have a problem you should also post your code, makes helping you alot easier
Vette Hogan :: I know this post is old, but whenever you get an error, and it says something "nil" or "null", make sure you initialize or "declare" the variable or function (respectively). Typically is caused, most of the time, from a programmer not gives the object a value.
According to wowwiki.wikia.com/wiki/API_print print() was implemented in WoW 3.0.2.
For previous versions instead you could use DEFAULT_CHAT_FRAME:AddMessage ("Hello world");
Thanks for sharing! I really loved your stunning voice ♥ :}
Nice tutorial !
I guess people who are new to programming could follow this but they propably got really scared with the highcomma hassle :'D :'D It is hard to explain without any technical terms though...
Thanks so much for this, it's super helpful! I started learning WoW Lua through editing DataBroker addons, as they are pretty simple and save a lot of hassle with xml and display (other addons like Fortress handle that for you).
The one thing I'm having trouble with after learning the basics, is the update on event functions. I've made addons that display information like currency, but the updating part is tricky, especially if you want to avoid updating every single second. Would you be able to go over updates in a future video?
Yes I should definitely be able to help you out with that. There are many different ways to handle this but have you tried using events for updating instead? For example "PLAYER_MONEY" triggers each time the players money changes in any way.
Any series similar to this, but more focused on the topic at hand? I've been coding for years, so the constant digressions into "how to download Notepad++" and "what is string concatenation" are a bit much...
hey man thanks for the tutorial. I was wondering if you could give me some advice. I've written the code for the add on and placed it in the correct file but it's not showing up in my add ons menu in Wow. any suggestions on what I might have missed?
can you tell me if Addons Studio for WOW is any good ??
I am sad that the API site you had in this video is 404'ing, i had a great idea of trying to make an addon that adds an overlay of another open program, in example for this a web browser on restream.io so i can read my streaming chat while playing on a 1 screen setup.
Hey man I can use in macro /script or /run "CastSpellByName"? It doesn't woking in macro it say only blizzard UI
"Bug Sack", lol. ^_^
Anyways, this video is really nice! :)
Thanks for the tutorial, your very talented with your work. :)
ur server sux
Does this also apply on Burning crusade. 2.4.3 version(private server) Because i did all and i couldnt get a hello world
21:30 Lol'd hard about hidden file extensions tip. I could barely imagine a person not knowing such a basic thing even like 10 years ago and really going to create a lua addon at the same time. Little bit more detailed explanation never hurts though.
This lesson is still useful in the end of 2020. And the voice is quite comprehensible, couldn't realize what made the author think the opposite back then.
Will course pay you for addon downloads with a ad revenue share?
Здравствуйте. Очень нужна помощь. Есть аддон ClickHeal но он работает только на 1.12.1 можно его измени под 3.3.5?
can you create a castbar addon for vanilla
Like"CursorCDtimer" ?
Wich interface number is for wow 3.3.5?
I'm trying to find a function where I can move the standard positions of my Blizzard unit frame & target frame. Do you know how?
Your voice is fantastic dude. It's not quite as suave as mine, seeing as I am a professional voice actor for the Boku No Pico fan dub as well as a Kendo champion, but hey, what can you do?
With a little practice, you could be great.
This video with a bit of chat gpt and that the perfect world to learn. Thank for your video :)
Please please please make more episodes
Hey, is this content still up to date?
hmm for some reason the print statement dont work for me
Degrees come after knowledge.
Notepad++ is an extremely useful program to code in and I still have it since I remember :p. AFAIK, it can't check your lua code. For that reason, I read through github.com/WeakAuras/WeakAuras2/wiki/Lua-Dev-Environment, which is interesting in overall, and found out about linter and luacheck at the bottom. This requires another editor such as Atom or VSCode. While VSCode seems very good, as a Microsoft's product I don't appreciate it collects some user's data behind. The alternative to that would be VSCodium, a totally open source app. BTW similar thing is with Google Chrome and Chromium. My choice then was Atom, which I could set up with the Linter -> luacheck, which tells you about wrong lines in your code. Obviously, I thought I wouldn't need it at all but as time passed I realised I make mistakes such as still forgetting to add `local` >.
Can you make an add-on that instead of just ilvl tells people your DPS/defensive/ healing stats with your current gear against a boss like patchwork? I think ilvl is a terrible way to go about allowing people to join groups because different classes can contribute just as much at different ilvl than others. It might be a large project to complete but we need something like that asap to be fair to every player. An app like this would be utilized by every player if it is consistent.
Trying to create the simple print("hello there") but it is giving an error when i get in game. Error is : attempt to call global 'print' (a nil value).
I am working with this to try and make it work on a vanilla server, I do not know if this changes anything! HELP! :)
Are you using the live version of WoW? If this is on a private server then it might not work, especially if it is a classic WoW private server.
It is on a classic WoW private server, Kronos 2 to be exact ! :/ No worries then.
I use openoffice. The folders are not creating the right way-TOC and LUA like shown above.
I don't mean to offend in any way, but the intro where you put yourself down was a turn off. You have good information and present it well. You shouldn't feel a need to say you're not important or you're not that great. Take pride in yourself! You do good work man, bill yourself as such.
***** There's a lot of grey between putting yourself down and Justin Bieber. Not to mention, there's a reason you know their names.
+Criss Winchester You have no insight into my success or lack thereof "mate", nor how modest I am or not.
Modest people get stepped over by the boisterous until the boisterous fall under their own weight. You should try being more cocky.
I'd rather own the earth in this life through confidence then inherit it through my meekness.
+Criss Winchester Every single person that has "won the people" has been cocky to a degree. The most successful find a proper balance of the two, the least successful pick a side. The poster of this video has all the right information, better than any other video I've seen on the topic. He should have pride, because that's what you have when you are the best.
+Criss Winchester That's exactly how I feel towards you. Confidence is extremely important in sending a message and making yourself more likeable when doing a video. I am glad that we can argue some what civilly.
+Criss Winchester Have fun, hope you make something cool.
4:43 Java lists? :P
Watching this at the end of 2016 and thinking why the hell I did not do this 2 years ago....
Bro your voice is so lovely and your english is perfect. But i kinda miss the indian accent for a good tutorial