Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Kal Online
You last visited: Today at 15:56

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

Advertisement



Int scripts - bots

Discussion on Int scripts - bots within the Kal Online forum part of the MMORPGs category.

Reply
 
Old   #1
 
gw2selling's Avatar
 
elite*gold: 235
Join Date: Jul 2010
Posts: 266
Received Thanks: 19
Int scripts - bots

Is there maybe some script or undetectet bot released for kalonline int?

What I'm looking for is auto attack mobs in rage, auto use medicines etc.
I wanna level my knight a bit, so all I would need is that it would normally walk around (not ug or somewhere in they sky), and kill mobs, auto detect when hp is low and use medicines, auto behead and pick would be also good

And it doesn't need to keep doing that if I minimise kal, because I would just let it open and run over night


If anyone know for such a script/bot, that runs on int and not detected so far, please let me know that


Regards
gw2selling is offline  
Old 05/19/2013, 20:33   #2
 
elite*gold: 0
Join Date: Feb 2008
Posts: 1,105
Received Thanks: 186
maek posted them somewhere, look up his posts
pamz12 is offline  
Old 05/19/2013, 21:23   #3
 
elite*gold: 0
Join Date: Nov 2011
Posts: 357
Received Thanks: 38
There u go

Script Start - Add your code below here

if NOT FileExists(@ScriptDir & "\splash.jpg") Then
MsgBox(0, "No-Go", "The splash image must remain in order to use this bot.")
ProcessClose(@AutoItPID)
EndIf


$y = @DesktopHeight/2-200
$x = @DesktopWidth/2-200
SplashImageOn("", @ScriptDir & "\splash.jpg", 400, 400, $x, $y, 1)
sleep(5000)
SplashOff()
$title = AutoItWinGetTitle()

$handle = ControlGetHandle("KalOnline", "", "")

MsgBox(64, "Instructions", "Put your mouse over the area" & @CRLF & "of your health bar that when reached," & @CRLF & "the bot will auto-pot. When done, press enter.")
$hcoord = MouseGetPos()
$healthcolor = PixelGetColor($hcoord[0], $hcoord[1])

MsgBox(64, "Instructions", "Now do the same thing, except put it over the demon/monster that you want to kill, and press enter.")
$dcoord = MouseGetPos()
$demoncolor = PixelGetColor($dcoord[0], $dcoord[1])

MsgBox(64, "Instructions", "Ok, now one more time. This time, click on a demon but don't attack, just click off. Now hold your mouse" & @CRLF & " over the very left of the demon's health bar (still on the red part). When you do that, press enter.")
$dhcoord = MouseGetPos()
$demonhealth = PixelGetColor($dhcoord[0], $dhcoord[1])

$attacking = $dhcoord
$attacking[0] = $attacking[0]+110
$atk = PixelGetColor($attacking[0], $attacking[1])
If $atk <> $demonhealth Then

$isred = False
While $isred == False
$attacking[0] = $attacking[0]-5
$atk = PixelGetColor($attacking[0], $attacking[1])

if $atk == $demonhealth Then
$isred = True
EndIf

WEnd

EndIf

MsgBox(0, "OK!", "Ok, now we have the coordinates of your health bar, the demon health bar, and the color of the demons." & @CRLF & "If you want to behead monsters, set it as your active skill.")

WinSetOnTop("KalOnline", "", 0)


Dim $behead[7][7]

$winpos = WinGetPos("KalOnline")
$winx = $winpos[0]
$winy = $winpos[1] + 100
$winy2 = $winpos[1] + 200
$width = $winpos[2]-10
$height = $winpos[3] - 100
$battle = "no"
$right = $winx + $width
$bottom = $winy + $height

$behead[0][0] = "404" + $winx
$behead[0][1] = "405" + $winy - 100
$behead[1][0] = "366" + $winx
$behead[1][1] = "351" + $winy - 100
$behead[2][0] = "406" + $winx
$behead[2][1] = "351" + $winy - 100
$behead[3][0] = "446" + $winx
$behead[3][1] = "351" + $winy - 100
$behead[4][0] = "403" + $winx
$behead[4][1] = "316" + $winy - 100
$timeset = False


$dummy = 1

While $dummy == 1



$pcoords = PixelSearch($winx, $winy2, $right, $bottom, $demoncolor, 25)

If @error Then
;MsgBox(0, "Nothin'", "No demons nearby...", 1)
WinActivate($title)
$nothing = "nope"
$pcoords = PixelSearch($winx, $winy, $right, $bottom, $demoncolor, 25)
EndIf



If @error Then
;MsgBox(0, "Nothin'", "Nothing here...", 1)
WinActivate($title)
$nothing = "nope"
Else
$nothing = "yep"
EndIf


If $nothing = "yep" Then

;MsgBox(0, "Located", "Found one!", 1)
WinActivate($title)

If $pcoords[1]-$winy > 300 Then
$pcoords[1] = $pcoords[1]+5

EndIf

MouseClick("main", $pcoords[0], $pcoords[1], 1, 30)
Sleep(1000)
$tdh = PixelGetColor($dhcoord[0], $dhcoord[1])
Sleep(1000)

If $tdh = $demonhealth Then

$battle = "yes"


Else

MsgBox(0, "Oops", "Misclick...", 1)
WinActivate($title)
MouseClick("main", $behead[2][0], $behead[2][1], 1, 30)

Sleep(2000)

EndIf

EndIf

$myhealth = PixelGetColor($hcoord[0], $hcoord[1])
If $myhealth <> $healthcolor Then

ControlSend("KalOnline", "", $handle, "4")
Sleep(1000)
EndIf

If $battle == "yes" Then

If $timeset = False Then
$begint = TimerInit()
EndIf

$timeset = True


While $battle == "yes"

$tcheck = TimerDiff($begint)

If $timeset = true And $tcheck > 30000 Then
MsgBox(0, "Uh-Oh", "Assuming Misclick...", 1)
$battle = "no"
ControlSend("KalOnline", "", $handle, "{LEFT down}")
Sleep(3000)
ControlSend("KalOnline", "", $handle, "{LEFT up}")
Sleep(1000)
$timeset = False
ExitLoop
EndIf


$myhealth = PixelGetColor($hcoord[0], $hcoord[1])
If $myhealth <> $healthcolor Then
ControlSend("KalOnline", "", $handle, "4")
Sleep(1000)
EndIf

$demonh = PixelGetColor($dhcoord[0], $dhcoord[1])
If $demonh <> $demonhealth Then

MsgBox(0, "Dead", "He's dead...", 1)
$deadleft = $winx+200;
$deadright = $winx+600
$deadbottom = $winy+$height-100
$winy3 = $winy2 + 50
Dim $find_dead[5][5]
$find_dead = PixelSearch($deadleft, $winy3, $deadright, $deadbottom, $demoncolor, 10)


If NOT @error Then
$find_dead[0] = $find_dead[0] + 10
MouseClick("secondary", $find_dead[0], $find_dead[1], 1, 30)
Sleep(1000)
Else

MouseClick("secondary", $behead[0][0], $behead[0][1], 1, 30)
MouseClick("secondary", $behead[1][0], $behead[1][1], 1, 30)
MouseClick("secondary", $behead[2][0], $behead[2][1], 1, 30)
MouseClick("secondary", $behead[3][0], $behead[3][1], 1, 30)
MouseClick("secondary", $behead[4][0], $behead[4][1], 1, 30)
MouseClick("secondary", $pcoords[0], $pcoords[1], 1, 30)
EndIf

ControlSend("KalOnline", "", $handle, "{SPACE}")
Sleep(1000)
ControlSend("KalOnline", "", $handle, "{SPACE}")
Sleep(1000)
ControlSend("KalOnline", "", $handle, "{SPACE}")
Sleep(1000)
ControlSend("KalOnline", "", $handle, "{SPACE}")
Sleep(1000)
$battle = "no"

EndIf


WEnd

$timeset = False

EndIf

If $nothing = "nope" Then
ControlSend("KalOnline", "", $handle, "{LEFT down}")
Sleep(2000)
ControlSend("KalOnline", "", $handle, "{LEFT up}")
Sleep(1000)
EndIf


WEnd
valzzz40 is offline  
Old 05/19/2013, 21:28   #4
 
gw2selling's Avatar
 
elite*gold: 235
Join Date: Jul 2010
Posts: 266
Received Thanks: 19
Quote:
Originally Posted by pamz12 View Post
maek posted them somewhere, look up his posts


this one you mean?
gw2selling is offline  
Old 05/19/2013, 23:06   #5
 
meak1's Avatar
 
elite*gold: 220
Join Date: Jun 2007
Posts: 3,768
Received Thanks: 1,126
meak1 is offline  
Thanks
3 Users
Old 05/21/2013, 00:11   #6
 
Ryuuuz's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 32
Received Thanks: 0
One fast question. Is there any bot for kal which is purchaseable? Month license or sth like that. Thx for answare.
Ryuuuz is offline  
Old 05/21/2013, 00:45   #7
 
elite*gold: 20
Join Date: Jul 2007
Posts: 1,979
Received Thanks: 270
Quote:
Originally Posted by meak1 View Post
nice :-D

"Hilfe von kev.txt"
XD
katze123 is offline  
Old 05/21/2013, 00:59   #8
 
elite*gold: 0
Join Date: Mar 2008
Posts: 283
Received Thanks: 92
Quote:
Originally Posted by meak1 View Post
Wie kommt's das du deinen ganzen Krempel rausrückst?
kamember is offline  
Old 05/21/2013, 09:28   #9
 
elite*gold: 20
Join Date: Jul 2007
Posts: 1,979
Received Thanks: 270
Quote:
Originally Posted by kamember View Post
Wie kommt's das du deinen ganzen Krempel rausrückst?
is doch älter
katze123 is offline  
Old 05/21/2013, 18:59   #10
 
meak1's Avatar
 
elite*gold: 220
Join Date: Jun 2007
Posts: 3,768
Received Thanks: 1,126
Quote:
Originally Posted by kamember View Post
Wie kommt's das du deinen ganzen Krempel rausrückst?
Quote:
Originally Posted by meak1
05-04-2012, 03:00 #95
meak1

Here i found some source, idk if its new or old

And Here some Source's which i saved..
But no Source(Send&Recv) for the newest Kal..
05-04-2012 knewb

Edit: Hatte sogar eine neue Art von hook noch herrausgefunden, wie man alles in der Engine noch hooken kann ;\
meak1 is offline  
Reply


Similar Threads Similar Threads
agBot Loop Scripts [ Let's Make alist with Mobs Scripts ]
07/09/2008 - SRO Hacks, Bots, Cheats & Exploits - 228 Replies
Hello Everyone, i saw that everyone is getting stuck to make agBot Loop Script. so i though we should make a topic a mobs scripts. and i will start. :) Now for me i prefer to use notepad to make my scripts. How to install : Just Copy the code and paste in <bot folder>\config\config1\script\default.lst If we got more scripts, i will just make a webpage, where you can select Town, HP and MP Bots you wanna buy then the monster you want to kill. then it auto generate the script for you....



All times are GMT +1. The time now is 15:57.


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.