[TUTORIAL]Penggunaan OpenKore dari 0

Discussion in 'Ragnarok Online' started by Anthony89, 18 Nov 2007.

  1. Anthony89

    Anthony89 IndoForum Senior C

    No. Urut:
    13415
    Joined:
    29 Mar 2007
    Messages:
    5.441
    Likes Received:
    318
    Trophy Points:
    83
    Occupation:
    Student
    Location:
    Home Sweet Home
    Pertama kamu mesti download dulu OpenKore nya, bisa di forum http://www.d-bests.com/news.php
    Mesti register dulu terus masuk ke forum bagian download section ^_^


    Mulai nih, walaupun hanya coppas ( jujur ), tapi mungkin bisa bermanfaat ^_^


    Dikarenakan banyak atau rumitnya pemahaman maka saya akan membagi
    bagian ini menjadi 3 bagian dimana setiap bagian akan membahas :

    Part 1. Pengenalan, Pengaturan dan Pencarian Informasi
    Part 2. Melakukan Settingan Bot
    Part 3. Tips and Trik Bot

    Dimana kalian bisa menentukan part mana yang ingin kalian baca.

    Sebelumnya saya ingin memberitahukan bahwa diperlukan waktu hampir setengah tahun bagi saya untuk bisa memahami bot, jadi bagi kalian yang baru belajar tidak usah putus asa apalagi terburu-buru mempelajari bot, pelajarilah satu-persatu, sering-sering melakukan eksperimen sendiri.

    Credit kepada situs openkore.sourceforge.net dan d-bests.com

    ################################################## ##########
    ## Part 1. Pengenalan, Pengaturan dan Pencarian Informasi ##
    ################################################## ##########

    :: Pengenalan ::

    Bot yang diambil dari kata Ro-Bot seperti namanya merupakan program yang bisa berjalan sendiri dengan sedikit bantuan manual.

    Openkore adalah salah satu bot, dimana Openkore merupakan "Ragnarok Another Client" yang berarti "Client Lain dari Ragnarok".

    Tujuan dari Bot tidak lain adalah untuk mencari level, mencari zenny, mencari barang rare, dan yang paling utama mencegah kita menghabiskan seluruh waktu kita didepan komputer hanya untuk menaikkan level ;p.

    Hal pertama tentu saja kita memerlukan program bot itu sendiri..Dimana biasanya program dibagi menjadi 4 bagian:

    bagian 1 : openkore-1.68
    bagian 2 : configpack-1.68
    bagian 3 : tablepack-1.68
    bagian 4 : fieldpack-1.64

    semua bagian itu bisa di download/ambil pada situs :

    http://openkore.sourceforge.net
    www.d-bests.com

    Dimana biasanya terdapat pada bagian "download".

    Pada d-best kita diharuskan untuk mendaftar untuk bisa melakukan download.

    :: Pengaturan ::

    Jika semua sudah didapatkan, maka berikutnya kita akan meng-extractnya kedalam satu folder hingga terlihat seperti berikut :

    Bagan Detail Extract :

    +OpenKore*
    |
    --+control*
    | |
    | --+ isi dari folder control : config.txt, timeouts.txt, dll.
    |
    --+fields*
    |
    | |
    | --+ isi dari folder fields : 398 file fields (berakhiran .fld).
    |
    --+src*
    |
    | |
    | --+ isi dari folder Src : berbagai file berekstensi pl, pm, dll.
    |
    --+tables*
    |
    | |
    | --+ isi dari folder tables : servers.txt, npcs.txt, items.txt, dll.
    |
    --+plugins*
    |
    | |
    | --+ isi dari folder plugins : berbagai plugin yang anda punya.
    |
    --+mapview.pl
    |
    --+netRedirect.dll
    |
    --+news.txt
    |
    --+openkore.pl
    |
    --+start.exe
    |
    --+start.pl
    |
    --+start-poseidon.exe


    * = berarti adalah folder

    note : folder plugins diatas adalah optional, artinya bisa ada bisa
    tidak, bergantung apakah kalian ingin memakai plugin atau
    tidak pada openkore kalian.



    robinzz
    View Public Profile
    Send a private message to robinzz
    Find all posts by robinzz
    Add robinzz to Your Buddy List


    (#2)
    --------------------------------------------------------------------------------

    :: Pencarian Informasi Server :: (Private server only)

    Sebelumnya saya ingin memberitahu, bagian ini digunakan untuk mengetahui berbagai informasi mengenai server terutama server baru.

    Bagi kalian yang bermain pada server yang sudah di support / idRO, maka kalian bisa melewati bagian ini dan lanjut ke Part 2.

    Banyak yang bertanya bagaimana cara mengetahui informasi yang dibutuhkan agar bisa login ke private server baru (belum terdapat pada servers.txt).

    Disini akan dibahas bagaimana cara untuk mengetahui informasi suatu server (terutama server baru).

    Dibutuhkan ketelitian dan kesabaran untuk mendapatkan informasi yang kita butuhkan..

    Openkore membutuhkan beberapa informasi tentang server tersebut sebelum bisa login.

    Berikut adalah informasi yang dibutuhkan :

    1. nama server
    2. alamat IP dan nomor Port server
    3. master version dari server
    4. version number dari server (tidak sama dengan master server)
    5. character encoding dari server
    6. type dari server

    --------------------------------------------
    + Mencari Tahu Server IP dan Nomor Portnya + (Private server only)

    Semua client Ro memiliki satu file .grf atau lebih. File tersebut merupakan file Kompress yang mengandung informasi yang dibutuhkan oleh client, dan mungkin mengandung informasi tentang server tersebut.

    1. Download Grf Tool dibawah ini untuk membaca file .Grf


    2. Cari file grf pada folder client Ro kamu
    (ex: C:\Program files\Gravity\RagnarokOnline)

    3. Buka salah satu file grf mengunakan grf tool, kamu bisa
    membuka yang mana saja.

    4. pada kotak search ketikkan : clientinfo.xml

    Seharusnya kamu akan melihat file clientinfo.xml atau sclientinfo.xml pada list, klik file tersebut maka jendela preview akan menampilkan isi file tersebut.

    Disini file bernama (s)clientinfo.xml, pada beberapa private server file ini bisa berbeda namanya, namun isinya biasanya sama seperti (s)clientinfo.xml jadi ini adalah ketelitian kita dalam mencari file xml yang diperlukan.

    Pada beberapa private server file ini biasa terdapat pada folder "RagnarokOnline\Data" atau pada grf yang mereka berikan !!

    This image has been resized. Click this bar to view the full image. The original image is sized 597x381.

    Contoh dimana grf tool menampilkan file clientinfo.xml dari iRO..

    5. Cari baris yang bertuliskan "<address>x.x.x.x</address>"
    tulisan diantara "<address>" dan "</address>" adalah IP
    dari server tersebut.

    Jika IP bertuliskan 127.0.0.1 maka server tersebut memiliki
    kemungkinan mengunakan proxy seperti FoxDye.

    Jika pada file (s)clientinfo.xml tidak berisi IP atau line
    tersebut, coba cari pada file grf lainnya!!

    6. Cari baris bertuliskan "<port>xxxx</port>", dimana xxxx
    merupakan nomor Port dari server tersebut.

    --------------------------------------------------------------
    + Mencari Tahu Master Version dan Version Number dari Server + (Private server only)

    Karena kita sudah mengetahui IP dan Portnya maka sekarang kita akan mencari tahu master version dan version numbernya..

    1. Download ethereal, penganalisa packet jaringan di

    2. Jalankan RO client kalian, Jangan Login Dulu !!

    3. Jalankan ethereal, pada menu pilih Capture->Options, akan muncul kotak dialog "Ethereal Capture Options".



    4. Pada kotak pilihan "Interface", pilih interface yang merupakan
    koneksi internet kamu. Jika kamu tidak yakin yang mana merupakan
    koneksi internet kamu :
    pilih yang IP addressnya tidak dimulai dengan 192.168.

    5. Pastikan "Enable Network Name Resolution" sudah di check.
    Jika sudah maka klik tombol Start.

    This image has been resized. Click this bar to view the full image. The original image is sized 527x500.


    6. Balik ke RO Client mu. Ketikan Apapun pada bagian ID dan password,
    lalu tekan enter / login. Tidak masalah jika kamu mengetikan
    sembarang ID dan Pass, asalkan lebih dari 3 karakter. Kamu hanya
    perlu menekan enter, tidak peduli login sukses atau gagal.

    7. Balik ke Ethereal dan tekan tombol "Stop".



    8. Pada window utama ethereal kamu akan melihat data segment TCP
    yang sudah Di Tangkap .. he he. Kita akan memfilter data yang
    kita perlukan, tapi isi dari filter ini bergantung apakah
    address dari server berupa IP address atau HostName..

    ! Jika Server kamu berupa IP Address (hanya titik dan nomor),
    seperti (123.456.78.90) :

    pada filter box masukan sebagai berikut :

    "tcp && tcp.port == XX && ip.addr == Y.Y.Y.Y"

    ganti XX dengan nomor port server kamu.
    ganti Y.Y.Y.Y dengan IP Address server kamu.


    ! Jika Server kamu berupa hostname (hanya mengandung huruf):

    pada filter box masukan sebagai berikut :

    tcp && tcp.port == XX && (ip.src_host == "YY" || ip.dst_host == "YY")

    ganti XX dengan nomor port server kamu.
    ganti YY dengan server hostname kamu.

    Setelah dimasukan pada filter, tekan tombol enter.

    contoh pemasukan filter pada iRO.

    9. Klik kanan pada baris pertama filter lalu pilih
    "Follow TCP Stream"
    This image has been resized. Click this bar to view the full image. The original image is sized 690x396.


    10. Pada dialog/window yang muncul pilih "Hex Dump".


    11.

    1. 4 Byte setelah "64 00" adalah "Server Version Number", namun
    mereka masih berupa data hexadesimal (base-16), gunakan
    calculator untuk mengubah dari hex ke desimal.

    2. Nomor terakhir adalah "Server Master Version Number", ini
    juga masih berupa hexa, so diubah dulu ke desimal.


    This image has been resized. Click this bar to view the full image. The original image is sized 755x271.


    Sekarang kamu sudah memiliki server version number dan master version number.

    Pada gambar diatas, version number adalah 12 00 00 00, jika dibalik maka 00 00 00 12 dan jika di ubah ke desimal adalah 18.

    Sedangkan master version number adalah 01, dimana jika diubah ke desimal adalah 1.

    --------------------------------
    + Mencari Tahu Server Encoding + (Private server only)

    Character Encoding tidak bisa otomatis terdeteksi, tapi berikut adalah daftar character encoding yang bisa digunakan.

    daftar character encoding :

    1. Western
    2. Simplified Chinese
    3. Korean
    4. Russian
    5. Japanese
    6. Thai

    --------------------------------------------
    + Memasukan Informasi Server pada Openkore + (Private server only)

    Kita sudah mendapatkan berbagai informasi yang kita butuhkan, sekarang kita akan menambahkannya pada daftar server kita.

    Berikut adalah contoh, dimana saya hendak menambah server PriRO pada servers.txt. Saya sudah mendapat informasi yang saya butuhkan sebagai berikut :

    Nama Server : Private RO single
    IP Server : 203.123.15.30
    Port Number : 6629
    Master Version : 18
    Version Number : 2
    Server Type : 4
    ServerEncoding : Western

    maka langkah-langkah menambahkan informasi ini pada servers.txt :

    1. Buka Files tables\servers.txt

    2. Tambahkan baris baru sebagai berikut :

    [PrivRO - Private: Single]
    ip 203.123.15.30
    port 6629
    master_version 18
    version 2
    serverType 4
    serverEncoding Western

    3. Restart Openkore untuk memasukkan baris tersebut

    ------------------------------------
    + Permasalahan Yang Kadang Terjadi + (Private server only)

    P : Saya selalu timeout pada saat login ke map server
    J : Coba ganti "servertype", coba dari 0-8, coba satu-persatu
    sampai kamu sukses login.

    P : Botnya masuk ke map server IP yang salah
    J : hal ini kadang terjadi pada private server, coba
    tambahkan "private 1" pada baris baru.

    P : Saya mendapatkan seperti "unknown packet-0000"
    kemudian saya langsung disconect.
    J : Gunakan Packet Length Extractor http://www.openkore.com/wiki/index.p...ngth_Extractor

    P : Saya mengalami permasalahan lain.
    J :
    - Pertama, ada beberapa server yang tidak disupport
    oleh openkore, mungkin server kamu termasuk unsupport.
    - Kedua, coba rubah server type satu-satu, jika tidak bisa
    juga maka server kamu tidak disupport.

    ------------------------------------------------------
    + yang harus di lakukan jika server tidak di support + (Private server only)

    Openkore mensupport suatu server hanya jika developer mensupport pada server itu. Support untuk suatu server tidak begitu saja keluar - itu merupakan hasil dari kerja keras.

    Jadi ada tidaknya support pada server kamu, bergantung apakah developer ingin mensupport server kamu. Semakin jarang developer bermain pada server kamu, semakin kecil kemungkinan server kamu akan disupport.

    Beberapa langkah agar server di support:

    1. Pindah ke server yang disupport

    2. tanyakan pada beberapa developer untuk bersedia mensupport
    server kamu, tapi jangan terlalu memaksa sebab mereka juga
    punya urusan sendiri. Namun beberapa developer punya waktu
    luang, coba tanyakan pada mereka.

    3. Belajar Programming dan lakukan sendiri

    4. Upah seseorang untuk melakukannya
    2 people like this.
  2. Anthony89

    Anthony89 IndoForum Senior C

    No. Urut:
    13415
    Joined:
    29 Mar 2007
    Messages:
    5.441
    Likes Received:
    318
    Trophy Points:
    83
    Occupation:
    Student
    Location:
    Home Sweet Home
    #####################################
    ## Part 2. Melakukan Settingan Bot ##
    #####################################

    Pada bagian ini saya hanya akan menjelaskan baris-baris penting yang terdapat pada config.txt agar mudah dalam membuat config sendiri.

    Perlu kalian ketahui bahwa pada suatu baris di config.txt kadang berkaitan dengan baris pada file lain seperti avoid.txt, arrowcraft.txt, chat_resp.txt, dll.

    ::Config.txt::

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

    Kita akan membagi bagian ini menjadi beberapa bagian :

    ..menentukan pilihan login dan informasi server..

    - master [nama server]

    kita mengambil contoh dari servers.txt untuk idRO.
    cth :
    [Indonesia - idRO: Chaos/Loki/Iris/Fenrir]
    ip 202.43.167.66
    port 6900
    master_version 12
    version 2
    serverType 0
    serverEncoding Western

    disini kita hanya mengambil bagian yang diapit oleh tag '[' dan ']'
    menjadi "master Indonesia - idRO: Chaos/Loki/Iris/Fenrir"

    - server [nomor]

    server disini hanya berguna jika server ragnarok yang kamu mainkan
    lebih dari satu server cth idRO.
    cth :
    [ Iris ] = 0
    [ Fenrir ] = 1
    [ Chaos ] = 2
    [ Loki ] = 3

    jadi jika kamu main di Iris maka "server 0", Fenrir maka "server 1",
    Chaos maka "server 2" dan Loki maka "server 3".

    - username (username)

    disini kamu mengisi username atau ID ragnarok online kamu.
    cth : "username Raja_Minyak"

    - password (password)

    kalo ini adalah password kamu.
    cth : "password ragnarokonline"

    - char [nomor]

    nah ini buat nentuin char mana yang di bot, mulai dari ujung kiri
    adalah 0,1,2,3,4,5
    cth : "char 3"

    - serverType [nomor]

    ini merupakan type dari server yang kamu mainkan..

    0 = normal server
    1 = oRO
    2 = pRO
    3 = eAthena/Freya
    4 = new Freya

    default adalah 0 (terutama pada idRO)
    cth : "ServerType 0"

    - gameGuard [nomor]

    bagian ini dibuat untuk mengatasi masalah gameguard
    pada beberapa server seperti inRO, bRO atau pRO sakray.

    0 = Tidak memakai..default
    1 = inRO atau pRO sakray
    2 = bRO

    default adalah 0 (terutama pada idRO)
    cth : "gameguard 0"

    - attackAuto [number]

    ini menentukan apakah kamu akan menyerang atau tidak.

    0 = tidak menyerang monster
    1 = menyerang monster aggressive
    2 = menyerang semua monster (aggressive atau tidak)

    default adalah 2 (terutama pada idRO)
    cth : "attackAuto 2"

    - attackAuto_party [nomor]

    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 menyerang
    selagi berjalan menuju map tujuan atau tidak.

    0 = menyerang semua monster ketika menuju map tujuan
    1 = menyerang monster yang menyerang kamu ketika menuju map tujuan
    2 = tidak menyerang apapun kecuali di map tujuan

    default adalah 1
    cth : "attackAuto_inLockOnly 1"

    - attackDistance [nomor]
    - attackMaxDistance [nomor]

    attackdistance adalah jarak minimal kita dengan monster sebelum
    menyerang, sedangkan attackMaxDistance adalah jarak kita mulai
    menyerang monster.

    jarak bergantung karakter dan jenis senjatanya..

    untuk senjata dan karakter melle
    cth : "attackDistance 1.5"
    "attackMaxDistance 2.5"

    untuk senjata jauh atau serangan magic
    cth : "attackDistance 1.5"
    "attackMaxDistance 18"

    18 adalah jarak terjauh seorang archer bisa menembak, kalian
    bisa mencoba jarak yang paling enak.

    note : jika kita mengisi MaxDistance dengan 18 dan attackDistance
    dengan 1.5, maka dia akan menyerang jika jarak antara
    dia dengan monster adalah 1.5 sampai 18 kotak.

    - attackUseWeapon (flag)

    menentukan apakah kita menyerang monster dengan mengunakan skill
    saja 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 memakai
    attack_skill_slot ke monster tertentu.

    biasanya 0 hanya dipakai oleh mage atau acolyte yang mengunakan
    skill untuk menyerang.

    - attackCanSnipe (flag)

    digunakan oleh archer atau mage untuk mengecek jarak melalui
    tebing atau sejenisnya. seperti pada map argiope.
    default adalah 0

    -autoMakeArrows (flag)

    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)

    jika diset ke 1, maka bot akan direstart setelah
    (autoRestartMin + random(autoRestartSeed)).

    autoRestartMin 10800
    autoRestartSeed 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 setelah
    avoid / dc dalam detik.

    default adalah 0

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

    bagian ini adalah perintah disconnect atau dc jika kondisi
    sesuai.

    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.

    - 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 adalah bagian dimana bot akan meniru setiap emoticon yang
    dikeluarkan oleh target. ex : /swt, /thx, 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 apapun
    1 = 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 kembali
    ke storage. Ini digunakan pada saat hendak balik untuk storage
    dan 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.



    (#4)
    robinzz is Offline
    --------------------------------------------------------------------------------

    - 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 menyimpan
    posisi 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 apabila
    kamu sedang duduk (sit_auto_idle harus diset ke 1).

    shop_random digunakan apakah mengacak urutan item yang dijual
    atau 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 1
    jika diset ke 1, maka bot akan duduk bila status idle
    (tidak melakukan apa-apa).

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

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

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

    - teleportAuto_search (flag) default 0
    digunakan untuk membuat bot mencari monster yang sudah
    ditentukan 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 0
    teleport 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 0
    teleport jika bot mengalami stuck (diset ke 1) dalam map.

    - teleportAuto_attackedWhenSitting (flag) default 0
    teleport 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 bisa
    dilakukan oleh pembuat grup.

    - ignoreAll (flag) default 0
    jika diset ke 1, maka bot akan menolak semua wisp/PM yang ada
    sama 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 pada
    monster, pada saat menemukan blok attackSkillSlot yang
    sesuai maka dia akan memakai skill yang ditentukan.

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

    - useSelf_item
    jika 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 dengan
    range 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 diserang
    cth : 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 tidak
    menyerang monster dalam list mengunakan blok ini.

    - MaxUses (nomor)
    jumlah skill ini digunakan pada monster, jika skill ternyata miss
    maka 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 1
    ini adalah bagian yang mengatur smart heal, jadi jika kamu
    mempunyai lvl 10 heal, dia akan mengatur lvl berapa yang akan
    dipakai 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
    minCastTime 0
    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)
    standpoint
    distance 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 inventory
    passive
    }
    jadi jika minAmount tercapai, maka bot akan mengambil [nama item]
    hingga mencapai MaxAmount.

    Credits to : zackerlink ^^V

    Yang mau belajar lagi..

    Ada linknya di forum openkore nya langsung!!

    http://www.openkore.com/wiki/index.php/Support_(Indonesian)

    Credit to : Harry Is Back ^^
    1 person likes this.
  3. legend24

    legend24 IndoForum Beginner C

    No. Urut:
    23608
    Joined:
    9 Oct 2007
    Messages:
    842
    Likes Received:
    5
    Trophy Points:
    18
    Occupation:
    SMP
    Location:
    Tangerang...
    kk makasih banyak yah /thx /thx
  4. fantasi

    fantasi IndoForum Senior A

    No. Urut:
    1969
    Joined:
    6 Jun 2006
    Messages:
    8.802
    Likes Received:
    465
    Trophy Points:
    83
    Occupation:
    Student , but havent gotten any school in singapor
    Location:
    인도네시아
    nice tutor buat newbie! /no1
  5. Jhoe_d

    Jhoe_d IndoForum Junior E

    No. Urut:
    12855
    Joined:
    18 Mar 2007
    Messages:
    1.691
    Likes Received:
    80
    Trophy Points:
    48
    Occupation:
    nungguin warnet!
    Location:
    di warnet ajah
    doh uda lama gk pegang bot lg /wah.....dah banyak luntur ilmu gw /sob...nice work /no1
  6. Anthony89

    Anthony89 IndoForum Senior C

    No. Urut:
    13415
    Joined:
    29 Mar 2007
    Messages:
    5.441
    Likes Received:
    318
    Trophy Points:
    83
    Occupation:
    Student
    Location:
    Home Sweet Home
    New Tutor! 4 Newbie Only, dan yang tentunya ingin mengerti dan mau belajar!! Not a leecher!

    Pasti yang baru donload pada tanya2, apa sih OpenKore?

    Walaupun gak penting, mungkin bisa berguna ^^V


    OpenKore adalah sebuah program gratis, open source, custom client (atau lebih dikenal bot, client otomatis) dari game online terkenal Ragnarok Online. Program ini ditulis mayoritas dalam Perl dan beberapa bagian dalam C++. Platform utama yang didukung adalah Linux dan Win32. Kode dasar diturunkan dari Solos Kore.

    Program ini tidak ada sangkut pautnya dengan client resmi Ragnarok Online buatan Gravity, dan Gravity tidak punya hubungan apa-apa dengan program ini. Bersama dengan hal ini juga, para pengguna OpenKore menyetujui untuk bertanggung-jawab penuh atas ID dan karakter-nya sendiri atas segala sesuatu yang mungkin terjadi karena penggunaan program ini. Pihak OpenKore, D-Bests, dan LtK tidak dapat dituntut pertanggungjawaban atas apapun yang terjadi akibat penggunaan program ini.


    Bagaimana Kore Bekerja?


    Tujuan dari pembuatan program sejenis Kore adalah untuk menyimulasikan Anda bermain Ragnarok Online tanpa mengharuskan Anda untuk duduk berjam-jam di depan monitor. Anda memiliki kebebasan untuk mengatur berapa jam bot bekerja dalam sehari, berapa hari dalam seminngu bot bekerja. Bila diinginkan, Anda bahkan dapat mengeset agar bot menyimulasikan Anda bermain selama 164 jam seminggu tanpa henti.

    Lalu bagaimana Kore bisa memperoleh kemampuan seperti itu?

    Perlu diingat, Kore tidak akan bekerja tanpa:

    * Koneksi internet antara client <--> server
    * Komputer yang menjalankan algoritma kecerdasan buatan Kore
    * Server di mana bot akan menyimulasikan Anda bermain

    Ketiga hal di atas merupakan persyaratan dasar bagi Anda yang akan melakukan botting.

    Kore dapat melakukan simulasi atas diri Anda dengan menggunakan kecerdasan buatan dan sistem pengaturan dalam folder /control, dan mayoritas pengaturan dilakukan pada file /control/config.txt. Kore akan melakukan login seperti yang biasa Anda lakukan, mengirim ID dan password Anda ke server sentral, meminta informasi dari account Anda, dan memainkan karakter Anda, untuk Anda tanpa Anda perlu menghabiskan waktu di depan monitor. Kore juga akan memainkan karakter Anda layaknya manusia biasa bermain, bedanya Anda akan melihatnya melalui console (tulisan command line), bukan dengan tampilan grafis a la official client Ragnarok Online. Bila diinginkan pun, OpenKore sanggup memainkan karakter Anda melalui tampilan grafis a la official client Ragnarok Online dengan menggunakan XKore.

    Untuk bisa melakukan semua hal di atas, OpenKore hanya bergantung pada kreativitas Anda sendiri untuk mengutak-atik config.txt dan kemungkinan konfigurasi yang lain. Semakin mahir Anda, semakin banyak fitur-fitur OpenKore yang sangat berguna dan semakin optimal pula bot Anda bekerja.

    * Pengguna pemula dapat memulainya dengan mengedit file /control/config.txt
    * Pengguna tingkat menengah dapat memulai mengedit file konfigurasi lain pada folder /control/. Pemula diharapkan untuk tidak melalukan pengeditan selain config.txt kecuali jika Anda mempunyai alasan kuat dan dasar-dasar pengetahuan yang diperlukan.
    * Pengguna tingkat lanjut bahkan dapat meng-install plugin dan mengedit source code dari OpenKore untuk optimalisasi yang lebih jauh lagi. Hal ini sangat tidak disarankan bagi pemula yang belum mempunyai pengetahuan bahasa pemrograman Perl, karena bisa jadi mengakibatkan OpenKore menjadi crash dan tidak dapat digunakan lagi.

    Perlu diingat pula faktor GM yang bisa mengakibatkan karakter Anda terkena ban akibat kesalahan setting.


    Happy Bot ^^
    2 people like this.
  7. sky_ph0en1x

    sky_ph0en1x IndoForum Newbie E

    No. Urut:
    25151
    Joined:
    6 Nov 2007
    Messages:
    52
    Likes Received:
    1
    Trophy Points:
    8
    Occupation:
    ...
    Location:
    Surabaya
    eh kk , wa mau minta tolong dijelasin , yang langkah2 nya supaya bot di f&c gak putus2 ...
    soalnya kalo wa baca di thread lain , banyak yang membingungkan ... >.<
    tolong ya kk , kalo dc dc terus gak naek2 lv nya /sob
    makasih banyak /thx
  8. Anthony89

    Anthony89 IndoForum Senior C

    No. Urut:
    13415
    Joined:
    29 Mar 2007
    Messages:
    5.441
    Likes Received:
    318
    Trophy Points:
    83
    Occupation:
    Student
    Location:
    Home Sweet Home
  9. legend24

    legend24 IndoForum Beginner C

    No. Urut:
    23608
    Joined:
    9 Oct 2007
    Messages:
    842
    Likes Received:
    5
    Trophy Points:
    18
    Occupation:
    SMP
    Location:
    Tangerang...
    kk klo link di atas gak jelasin caranya bot make poseidon dari awal....boleh minta tutornya gak make poseidon../?

    SORY MAYORI GUA SUPER DUPER OOT /sry /sry /sry
  10. Anthony89

    Anthony89 IndoForum Senior C

    No. Urut:
    13415
    Joined:
    29 Mar 2007
    Messages:
    5.441
    Likes Received:
    318
    Trophy Points:
    83
    Occupation:
    Student
    Location:
    Home Sweet Home
    @atas

    Cara bot dari awal pake poseidon?
    Tinggal setting aja poseidonnya, ada koq di link di atas, coba baca2 aja :)
  11. cukaca

    cukaca IndoForum Newbie F

    No. Urut:
    26251
    Joined:
    20 Nov 2007
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    1
    eh gw kok masih gagal conncet trus ye....

    nyooo noob boting here .

    tulisannya '' couldnot connceeted , error code 1 "

    knp tuh
  12. sky_ph0en1x

    sky_ph0en1x IndoForum Newbie E

    No. Urut:
    25151
    Joined:
    6 Nov 2007
    Messages:
    52
    Likes Received:
    1
    Trophy Points:
    8
    Occupation:
    ...
    Location:
    Surabaya
    wa udah jalanan yang start-poseidon itu kk ... tapi tetep gak isa /sob
    tolnog lah kk dituntun caranya ...
    ato di emailin aja caranya ke wa : sky_ph0en1x@hotmail.com
    tolong ya kk ...
    /thx very much
  13. babono

    babono IndoForum Newbie C

    No. Urut:
    7879
    Joined:
    14 Oct 2006
    Messages:
    131
    Likes Received:
    1
    Trophy Points:
    18
    atas lagi maintenance kali..

    anthony keren... good job..
  14. Anthony89

    Anthony89 IndoForum Senior C

    No. Urut:
    13415
    Joined:
    29 Mar 2007
    Messages:
    5.441
    Likes Received:
    318
    Trophy Points:
    83
    Occupation:
    Student
    Location:
    Home Sweet Home
  15. herschel

    herschel IndoForum Newbie F

    No. Urut:
    2046
    Joined:
    10 Jun 2006
    Messages:
    17
    Likes Received:
    0
    Trophy Points:
    1
    Eh, koq wa dl OK 2.03 ama 2.0.4 dari www.d-bests.com gaq ada folder field na yah?
    Sekarang emang udah gtu ato ada yang aneh dari downlod na? Trus dapetin tu folder dari mana dunk jadi na?

    Sama gw dah nayalain poseidon koq masih sering dc2 mulu c??

    @anthony: yg u jawab d http://www.indoforum.org/showthread.php?t=30141 masa hrus tulis satu2 jenis2 monster yg mau d serang? Gaq bisa otomatis hajar smua yang d liad aja?
  16. cukaca

    cukaca IndoForum Newbie F

    No. Urut:
    26251
    Joined:
    20 Nov 2007
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    1
    ach...

    gw mao ngebot di PS EX XILE RO ,

    tadi mallem gw coba'' masih mblujeg juga :D , masih ga bisa connect to server .
    net yg dipake pengaruh ya? gw pk speda 384 kbps bang .
  17. Anthony89

    Anthony89 IndoForum Senior C

    No. Urut:
    13415
    Joined:
    29 Mar 2007
    Messages:
    5.441
    Likes Received:
    318
    Trophy Points:
    83
    Occupation:
    Student
    Location:
    Home Sweet Home
    @herschel

    Hmm, itu kan ada 3 yang mesti di download kk ^_^

    @cukaca

    Yah, kalau private server gitu, kamu mesti cari sendiri, aku gak bisa bantu >,<
    Mungkin saja private server itu gak bisa di bot >,<
  18. herschel

    herschel IndoForum Newbie F

    No. Urut:
    2046
    Joined:
    10 Jun 2006
    Messages:
    17
    Likes Received:
    0
    Trophy Points:
    1
    Oh, gw downlod na di bagian download www.d-best.com (bukan yg dari forum)
    Gaq bisa yah?^^

    Ok. Ne kali dah dapet 3-3nya. Smoga kale ne sukses >.<
  19. Athe

    Athe IndoForum Newbie C

    No. Urut:
    3009
    Joined:
    8 Jul 2006
    Messages:
    132
    Likes Received:
    0
    Trophy Points:
    16
    Location:
    Kamar
    Keren"..
    Maksi Om Thony.. >,<
    /heh
  20. jenseta

    jenseta IndoForum Newbie F

    No. Urut:
    5436
    Joined:
    23 Aug 2006
    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    1
    kk minta informasi server fun & chat dong yang buat di config.
    nama server,ip,port dll itu loh
    thx

Share This Page

Pasang iklan disini dapat menyebabkan produk dikenal, omzet naik, keuntungan bertambah, good investment dan brand image. Contact Us untuk memulai.

JAKARTA | BANDUNG | PEKANBARU | SURABAYA | SEMARANG