Rappelz FarmBot Remeke

12/02/2010 05:49 fm_marcus#211
U.S. version too, please? Or at least how to change the Server info over to the U.S. Servers?
Thanks!
12/02/2010 22:13 sliwja#212
Quote:
Originally Posted by fm_marcus View Post
U.S. version too, please? Or at least how to change the Server info over to the U.S. Servers?
Thanks!
??
i dont understand what u have on mind:confused:
12/03/2010 06:10 fm_marcus#213
Please forgive me for not speaking German/Deutch. I really like your Rappelz bot you've created here, but the problem is: It will not work unless I'm playing on a German Server (w/ the German Version of Rappelz). The U.S. Version is different (for example, the Servers are different. Instead of "Bastet|Horus|Phoenix|Fenris",
our servers are: "Tortus|Bahamut|Naga|Fenrir|Pantera(PvP)|Unicorn(P vE)" ).
So I am a U.S. Rappelz Player and I was wondering if you have written an English/U.S. Version of your bot?
If so, could you please provide the download link? If not, could you please write a U.S. Rappelz Bot, please (or else other than changing the server names, please tell me what else I need to do to get the bot working for the U.S. Rappelz)?
Thanks!
12/03/2010 12:01 sliwja#214
@up
ohh I see. Google power :D ... Main link in google is for other Thread in this forum (older bot). look this thread first post (Page 1). Btw i also dont speek German/Deutch.
12/03/2010 16:47 unchris#215
So i have been reading is there a bot that will work for 64 bit OS on the us servers i would like it as well tried this one just to see and it just freezes lol anyone help me i want to be rich too :)
12/04/2010 06:25 fm_marcus#216
I've already checked the other thread where you and Sophocles posted the original bots, and when I try it (after changing "1|2|3|4" to "1|2|3|4|5" for the $server, since I play on the 5th server in the list), it opens Rappelz, but then I guess GameGuard closes the entire bot/AutoIt program. :(
-------
As a side note - I'm gonna try to write my own bot to do what I want it to do, but I have 1 question :
1. Is there a way to have a bot written such that it can work AFTER I have already logged into the game and gone to the Farming location? When I try simple MouseMove and MouseClick commands, after Rappelz is already up, it seems, THE MOUSE DOES NOT RESPOND to any inputs - Is this why you are having the BOT initialize Rappelz first?
12/04/2010 06:44 Mr Guitou#217
The bot don't know how to click on 5th server.
That's why it freeze. Bot wait for something it don't know how to do...
12/04/2010 07:13 fm_marcus#218
Quote:
Originally Posted by Mr Guitou View Post
The bot don't know how to click on 5th server.
That's why it freeze. Bot wait for something it don't know how to do...
Ok, but there's still something else going on that's making this freeze that has absolutely nothing to do with the server number.
Check this out: After launching AutoIt3 as Administrator, I then launched Rappelz as I normally would (Also as Administrator!). I logged into the server that I usually play on, and then tried to run the following, simple script:
Code:
WinActivate("Rappelz")
SendKeepActive("Rappelz")
WinMove("Rappelz", "", 0, 0)   ; Rappelz is active... now move the window 
                                         ; to the top left of the screen...
MouseClick("left", 758, 395, 1)
MouseClick("primary", 758, 395, 1)
Sleep(2000)
MouseMove(200, 150, 60)
MouseMove(1386, 134, 60)
MouseMove(1447, 837, 60)
MouseMove(87, 812, 55)
Sleep(2000)
MouseMove(758, 395, 50)
MouseClick("left", 950, 729, 1)
I tried this script 2 times: Once with the SendKeepActive("Rappelz") and once without it- My goal with this simple script was to see if I could just get the Mouse to move or Click in the game. And guess what?
Absolutely None of the Mouse Events (move and click) work!!!
The only event that worked from above was the "WinMove" command. All other commands did not work inside Rappelz!!!

All of Mouse Events I have shown you above work in ALL OTHER applications/programs inside Windows just fine (without ANY problems)... except for Rappelz!!!
So.... Someone please tell me why the simple Mouse Actions (like Move and Click) will NOT work inside Rappelz? :confused: :confused: :confused:


From a program design standpoint, there's more than 1 way to design this.
1. The bot starts Rappelz up.
2. The bot starts only after the Launcher is invoked by the User first.
3. The bot starts only after the User has already started Rappelz and has gone to the Farming/Mob Location.

I'd say #3 is the easiest way to implement a bot.
BTW... I'm babbling on about this because none of the bots posted in this thread (or the other one) work w/ the U.S. Servers!
12/04/2010 11:43 schmuselord1#219
thanks. didnt know there was a move client command.

how the mouse only moves inside rappelz:
Code:
Opt("MouseCoordMode", 2)
if you want to read colors, positions within the rappelz client:
Code:
Opt("PixelCoordMode", 2)
12/04/2010 14:15 Mr Guitou#220
@fm_marcus
A simple question... Have you a 64bits system?
If not, it will explain why you can't use mouse in rappelz (because of GameGuard).
If you have NOT a 64bits OS, then you just can't mouve/click mouse, and you'll can't read any pixel because Gameguard block all this stuff on 32bits (x86) OS.
That's why on first page it is wrote that it work ONLY ON 64BITS OS.

About mousemove, it sometimes act as a non-blocker (not sure of translation) function.
I mean if you have an other action pending on your mouse when function is called, or if something else append while execute function, then the function don't do anything and program jump to next line. Don't ask me why nor how, I don't know...
I saw this "bug" when using it for other stuffs (and nothing to see with rappelz).

Take care of first parameter of mouseclick...
"left" mean left button. But "primary" should be the right one. Depending on drivers of your mouse.
I don't speak about settings in windows, I speak about DRIVERS.
An other bug in AutoIt.

SendKeepActive just ensure you that, if a pop up comes, you still read coordinates from desired window... But ONLY IF YOU SET OPTIONS (as schmuselord1 show you)
Take care of one thing... Coords are NOT pixel color... You CAN'T read a pixel color behind an other windows.

And I just figure something... Sliwja have delete logging functions for month because they are not working any more since epic 7 is out and change everything in launcher and log screen...
Select server function is a part of those functions. So I think you use a very very old version of the bot... Perhaps you should start by downloading the last version (8.14, link on first page)?
12/04/2010 17:12 sliwja#221
WinActivate("Rappelz")
SendKeepActive("Rappelz")
This comand doesen't work on Rappelz (gameguard blocking) also doesnt work at 64 bit so u need to active windows urself.
@fm_marcus
for what u need bot which will chose serwer. here is working wersion [Only registered and activated users can see links. Click Here To Register...]
12/04/2010 18:38 schmuselord1#222
Quote:
Originally Posted by sliwja View Post
WinActivate("Rappelz")
SendKeepActive("Rappelz")
This comand doesen't work on Rappelz (gameguard blocking) also doesnt work at 64 bit so u need to active windows urself.
@fm_marcus
for what u need bot which will chose serwer. here is working wersion [Only registered and activated users can see links. Click Here To Register...]
thats not true. it does work for me. both of them
12/04/2010 21:33 Mr Guitou#223
Quote:
Originally Posted by sliwja View Post
WinActivate("Rappelz")
SendKeepActive("Rappelz")
This comand doesen't work on Rappelz (gameguard blocking) also doesnt work at 64 bit so u need to active windows urself.
Not true at all. It also works for me.

Try to act on option "WinTitleMatchMode" if you have trouble using them ;)
12/04/2010 23:01 fm_marcus#224
Thanks everyone for your help thus far, and I finally figured out what I was doing wrong.
First of all, Yes, I am running Windows Vista 64 Bit OS (and 64-bit CPU).
Secondly, I am running Rappelz in "Windowed" mode at 1024x768 resolution.

I am so stupid... What I was doing wrong was that I was running this script using "F5" inside AutoIt3. This time I finally got the bot working by going into the Windows Folder where the farmbot8.14.au3 file was and then right clicked -> Compile and then I ran the built .exe file as administrator and NOW IT'S WORKING LIKE MAGIC!!!

So... now that I finally have this wonderful thing working...
The only bugs I can still report are:
1. The "Color Check" still reports the 100% black color, "000000" for me, but the bot still works fine with this bug.
2. As a Cleric, when I'm attacking mobs, the bot will heal me, but only once. This is scary when my HP drops in below 50% (orange/red) because it makes me think I might die.
Next version should have the bot heal you up until at least 85% Full HP. It would be really awesome if the next version of this bot has something like: "User Defined HP Threshold: [BLANK]" and the user can type in the [BLANK] the Minimum they want their HP to stay at, at all times.

Anyways, thanks everyone for all your help and my problem was that I didn't compile it into an .exe.
Now I'll continue checking these forums, helping others (as much as I can), and maybe making my own additions to the bot.

BTW... My Laptop's Windows Resolution is set at: 1680x1050, and Rappelz is set at 1024x768 which is why the "WinMove" command I posted earlier will move my Rappelz Window whereever I tell it! :)
12/05/2010 06:26 Mr Guitou#225
winmove can even move window out of visible screen (with out of range or negative values)

Very helpful on Seven, when your desktop resolution is 1280*738 and you want use loot pet ^^