what do you need to have to make something like that and how do you learn how to put them together ive always wanted to know but no one ever tells me
I think the Download area lists the sorta program that is used to make the.. program. Like the ABer is usually made with VB.NET (which I'm trying to learn, but no luck) and game scripts are SCAR.
Is it possible to login to neopets using SCAR's Internet functions? I tried it some months back but could not login. Does it have to do anything with "referrer"?
To anwser your question : 1- You need to create it with a compiled (ie C++ ) or "semi-compiled"(ie java/c# it's bytecode read on virtual machines) programming languages so it's fast enough. And you have way more documentation on "official" programing languages. (Ie: more code example, tutorial etc). Scar is an interpeted language so it's too slow. 2- You need some knowledge of http protocol not too much just enough so you can make your own httpWapper in the language you're using or use one already made. (http protocol is used to communicate with a server on port 80 ) 3- A basic knowledge of HTML so you can find where the useful information is in the HTML you downloaded with your HTTP wrapper. 4- A good knowledge of Strings (list of characters). 5 Helps a lot to use the sofware WireShark to mimic Firefox when you surf on neopets.(Paquets sniffing program) 6- Some time (Maybe two week-end). 7- A good knowledge of Object Oriented programming, since it's easier to structure that kind of programs. 8- Basic knowledge of threading and delegates. 9- A good programming environnement as NetBeans / Eclipse / Visual Studio. 10- Googling I think it's all I don't recall any other stuff I needed. Good luck if your start one.
I actually find C# with .NET capabilites to be extremely flexible in aber development, afterall, the lower-level the programmer language, the more user generated capabilites are available. That's a "typically true" statement. However, I heard vb net and perl is excellent as well.
Technically you could make a login script using SCAR, but it would not be efficient in any sense of the word. I would recommend using another programming language. SCAR mainly works with colors, therefore it is great for specific games, but not for tasks that involve changing pages too much or entering a lot of information.
lol, yes, you /might/ be able to acually make an abeer in scar, but it would be hard. I myself just wrote a account generator scar script, works well for me atleast but most things are better done in VB or JAVA
So from anyone's experience here how long would you say it took you to learn all the basic knowledge stuff and everything for you to be able to make your first program? All I know from this is basic HTML and that just came from me messing around my computer for all the years I had it but it takes like 30 minutes to learn. Would I be able to learn this in my spare time which is mainly Friday night thru Monday morning?
It really depends on what programming atmosphere your going for. Low-Level, or High-Level. In jobs, low-level pay more but are far more complicating than anything high-level. In low-level expect to compile your own codes, and understand a 0 or 1 every now and then. High-level, unless popular doesnt pay as much, but if far, far easier to learn. Basically, codes are structured into understandable words, and strings. Low-level would consume an extremely large portion of your time, but in the long run be the more wise to learn. I would suggest MASM for this possibly. High-level would consume a small portion of your time, but in the long run leaving you wanting more fuctions, commands, flexibility etc. I would suggest Visual Basic.
MASM? That's going a bit far... I'd say at the very least C/C++. Java works well too, its a language still on the rise.
lol, no-one's a fan of machinecode. But yeah C/++ with a decent compiler = win. Assembly is more for extremely technical people, wanting to know everything, speak in binary etc. However, anyone well versed in this language will find it very profitable as its the least common known amongst developers. I guess I suggested something a bit to hard eh lol. Assembly is on another level, and should be called extra low-level, but it doesn't go that far.. lol Overall if your looking for something that's quick and easy try: SCAR > VISUAL BASIC > JAVA > C++ > C+-(C) in that order. Assembly will fry your brain until you think in nothing but numbers, and hex.
Its really really hard to write code effectively in ASM. With optimized compilers these days, code written in C/C++ will probably run faster than a well-written ASM code. The only real reason I could see learning ASM is to debug/disassemble programs.
Hmm.. that could be true actually. Especially considering that C/C++ compilers are actually written in C/C++, well, the majority atleast.. there's a reason I'm sure. If you ever want to debug though, as stated, ASM pwns C/C++. Also helps you understand the OS much better, but overall I wouldn't waste that much time learning it when you can learn C/C++ in a good bit over less than half the time. Btw, ASM'rs scare me.