• Welcome to Valhalla Legends Archive.
 

some pics of my upcomming bot

Started by mentalCo., August 07, 2004, 02:52 PM

Previous topic - Next topic

Banana fanna fo fanna

I could spend a few days writing a scripting language...or


Class.forName(cfgfile.getProperty("pluginName"));

Blaze

Why would you need up to 1024 bots? You can only load 8 connections to b.net from one ip...
Quote
Mitosis: Haha, Im great arent I!
hismajesty[yL]: No

DeTaiLs

That is why they made little things called proxies



LordNevar

Quote from: Kk)Blaze(kK on August 10, 2004, 09:33 PM
Why would you need up to 1024 bots? You can only load 8 connections to b.net from one ip...

I think I just got dumber from reading this statement.

A good fortune may forbode a bad luck, which may in turn disguise a good fortune.
The greatest trick the Devil ever pulled, was convincing the world he didn't exsist.

tA-Kane

Kind've a late reply, but w/e

Quote from: OnlyMeat on August 10, 2004, 10:10 AMAssuming the bot is targeted for windows, if not then well then it wont apply to 90% of users around the globe
That number is dropping every day. In fact, I don't think it's even accurate anymore... I'd say it's closer to 80%

Quote from: OnlyMeat on August 10, 2004, 10:10 AMThen you have the potential for file format errors caused by the user entering the data wrong, as apposed to using a self validating user friendly GUI
Just because it's a gui, it doesn't automatically mean it's "self validating". It's just as easy to fuck up the GUI's load/save code as it is to fuck up a file manually.

Quote from: OnlyMeat on August 10, 2004, 10:10 AMIf we follow your logic why does'nt windows or IE just use configuration files that the user must edit directly instead of a clean easy to use self validating GUI?
The biggest difference is the sheer number of options available in Windows and IE. If you don't know exactly the name of the preference you're looking for, it would take a while to find it, even using a text editor's find feature. With a good GUI, you should be able to find it simply by going through the type categories. For example, if you're looking to enter your CD key, you go to either the connection category (since it's a connection-time thing) or the general preferences category (since the programmer would then be too stupid to put it into a connection category).
Macintosh programmer and enthusiast.
Battle.net Bot Programming: http://www.bash.org/?240059
I can write programs. Can you right them?

http://www.clan-mac.com
http://www.eve-online.com

Blaze

Quote from: Twix on August 10, 2004, 10:52 PM
That is why they made little things called proxies

I know but, who in there right mind would need 1024 bots?
Quote
Mitosis: Haha, Im great arent I!
hismajesty[yL]: No

MyndFyre

Quote from: Kk)Blaze(kK on August 12, 2004, 12:24 PM
Quote from: Twix on August 10, 2004, 10:52 PM
That is why they made little things called proxies

I know but, who in there right mind would need 1024 bots?

If 1,024 is just an arbitrary limit, I would suggest *not* building it into your bot.

When I was originally designing my bot, I designed it to support three connections (you can see this with the screenshots at the bottom), selectable by a ListBox.

As I discovered *very* quickly, three simultaneous connections was a very inhibiting limit.  Suppose this --

1.) I run the channel moderation bot, AoA, for my clan.
2.) I want to idle in Op [vL]
3.) I want to run a channel web chat client (with a plugin for my bot) in AoA's channel.
4.) I want to idle in Op e1- on west.

There I am stuck. :/

I realize this doesn't necessarily apply to loaders.  However, what I'm trying to get at is if you want to use multiple connections, don't design those connections with an arbitrary limit in mind, because one day you may want to get past that limit, and sometimes that's not easy to do if you've been hard-coding that restriction at every turn.
QuoteEvery generation of humans believed it had all the answers it needed, except for a few mysteries they assumed would be solved at any moment. And they all believed their ancestors were simplistic and deluded. What are the odds that you are the first generation of humans who will understand reality?

After 3 years, it's on the horizon.  The new JinxBot, and BN#, the managed Battle.net Client library.

Quote from: chyea on January 16, 2009, 05:05 PM
You've just located global warming.

iago

On mine, each bot is just an instance of my class so I can make as many bots as I want, technically:

BNetSocket []bots = new BNetSocket[100000];

for(int i = 0; i < 100000; i++)
 bots = new BNetSocket("profile" + i);
This'll make an interesting test for broken AV:
QuoteX5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*


iago

Another advantage to console is I can run it like this:

iago@darkside:~$ java Main iago > ~/public_html/exile.txt &

And all the output will end up here:
http://iago.valhallalegends.com/~iago/exile.txt

Sexy, eh?
This'll make an interesting test for broken AV:
QuoteX5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*


|