• Log in or sign up for an account here: https://www.sythe.org/login

Witch programming language is best?

ignas2526

Forum Addict

Banned
Joined
May 27, 2007
Sythe Gold
0
Messages
289
Location
In lubridge castle 2nd floor.
Hello,
I wana start making autos for rs because game is ruined and i don't like time killing. So i have question: witch language is best to program macros and witch language is easiest to learn, because i good at HTML, PHP, CSS, and JS , but how i found creating macros is different wan what. I tried before my skills in VB, but all my friends who good programming was like "wtf? what is macro" ore "cool good luck" so i stopped my practicing in creating programs because i had no idea how to make them. Now i wana create cool autos, but have no idea witch is best language to start... I want to create exe autos not java.
Thanks.

P.S.
Also for the language you think is best for creating autos if you know tutorial please post it to.
 
I would recommend looking into VB6/VB.Net if you really want to make your own autos/macros only because they are simple enough to pickup for that task and can accomplish it reasonably well.

It would take far too long in my opinion for you to get to that point in Java/C/C++ just to make Runescape macros. If however, you would want to go further with programming than just Runescape autoing and have it be umpteen times more useful and powerful, one of the latter would then of course be my recommendation. Hope this helps you get started towards looking into them and choosing.
 
I don't think there is the best programming language, but c++ is very powerful and also not very easy to learn. Macros and bots are not easy to code, notably when Jagex tries to make it even harder :) But I suggest you learning Visual Basic, Delphi or c++ but before that, try to consider if you really want to learn, most of starters just make some clickers and flooders and that's waste of time if you don't need programming in your future. It's really very hard :)
 
Member of the Month Winner
Sythe's 10th Anniversary
I would recommend looking into VB6/VB.Net if you really want to make your own autos/macros only because they are simple enough to pickup for that task and can accomplish it reasonably well.

It would take far too long in my opinion for you to get to that point in Java/C/C++ just to make Runescape macros. If however, you would want to go further with programming than just Runescape autoing and have it be umpteen times more useful and powerful, one of the latter would then of course be my recommendation. Hope this helps you get started towards looking into them and choosing.
You forgot Delphi, which is umpteenth times better than using VB6.

Anyhow, I vote strongly against Visual Basic. Least I would use is .Net.
 
C++ is just not effective when making macros. Stick with Delphi (as suggested above) and visual basic, or possibly python (but i'm not too sure about that).
 
Member of the Month Winner
Sythe's 10th Anniversary
C++ is just not effective when making macros. Stick with Delphi (as suggested above) and visual basic, or possibly python (but i'm not too sure about that).

Are you fucking clueless? Have you stopped to even guess what high-level languages like Delphi and Visual Basic were written in? C and C++ is the core language (apart from ASM) for almost anything. If C++ isn't effective, my name isn't David.

Delphi or Visual Basic is probably the most wise and efficient choice when you consider the factor of time it takes to code to reliability.

You're as clueless as the guy above you. Visual Basic 6 (which I'm assuming you're talking about) is outdated and depricated. It isn't anywhere near efficient. It's also fairly slow in execution, making it less ideal for macros.

Do research before making any decisions.
 
You're as clueless as the guy above you. Visual Basic 6 (which I'm assuming you're talking about) is outdated and depricated. It isn't anywhere near efficient. It's also fairly slow in execution, making it less ideal for macros.

Do research before making any decisions.

Actually, I was referring to .NET and above. As far as I'm concerned, I read that .NET was slower then VB because of the fact that is is ran inside of a run time machine similar to Java.

The amount of time it takes to code a Macro in VB compared to C++ would probably be two times faster if more. Visual Basic.NET is a fair choice when coding macros and Visual Basic 6 is still an option just not highly recommended due to it being outdated but would still do the job just fine. Sir, Do not call me clueless cause you in fact aren't the smartest person in this C++ section of Sythe.

*I was not calling me the smartest person in that last statement.*
 
Member of the Month Winner
Sythe's 10th Anniversary
Actually, I was referring to .NET and above. As far as I'm concerned, I read that .NET was slower then VB because of the fact that is is ran inside of a run time machine similar to Java.

The amount of time it takes to code a Macro in VB compared to C++ would probably be two times faster if more. Visual Basic.NET is a fair choice when coding macros and Visual Basic 6 is still an option just not highly recommended due to it being outdated but would still do the job just fine. Sir, Do not call me clueless cause you in fact aren't the smartest person in this C++ section of Sythe.

*I was not calling me the smartest person in that last statement.*
You could have said .Net in the first place, then there would be a lack of confusion.

I use .Net for prototyping. It's quite faster than VB6, from any experience of mine.

C++ wouldn't take as long, probably just around the same amount of time. You seem to forget that you can make native API calls in almost any language. The APIs are the same in C++. Assuming you don't go to the trouble of creating a useless GUI, it wouldn't take terribly long at all.
 
You could have said .Net in the first place, then there would be a lack of confusion.

I use .Net for prototyping. It's quite faster than VB6, from any experience of mine.

C++ wouldn't take as long, probably just around the same amount of time. You seem to forget that you can make native API calls in almost any language. The APIs are the same in C++. Assuming you don't go to the trouble of creating a useless GUI, it wouldn't take terribly long at all.

Nah, a GUI wouldn't be that hard if you just used a toolkit like QT4 that has a designer just like you would in Visual Basic. :p
 
C++ took me about 5 months to fully get the hang of (ability to consistently create functions with no errors but typos, and use minimal references, usually only API references). However, I personally feel that C++ is the best way to go in a program that works with image manipulation. Its very nice to have the rigid structure that C++ has.
Its difficult though.. I was programming with VB for a couple years before I moved to C++, and was working with batch before that, and before that all the web languages (minus server side). And type in C++ tutorial on google, the first one (cplusplus.com) has the best one I've ever come across. Read it all. All all. All of it.

Edit: And swan, theres no doubt that C++ is tricky to create GUI's with because you can't see what you working with. (Microsoft Visual C++ compiler took care of that problem I think though.. I'm really not sure.. I haven't even looked into it :/, I've alway been one for native..). So if your looking for something quick, VB6 (Yes you can use VB6, its depreciated but not useless, its really not made for autoing though), .NET, and Delphi are good choices if you want to make something quick and dirty (Delphi gets my vote out of those).

I'd say Delphi or C++. Make your pick, there both good choices. Delphi can run fast enough. Compared to C++ there really isn't a giant difference when running a simple loop to compare colors.
 
Member of the Month Winner
Sythe's 10th Anniversary
C++ took me about 5 months to fully get the hang of (ability to consistently create functions with no errors but typos, and use minimal references, usually only API references). However, I personally feel that C++ is the best way to go in a program that works with image manipulation. Its very nice to have the rigid structure that C++ has.
Its difficult though.. I was programming with VB for a couple years before I moved to C++, and was working with batch before that, and before that all the web languages (minus server side). And type in C++ tutorial on google, the first one (cplusplus.com) has the best one I've ever come across. Read it all. All all. All of it.

Edit: And swan, theres no doubt that C++ is tricky to create GUI's with because you can't see what you working with. (Microsoft Visual C++ compiler took care of that problem I think though.. I'm really not sure.. I haven't even looked into it :/, I've alway been one for native..). So if your looking for something quick, VB6 (Yes you can use VB6, its depreciated but not useless, its really not made for autoing though), .NET, and Delphi are good choices if you want to make something quick and dirty (Delphi gets my vote out of those).

I'd say Delphi or C++. Make your pick, there both good choices. Delphi can run fast enough. Compared to C++ there really isn't a giant difference when running a simple loop to compare colors.
That's why I prototype things in .Net first. Then, if I wish to move it to C++, I will do so ;)
 
I started doing something along those lines.. I'll design the very basics of what I want the user interface to look like in VB6 than I'll work on making the program in c++. I don't spend much time on the vb version though, I'm not patient enough 0.o.
 
Write a Bytecode Bot in Java. There are probably many bases you can base your bot on. Not to mention updaters. However, it may be hell to maintain the bot. You might want to study the runescape engine before you actually do any Bots, not to mention learn the language.

SEE:
- I-Bot
- Arga
- RsBot
- Ares
 
Member of the Month Winner
Sythe's 10th Anniversary
I started doing something along those lines.. I'll design the very basics of what I want the user interface to look like in VB6 than I'll work on making the program in c++. I don't spend much time on the vb version though, I'm not patient enough 0.o.
Another thing that holds people back is they try to jump in to GUI programming right away.

GUIs are essentially useless in many, many programs. Being somewhat experienced (note, somewhat. I am no professional) at using the Linux terminal, I can tell you that I honestly dislike GUIs when they aren't needed, or unless they make things suitably easier (typing things in to a terminal isn't hard, though it may be daunting to an inexperienced beginner).

C and C++, even Java and the like, are just languages which you can program without GUI. They are flexible and quite usable in text-mode interfaces in a majority of situations. For example, you can have a script parser, though is a GUI to write the script needed with the parser? Or even needed at all?
 
I'll agree with you there somewhat. People say you shouldn't start with a language that will teach you bad habits, like VB6, however, anything but the high level and sloppy languages were too daunting for me to learn. I started very simple, with HTML and Javascript, pasting code together and learning how to create extremely flashy pages that are utterly pointless. But I began to understand to think like a programmer, I type in commands that the computer interprets, and the computer then spits out what I want.
A lot of people can't wrap their heads around that, and many programmers don't to this day. Most would call them script kiddies or leechers or whatever you want to call them.
I then moved to batch, which doesn't have a GUI, but I didn't stay with Batch for too long. Only a half a year or so. that amount of power that Batch gives you is slim, its great for a great deal of things, but most of those things have to do with manipulating files within the windows os.
The next language was VB6, I spent two years on this, and if I hadn't had that basic I would never have been able to understand C++.

I forgot my point, so I hope you enjoyed my story, and I'm gonna go take a debate class so I know what I'm saying next time.
 
Haha, the best bot for rs is SCAR with SRL. The program language they use is Pascal. SRL is an inculde, to make SCAR "compatible" with RS.
 
Haha, the best bot for rs is SCAR with SRL. The program language they use is Pascal. SRL is an inculde, to make SCAR "compatible" with RS.
There is no best, especially since SCAR is in essence a programming language, the programmer decides whether the bot is good or not. And no offense to any SCAR programmers who read this but SCAR is much less powerful than someone knowledgeable in a real programming language (Real is being loosely used here. If you have a better word that I could use I'd be happy to use it. I do not mean to say SCAR is a bad or fake language, its simple not as powerful as certain other ones. It is nice and easy to create bots in though)
 
Runescape Gamblingrunescape gambling
Back
Top