Chatbox

Selasa, 31 Juli 2012

Cara Setting getAuto | Otomatis Mengambil Barang Dari Storage

getAuto digunakan untuk mengambil Potion dari storage maupun dimanfaatkan untuk vending

Syntaxnya :

getAuto (Nama Item) {
 minAmount (Nilai)
 maxAmount (Nilai)
 passive (Flag)
}

Contoh :
getAuto White Potion {
 minAmount 0
 maxAmount 100
 passive 0
}
Keterangan :
Bot akan mengambil White Potion jika Item tersebut 0 dan dia akan mengambil 100 White Potion
** 
passive 0 = akan melakukan getAuto tanpa menunggu AI Autostorage
passive 1 = menunggu autostorage untuk menggunakan getAuto

Rabu, 25 Juli 2012

Macro Pharmacy

automacro create {
location geffen_in
sp > 5%
inventory "Medicine Bowl" > 0
call wsp
run-once 1
}

macro acidbottle {
do ss 228 10
pause 0.1
do send 8E 01 E0 1B 00 00 00 00 00 00
call release
}
macro plantbottle {
do ss 228 10
pause 0.1
do send 8E 01 E1 1B 00 00 00 00 00 00
call release
}
macro minebottle {
do ss 228 10
pause 0.1
do send 8E 01 E2 1B 00 00 00 00 00 00
call release
}
macro cw {
do ss 228 10
pause 0.1
do send 8E 01 E3 1B 00 00 00 00 00 00
call release
}

macro wsp {
do ss 228 10
pause 0.1
do send 8E 01 23 02 00 00 00 00 00 00
call release
}
macro wp {
do ss 228 10
pause 0.1
do send 8E 01 F8 01 00 00 00 00 00 00
call release
}
macro firebottle {
do ss 228 10
pause 0.1
do send 8E 01 DF 1B 00 00 00 00 00 00
call release
}
macro redpot {
do ss 228 10
pause 0.1
do send 8E 01 F5 01 00 00 00 00 00 00
call release
}
macro BP {
do ss 228 10
pause 0.1
do send 8E 01 F9 01 00 00 00 00 00 00
call release
}
macro anodyne {
do ss 228 10
pause 0.1
do send 8E 01 5D 02 00 00 00 00 00 00
call release
}
macro rsp {
do ss 228 10
pause 0.1
do send 8E 01 21 02 00 00 00 00 00 00
call release
}
macro ysp {
do ss 228 10
pause 0.1
do send 8E 01 22 02 00 00 00 00 00 00
call release
}
macro alchol {
do ss 228 10
pause 0.1
do send 8E 01 CA 03 00 00 00 00 00 00
call release
}
macro acidbottle {
do ss 228 10
pause 0.1
do send 8E 01 E0 1B 00 00 00 00 00 00
call release
}

macro release {
pause 3
release create
}

Cara Penggunaan Lihat Bagian ''call wsp" Untuk menggunakan selain WSP bisa diganti sesuai dengan nama macro diatas (ex : ysp,rsp,acidbottle)

Senin, 23 Juli 2012

Macro Paket Lewat Whisp

automacro paket {
pm /paket/
call {
do sp 34 $.lastpm
do sp 29 $.lastpm
}
}

automacro heal {
pm /heal/
call {
do sp 28 $.lastpm
pause 1
do sp 28 $.lastpm

Minggu, 15 Juli 2012

Macro Jalan Bolak Balik | Jalan Muter Di LockMap

Hahahaha bingung bikin judul postingan , contohnya seperti ini :
Bot di lockMap ingin mondar mandir di tempat x y dan x1 y1

automacro jalan {
location NamaFild 111 222
run-once 1
call {
do conf lockMap_x 333
do conf lockMap_y 444
release jalan
}
}

automacro balik {
location NamaFild 333 444
run-once 1
call {
do conf lockMap_x 111
do conf lockMap_y 222
release balik
}



#Keterangan : 111 222 333 444 itu koordinat karakter

Senin, 09 Juli 2012

Cara Transaksi Lewat Bot

Untuk cara transaksi lewat bot memang tidak bisa menggunakan deal "Nama Player" tapi melainkan menggunakan binID nya sebagai deal..

Nah bagaimana cara melihat bin ID tersebut ??

Ketik 'pl' pada console nanti akan keluar sebagai berikut

-----------Player List-----------
#    Name                                Sex   Lv  Job         Dist  Coord
0    ragnarokindo                       
1    ragna_mania                     
2    ragnarokindomania.blogspot.com                     


untuk transaksi pada ragnarokindo kita ketik deal 0
untuk transkasi pada ragna_mania kita ketik deal 1

Untuk yang kita transaksikan baiknya kita menyetting config dealAuto 3 untuk auto deal


Macro yg berguna :
jika setelah trans ini untuk deal barang dari 0 - 10

macro while {
$i = 0
while ($i < 11) as loop
deal add $i
$i++
end loop
}

Sabtu, 07 Juli 2012

Cara Mengatasi Antibot dengan responseOnASCIInumber

 Antibotnya seperti ini :


Untuk Menggunakan ini Download dlu reactOnNPC download di tab Download


Sekalian download responseOnASCII number di tab Download juga

Untuk cara penggunaan :
1. Letakkan kedua plugins tersebut dalam folder plugins
2. Letakkan kode blok ASCIINumber Killer di Config

ASCIInumberKiller {
lengthCharNumber 8
BgColor ^[D-Fd-f][A-Fa-f0-9][D-Fd-f][A-Fa-f0-9]{3}
}

lengthCharNumber 8 
Panjang baris setiap garis pesan NPC
BgColor ^[D-Fd-f][A-Fa-f0-9][D-Fd-f][A-Fa-f0-9]{3}
Untuk triggers Regular Experssion (Sesuaikan server biasanya sudah benar seperti diatas )

Jika sudah selesai menambahkan kode blok ASCIInumberKiller Kita gabungkan dengan plugin reactOnNPC 
Untuk penggunaan seperti ini :

#Gunakan ini untuk jenis talk num
reactOnNPC ASCIInumberKiller num {
   type number
      msg_0 /.*/
      msg_1 /.*/
      msg_2 /.*/
      msg_3 /.*/
}

#Gunakan ini untuk menjawab jenis text
reactOnNPC ASCIInumberKiller text {
   type text
      msg_0 /.*/
      msg_1 /.*/
      msg_2 /.*/
      msg_3 /.*/
}

biasanya paling sering digunakan ada talk num dan baris berjumlah 8 maka akan menjadi :
reactOnNPC ASCIInumberKiller num {
   type number
      msg_0 /.*/
      msg_1 /.*/
      msg_2 /.*/
      msg_3 /.*/
      msg_4 /.*/
      msg_5 /.*/
      msg_6 /.*/
      msg_7 /.*/
      msg_8 /.*/
}

Cara Mengatasi Antibot dengan responseOnASCIInumber

Untuk Menggunakan ini Download dlu reactOnNPC download di tab Download

Sekalian download responseOnASCII number di tab Download juga

Untuk cara penggunaan :
1. Letakkan kedua plugins tersebut dalam folder plugins
2. Letakkan kode blok ASCIINumber Killer

ASCIInumberKiller {
lengthCharNumber 8
BgColor ^[D-Fd-f][A-Fa-f0-9][D-Fd-f][A-Fa-f0-9]{3}
}

lengthCharNumber 8 
Panjang baris setiap garis pesan NPC
BgColor ^[D-Fd-f][A-Fa-f0-9][D-Fd-f][A-Fa-f0-9]{3}
Untuk triggers Regular Experssion (Sesuaikan server biasanya sudah benar seperti diatas )

Jika sudah selesai menambahkan kode blok ASCIInumberKiller Kita gabungkan dengan plugin reactOnNPC 
Untuk penggunaan seperti ini :

#Gunakan ini untuk jenis talk num
reactOnNPC ASCIInumberKiller num {
   type number
      msg_0 /.*/
      msg_1 /.*/
      msg_2 /.*/
      msg_3 /.*/
}

#Gunakan ini untuk menjawab jenis text
reactOnNPC ASCIInumberKiller text {
   type text
      msg_0 /.*/
      msg_1 /.*/
      msg_2 /.*/
      msg_3 /.*/
}

biasanya paling sering digunakan ada talk num dan baris berjumlah 8 maka akan menjadi :
reactOnNPC ASCIInumberKiller num {
   type number
      msg_0 /.*/
      msg_1 /.*/
      msg_2 /.*/
      msg_3 /.*/
      msg_4 /.*/
      msg_5 /.*/
      msg_6 /.*/
      msg_7 /.*/
      msg_8 /.*/
}

Jumat, 06 Juli 2012

Cara Main Ragnarok Pada Windows 7

Untuk Bermain di Windows 7 biasanya player RO mengalami BSOD ( Tiba tiba layar jadi biru dan restart komputer)

Untuk Solusinya bisa dilihat dibawah :

1.Buka Folder Ragnarok mu (C:/Gravity/RagnarokOnline) dan Cari npkrypt.sys dan hapus filenya
2.Klik Kanan Ragnarok.exe -> Run as administrator 


Sudah selesai it's easy maka RO sudah bisa dijalankan di windows 7 tanpa Blue Screen of Death

Kamis, 05 Juli 2012

Config Paket Jika Ada Guild Disekitar Karakter

partySkill Blessing {
 lvl 10
 sp > 20%
 target_isGuild Nama Target Guild,Nama kedua
 target_whenStatusInactive Blessing
 target_timeout 240
}

partySkill Increase Agility {
 lvl 10
 sp > 20%
 target_isGuild Nama Target Guild,Nama kedua
 target_whenStatusInactive Increase Agility
 target_timeout 240
}

partySkill Kyrie Eleison {
 lvl 10
 sp > 20%
 timeout 3
 target_isGuild Nama Target Guild,Nama kedua
 target_whenStatusInactive Kyrie Eleison
 target_timeout 240
}

partySkill Impositio Manus {
 lvl 10
 sp > 20%
 target_isGuild Nama Target Guild,Nama kedua
 target_whenStatusInactive Impositio Manus
 target_timeout 60
}

Cara Mendapatkan Equip Paradise Set | Quest Eden Group Pekerja Lepas

Quest Equip Paradise Group Pekerja Lepas

Syarat Lv :
12-26
26-40
40-99
Tingkat Kesulitan:
Sangat Mudah
Hadiah :
Lihat Bagian Equip

Untuk Level 12-26
  1. Bicara pada Instruktur Boya di dalam Grup Pekerja Lepas Untuk Registrasi memasukkan nama dan lain lain
  2. Pergi ke Desa Archer ‘Coral’(41,136) Dekat Jalan Payon
  3. Dia akan menyuruhmu membunuh 15 Skeleton
  4. Kembali dan bunuhlah 10 Poporing
  5. Kembali ke Eden Group
  6. Dia akan memintamu kembali ke Grup Pekerja Lepas untuk lapor ke Instruktur Boya
  7. Setelah itu pergilah ke kanan Instruktur Boya dan ada sebuah Pintu Besar Biru dan dekatkan karakter ke sana, maka akan terdapat sebuah ruangan baru pergilah ke ruang sebelah kanan dan bicara pada Admin Michael dan ambil hadiah sesuai Level 


Untuk Level 26-40
  1. Bicara pada Instruktur Boya di dalam Grup Pekerja Lepas Untuk Registrasi memasukkan nama dan lain lain
2.     2. Pergi ke Orc Dungeon disana ada NPC Parateam Hooksha 38 171
3.      3. Dia akan menyuruhmu membunuh 10 Orc Baby
4.      4. Kembali ke Parateam Hooksha Dia akan menyuruhmu membunuh 10 Orc Warrior.
5.      5. Kembali Parateam Hooksha Dia akan menyuruhmu membunuh 10 Orc Lady
  1. Kembali ke Eden Group
  2. Dia akan memintamu kembali ke Grup Pekerja Lepas untuk lapor ke Instruktur Boya
  3. Setelah itu pergilah ke kanan Instruktur Boya dan ada sebuah Pintu Besar Biru dan dekatkan karakter ke sana, maka akan terdapat sebuah ruangan baru pergilah ke ruang sebelah kanan dan bicara pada Admin Michael dan ambil hadiah sesuai Level
 
Untuk Level 40-99
  1. Bicara pada Instruktur Boya di dalam Grup Pekerja Lepas Untuk Registrasi memasukkan nama dan lain lain
  2. Pergi ke byalan dungeon room 4 iz_dun04).
  3. Bicara dengan Anggota Eden Group member (43,46). Dia akan memintamu membunuh 15 Merman
  4. Kembali ke Anggota Eden Group Dia memintamu untuk membunuh 10 Strouf
  5. Kembali ke Eden Group
  6. Dia akan memintamu kembali ke Grup Pekerja Lepas untuk lapor ke Instruktur Boya
  7. Setelah itu pergilah ke kanan Instruktur Boya dan ada sebuah Pintu Besar Biru dan dekatkan karakter ke sana, maka akan terdapat sebuah ruangan baru pergilah ke ruang sebelah kanan dan bicara pada Admin Michael dan ambil hadiah sesuai Level
EQUIP :

Lv 12-26
Eden Group Boots II (def 16, +12% HP regen +4% SP regen)
Eden Group Uniform II (def 46, HP +200 SP +20)
Lv 26-40
Eden Group Boots II (def 16, +12% HP regen +4% SP regen)
Eden Group Uniform II (def 46, HP +200 SP +20)
Lv 40-99
Eden Group Boots III (def 18, +14% HP regen +6% SP regen)
Eden Group Uniform III (def 58, HP +300 SP +30)
Hat  Paradise (bisa di opsi (+2 stat)


Rabu, 04 Juli 2012

Macro Paket Heal Menggunakan Flag | Bendera

automacro heal {
console /\[(jarak|dist)=(.*)\] (.*) \((\d+)\): (.*)Flag 1(.*)$/
exclusive 1
call {
do sp 28 $.lastMatch4
}
}

automacro pkt {
console /\[(jarak|dist)=(.*)\] (.*) \((\d+)\): (.*)Flag 2(.*)$/
exclusive 1
call {
do sp 34 $.lastMatch4
do sp 29 $.lastMatch4
}
}

Senin, 02 Juli 2012

Macro Paket Setelah Trans Zeny

automacro a {
console /(.*) \(level (\d+)\) Requests a Deal/i
call {
$nama = $.lastMatch1
do conf dealAuto 3
}
}

automacro b {
console /You gained 10,000 zeny./i
call {
do sp 29 $nama
do sp 34 $nama
}
}

Minggu, 01 Juli 2012

Macro Change Material Genetic

automacro cm {
weight < 99%
inventory "Steel" < 669
inventory "Tsurugi [1]" > 0
priority 4
run-once 1
delay 1
call cm
}

macro cm {
$steel = @invamount (Steel)
$tsu = @eval(@invamount (Tsurugi [1]))

$steelamount = @eval(@eval(@invamount (steel)) / 10)
$i = @eval($tsu + $steelamount)

$cweight = $.weight
$mweight = @eval($.maxweight)
$avweight = @eval($mweight - $cweight)
$rmndr = @eval ($avweight % 120)
$buy = @eval(@eval (@eval (@eval($avweight - $rmndr) / 120) - 1 + $i) * 10)


if (($steel < $buy) && (@invamount (Tsurugi [1]) > 0)) goto cm
goto end
:cm
$si = 55
$upbound = @eval($si + $tsu)
log $upbound
do stand
pause 1
log upper bound is $upbound
while ($si <= $upbound) as cmloop
#log $si of $upbound
if ($si > 9) goto convertToHex
goto hex

:convertToHex
$deci = $si
$rmndr = @eval ($deci % 16)
$quo = @eval (@eval($deci - $rmndr) / 16)
if ($rmndr = 10) goto A
if ($rmndr = 11) goto B
if ($rmndr = 12) goto C
if ($rmndr = 13) goto D
if ($rmndr = 14) goto E
if ($rmndr = 15) goto F
goto hex
:A
$rmndr = A
goto hex
:B
$rmndr = B
goto hex
:C
$rmndr = C
goto hex
:D
$rmndr = D
goto hex
:E
$rmndr = E
goto hex
:F
$rmndr = F
goto hex

:hex
if ($quo > 0) goto hex1
if ($quo = 0) goto hex2
goto scm
:hex1
if (rmdnr = 0) goto norem
$hex = $quo$rmndr
goto scm
:norem
$norem = 0
$hex = $quo$norem
goto scm
:hex2
$hex = 0$rmndr
goto scm
:scm
#log $hex
if (@invamount (Tsurugi [1]) < 1) goto end
#do send 13 01 01 00 BE 09 D8 7F 50 00
do send E4 07 10 00 00 00 00 00 01 00 00 00 $hex 00 01 00
$si++
end cmloop

:end
release all
}
automacro buyT {
weight <= 87%
inventory "Tsurugi [1]" < 1
priority 1
location prt_in 168 128
run-once 1
exclusive 1
delay 3
call buy
}
macro buy {
$weight = $.weight
#lock loweight
$steel = @eval(@eval(@invamount (steel)) / 10)
$tsu = @invamount (Tsurugi [1])
$i = @eval($tsu + $steel)
$cweight = $.weight
$mweight = @eval($.maxweight * .89)
$avweight = @eval($mweight - $cweight)
$rmndr = @eval ($avweight % 120)
$buy = @eval (@eval (@eval($avweight - $rmndr) / 120) - 1 + $i)

log $i < $buy

#while ($i <= 29) as loop

do talk 0
pause 1
do store
pause 2
#pause 0.5
while ($i <= $buy) as buyloop
do buy 13
#log $i of $buy
$i++
$cweight = $.weight
end buyloop
#do north
pause 1
do charselect
if ($weight > 86%) goto buy
goto cm
:buy
release all
:cm
lock buyT
call cm
stop
#release buyT
}