What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

Currency Stash Tabs Available Now

For anyone that wants to learn AutoIt, don't. After years of using AutoIt to build various shit, from simple scripts to very advanced ones I can say that C# is... easier. The syntax and Visual Studio IDE makes production time much lower if you want to write anything more than 50 lines of code. At the end, just like me, you'll end up having more imported C++ functions than AutoIt code.

For example make a List of Accounts with login, password and character name.
In C# you can make simple class "Account" and then List<Account> Accounts. You can simply add accounts by Accounts.Add
In Autoit. You need to create 2 dimensional array Accounts[0][3]. Then you need to add every account with _ArrayAdd(Accounts, bla bla bla). There is an UDF called AutoItObject, but still, it depends of C++ code and there is no good IDE for it.

Differences? In C# you can use foreach loop to iterate arrays, AutoIt doesn't support it making iterating pain in the ass. C# also has named properties like account.CharacterName, AutoIt doesn't. If you'll want to expand your array by some new property, in C# you just add it, in AutoIt you'll need to rebuild the whole program.

You'll see differences especially in the GUI. Making it in AutoIt is just PITA.


Trust me, don't waste your time in AutoIt or AHK.
 
For anyone that wants to learn AutoIt, don't. After years of using AutoIt to build various shit, from simple scripts to very advanced ones I can say that C# is... easier. The syntax and Visual Studio IDE makes production time much lower if you want to write anything more than 50 lines of code. At the end, just like me, you'll end up having more imported C++ functions than AutoIt code.

For example make a List of Accounts with login, password and character name.
In C# you can make simple class "Account" and then List<Account> Accounts. You can simply add accounts by Accounts.Add
In Autoit. You need to create 2 dimensional array Accounts[0][3]. Then you need to add every account with _ArrayAdd(Accounts, bla bla bla). There is an UDF called AutoItObject, but still, it depends of C++ code and there is no good IDE for it.

Differences? In C# you can use foreach loop to iterate arrays, AutoIt doesn't support it making iterating pain in the ass. C# also has named properties like account.CharacterName, AutoIt doesn't. If you'll want to expand your array by some new property, in C# you just add it, in AutoIt you'll need to rebuild the whole program.

You'll see differences especially in the GUI. Making it in AutoIt is just PITA.


Trust me, don't waste your time in AutoIt or AHK.

its for new guys man. The ones who have no backround in programming. They start with something simple yet practical (in they can use the first day). C# is advanced and yes more powerful, but you gotta crawl before you run as the old saying goes
 
C# is not advanced for new users, trust me. Just start with small thing and you'll learn everything in no time.
 
its for new guys man. The ones who have no backround in programming. They start with something simple yet practical (in they can use the first day). C# is advanced and yes more powerful, but you gotta crawl before you run as the old saying goes

As tormiasz stated, c# is not that hard, just get the basics following a simple tutorial for like "classes, interfaces, heritance, loops, array/list types" and you're set. it's just a matter of logic. if yo'ure logical, things are easy.
 
Back
Top