Showing posts with label OpenKore. Show all posts
Showing posts with label OpenKore. Show all posts

Monday, August 8, 2011

New Bot Packed !!!

Dibuka kembali jasa bot dengan harga yang murah meriah
bagi pecinta Rune Midgrad alias Ragnarok Online
dengan packed :

Normal Packed !!
Rp 5.000,- / Hari
Rp 30.000,- / Minggu
Rp 100.000,- / Bulan

Expert Packed !!
Rp 4.000,- / Hari (dengan syarat bot 2 Hari Lebih !)
Rp 25.000,- / Minggu (dengan syarat bot 2 Minggu Lebih !!)
Rp 80.000,- / Bulan (dengan syarat bot 2 Bulan Lebih!!!)

bot akan dilakukan atau dijalankan setelah pembayaran telah dilakukan

pembayaran dilakukan via BCA !!

kontek yang dapat di hubungi : 081364267543 / 083894596761

Thursday, January 28, 2010

Set Bot Gandeng Biar Ikut Ketua

Nih banyak yg tny gak tau kenapa, pdhl gampang lochh =p
nih saya ajarin..

follow 1 #### 0 : Gk Follow ; 1 : Follow Target/Char ####
followTarget #### Fill nama char yang mau diikutin, harus sama nama nya ####
followEmotion 1 ### 0 : Gk Ikut keluarin Emo ; 1 : Keluarin emo sama ky target ###
followEmotion_distance 4 ### 4 : keluarin emo klo jaraknya 4 kotak
followFaceDirection 0 ### 0 : gk ikut arah muka ; 1 : ikutin arah muka target kemana#
followDistanceMax 3 ### jarak maksimal sama target ###
followDistanceMin 1 ### jarak minimal sama target ###
followLostStep 12 #### jarak kehilangan target ###
followSitAuto 0 ### 0 : gk ikut duduk ; 1 : ikut duduk klo target duduk ###
followBot 0 ### masih belum tau, gk pernah d coba ###

Sunday, November 22, 2009

Perbedaan Manual - Bot ??

buat yang masih bingung masalah bagusan manual ato bot..

akan saya perjelas disini..

kalo manual jelas akan lebih cepat ketimbang bot..

knp ?

1. manual lbh mementingkan skill tangan dr f1-f9 serta shortcut laen'a

2. dengan manual kt bs hunt lbh aman tanpa takut ada bahaya apa"

3. jumlah exp yang didapat jg lbh byk (cth di ice 1 jem bs 2jt exp)

4. ya kalian bs kira" sndiri lah..

5. ada kebanggaan sndiri dalam menggunakan skill sndiri ketimbang bot..

nah sekarang saya akan menjelaskan mengenai bot

1. bot bs auto tanpa mengenal lelah

2. bs bot ampe puluhan char kalo mao..

3. exp yg didapat jg gk sebanding dg manual..

4. walau gk sebanding tp lbh tenang karena bs auto dc

5. kalian bs kira" lagi gt..

hhwhwhwhw

itu sih menurut saya ajah

Saturday, September 12, 2009

Contoh Skill Ninja Di OpenKore

attackSkillSlot Hyousensou {
 lvl 1
 dist 5, 4, 3, 2, 1
 sp > 6 %
 aggressives
 inLockOnly 1
 monsters Orc Warrior,Hode, High Orc, Orc Archer, Muka, Metaller, Frilldora , Magnolia, Steel Chonchon, Muka, Drainliar, Anacondaq, Zerom, Requiem, golem, Orc Lady, Willow, Savage, Poporing, Savage Babe, Thief Bug, Elder Willow, Bigfoot, Poporing, Eggyra, Smokie, Metaling, Horn, Caramel, Matyr, Pasana, Whisper
 notMonsters
 notInTown 1
}

Wednesday, August 26, 2009

Download OpenKore 2.0.7 + Macros 2.0.2

OpenKore 2.07 adalah versi keluaran Wed Jul 29 2009

Link yang saya masukan berasal dari openkore.com, bisa dipercaya ^^

Untuk Petunjuk dapat di download di :

http://sourceforge.net/projects/openkore/files/OpenKore/2.0.7/README.txt/download

Untuk Download openkore-2.0.7.tar.bz2 [ linux, mac, bsd, solaris, others] 

http://sourceforge.net/projects/openkore/files/OpenKore/2.0.7/openkore-2.0.7.tar.bz2/download

Untuk Download openkore-2.0.7.zip [ windows ]

http://sourceforge.net/projects/openkore/files/OpenKore/2.0.7/openkore-2.0.7.zip/download

Download macro-2.0.2.zip

http://sourceforge.net/projects/openkore/files/Macro%20plugin/2.0.2/macro-2.0.2.zip/download

Download fieldpack-2.0.7.zip

http://sourceforge.net/projects/openkore/files/Field%20pack/2.0.7/fieldpack-2.0.7.zip/download

Download confpack-2.0.7.zip

http://sourceforge.net/projects/openkore/files/Default%20configuration%20files/2.0.7/confpack-2.0.7.zip/download

Download tablepack-2.0.7.zip

http://sourceforge.net/projects/openkore/files/Default%20configuration%20files/2.0.7/tablepack-2.0.7.zip/download

Terima Kasih kepada http://sourceforge.net/projects/openkore/files/

Apabila ada yang tidak dimengerti, dapat ditanyakan melalui comment atau chat box yang ada di sebelah kanan.

Terima Kasih kepada semua roberto1910.blogspot.com readers ^^

Saturday, August 1, 2009

Cara Vending

Buka Folder Control -> Config.txt

cari shopAuto_open 0 -> ubah menjadi 1 untuk buka toko.

kemudian

Buka Folder Control -> Shop.txt

ketik seperti berikut :

"NAMA TOKO" -> Tanpa Kutip Juga Bisa, cman sbagai contoh saja

Nama Item[TAB]Harga Barang[TAB]Jumlah Barang

contoh shop.txt

Straw,Knife,Clip[1] Murah !

Strawberry[Tab]4000[Tab]100

Knife [4][TAB]10000[TAB]1

Clip [1][TAB]2000000[TAB]1

Note: Tab yang d maksud bukan tulis tab tapi tombol tab pada keyboard.. 

judul toko dan barang yg d jual harap d kasih enter 1x

Monday, June 29, 2009

Jasa Buat Char

===========

Jasa Buat Char

===========

Bisa dari Novice hingga Job yang diinginkan ( mis : novice lv1 - thief lv 60 )

Jasa bikin char ini menggunakan fasilitas BOT !

Layanan 18 Jam/hari

Bisa cek status pake whips.. ( pake kode )

========================

Job Buat Char yang bisa di bikin :

========================

* Thief

* Swordman

* Merchant

* Acolyte

* Super Novice

* dkk

===========

Requierment :

===========

* Modal cukup pada char yang ingin d build 

* ada snjata n pot

* status d naikin sndiri

   bila tidak ingin sndiri, beritahukan apa saja yg ingin dinaikian

* tempat hunt d tentukan sndri

* barang bisa diambil smua..

* skill d naikin sndiri

   bila tidak ingin sndiri, beritahukan apa saja yang ingin dnaikan

* Id bikin sndiri !

* Sudah terdapat char novice ..

Payment :

* tergantung brp lama jd lv yang diinginkan

* bisa juga tergantung dari kesepakatan yang telah dbuat oleh anda dan saya sebelumnya

* Via BCA / Voucher Lyto / Zenny

* dibayar dmuka !

=======

Security :

=======

* Dijamin Aman dan Terpercaya

=======

Minat ?

=======

Hubungi 081364267543.. 

Langsung Bikin char n langsung d BOT

Sunday, April 12, 2009

Xmas Portal Fixed !!

To everyone who cant access or cant talk to "Npc Santa" in Aldebaran..

plz change the Portal in Tables folder...

Just make a little change..

Edit your portal from


aldebaran 223 222 xmas_fild01 78 68 0 c r1 c c n

to


aldebaran 168 168 xmas_fild01 78 68 0 c r1 c c n

it'll work properly.. if you not change it then your char cant find it..

Enj0y..

Friday, April 10, 2009

Bot Gandeng ??

Gk bisa nyari priest buat temen hunt ?? Mw pake priest sndiri buat temenin hunt ?? Nah Bot Gandeng adalah solusi yang tepat untuk teman-teman RO..

Config Priest Gandeng..

# Please Read the Users Manual
# The Manual is located at http://openkore.sourceforge.net/manual/

# Please Read the Users Manual# The Manual is located at http://openkore.sourceforge.net/manual/

######## Login options and server-specific options ########

master Indonesia - idRO: Sakray
server 0
username
password
loginPinCode
char 0
sex 0

bindIp
# For an overview of all servertypes please go to the following URL:
# http://www.openkore.com/wiki/index.php/ServerType#English
serverType 21

# 1 = hook into RO client, 2 = Act as stand-alone proxy, proxy = act as true proxy
XKore 0
XKore_silent 1
XKore_bypassBotDetection 0
XKore_exeName ragexe.exe

# XKore 2 / Proxy configuration
XKore_listenIp 127.0.0.1
XKore_listenPort 6901
XKore_publicIp 127.0.0.1

# It is not advised to set secureAdminPassword if you're using Xkore 2
secureAdminPassword 0
adminPassword
callSign
commandPrefix ;

pauseCharServer 0
pauseMapServer 0
ignoreInvalidLogin 0
secureLogin_requestCode

message_length_max 80

######## Main configuration ########

alias_heal sp 28

allowedMaps
allowedMaps_reaction 1

attackAuto 2
attackAuto_party 1
attackAuto_onlyWhenSafe 0
attackAuto_followTarget 1
attackAuto_inLockOnly 1
attackDistance 3.5
attackDistanceAuto 0
attackMaxDistance 5
attackMaxRouteDistance 100
attackMaxRouteTime 4
attackMinPlayerDistance 2
attackMinPortalDistance 4
attackUseWeapon 0
attackNoGiveup 0
attackCanSnipe 0
attackCheckLOS
attackLooters 0
attackChangeTarget 1
aggressiveAntiKS 0

autoMoveOnDeath 0
autoMoveOnDeath_x
autoMoveOnDeath_y
autoMoveOnDeath_map

attackEquip_topHead
attackEquip_midHead
attackEquip_lowHead
attackEquip_leftHand
attackEquip_rightHand
attackEquip_leftAccessory
attackEquip_rightAccessory
attackEquip_robe
attackEquip_armor
attackEquip_shoes
attackEquip_arrow

autoBreakTime {
 startTime 
 stopTime
}

autoConfChange {
 minTime
 varTime
 lvl
 joblvl
}

autoMakeArrows 0

autoRestart 0

autoRestartMin 10800
autoRestartSeed 3600

autoRestartSleep 1
autoSleepMin 900
autoSleepSeed 900

autoResponse 0

autoSpell

avoidGM_near 0
avoidGM_near_inTown 0
avoidGM_talk 0
avoidGM_reconnect 1800
avoidGM_ignoreList

avoidList 1
avoidList_inLockOnly 0
avoidList_reconnect 1800

cachePlayerNames 1
cachePlayerNames_duration 900
cachePlayerNames_maxSize 100

clientSight 20

dcOnDeath 0
dcOnDualLogin 300
dcOnDisconnect 0
dcOnEmptyArrow 0
dcOnMaxReconnections 0
dcOnMute 0
dcOnPM 0
dcOnZeny 0
dcOnStorageFull 1
dcOnPlayer 0

follow 1
followTarget --- nama yg diikuti
followEmotion 1
followEmotion_distance 4
followFaceDirection 0
followDistanceMax 12 --- jarak maximal
followDistanceMin  6 --- jarak minimal
followLostStep 12 --- jarak kehilangan master
followSitAuto 1
followBot 1

itemsTakeAuto 0
itemsTakeAuto_party 0
itemsGatherAuto 0
itemsMaxWeight 49
itemsMaxWeight_sellOrStore 48
itemsMaxNum_sellOrStore 99
cartMaxWeight 7900
itemsTakeAuto_new 0
   

lockMap 
lockMap_x
lockMap_y
lockMap_randX
lockMap_randY

route_escape_reachedNoPortal 1
route_escape_randomWalk 1
route_escape_shout
route_randomWalk 1
route_randomWalk_inTown 0
route_randomWalk_maxRouteTime 75
route_maxWarpFee
route_maxNpcTries 5
route_teleport 0
route_teleport_minDistance 150
route_teleport_maxTries 8
route_teleport_notInMaps
route_step 15

runFromTarget 0
runFromTarget_dist 6

saveMap Payon
saveMap_warpToBuyOrSell 0
saveMap_warpChatCommand

shopAuto_open 0
shop_random 0

sitAuto_hp_lower 20
sitAuto_hp_upper 40
sitAuto_sp_lower 20
sitAuto_sp_upper 40
sitAuto_over_50 0
sitAuto_idle 1
sitAuto_look
sitAuto_look_from_wall

statsAddAuto 0
statsAddAuto_list
statsAddAuto_dontUseBonus 0
statsAdd_over_99 0

skillsAddAuto 0
skillsAddAuto_list

tankMode 0
tankModeTarget

teleportAuto_hp 0
teleportAuto_sp 0
teleportAuto_idle 0
teleportAuto_portal 0
teleportAuto_search 0
teleportAuto_minAggressives 0
teleportAuto_minAggressivesInLock 0
teleportAuto_onlyWhenSafe 0
teleportAuto_maxDmg 0
teleportAuto_maxDmgInLock 0
teleportAuto_deadly 1
teleportAuto_useSkill 3
teleportAuto_useChatCommand
teleportAuto_allPlayers 0
teleportAuto_atkCount 0
teleportAuto_atkMiss 10
teleportAuto_unstuck 0
teleportAuto_dropTarget 0
teleportAuto_dropTargetKS 0
teleportAuto_attackedWhenSitting 0
teleportAuto_totalDmg 0
teleportAuto_totalDmgInLock 0
teleportAuto_equip_leftAccessory
teleportAuto_equip_rightAccessory
teleportAuto_lostHomunculus
teleportAuto_useItemForRespawn

dealAuto 1
dealAuto_names
partyAuto 1
partyAutoShare 1
guildAutoDeny 1

verbose 1
showDomain 0
squelchDomains
verboseDomains
beepDomains
beepDomains_notInTown

logChat 0
logPrivateChat 1
logPartyChat 1
logGuildChat 1
logSystemChat 1
logEmoticons
logConsole 0
logAppendUsername 1

chatTitleOversize 0
shopTitleOversize 0

sleepTime 50000

ignoreAll 0
itemHistory 0
autoTalkCont 1
noAutoSkill 0
portalRecord 2
missDamage 0

tankersList

removeActorWithDistance

######## Block options ########
# You can copy & paste any block multiple times. So if you want to
# configure two attack skills, just duplicate the attackSkillSlot block.

attackSkillSlot Lex Aeterna {
lvl 10
dist 5
maxCastTime 0
minCastTime 0
hp
sp > 10
homunculus_hp
homunculus_sp
homunculus_dead
onAction
whenStatusActive
whenStatusInactive
whenFollowing
spirit
aggressives
previousDamage
stopWhenHit 0
inLockOnly 0
notInTown 0
timeout 0
disabled 0
monsters Les, Wood Goblin, Geographer
notMonsters
maxAttempts 0
maxUses 0
target_whenStatusActive
target_whenStatusInactive
target_deltaHp
inInventory
isSelfSkill 0
equip_topHead
equip_midHead
equip_lowHead
equip_leftHand
equip_rightHand
equip_leftAccessory
equip_rightAccessory
equip_robe
equip_armor
equip_shoes
equip_arrow
manualAI 0
}

useSelf_skill Heal {
 lvl 10
 hp < 70%
 sp > 10%
}

useSelf_skill Increase AGI {
 lvl 10
 whenStatusInactive Increase AGI
 sp > 10%
 timeout 5
}

useSelf_skill Blessing {
 lvl 10
 whenStatusInactive Blessing
 sp > 10%
 timeout 5
}

useSelf_skill Angelus {
  lvl 7
  whenStatusInactive Angelus
  sp > 10%
  timeout 5
}

useSelf_skill Kyrie Eleison {
  lvl 5
  sp > 45
  stopWhenHit 1
  notWhileSitting 1
  notInTown 1
  timeout 5
  whenStatusInactive Kyrie Eleison
}

useSelf_skill Magnificat {
  lvl 3
  sp > 45
  stopWhenHit 1
  notWhileSitting 1
  notInTown 1
  timeout 5
  whenStatusInactive Magnificat
}

useSelf_skill Gloria {
  lvl 1
  sp > 25
  whenStatusInactive Gloria
  timeout 28
}

useSelf_skill Ruwach {
 lvl 1
 whenStatusInactive Ruwach
 sp > 10%
 timeout 5
}

useSelf_skill_smartHeal 1

partySkill Magnificat {
  lvl 3
  sp
  stopWhenHit 1
  timeout 10
  whenStatusInactive Magnificat
  partyAggressives < 1
  isSelfSkill 1
}

partySkill Resurrection {
  lvl 4
  target_dead 1
}

partySkill Impositio Manus {
  lvl 3
  sp > 25
  notInTown 1
  timeout 3
  disabled 0
  target_whenStatusInactive Impositio Manus
  target_timeout 60
}

partySkill Heal {
  lvl 10
  target_hp < 60%
  sp > 10 %
}

partySkill Blessing {
  lvl 10
  sp > 64
  notInTown 1
  timeout 3
  target_whenStatusInactive Blessing
  target_timeout 240
}

partySkill Kyrie Eleison {
  lvl 10
  sp > 50
  notInTown 1
  timeout 3
  target_whenStatusInactive Kyrie Eleison
  target_timeout 240
}

partySkill Increase AGI {
  lvl 10
  sp > 45
  notInTown 0
  timeout 3
  target_whenStatusInactive Increase AGI
  target_timeout 240
}

partySkill Angelus {
  lvl 7
  sp > 45
  notInTown 1
  timeout 3
  target_whenStatusInactive Angelus
  target_timeout 240
  isSelfSkill 1
}

partySkill Cure {
  lvl 1
  target_whenStatusActive Cursed, Blinded, Chaos, Silenced
  sp > 10%
  timeout 5
}

partySkill Status Recovery {
  lvl 1
  sp > 25
  timeout 2
  target_whenStatusActive Frozen, Stone Curse, Stun
}

autoSwitch_default_rightHand
autoSwitch_default_leftHand
autoSwitch_default_arrow

# NOTE: In the case of two handed weapons, or no Shield,
# duplicate the weapon name for 'rightHand'
# To attack with bare hands, specify "[NONE]" (without the quotes) for rightHand

autoSwitch {
 rightHand
 leftHand
 arrow
 distance
 useWeapon
}

useSelf_item Novice Potion {
 hp <= 50
 sp
 homunculus_hp
 homunculus_sp
 homunculus_dead
 onAction
 whenStatusActive
 whenStatusInactive
 whenFollowing
 spirit
 aggressives
 monsters
 notMonsters
 stopWhenHit 0
 inLockOnly 0
 notWhileSitting 0
 notInTown 0
 timeout
 disabled 0
 inInventory
 manualAI 0
}

######## Autostorage/autosell ########

buyAuto {
 npc
 standpoint
 distance 5
 minAmount 2
 maxAmount 3
}

sellAuto 0
sellAuto_npc
sellAuto_standpoint
sellAuto_distance 5

storageAuto 0
storageAuto_npc
storageAuto_distance 5
storageAuto_npc_type 1
storageAuto_npc_steps
storageAuto_password
storageAuto_keepOpen 0
storageAuto_useChatCommand
relogAfterStorage 1
minStorageZeny 50

npcTimeResponse

getAuto  {
 minAmount 0
 maxAmount 350
 passive 0
}

######## Debugging options; only useful for developers ########

debug 0
debugPacket_unparsed 0
debugPacket_received 0
debugPacket_ro_sent 0
debugPacket_sent 0
debugPacket_exclude
debugPacket_include
debugPacket_include_dumpMethod
debugDomains
storageEncryptKey 0x050B6F79, 0x0202C179, 0x00E20120, 0x04FA43E3, 0x0179B6C8, 0x05973DF2, 0x007D8D6B, 0x08CB9ED9
gameGuard 1
serverEncoding Western

macro_nowarn 1
macro_orphans terminate
macro_debug none
macro_readmanual red/chili


Note : 

- tidak memakai lex aeterna ( di mon_Control.txt harus diganti menjadi )

all 0 0 0

- memakai lex aeterna ( di mon_control.txt harus diganti menjadi )

all 0 0 0

Nama monster 2 0 1 --->>> nama monster yang terkena skill lex aeterna saja

- untuk skill priest na bisa di edit" sndiri... hehehe

Sekian...

Thursday, March 19, 2009

SVN Guide - What is SVN and how to use it?

Read the official SVN guide for information on how to download the current development version of OpenKore from SVN.

Please don't ask questions covered here; if it's not obvious enough from reading this guide, SVN is not for you.

How to create a new map (gat to fld)

The easy guide of How to create a new map .fld ? can be found here 
http://www.openkore.com/wiki/index.php/How_to_create_a_new_.fld_map%3F

edited by penz' - documentation writers team.

=============
I searched, only to find posts *always* telling the person to search, rather than talking a few pecks of the keyboard to explain how to do it (other than jumbling keywords into a short sentence) - let alone offering to do it for the person. I honestly think 90% of the ppl recommending gat2fld have never used it before.

Anyways, how to do it. Forget about any gat2fld zips/etc you find - the one I got was useless. Get a good GRF tool, then install ActivePerl 5.8.8.**. Snatch the gat & rsw files for the map you want out of the grf, and put them in a folder of your choice. In the same folder, create a file called gat2fld.pl with the following text inside (create as txt, then rename to pl):

====================================================================

#!/usr/local/bin/perl 


@dir_list = sort &dir_list("./"); 
foreach $file (@dir_list){ 
  if (-f "./$file" && $file =~ /\.s?gat?$/){ 
  $cnt++; 
  $file =~ s/.gat//; 
  print "$cnt\t$file\n"; 
  gat2fld($file); 
  } 


exit; 

sub dir_list{ 
  opendir(DIR,"$_[0]"); 
  local(@list) = readdir(DIR); 


sub gat2fld { 
  my $file = shift; 

  open IN, $file.".gat"; 
  open OUT, ">".$file.".fld"; 
  binmode(IN); 
  read(IN, $data, 16); 
  print OUT pack("S1", unpack("L1", substr($data, 6,4))); 
  print OUT pack("S1", unpack("L1", substr($data, 10,4))); 
  while (read(IN, $data, 20)) { 
  $temp = unpack("C1", substr($data, 14,1)); 
  if ($temp == 116) { 
  print OUT pack("C", 0x00); 
  } else { 
  print OUT pack("C", unpack("C1", substr($data, 14,1))); 
  } 
  } 
  close IN; 
  close OUT; 


====================================================================

Then dbl-click the pl you created, and it should make a fld file you can put in your bot's fields folder. Credits go to a few ppl on this forum for reposting the code a few times, and to those who kept telling others to search. If you want the peoples names, you can do what they suggested over and over...search  

files I used:
ActivePerl-5.8.8.817-MSWin32-x86-257965.msi (free selfinstaller)
grftool-win32-1.2.0.zip (grf tool)
sdata.grf (gat/rsw maps)

(PS, this *is* meant to jab at the constant rehashing of 'search for it' phrase when the info really isn't in the search in a comprehensible form, or not even there. And FYI, I turned this from a "how do I" to a "how to" thread mid-way since I put 2+2+8+5+148+12+255 [how the info was scatered around the forums] together to get it working)

Wednesday, March 18, 2009

Download OpenKore

Nah.. bagi yang masih belum pernah atau belum tau harus download OpenKore dimana, sekarang saya akan menshare beberapa tips dalam mendownload OpenKore ini...

Disini saya akan membagi menjadi beberapa tahap :

1. Download Openkore versi terbaru (sudah support Macro & Plugins) :

OpenKore 2.0.6

setelah kamu Extract Openkore kamu maka susunan folder Openkore akan menjadi seperti ini :

Openkore 2.0.6
--- Control
--- Fields
--- Src
--- Tables

2.  Buka file Servers.txt ganti dengan list Servers.txt terbaru (kamu dapat menemukan file Server.txt pada folder tables)

Download Servers.txt

3.  Delete file Recvpackets.txt dan rename file recvpackets-idro.txt menjadi recvpackets.txt (kamu dapat menemukan file Recvpakets.txt pada folder tables)

Download recvpackets-idro.txt

4.  Buka file Portals.txt

Ketik Lighthalzen dan Rachel ,agar bot anda bisa berjalan lancar di kota Lighthalzen dan Rachel. Saat menjalankan Openkore akan ada pilihan untuk mengcompile portals.txt, pilih YES dan portals.txt akan terupdate.

5.  Selamat Ber-Bot ria ^^

Tuesday, March 17, 2009

Config OpenKore

Bagaimana Melakukan Setting BOT ??

Pada bagian ini saya hanya akan menjelaskan poin-point yang penting pada config.txt agar mudah dalam membuat config sendiri.
Perlu diketahui bahwa pada suatu baris di config.txt banyak yang berkaitan dengan baris pada file lain seperti avoid.txt, arrowcraft.txt, mon_control.txt, item_control.txt, chat_resp.txt, dll.

::Config.txt::

Config.txt adalah file yang paling penting dan banyak menyimpan informasi untuk digunakan oleh openkore

Dibagian ini kita akan membagi beberapa bagian:



.::menentukan pilihan login dan informasi server::.
*master [nama server]
kita mengambil contoh dari servers.txt untuk idRO.cth :
[Indonesia - idRO Free Server: Fun and Chat]
ip 202.43.167.66 port 6900 master_version 12 version 2 serverType 21
disini kita hanya mengambil bagian yang diapit oleh tag '[' dan ']'menjadi "master
[Indonesia - idRO Free Server: Fun and Chat]"

- server [nomor]
server disini hanya berguna jika server ragnarok yang kamu mainkanlebih dari satu server cth idRO.
cth :

[Fun and Chat] = 0

[RRC] = 1

jadi jika kamu main di FnC maka "server 0", RRC maka "server 1"


- username (username)
Isi username IDRO kamu. contoh : username Test_1

- password (password)
Isi password IDRO kamu. contoh : password 123456789

- char [nomor]
Isi char mana yang ingin di bot, mulai dari ujung kiri adalah 0,1,2,3,4,5 contoh: "char 3" maka input angka "3"

- serverType [nomor]
Ini merupakan type dari server yang kamu mainkan.
0 = normal server1 = oRO2 = pRO3 = eAthena/Freya4 = new Freya
default adalah 0 (terutama pada idRO) contoh : "ServerType 0"

- gameGuard [nomor]
bagian ini dibuat untuk mengatasi masalah gameguardpada beberapa server seperti inRO, bRO atau pRO sakray.
0 = Tidak memakai..default1 = inRO atau pRO sakray2 = bRO
default adalah 0 (terutama pada idRO) contoh : "gameguard 0"

- attackAuto [number]
Pada bagian ini input menentukan apakah kamu akan menyerang atau tidak.
0 = tidak menyerang monster1 = menyerang monster aggressive2 = menyerang semua monster (aggressive atau tidak)
default adalah 2 (terutama pada idRO) contoh : "attackAuto 2"

- attackAuto_party [nomor]
Bagian ini sama seperti attackAuto, hanya saja ini untuk monster yang menyerang party kamu. Party kamu akan didahulukan keselamatannya.

- attackAuto_inLockOnly [nomor]
ini digunakan untuk menentukan apakah kamu akan menyerangselagi berjalan menuju map tujuan atau tidak.
0 = menyerang semua monster ketika menuju map tujuan1 = menyerang monster yang menyerang kamu ketika menuju map tujuan2 = tidak menyerang apapun kecuali di map tujuan
default adalah 1 contoh : "attackAuto_inLockOnly 1"

- attackDistance [nomor]- attackMaxDistance [nomor]
attackdistance adalah jarak minimal kita dengan monster sebelummenyerang, sedangkan attackMaxDistance adalah jarak kita mulai menyerang monster.
jarak bergantung karakter dan jenis senjatanya..
untuk senjata dan karakter mellecth : "attackDistance 1.5""attackMaxDistance 2.5"
untuk senjata jauh atau serangan magiccth : "attackDistance 1.5""attackMaxDistance 10"
10 adalah jarak terjauh seorang archer bisa menembak, kalian bisa mencoba jarak yang paling enak.

Note : Jika Char Bot adalah GS/Archer/Hunter/Sniper/Mage maka MaxDistance nya adalah 18


- attackUseWeapon (flag)
Bagian ini menentukan apakah kita menyerang monster dengan mengunakan skillsaja atau memukul dengan senjata saja.
0 = memakai skill (attack_skill_slot)
1 = memukul biasa mengunakan senjata
bagaimana jika kita ingin menentukan kalo monster A di skill,sedangkan monster B dipukul biasa.
jawabannya mudah kita set ke 1, dan tetap memakaiattack_skill_slot ke monster tertentu.
biasanya 0 hanya dipakai oleh mage atau acolyte yang mengunakanskill untuk menyerang.

- attackCanSnipe (flag)
Hanya digunakan oleh seorang archer/mage/GS untuk mengecek jarak melaluitebing atau sejenisnya. seperti pada map argiope.default adalah 0. Ubah ke 1 untuk Snipe

-autoMakeArrows (flag)
Hanya digunakan untuk membuat arrow dengan memakai skill archer yaitu arrow crafting. berkaitan dengan file arrowcraft.txt untuk menentukan bahan pembuatannya
0 = tidak membuat
1 = membuat berdasarkan settingan dan bahan yang ada
default adalah 0

- autoRestart (flag)
Apabila diset ke 1, maka bot akan direstart setelah(autoRestartMin + random(autoRestartSeed)).
autoRestartMin 10800autoRestartSeed 3600
pada waktu diatas (10800 + random(3600))

- avoidList (flag)
ini adalah bagian dimana digunakan untuk menghindari karakter tertentu yang terdapat pada file avoid.txt.
avoidList_inLockOnly 0 avoidList_reconnect 1800
avoidlist_inLockOnly diset ke 1 digunakan apabila ingin menghindari pada map hunting saja.
avoidlist_reconnect adalah waktu untuk login setelahavoid / dc dalam detik.
default adalah 0

- dcOnDeath (flag)
dcOnDualLogin (nomor)
dcOnMute (flag)
dcOnPM (flag)
dcOnZeny (nomor)

Pada bagian ini adalah perintah disconnect atau dc jika kondisisesuai.
dcOnDeath = dc jika mati di lockmap
dcOnDualLogin = dc jika ada yang login memakai char tersebut selama (nomor) detik.
dcOnMute = dc jika kita di mute oleh GM
dcOnPM = dc bila ada yang me-wisp atau Private Message
dcOnZeny = dc jika zeny yang kita miliki dibawah (nomor)
semua defaultnya adalah 0. Ubah ke "1" untuk mengaktifkan

- follow (flag)
Jika kita ingin agar bot mengkuti bot lain (bot gandeng/berdua)maka follow di set ke 1. Berikut adalah beberapa tambahan yang harus diisi agar bisa mengikuti

- followTarget [nama target]

Disini kita mengisinya dengan nama char yang ingin kita ikuti,harap ditulis sesuai dengan namanya.


- followEmotion (flag)

Ini merupakan bagian dimana bot akan meniru setiap emoticon yang dikeluarkan oleh target. ex : , , dll.


- followEmotion_distance (nomor)default 4

Jarak antara target dengan bot untuk melakukan emoticon.


- followFaceDirection (flag)default 0

Bot akan mengikuti arah kemana wajah target memandang.


- followDistanceMax (nomor) default 6

Jarak maksimal bot dengan target dalam mengikuti.


- followDistanceMin (nomor) default 3

Jarak minimal bot dengan target saat mengikuti.


- followLostStep (nomor) default 12

Jika bot tidak bisa menemukan target maka dia akan berjalan menuju terakhir target terlihat + 12 kotak.


- followSitAuto (flag) default 1

Berfungsi untuk duduk apabila target duduk.


- followBot (flag)

default 0 bagian ini untuk menyatakan kalau target adalah bot juga,dimana bot akan me-wisp target lokasi dia berada sekarang.


- itemsTakeAuto (nomor) default 2
itemsTakeAuto_party (nomor) default 0
itemsGatherAuto (nomor) default 2
ini bagian dimana bot akan menentukan apakah dia akan mengambil barang atau menghiraukannya.
0 = tidak mengambil apapun1 = bunuh monster didekatnya baru mengambil barang
2 = ambil barang baru membunuh monster didekatnya
masing-masing berbeda fungsi, dimana :

takeauto = ambil barang dari monster yang kita bunuh
takeautoparty = mengambil barang yang party bunuh
gatherauto = mengambil barang yang tidak diambil orang
dalam mengambil barang bot akan memperhitungkan beratnya,dimana :

- itemsMaxWeight (nomor dalam persen) default 89- itemsMaxWeight_sellOrStore (nomor dalam persen) default 48
itemMaxWeight adalah batas maksimal saat bot akan kembalike storage. Ini digunakan pada saat hendak balik untuk storagedan menemukan item di lantai.
itemMaxWeight_sellOrStore adalah berat maksimal dalam inventory.Jika pas atau lebih maka bot akan ke kafra dan menaruh barang -barang yang ditentukan kedalam storage.

- lockMap [map name]
lockMap_x
lockMap_y
lockmap digunakan untuk menentukan tempat hunting kita.
lockmap_x dan lockmap_y digunakan apabila kita hanya ingin hunting pada lokasi tertentu (x,y).
ada dua cara menuju map tujuan dimana cara tersebut dengan berjalan atau dengan teleport hingga mendekati portal.

- route_randomWalk (flag) default 1

Digunakan untuk berjalan menuju map tujuan.


- route_teleport (flag) default 0
route_teleport_maxTries (nomor) default 8
digunakan untuk teleport menuju map tujuan selama (nomor) kali hingga mendekati portal.

- saveMap [nama kota]
saveMap_warpToBuyOrSell (flag) default 1
savemap digunakan untuk balik ke kota dimana tempat kamu menyimpanposisi kamu (save point),
sedangkan warptobuyorsell digunakan untuk memberikan pilihan apakah kamu balik dengan jalan kaki, atau
menggunakan level 2 tele skill atau butterfly wing.

- shopAuto_open (flag) default 0
shop_random (flag) default 0
digunakan untuk vending, dimana bot akan membuka toko apabilakamu sedang duduk (sit_auto_idle harus diset ke 1).
shop_random digunakan apakah mengacak urutan item yang dijualatau tetap sesuai dengan yang terdapat pada shop.txt.
bagian berikut akan diset sebagai berikut :duduk jika HP dibawah 20% dan berdiri jika HP diatas 70% duduk jika SP dibawah 10% dan berdiri jika SP diatas 50%
maka :
sitAuto_hp_lower 20
sitAuto_hp_upper 70
sitAuto_sp_lower 10
sitAuto_sp_upper 50

- sitAuto_over_50 (flag) default 0
jika diset ke 1, maka bila berat 50% atau lebih akan duduk.

- sitAuto_idle (flag) default 1jika diset ke 1, maka bot akan duduk bila status idle(tidak melakukan apa-apa).

- teleportAuto_hp (nomor) default 10teleportAuto_sp (nomor) default 0teleport jika hp atau sp dibawah (nomor) persen.

- teleportAuto_idle (flag) default 0jika diset ke 1 maka akan teleport jika keadaaan idle.

- teleportAuto_portal (flag) default 0jika diset ke 1, apabila dalam lockmap tujuan melihat portalmaka akan segera teleport untuk menghindari keluar dari maphunting.

- teleportAuto_search (flag) default 0digunakan untuk membuat bot mencari monster yang sudahditentukan dalam mon_control.txt.

- teleportAuto_minAggressives (nomor) default 0
teleportAuto_minAggressivesInLock (nomor) default 0
sesuai dengan namanya fungsinya adalah teleport jika jumlah monster yang menyerang bot sama dengan (nomor) atau lebih.

- teleportAuto_maxDmg (nomor) default 500
teleportAuto_maxDmgInLock (nomor) default 0
fungsinya adalah teleport apabila bot menerima damage sama dengan nomor atau lebih.

- teleportAuto_deadly (flag) default 0teleport apabila serangan terakhir monster dapat membunuh kita.

- teleportAuto_useSkill (nomor) default 3
teleport dengan mengunakan berbagai pilihan :
1 = teleport memakai skill dan mengunakan SP
2 = teleport memakai item fly wing dan butterfly wing
3 = teleport memakai skill tanpa memakai SP

- teleportAuto_atkMiss (nomor) default 10
teleport jika attack kamu ke monster miss sebanyak (nomor) kali.berguna jika kamu salah senjata atau salah elemental.

- teleportAuto_unstuck (flag) default 0teleport jika bot mengalami stuck (diset ke 1) dalam map.

- teleportAuto_attackedWhenSitting (flag) default 0teleport jika bot diserang dalam keadaan duduk (diset ke 1).

- teleportAuto_totalDmg (nomor) default 0
teleportAuto_totalDmgInLock (nomor) default 0
bot akan teleport jika damage yang diterima sama atau lebih dari(nomor). Jika diset ke 0 maka bot tidak akan tele.

- dealAuto (nomor) default 1
partyAuto (nomor) default 1
partyAutoShare (flag) default 0
guildAutoDeny (nomor) default 1
fungsi beberapa bagian diatas adalah untuk mengatur deal, party,guild request dari orang lain.
0 = tidak melakukan apapun terhadap request
1 = menolak semua request
2 = menerima semua request
pada party autoshare digunakan untuk menset sama rata, hanya bisadilakukan oleh pembuat grup.

- ignoreAll (flag) default 0jika diset ke 1, maka bot akan menolak semua wisp/PM yang adasama fungsi dengan /exall.

- secureAdminPassword (flag) default 0
adminPassword (password)
digunakan apabila kita ingin mengecek bot dari karakter lain melalui PM (diset ke 1), dengan melakukan PM mengunakan(password) kita bisa mengetahui status dan level.

Berikut adalah blok yang memakai beberapa fungsi yang sama.

- attackSkillSlot
bagian ini menjelaskan skill apa yang akan digunakan padamonster, pada saat menemukan blok attackSkillSlot yangsesuai maka dia akan memakai skill yang ditentukan.

- useSelf_skilljika kondisi dalam useSelf_skill terpenuhi, maka skill akandigunakan pada diri sendiri. Jika ada 2 skill yang sama, maka blok paling atas akan dipakai.

- useSelf_itemjika kondisi dalam useSelf_item terpenuhi, maka item akan digunakan oleh diri sendiri.

Berikut adalah beberapa operator yang berfungsi sama pada 5 blok diatas:

- hp (range)sp (range)hanya gunakan blok ini jika bot memiliki hp/sp sesuai denganrange dalam persen %.

- whenStatusActive (nama status)whenStatusInactive (nama status)hanya gunakan blok ini jika status active/inactive. Kamu bisa menekan 's' pada console untuk melihat status kamu.

- spirit (range)hanya gunakan blok ini jika spirit dalam range.

- aggresive (range)hanya gunakan blok ini jika monster aggressive dalam range.

- monsters (list)list disini dimaksudkan nama monster yang ingin diserangcth : Poring, Baphomet

- inLockOnly (flag)jika diset ke 1, bot akan memakai skill hanya pada map hunting.

- notMonsters (monsters)hampir sama dengan bagian monsters, hanya saja ini agar tidakmenyerang monster dalam list mengunakan blok ini.

- MaxUses (nomor)jumlah skill ini digunakan pada monster, jika skill ternyata missmaka tidak akan terhitung..

- Timeouts (nomor)gunakan blok ini lagi setelah (nomor) detik.

- inInventory_name (item name)
inInventory_qty (quantity)
gunakan skill dalam blok ini, jika (nama item) ada dalam inventory,dan jumlahnya sesuai dengan (quantity).

- useSelf_skill_smartHeal (flag) default 1ini adalah bagian yang mengatur smart heal, jadi jika kamumempunyai lvl 10 heal, dia akan mengatur lvl berapa yang akandipakai sesuai dengan darah kamu.
Pada PartySkill, ada sedikit perbedaan dengan useSelfSkill, dimana pada party skill kita memberikan skill pada party kita.

Party skill terbagi dua blok yang berbeda dimana blok mulai dari :
lvl 10
maxCastTime 0
minCastTime0
hp
sp
onAction
whenStatusActive
whenStatusInactive
whenFollowing
spirit
aggressives
monsters
notMonsters
stopWhenHit 0
inLockOnly 0
notWhileSitting 0
notInTown 0
timeout 0
disabled 0

adalah blok tentang pengunaan skill dan status kita dan blok berikutnya adalah :

target [nama char]
target_hp
target_isJob
target_isNotJob
target_whenStatusActive
target_whenStatusInactive
target_aggressives
target_monsters
target_timeout 0
target_dead 0
inInventory

dimana blok ini adalah bagian dari status target / party kita..
Bot pada dasarnya bisa mengganti senjata/equip/arrow dan menentukan defaultnya maka dipakai :
autoSwitch_default_rightHand [nama item]
autoSwitch_default_leftHand [nama item]
autoSwitch_default_arrow [nama item]

atau menentukan mengganti equip/senjata/arrow apa jika menyerang monster dengan cara :
autoSwitch [nama monster] {rightHand [nama equip/senjata]
leftHand [nama equip/senjata]
arrow [nama arrow]distance [jarak]useWeapon}

dimana untuk penulisan [nama equip/senjata] harus sesuai dengan yang tertulis pada console kore. Untuk melihat nama item yang diinginkan bisa dengan mengetik 'i' pada console.
Bagaimana jika kita hendak menyimpan pada storage/beli/jual/ambil barang, maka digunakan baris berikut :

+buy and sell+
buyAuto [nama item] {npc ([map npc tersebut] x y)
standpointdistance 5
minAmount 2
maxAmount 3}
sellAuto 0 (1 jika ingin jual ke NPC)
sellAuto_npc ([map npc tersebut] x y)
sellAuto_standpoint
sellAuto_distance 5

+storage barang+
storageAuto 0 (set ke 1 jika ingin memakai storage)
storageAuto_npc ([map npc tersebut] x y)
storageAuto_distance 5
storageAuto_npc_type 1 (tipe npc 1 = biasa, 2 = kafra, 3 = steps)
storageAuto_npc_steps (npc steps)
relogAfterStorage 1 (relog setelah selesai storage)
storageAuto_password (password storage ???)

+mengambil barang dari storage+
getAuto [nama item] {
minAmount (nomor) minimal di inventory
maxAmount (nomor) jumlah max di inventorypassive}

jadi jika minAmount tercapai, maka bot akan mengambil [nama item]hingga mencapai MaxAmount.


Semoga ini dapat membantu ^^

Thx -> AdaNi-Game