• Welcome to Valhalla Legends Archive.
 

Help

Started by treyreese, January 17, 2004, 12:52 PM

Previous topic - Next topic

Zeller

Quote from: Stealth on January 20, 2004, 08:16 PM
Quote from: Zeller on January 20, 2004, 05:05 PM
Quote
To create a useful bot requires, at the very least, a decent knowledge of collections, string parsing, sockets, file i/o, GUI programming (depending on bot), language syntax (obviously), etc... To program a simple game might only require you to learn the language syntax and some graphics, depending on how advanced a game you are trying to make.

Assuming that he is writing a bot in vb, the only thing on that list that shouldnt be basic programing knollage is sockets. But I already explained about the documents available.

Although I never programmed a game, learning sockets seems easier then learning how to use gdi+

I disagree. In order to try to write a bot, you only need to know basic sockets. To actually succeed, you need to know everything on Tuberload's list except for Collections. (StealthBot operates entirely using dynamic arrays. I didn't know what Collections were or how to use them until very recently.)

[Edit: Fixed quote tags]

I think knowing how to parse is a must when trying to write a bot. Your right that collections arent realy needed for making a bot, but they could come in handy for features like an anti-flood queue, wisper windows or cloning. Anyway, every one (those who have more experiance programming then me) seems to be aggainst making a bot so just go with a game or somthing. good night

Tuberload

All collections really are is arrays with added functionality... I prefer to use collections over arrays when it comes to things like channel lists, queues, etc... I use arrays when  the extra functions aren't needed.

How many of you VB bot makers out their use listboxes to store all kinds of data and read/write directly to it? That is a collection with a gui attached to it.

If you know how to use an array, you should be able to use a collection without to many problems. They are just different tools to use, and it is up to you to choose what suits your project best.
Quote"Pray not for lighter burdens, but for stronger backs." -- Teddy Roosevelt
"Your forefathers have given you freedom, so good luck, see you around, hope you make it" -- Unknown

MoNksBaNe_Agahnim

heh odd that original author of this post has yet to reply...maybe if he gave us some more background as to what he knows we could lead him in a better direction lol

Liquid

QuoteActually, I've seen people who can't even do that.


That is true.. i've seen people fail at that..

Stealth

Quote from: Zeller on January 20, 2004, 10:54 PM
Quote from: Stealth on January 20, 2004, 08:16 PM
Quote from: Zeller on January 20, 2004, 05:05 PM
Quote
To create a useful bot requires, at the very least, a decent knowledge of collections, string parsing, sockets, file i/o, GUI programming (depending on bot), language syntax (obviously), etc... To program a simple game might only require you to learn the language syntax and some graphics, depending on how advanced a game you are trying to make.

Assuming that he is writing a bot in vb, the only thing on that list that shouldnt be basic programing knollage is sockets. But I already explained about the documents available.

Although I never programmed a game, learning sockets seems easier then learning how to use gdi+

I disagree. In order to try to write a bot, you only need to know basic sockets. To actually succeed, you need to know everything on Tuberload's list except for Collections. (StealthBot operates entirely using dynamic arrays. I didn't know what Collections were or how to use them until very recently.)

[Edit: Fixed quote tags]

I think knowing how to parse is a must when trying to write a bot. Your right that collections arent realy needed for making a bot, but they could come in handy for features like an anti-flood queue, wisper windows or cloning. Anyway, every one (those who have more experiance programming then me) seems to be aggainst making a bot so just go with a game or somthing. good night

That's string manipulation. =)

QuoteHow many of you VB bot makers out their use listboxes to store all kinds of data and read/write directly to it? That is a collection with a gui attached to it.

It's baaad to use GUI controls for things that have nothing to do with the GUI.
- Stealth
Author of StealthBot

iago

Quote from: Stealth on January 21, 2004, 04:14 PM
QuoteHow many of you VB bot makers out their use listboxes to store all kinds of data and read/write directly to it? That is a collection with a gui attached to it.

It's baaad to use GUI controls for things that have nothing to do with the GUI.

I was going to say that, but then I realized he didn't actually say that they were invisible ones.  
This'll make an interesting test for broken AV:
QuoteX5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*


Kp

Quote from: iago on January 21, 2004, 05:10 PMI was going to say that, but then I realized he didn't actually say that they were invisible ones.

It's still bad practice even if they're invisible.  Creating a GUI control means incurring the overhead of its existence, even if you only use it as a glorified linked list.
[19:20:23] (BotNet) <[vL]Kp> Any idiot can make a bot with CSB, and many do!

Skywing

Quote from: iago on January 21, 2004, 05:10 PM
Quote from: Stealth on January 21, 2004, 04:14 PM
QuoteHow many of you VB bot makers out their use listboxes to store all kinds of data and read/write directly to it? That is a collection with a gui attached to it.

It's baaad to use GUI controls for things that have nothing to do with the GUI.

I was going to say that, but then I realized he didn't actually say that they were invisible ones.  
While I suppose that's slightly less bad, it's still a good idea to avoid storing that kind of thing in the GUI itself IMO.  If nothing else, it'll probably be slower to access the information contained via the GUI's access methods than directly if you store it yourself.

iago

I meant he didn't say he was using GUI controls for non GUI stuff, he just said using GUI controls.  He probably meant using GUI stuff for GUI stuff.
This'll make an interesting test for broken AV:
QuoteX5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*


Tuberload

Quote from: iago on January 21, 2004, 05:19 PM
I meant he didn't say he was using GUI controls for non GUI stuff, he just said using GUI controls.  He probably meant using GUI stuff for GUI stuff.
I never use GUI controls to store data... Neither do I program in VB. I was just pointing out what collections are.
Quote"Pray not for lighter burdens, but for stronger backs." -- Teddy Roosevelt
"Your forefathers have given you freedom, so good luck, see you around, hope you make it" -- Unknown