|
You last visited: Today at 13:13
Advertisement
Clean Openkore Kill Steal (KS) Bot
Discussion on Clean Openkore Kill Steal (KS) Bot within the RO Bots & Macros forum part of the RO Exploits, Hacks, Bots & Guides category.
04/15/2011, 15:13
|
#1
|
elite*gold: 1725
Join Date: Dec 2005
Posts: 39,170
Received Thanks: 16,158
|
Clean Openkore Kill Steal (KS) Bot
From now on, it is not allowed to post downloads for a Kill Steal Bot or a Kill Steal Bot misc.pm because of the infected stuff which was posted in the last month! Everyone who post something like that will get an infraction/ban.
You can use the workaround in the spoiler below! This will work and you arent in danger to get your accounts stolen.
Credits for the workaround goes to ! Thank you for that!
Openkore/control/config.txt
from your config.txt add this line
killSteal 1
-------------------------------------
=====================================
-------------------------------------
openkore/control/timeouts.txt
from your timeouts.txt change this ai_attack_waitAfterKill 0.7 to ai_attack_waitAfterKill 0.1
-------------------------------------
=====================================
-------------------------------------
openkore/src/Misc.pm
edit your MIsc.pm
add this line
"return 0 if ($config{'rabidDog'} || $config{'killSteal'});"
the line must look like
sub objectInsideSpell {
return 0 if ($config{'rabidDog'} || $config{'killSteal'});
my $object = shift;
my ($x, $y) = ($object->{pos_to}{x}, $object->{pos_to}{y});
foreach (@spellsID) {
my $spell = $spells{$_};
if ($spell->{sourceID} ne $accountID && $spell->{pos}{x} == $x && $spell->{pos}{y} == $y) {
return 1;
}
}
====================================
sub objectIsMovingTowardsPlayer {
return 0 if ($config{'rabidDog'} || $config{'killSteal'});
my $obj = shift;
my $ignore_party_members = shift;
$ignore_party_members = 1 if (!defined $ignore_party_members);
if (!timeOut($obj->{time_move}, $obj->{time_move_calc}) && @playersID) {
# Monster is still moving, and there are players on screen
my %vec;
getVector(\%vec, $obj->{pos_to}, $obj->{pos});
foreach (@playersID) {
next if (!$_ || ($ignore_party_members &&
($char->{party} && $char->{party}{users}{$_}) ||
(existsInList($config{tankersList}, $players{$_}{name}) &&
$players{$_}{name} ne 'Unknown')) ||
$players{$_}{statuses}{"GM Perfect Hide"});
if (checkMovementDirection($obj->{pos}, \%vec, $players{$_}{pos}, 15)) {
return 1;
}
}
}
====================================
sub checkMonsterCleanness {
return 1 if ($config{'rabidDog'} || $config{'killSteal'});
return 1 if (!$config{attackAuto});
my $ID = shift;
return 1 if ($players{$ID});
my $monster = $monsters{$ID};
# If party attacked monster, or if monster attacked/missed party
if ($monster->{'dmgFromParty'} > 0 || $monster->{'dmgToParty'} > 0 || $monster->{'missedToParty'} > 0) {
return 1;
}
====================================
sub positionNearPlayer {
return 0 if ($config{'rabidDog'} || $config{'killSteal'});
my $r_hash = shift;
my $dist = shift;
foreach (@playersID) {
next unless defined $_;
next if $char->{party} && $char->{party}{users} &&
$char->{party}{users}{$_};
next if existsInList($config{tankersList}, $players{$_}{name});
return 1 if (distance($r_hash, $players{$_}{pos_to}) <= $dist);
}
make sure you have a copy of your misc.pm in case theres a problem
credit goes to ragna016 on mpc forum.
Greetz Angel
|
|
|
05/05/2011, 21:21
|
#2
|
elite*gold: 0
Join Date: Aug 2008
Posts: 4
Received Thanks: 1
|
i have tried this configure and edited my misc.pm
i followed every step but i cant make it work(KS).. is there anything else to do to make it work?
|
|
|
05/26/2011, 23:10
|
#3
|
elite*gold: 0
Join Date: Mar 2006
Posts: 135
Received Thanks: 4
|
Tried doing this but couldn't figure out why it's not working. It's giving me A LOT of error. Any chance of this code getting an update?
|
|
|
05/28/2011, 05:11
|
#4
|
elite*gold: 0
Join Date: May 2008
Posts: 1
Received Thanks: 0
|
TY SER... it works perfectly... to others who cant make it work, just understand the configs given not just to copy and paste it... ^_^
|
|
|
05/28/2011, 18:55
|
#5
|
elite*gold: 0
Join Date: Mar 2011
Posts: 2
Received Thanks: 0
|
I did everything. Added the line and all but still wont work. I even compared the one posted to my misc. And even copy pasted but all of them wont work. Can someone pls post what shall be edited? I mean, the one thats in the file so that we can just copy and paste. thanks!
|
|
|
06/09/2011, 15:38
|
#6
|
elite*gold: 0
Join Date: Mar 2011
Posts: 2
Received Thanks: 0
|
sana may magreply
|
|
|
06/11/2011, 07:24
|
#7
|
elite*gold: 0
Join Date: Jul 2008
Posts: 36
Received Thanks: 6
|
It takes some common sense for it to work. Just follow the "simple" instructions and it will definitely work! from pRO New Loki here. =)
|
|
|
06/16/2011, 05:55
|
#8
|
elite*gold: 0
Join Date: Jun 2011
Posts: 1
Received Thanks: 3
|
Works great, but the instructions do need a bit of work. But if you are really dedicated then i dont see a problem why you shouldnt have it working. Anyways for the benefit of those who cant get it to work, here are some tips..
I put the "killSteal 1" in the Main Configuration part of the config file..
Under the misc file:
search "sub objectInsideSpell {"
and after the { paste "return 0 if ($config{'rabidDog'} || $config{'killSteal'});"
search "sub objectIsMovingTowardsPlayer {"
and after the { paste "return 0 if ($config{'rabidDog'} || $config{'killSteal'});"
search "sub checkMonsterCleanness {"
and after the { paste "return 0 if ($config{'rabidDog'} || $config{'killSteal'});"
This time however change return 0 to return 1
this is where i think most people get it wrong..
search "sub positionNearPlayer {"
and after the { paste "return 0 if ($config{'rabidDog'} || $config{'killSteal'});"
restart your bot and it should work..
it worked for me..
|
|
|
06/18/2011, 10:51
|
#9
|
elite*gold: 0
Join Date: Jan 2008
Posts: 1
Received Thanks: 0
|
Simple guide. I'm happily KS them now. muahahaha
|
|
|
06/27/2011, 10:18
|
#10
|
elite*gold: 0
Join Date: Jun 2011
Posts: 2
Received Thanks: 0
|
bossing hindi po gumana sa akin nung start ko na yung kore
Quote:
Originally Posted by utakpulvoron
Works great, but the instructions do need a bit of work. But if you are really dedicated then i dont see a problem why you shouldnt have it working. Anyways for the benefit of those who cant get it to work, here are some tips..
I put the "killSteal 1" in the Main Configuration part of the config file..
Under the misc file:
search "sub objectInsideSpell {"
and after the { paste "return 0 if ($config{'rabidDog'} || $config{'killSteal'});"
search "sub objectIsMovingTowardsPlayer {"
and after the { paste "return 0 if ($config{'rabidDog'} || $config{'killSteal'});"
search "sub checkMonsterCleanness {"
and after the { paste "return 0 if ($config{'rabidDog'} || $config{'killSteal'});"
This time however change return 0 to return 1
this is where i think most people get it wrong..
search "sub positionNearPlayer {"
and after the { paste "return 0 if ($config{'rabidDog'} || $config{'killSteal'});"
restart your bot and it should work..
it worked for me..
|
bossing hindi po gumana sa akin nung start ko na yung kore... ano pa po problema?
|
|
|
06/27/2011, 10:20
|
#11
|
elite*gold: 224
Join Date: May 2011
Posts: 1,053
Received Thanks: 829
|
the bot is perfekt, when you figure out how to configure it^^
|
|
|
06/27/2011, 10:29
|
#12
|
elite*gold: 0
Join Date: Jun 2011
Posts: 2
Received Thanks: 0
|
Quote:
Originally Posted by utakpulvoron
Works great, but the instructions do need a bit of work. But if you are really dedicated then i dont see a problem why you shouldnt have it working. Anyways for the benefit of those who cant get it to work, here are some tips..
I put the "killSteal 1" in the Main Configuration part of the config file..
Under the misc file:
search "sub objectInsideSpell {"
and after the { paste "return 0 if ($config{'rabidDog'} || $config{'killSteal'});"
search "sub objectIsMovingTowardsPlayer {"
and after the { paste "return 0 if ($config{'rabidDog'} || $config{'killSteal'});"
search "sub checkMonsterCleanness {"
and after the { paste "return 0 if ($config{'rabidDog'} || $config{'killSteal'});"
This time however change return 0 to return 1
this is where i think most people get it wrong..
search "sub positionNearPlayer {"
and after the { paste "return 0 if ($config{'rabidDog'} || $config{'killSteal'});"
restart your bot and it should work..
it worked for me..
|
why do we need to put 'rabidDog'?? is this a name of a character? para maPM ang config info namen?
|
|
|
07/30/2011, 10:56
|
#13
|
elite*gold: 0
Join Date: Mar 2011
Posts: 7
Received Thanks: 0
|
sHer can you make misp.pm in config ks.....soo i only to download and copy paste.....coz my openkore olways eror...if the word mas change
|
|
|
08/05/2011, 16:28
|
#14
|
elite*gold: 0
Join Date: Jul 2008
Posts: 44
Received Thanks: 154
|
need help when i run start it says "Error logging into Character Server <invalid character specified>..."
|
|
|
04/27/2012, 12:46
|
#15
|
elite*gold: 0
Join Date: Mar 2012
Posts: 2
Received Thanks: 0
|
so for "sub positionNearPlayer {", after that paste "return 1 if ($config{'rabidDog'} || $config{'killSteal'});", is that it?
wer exactly q ilalagay ung "killsteal 1" sa config pahelp nman bago lng eh
|
|
|
Similar Threads
|
KILL STEAL BOT, how? ragnarok PH
10/05/2009 - Ragnarok Online - 16 Replies
i play ragnarok Philippines, please tell me if openkore can be kill steal bot? or give me another program that can kill steal, thx masters
|
Openkore kill steal O.o
11/20/2005 - Ragnarok Online - 11 Replies
also wenn ich die letzte zeit immer botten gehe, dann laufen da so typen rum die ketten von monstern hinter sich herziehen, das nervt weil der bot diese dann angreift, wie kann ich das abschalten ?? p.s.: wenn irgendwer ein einzelnes monster angreift dann passiert das natürlich nicht, bitte schnell antworten... :?
|
All times are GMT +1. The time now is 13:13.
|
|