petar113507
Full Member
Damn Straight. I Am the king of waffelagia.
Posts: 166
|
Post by petar113507 on Oct 7, 2005 14:21:44 GMT -5
Hey I don't know anyone here or anything, but I followed links, and I seemed to encounter quite a few types of bot scripts. I'm 15 years old, probally better than lots of help and support systems, but I haven't gotten anything to progress as far as programming. I'm going here to see if I can pick up anything, and what is the perhaps the best "bot script" to program in. I'm doing this for several things, one of them is hopefully for FFXI. Another is for Gaiaonline.com
But I don't know which language to go into.
Anymoose, hello all.
|
|
|
Post by TinyTerror on Oct 7, 2005 14:32:00 GMT -5
I would start learning lua. It's used alot for wow, and will be usable for scripting in FFXI once lunar is released. Other alternatives are ac tools and autoit, but they both suck in my opinion.
|
|
petar113507
Full Member
Damn Straight. I Am the king of waffelagia.
Posts: 166
|
Post by petar113507 on Oct 7, 2005 14:39:37 GMT -5
I'm sorry tiny, I;ve never heard of either. Something universal perhaps? I'm looking for a script that is able to manapulate 'stuff' well. Is Visual basic very good?
On the other hand I've never heard of either languages you just mentioned. Could you elaborate of where to find the stuff?
(Edit: I found Lua.org Coincidence. googled it. anywho, how do you learn how to program stuff in that language. It says it compiles as C++, and that's find and dandy, but where is a tutorial or something?)
(Nother Edit: I looked at lua, tried to compile stuff with it, because I have a prior knowlege of C++, and found it would be perhaps better to learn several different programming languages. . . I'll take lua for a start, another recommended ones?)
|
|
petar113507
Full Member
Damn Straight. I Am the king of waffelagia.
Posts: 166
|
Post by petar113507 on Oct 7, 2005 14:55:49 GMT -5
Ah si~ I understand your rules and stuff, and while I have no intent of making a fully automated bot, I don't want to have to re-cast every 30 seconds. . . . . I think that for those who want to get away with the fully automated scripts. . . Put time into it I guess. I just want to make things a little easier for myself.
|
|
|
Post by TinyTerror on Oct 7, 2005 16:30:29 GMT -5
Ok, if you have no programming exp at all, start with autoit. You can get autoit at www.autoitscript.com/autoit3/You can use it to do some basic stuff with FFXI, but it doesnt have any support for getting game data or anything like that. Writing a very simple skill up bot is doable with this, and its not too hard to learn.
|
|
petar113507
Full Member
Damn Straight. I Am the king of waffelagia.
Posts: 166
|
Post by petar113507 on Oct 12, 2005 14:58:51 GMT -5
thanks tiny. I didn't check this forum for a little biut, and come to think of it, I just looked into the tutorial you posted. I was wondering. . . .
Once more wondering. how you read a range of pixel color, for the main purpose, a fishbot that fights the fish for me, cause the legendary fish Titan, awalys eludes me. He moves too fast for me to check which direction....
I read it in here sometime. .. Cant find where. Could you perhaps re-direct me to the spot of where someone had the idea of the new-system fishbot?
|
|
|
Post by TinyTerror on Oct 12, 2005 17:23:21 GMT -5
You can check for a range of pixel colors by using the hex command on the result returned from pixielgetcolor. This returns a hexdecimal string representation of the color. This string is 6 characters long, with each color level representing 2 bytes in the string. The first two bytes are the hex value of red, the second 2 bytes are hex for green, and the last 2 bytes are hex for blue. To get the red level in decimal form, take the first 2 characters from the hex string, and run them through the dec function. This will return a value between 0 and 255, with 0 representing no red in the pixel, and 255 representing all red. In the RGB color format, each color is made up of red, blue, and green color levels. White is 255,255,255 or FFFFFF in hex. Black is 0,0,0 or 000000 in hex. Red is 255,0,0 or FF0000 in hex. Green is 0,255,0 or 00FF00 in hex. Blue is 0,0,255 or 0000FF in hex. A color like purple, which is a mix of red and blue is 255,0,255 is FF00FF in hex. To check a range, use an if statement to see if a color channel is between the upper and lower bound of the range. This whole thing isnt exactly the easiest for a beginner to understand. Thats why I recomend you start with skill-up bots. They are so much easier to learn with. Either way, fishbotting without a memory based method is not going to be very effective. This was one of the few times SE actually got it right when trying to stop casual botters. Here is a website that will convert decimal to hex and so on: www.ronshardwebapps.com/Numbers.asp#markerHere is a post I made on RPGexperts (total shithole site to be avoided) a while back about this subject: p094.ezboard.com/frpgexpertfrm46.showMessage?topicID=528.topic&index=2Look at the second post in the thread.
|
|
petar113507
Full Member
Damn Straight. I Am the king of waffelagia.
Posts: 166
|
Post by petar113507 on Oct 16, 2005 19:05:24 GMT -5
Crazy stuff. I understand why FFXI went to great lengths to stop them casual botters. Cept, I hate gilsellers, And being with the natrual state of 15-year-old determination, I'll keep going till I fuigure it out. I tried to imply something with FFXI windower, but it didn't work as well as I thought it would. You said that fishing with the new system is entirely Client side, so with the right program, which from what I gather can be re-set with AC tools, (Where do you get that anyhow?) and with those tools. ... I have an Idea how to make it work with Pixelreading.... Oh, and I don't know very much with skillup bots, however I have a general Idea..... I thought of something, where it logs me into my POL viewer.... But I don't understand what it is entirely. I wanna start basic, so I don't get increddibally frustrated and sit in a corner and cry (Sooner than I need to....) Have you ever expierenced anything with POL where it closes the AutoIT EXE thats running? When I log in, I want it to fully log into my character, however it does not manage to log me in. It stops where it says the "Accept" or "Decline" Back to debugging my thing. . .. Tiny, it appears you do know enough to create a fishing bot, or relatively any other type of bot. . .. So I wonder. I will not ask you to give me, or anyone else a bot, but would you perhaps assist me in learning the content knowlege myself?
|
|
petar113507
Full Member
Damn Straight. I Am the king of waffelagia.
Posts: 166
|
Post by petar113507 on Oct 16, 2005 19:35:15 GMT -5
Second thought tiny. I looked into it, and I may have found a way to manapulate pixels to my doing .. . with FFXI windower. >.> SCORE.
Keep me posted with this stuff. I'm working on my bot as we speak.
|
|
|
Post by TinyTerror on Oct 16, 2005 19:44:56 GMT -5
Heh, yeah I could probably make one hell of a fishing bot if I were in to writing bots. Really all I do nowadays is write scripting tools so that other people can write bots. Its more about the challange of writing new code rather than actually trying to do something in game. Let me know how you manage to solve your problem.
|
|
petar113507
Full Member
Damn Straight. I Am the king of waffelagia.
Posts: 166
|
Post by petar113507 on Oct 17, 2005 22:19:16 GMT -5
Sure thing tiny. Oh, I'm just using the Windower thing, I'm pretty sure AutoIT should still run with that thing active... So I'm checking this. Am I going on the right track with the pixel-checking bot? I'm making thing it'll do first, not in code yet, but I wanna know if I got the right idea. I'll try to to work on my bot things after school, when I don't have AP, if you don't mind.... could you gimme a hand with this sort-of-thing? Anwhere close? Edited: Ok, well Methinks this is not in real code yet... I gotta use commands for pixel reading stuffies. I'll work on it whenever I have time. Edit Again: Should this be Moved to different forum? Or is this allright?
|
|
|
Post by TinyTerror on Oct 17, 2005 22:33:00 GMT -5
Yeah, you are sorta on the right track, but as you will find out, there is a big difference between pseudo code and the real thing. Also, if you wouldnt mind, could you start a thread in the scripting section or the beginner's area? This isn't really the right place for a build-a-bot thread. These things have hit 10 pages long before, and I dont really want them clogging up the who are you thread. Thanks!
|
|
petar113507
Full Member
Damn Straight. I Am the king of waffelagia.
Posts: 166
|
Post by petar113507 on Oct 18, 2005 8:42:56 GMT -5
Sure thing tiny. Thanks again! ;D
|
|