Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Rappelz
You last visited: Today at 21:53

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



AFK LvL Bot

Discussion on AFK LvL Bot within the Rappelz forum part of the MMORPGs category.

Closed Thread
 
Old 04/01/2008, 19:52   #106
 
elite*gold: 0
Join Date: Apr 2007
Posts: 303
Received Thanks: 36
Quote:
Originally Posted by jtremblay View Post
Trust me when I say I am working on that... I am not good enough at this to put something in place as of yet. I imagine a pixel based detection will probibly be the best way to handle it since hackshield block most packet sniffers.



Vyn's bot is already on an attack timer where it only attacks once every 15-20 seconds. The cycle is turn the view, select target, 1 sec, attack, 10 sec, loot, 1 sec, loot, 1 sec, loot, 1 sec... rinse and repeat. This is not the exact timers but the bot does not just spam attack while you are fighting, it only presses it once then does nothing until it attempts to loot.

on a further note... I hope Vyn does not mind me stepping up to the plate to post my modifications of his script. I do not mean to step on any toes here... and after all, Vyn gets most of the credit as he originated the whole thing.
well when he posted his source than it means that youre free to modify and share it
but you mustnt
ckret is offline  
Old 04/02/2008, 19:01   #107
 
elite*gold: 0
Join Date: Apr 2008
Posts: 1
Received Thanks: 0
But where does I have to put in this exe?

Wo muss ich diese Datei reinziehen?

Danke für die Antwort
Hungary FTW is offline  
Old 04/02/2008, 20:00   #108
 
elite*gold: 20
Join Date: Feb 2006
Posts: 1,935
Received Thanks: 1,859
einfach starten, is nich wichtig wo die is.

is kein bypass oder so

vyn
Vyndariel is offline  
Old 04/03/2008, 08:54   #109
 
elite*gold: 0
Join Date: Jul 2007
Posts: 292
Received Thanks: 580
I have developed a pixel based Rappelz bot... I had to re-write the meat and potatoes of the bot. I should be posting it after I iron out a few bugs and rewrite the GUI, which will be in the next few hours. It must be run full screen and activated with hotkeys due to the nature of it being pixel based. I will release more details when I post it.
just a little taste of what the current build does...

-Monitors your HP and will cast a cure spell on yourself between 25% and 50% health
-Monitors your target's health. Will loot when it is dead and move on.
-Continues to check for a new target if you do not damage your target after 6 sec

for the purposes of debugging I am keeping it very basic, so I am unsure as to what features will be included in the initial release.

*EDIT*
I have retrieved the pixel values for two different screen resolutions (1024x768 and 1440x900) and will be posting both; however the 1024x768 resolution is going to be what I post first as it is the more common resolution. Can you tell I wrote some of it from a laptop? I will also possibly post a version for the 1600x1200 resolution in the near future since that is the resolution I prefer to play on. I wrote this with everyone in mind when I chose the initial resolution. Playing windowed with the bot is possible, but incredibly difficult and I do not recommend trying unless you are a more advanced user of autoit and know how to possition the windowed game perfectly to match the pixel tests the bot does. It is doable because I wrote and debugged the bot windowed; however the pixel location values must be slightly adjusted to accomidate the slight change as the home location of the windowed game is (1,4) instead of (0,0).
jtremblay is offline  
Old 04/03/2008, 11:32   #110
 
elite*gold: 0
Join Date: Jul 2007
Posts: 292
Received Thanks: 580
Ok,
Here it is - I have managed to finish both 1024x768 and 1440x900 resolutions. They are both in the same archive and named appropriately. Please post any debug info you might have as I have not finished debugging all of the features. I am still having a problem with the mouse clicks not working after a few minutes, but I think that is due to my wireless mouse turning off after a few moment of no use. Be sure to run Rappelz in full screen on one of the recommended resolutions. I have not fully tested all of the features, but I think it is ready for public thrashing. Enjoy!

Please let me know if these work for you. They worked all through the night for me and now I am unable to get them to work. Hackshield became adaptive? Or perhaps I made a mistake in the code during the last minute cleanups I did to ready them for posting. I am posting the code so all can see if I made an oops somewhere during my cleanup.

1440 x 900 code

;original by : Vyn
;modified by : jtremblay
#include <GUIConstants.au3>
#include <GUIListBox.au3>
#include <Misc.au3>
#include <Array.au3>
$Form1_1 = GUICreate("JT's R-Bot", 200, 420, 278, 199)
GUISetIcon("C:\136.ico")
$Heal = GUICtrlCreateCheckbox("Self-Heal below 50% health?", 10, 220, 170, 20, 0)
$Heal1 = GUICtrlRead($Heal)
$Fchip = GUICtrlCreateCheckbox("Force/Lunar Chips?", 10, 200, 130, 20, 0)
$Fchip1 = GUICtrlRead($Fchip)
$Buff = GUICtrlCreateCheckbox("Self-Buff?", 10, 240, 130, 20, 0)
$Buff1 = GUICtrlRead($Buff)
$Buffloop = 0
$iBuff = 0
$Fight = GUICtrlCreateInput("5000",10,180,120)
$Fdelay = GUICtrlRead($Fight)
GUICtrlCreateGroup("", 180, 200, 1, 1)
$Label2 = GUICtrlCreateLabel("Set the following...", 10, 0, 392, 17)
GUICtrlSetFont(-1, 8, 400, 0, "Verdana")
$Label4 = GUICtrlCreateLabel("F1: Attack", 10, 20, 392, 17)
GUICtrlSetFont(-1, 8, 400, 0, "Verdana")
$Label5 = GUICtrlCreateLabel("F2: Loot", 10, 40, 392, 17)
GUICtrlSetFont(-1, 8, 400, 0, "Verdana")
$Label6 = GUICtrlCreateLabel("F3: Force/Lunar Chips", 10, 60, 392, 17)
GUICtrlSetFont(-1, 8, 400, 0, "Verdana")
$Label7 = GUICtrlCreateLabel("F4: Healing spell", 10, 80, 392, 17)
GUICtrlSetFont(-1, 8, 400, 0, "Verdana")
$Label8 = GUICtrlCreateLabel("F5: Buff #1", 10, 100, 392, 17)
GUICtrlSetFont(-1, 8, 400, 0, "Verdana")
$Label9 = GUICtrlCreateLabel("F6: Buff #2", 10, 120, 392, 17)
GUICtrlSetFont(-1, 8, 400, 0, "Verdana")
$Labe20 = GUICtrlCreateLabel("F7-F12: Not Used by R-Bot", 10, 140, 392, 17)
GUICtrlSetFont(-1, 8, 400, 0, "Verdana")
$Label0 = GUICtrlCreateLabel("Attack Delay 1000 = 1sec", 10, 160, 392, 17)
GUICtrlSetFont(-1, 8, 400, 0, "Verdana")
$Labe21 = GUICtrlCreateLabel("Press INSERT to start R-Bot", 10, 320, 392, 17)
GUICtrlSetFont(-1, 8, 400, 0, "Verdana")
$Label3 = GUICtrlCreateLabel("CTRL + ALT + X to exit", 10, 280, 392, 17)
GUICtrlSetFont(-1, 8, 400, 0, "Verdana")
$Label1 = GUICtrlCreateLabel("Pause with BREAK/PAUSE", 10, 300, 392, 17)
GUICtrlSetFont(-1, 8, 400, 0, "Verdana")
$Labe22 = GUICtrlCreateLabel("You must log all the way in to", 10, 360, 392, 17)
GUICtrlSetFont(-1, 8, 400, 0, "Verdana")
$Labe23 = GUICtrlCreateLabel("Rappelz prior to starting this bot", 10, 380, 392, 17)
GUICtrlSetFont(-1, 8, 400, 0, "Verdana")
$Labe24 = GUICtrlCreateLabel("AND must be set to Full-Screen", 10, 400, 392, 17)
GUICtrlSetFont(-1, 8, 400, 0, "Verdana")
GUISetState(@SW_SHOW)
AutoItSetOption( "SendKeyDownDelay", 10)
Global $Paused
HotKeySet("{INSERT}", "Start")
HotKeySet("^!x", "MeinExit")
HotKeySet("{PAUSE}", "TogglePause")

Func Load()
EndFunc ;==>Load

Func Start()
Do

$Heal1 = GUICtrlRead($Heal)
$Fchip1 = GUICtrlRead($Fchip)
$Buff1 = GUICtrlRead($Buff)
$Fdelay = GUICtrlRead($Fight)

WinActivate("Rappelz")
Sleep(5000)

If $Buff1 = 1 and $iBuff = 0 Then
$iBuff = 1
ControlSend("Rappelz", "", "", "{ESC}")
Sleep(500)
ControlSend("Rappelz", "", "", "{ESC}")
Sleep(500)
ControlSend("Rappelz", "", "", "{F5}")
Sleep(3000)
ControlSend("Rappelz", "", "", "{F6}")
Sleep(3000)
EndIf

While $Buffloop < 60
$Buffloop = $Buffloop + 1

If $Heal1 = 1 Then
; just a few HP reference values FYI
$000PlayerHP = PixelGetColor (8,49)
$025PlayerHP = PixelGetColor (57,49)
$050PlayerHP = PixelGetColor (107,49)
$075PlayerHP = PixelGetColor (157,49)
$100PlayerHP = PixelGetColor (206,49)

If PixelGetColor(107,49) = 0 And PixelGetColor(57,49) <> 0 Then ; between 25% and 50% health
ControlSend("Rappelz", "", "", "{ESC}")
Sleep(500)
ControlSend("Rappelz", "", "", "{F9}")
Sleep(2000)
EndIf
EndIf

; if you die it will go to town and pause the bot
If PixelGetColor(8,49) = 0 Then
Sleep(5000)
ControlSend("Rappelz", "", "", "{ENTER}")
Sleep(5000)
ControlSend("Rappelz", "", "", "{PAUSE}")
EndIf

; will search until it targets something
While PixelGetColor (904,5) <> 11119531
MouseMove(500, 500, 3)
sleep (200)
MouseDown("right")
MouseMove(814, 500, 3)
MouseUp("right")
sleep (500)
ControlSend("Rappelz", "", "", "{TAB}")
Sleep(500)
WEnd

; initial attack on target - if it is at full health
If PixelGetColor (904,5) = 11119531 And PixelGetColor (1100,23) <> 0 Then
If $Fchip1 = 1 Then
ControlClick("Rappelz", "", "", "left", 1, 325, 870) ; Clicks F3 (1440x900 res)
Sleep(500)
EndIf
ControlClick("Rappelz", "", "", "left", 1, 260, 870) ; Clicks F1 (1440x900 res)
Sleep($Fdelay)
EndIf

If PixelGetColor (904,5) = 11119531 And PixelGetColor (1100,23) <> 0 Then
MouseMove(500, 500, 3)
sleep (200)
MouseDown("right")
MouseMove(814, 500, 3)
MouseUp("right")
sleep (500)
ControlSend("Rappelz", "", "", "{TAB}")
Sleep(500)
If $Fchip1 = 1 Then
ControlClick("Rappelz", "", "", "left", 1, 325, 870) ; Clicks F3 (1440x900 res)
Sleep(500)
EndIf
ControlClick("Rappelz", "", "", "left", 1, 260, 870) ; Clicks F1 (1440x900 res)
Sleep($Fdelay)
EndIf


; loot after you kill the mob - checks to see if your target has 0% health
If PixelGetColor (906,23) = 0 Then
ControlClick("Rappelz", "", "", "left", 1, 300, 870) ; Clicks F2 (1440x900 res)
Sleep(500)
ControlClick("Rappelz", "", "", "left", 1, 300, 870) ; Clicks F2 (1440x900 res)
Sleep(500)
ControlClick("Rappelz", "", "", "left", 1, 300, 870) ; Clicks F2 (1440x900 res)
Sleep(500)
ControlSend("Rappelz", "", "", "{ESC}")
Sleep(500)
ControlSend("Rappelz", "", "", "{ESC}")
Sleep(500)

EndIf

WEnd

$Buffloop = 0

If $Buff1 = 1 Then
ControlSend("Rappelz", "", "", "{ESC}")
Sleep(500)
ControlSend("Rappelz", "", "", "{ESC}")
Sleep(500)
ControlSend("Rappelz", "", "", "{F5}")
Sleep(3000)
ControlSend("Rappelz", "", "", "{F6}")
Sleep(3000)
EndIf

Until _IsPressed("7A")
EndFunc ;==>Start

Load()
While 1

WEnd

Func MeinExit()
Exit
EndFunc ;==>MeinExit

Func TogglePause()
$Paused = Not $Paused
While $Paused
Sleep(100)
WEnd
EndFunc ;==>TogglePause


*EDIT*

I removed the download link - Hackshield is blocking most of the script now. I will repost if a good bypass is posted. I will continue to work on this and will post a new version if I can get it to work through hackshield.
jtremblay is offline  
Thanks
4 Users
Old 04/03/2008, 16:19   #111
 
elite*gold: 0
Join Date: May 2007
Posts: 19
Received Thanks: 0
Hi
Sry to say that but it just attacks when i checkt it. The bot Casts no heal between 25 and 50 %. i used the 1024 x 768. And it goes to the next target wihle your already attacking one.

I dont know if it´s only on my machine but it dosent realy work on mine.

and sry abought my baaad english
Morpheus2007 is offline  
Old 04/03/2008, 17:32   #112
 
elite*gold: 0
Join Date: Jan 2008
Posts: 21
Received Thanks: 10
bot works, but smth is wrong with heal and MAIN problem that the bot dont attack targets which are not with full hp. So if bot does not kill mob in the attack delay time it dies because of agro. Also other agro mobs with not full hp kills him! And when bot dont kill mobs in atack delay time it goes to next mob... smth bad with ur scrip. fix it if u can pls
Slovikas is offline  
Old 04/03/2008, 23:02   #113
 
elite*gold: 20
Join Date: Feb 2008
Posts: 558
Received Thanks: 151
hello this is vyns bot modified by me you test it pls and and say what i have to do to make this better it have a few new funktions Download:
Therawarp is offline  
Old 04/04/2008, 01:15   #114
 
elite*gold: 0
Join Date: Jul 2007
Posts: 292
Received Thanks: 580
like i said in the last half of my last post... it worked fine the 5+ hours i debugged it. I wrote it on my laptop and had it running on another machine while I fine-tuned the code. It ran for several hours without my intervention. All of the pixel colors and points are right on the money. Through a little research I have found that hackshield is blocking most of the functions. I think hackshield is adaptive and is blocking most of the script. When the game is not running the bot does what it is supposed to do. I even went back in to the bot and replaced the mouse-clicks with button presses and it still does not work. Unfortunately this means the 2 days of writing and 5+ hours of debugging is down the toilet, but what can you say? Perhaps someone could find and post a hackshield bypass... A good bypass would be a magical thing.
jtremblay is offline  
Old 04/04/2008, 01:38   #115
 
elite*gold: 0
Join Date: Dec 2007
Posts: 2
Received Thanks: 0
Back From Scratch I Guess....
XxXSYDXxX is offline  
Old 04/04/2008, 07:01   #116
 
ToastyLatte's Avatar
 
elite*gold: 0
Join Date: Feb 2008
Posts: 45
Received Thanks: 4
Add a chipping feature so you can use a chip then attack with pet. So it will g like this

F1: Force Chip
F2: Attack with pet
F3: Loot

rinse and repeat.

Atleast allow the chipping as an option to check or uncheck please.

Thanks you guys!@
ToastyLatte is offline  
Old 04/05/2008, 15:43   #117
 
elite*gold: 0
Join Date: May 2007
Posts: 24
Received Thanks: 7
hallo leute, ich habe ein problem habe mal versucht ein wenig an einen dieser scripts hier zu arbeiten nur leider bekommen ich es nicht hin das sich die maus bewegt (in game), ich bin leider in diesem gebiet ein zimlicher neuling der codec ist


Func Start()
Do
WinActivate("@Vyn - EPvP")
sleep(200)
MouseMove(500, 500, 3)
sleep(200)
MouseDown("right")
MouseMove(500, 500, 3)
MouseUp("right")
WinActivate("Rappelz")
sleep(1000)
ControlSend("Rappelz","","","{Tab}")
sleep(500)
ControlSend("Rappelz","","","{F3}")
sleep(200)
ControlSend("Rappelz","","","{F1}")
sleep(10000)
ControlSend("Rappelz","","","{F2}")
sleep(1000)
ControlSend("Rappelz","","","{F4}")
sleep(1000)
ControlSend("Rappelz","","","{F2}")
sleep(1000)
ControlSend("Rappelz","","","{F5}")
sleep(1000)
ControlSend("Rappelz","","","{F2}")
sleep(1000)
ControlSend("Rappelz","","","{F6}")
sleep(1000)
ControlSend("Rappelz","","","{F2}")
sleep(1000)
ControlSend("Rappelz","","","{F7}")
sleep(1000)
Until _IsPressed("7A")
EndFunc


pls um rückantwort MFG: Bomberhack
Bomberhack is offline  
Old 04/05/2008, 17:21   #118
 
elite*gold: 20
Join Date: Feb 2008
Posts: 558
Received Thanks: 151
INGAME GEHT NICHT ^^
Therawarp is offline  
Old 04/05/2008, 17:50   #119
 
elite*gold: 0
Join Date: May 2007
Posts: 24
Received Thanks: 7
mhh und jetzt ? dann funtzt das ja nie richtig 100 % ...........misst naja

MFG:Bomberhack
Bomberhack is offline  
Old 04/06/2008, 00:33   #120
 
elite*gold: 0
Join Date: Apr 2008
Posts: 1
Received Thanks: 0
Quote:
Originally Posted by Therawarp View Post
hello this is vyns bot modified by me you test it pls and and say what i have to do to make this better it have a few new funktions Download:
Hi,
i can not download the file, pls check the link

Thx in advance
mlthuanh is offline  
Closed Thread




All times are GMT +1. The time now is 21:54.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.