Live Help
Membership
You are a guest!

Register Today!

Log In
Reset Password
Game Network
Community Forum

MMO GAME LIST
World of Warcraft
Age of Conan
Anarchy Online
Archlord
Cabal Online
City of Heroes
City of Villains
Dark Age of Camelot
Darkfall Online
Diablo 2
Dungeons and Dragons
Dofus
Eve Online
Everquest 2
Final Fantasy XI
Guild Wars
Hero Online
Knight Online
Lineage 2
Lord of the Rings Online
Maple Story
Ragnarok Online
Runescape 2
Second Life
SilkRoad Online
Star Wars Galaxies
Tibia
Warhammer Online

FPS GAME LIST
Call of Duty
Combat Arms
Counter Strike
Halo

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
> How to make Openkore KS [latest]
post Oct 20 2009, 07:28 AM
Post #1

lampara



In Training
**

Group: Members
Posts: 10
Joined: 20-October 09
Member No.: 1,026,543






hi There ^^, i have been playing RO since 2k3 and i have been to a lot of hacking forums for ragnarok ^^ i have been from pvpers,koaxia, kebukka, and jbforums all elite|private|Moderator member :)
but then the old forums are down >_< now i am searching for another forum that is good for my talent :)
coz i am back in playing RO :)

ok lets start

First

you need to download the latest openkore : www.openkore.com

second

ofcourse extract them :) OPEN SRC folder and look for misc.pm

Third ( ok here are the edits/addition to make your openkore ks)
Search for this Line


CODE
sub objectInsideSpell {
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;
}
}
return 0;
}


and add return 0 if ($config{'rabidDog'} || $config{'killSteal'});
it should be like this

CODE
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;
}
}
return 0;
}



and this

CODE
sub positionNearPlayer {
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);
}
return 0;
}


and add return 0 if ($config{'rabidDog'} || $config{'killSteal'});
it should be like this


CODE
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);
}
return 0;
}


and Search for this

CODE
sub objectIsMovingTowardsPlayer {
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;
}
}
}
return 0;
}


and replace it with this or look for what i have added

CODE
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;
}
}
}
return 0;
}


and search THIS

CODE
sub checkMonsterCleanness {
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;
}

# If we're in follow mode
if (defined(my $followIndex = binFind(\@ai_seq, "follow"))) {
my $following = $ai_seq_args[$followIndex]{following};
my $followID = $ai_seq_args[$followIndex]{ID};

if ($following) {
# And master attacked monster, or the monster attacked/missed master
if ($monster->{dmgToPlayer}{$followID} > 0
   || $monster->{missedToPlayer}{$followID} > 0
   || $monster->{dmgFromPlayer}{$followID} > 0) {
   return 1;
}
}
}


and replace it with this laugh.gifshocked.gif<3

CODE
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;
}

# If we're in follow mode
if (defined(my $followIndex = binFind(\@ai_seq, "follow"))) {
my $following = $ai_seq_args[$followIndex]{following};
my $followID = $ai_seq_args[$followIndex]{ID};

if ($following) {
# And master attacked monster, or the monster attacked/missed master
if ($monster->{dmgToPlayer}{$followID} > 0
   || $monster->{missedToPlayer}{$followID} > 0
   || $monster->{dmgFromPlayer}{$followID} > 0) {
   return 1;
}
}
}



and lastly..
go to your control folder where you can find the config.txt

go to the most bottom part of the config.txt
and add
killSteal 1

and wala >:) your openkore will be ksing people :)

i have another additional for making it more KSable/aggresive but i wont post/add it here until i have a recommendation from the admin/mod to join the elite members :)

i suggest you hide this guide for not making spoon feed to other leechers :)


want prof? here





Thank you and Have a happy Ksing
ill be adding more cool stuffs :)

This post has been edited by Adub: Oct 22 2009, 02:46 PM
Go to the top of the page
 
+Quote Post
post Oct 20 2009, 07:28 AM
Post #

Elite Membership


To get the most out of MmorpGuides.com, please view the following information.












Already a Member?

With an Elite Membership you can. . .

  • Reach the highest levels in no time
  • Have one of the most powerful characters in your game
  • Become a valuable member of your clan or guild
  • Become part of a caring and helpful community of gamers

Elite Members enjoy. . .

  • 1,660+ Cheats - tons of working, high quality cheats
  • 1,550+ Guides - We have one of the most comprehensive collections of guides on the net
  • 539+ Bots and macros - Level up quickly, even while you sleep!
  • A chance to win free prizes such as an amazing Playstation 3! And free gold and powerleveling!

No risk, only huge benefits!

  • Your investment can pay for itself in days!
  • Earn gold that you can trade for real money
  • Sell your high level items and characters for a profit!
  • Get tons of expensive guides and cheats in one spot for one small price

Money Back Guarantee!

Not 100% satisfied? We have a 24 hour, money-back guarantee! Contact us for a prompt and courteous refund!

Upgrade to an Elite Membership now!

Not A Member?

Join today and get access to all these great features!

  • Access to newly submitted cheats and guides
  • Download newly submitted bots and macros
  • Chat about your favorite game
  • Submit working content for a FREE Elite Membership!
  • And lots more!
Register Today!
Go to the top of the page
 
Quote Post
post Oct 22 2009, 09:24 AM
Post #2

lampara



In Training
**

Group: Members
Posts: 10
Joined: 20-October 09
Member No.: 1,026,543







Leave your comments and suggestions..

Have Questions? Please Post..
Go to the top of the page
 
+Quote Post
post Nov 16 2009, 04:32 AM
Post #3

lampara



In Training
**

Group: Members
Posts: 10
Joined: 20-October 09
Member No.: 1,026,543






Zzzz

I cannot edit my Own Topic?


O_O

and someone edited it?

Thank you and Have a happy Ksing
ill be adding more cool stuffs :)

This post has been edited by Adub: Oct 22 2009, 06:46 AM
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic

 


> Board Footer
Time is now: 21st March 2010 - 12:52 AM