Widget edited by Technology and Communication

Tuesday, March 19, 2013

How To Add Custom Item To Ragnarok (KRO)

Happy Birthday Ragnarok Online !

Pada kesempatan kali ini saya akan nge post tentang cara memasukkan custom item ke ragnarok
ok saya bagi 3 Part
yang pertama
tahap pemasukkan item
sebelumnya kamu harus punya data dari custom item tersebut misalnya hat.bmp (ada 2 untuk di collection & di item) dan juga hat.spr & hat.act (buat di sprite)
ok lanjut =>>

Part 1

pertama-tama masuk ke data/texture/유저인터페이스/collection masukkan hat.bmp yang ukurannya besar
masuk lagi di data/texture/유저인터페이스/item masukkan hat.bmp yang ukurannya kecil
trzz masuk di data/sprite/아이템 masukkan hat.spr & hat.act
dan yang terakhir ini kamu juga harus punya hat.spr & hat.act but harus mempunyai nama di depannya misalnya 남_hat.spr ok lanjut =>
masuk ke data/sprite/악세사리/남 masukkan 남_hat.spr & 남_hat.act
trus masuk ke data/sprite/악세사리/여 masukkan 여_hat.spr & 여_hat.act
ok part 1 telah selesai

Part 2

kamu harus cari -idnum2itemdesctable.txt
        -idnum2itemdisplaynametable.txt
        -idnum2itemresnametable.txt
        -itemslotcounttable.txt
di folder data
lanjut =>
di idnum2itemdesctable.txt masukkan descripsi item ketika di klik kanan misalnya
20000#
"Hat"
Increase Allstatus +20
Class : ^777777HeadGear^000000
Equipped On : ^777777Upper^000000
Weight : ^77777710^000000
#

lanjut => di idnum2itemdisplaynametable.txt masukkan nama item yang akan di tampilkan misalnya
20000#Superior_Hat#

lanjut => di idnum2itemresnametable.txt masukkan nama sprite item misalnya
20000#hat# (harus sama persis sama kayak yang di hat.spr & hat.act)

lanjut => di itemslotcounttable.txt masukkan slot item yang akan di tampilkan misalnya
20000#1#

trzz masuk lagi ke data/lua files/datainfo buka accessoryid.lua & accname.lua pake notepad
di accessoryid.lua masukkan ACCESSORY_HAT = 1000, (1000 adalah view idnya)
di accname.lua masukkan [ACCESSORY_IDs.ACCESSORY_HAT] = "_HAT", (Harus sama kek di accessoryid.lua)

ok Part 2 udh slesai ^^
lanjut ke part 3

Part 3
repack grf anda
setelah itu masuk ke folder-server-ragnarok-kamu/db cari item_db2.txt
pasti ini tulisan yang kamu lihat ( contohnya )

ID,AegisName,Name,Type,Buy,Sell,Weight,ATK,DEF,Range,Slots,Job,Upper,Gender,Loc,wLV,eLV,Refineable,View,{ Script },{ OnEquip_Script },{ OnUnequip_Script }

501,Red_Potion,Red Potion,0,50,,70,,,,,0xFFFFFFFF,7,2,,,,,,{ itemheal rand(45,65),0; },{},{}

ID – Nomor database Item

AegisName – nama berdasarkan Server

Name – nama item di game

Type – tipe item ( usable,equip,etc)

Buy – Harga Beli

Sell – Harga Jual

Weight -  Berat Item

ATK – Attack ( jika item berkategori senjata )

DEF – Defense ( jika item berkategori senjata / armor )

Range – Kejauhan Jangkauan item

Slot – Slot item ( jika senjata atau armor )

Job – Job yang bisa menggunakan item tersebut

Upper – Dipakai dimana item tersebut

Gender – Bisa dipakai Wanita / Pria

Wlv,Loc,Elv – Mengatur elemen item,Lvl yang harus dipenuhi,dan limit item.

View – Menunjukkan nomor kode sprite item.

dah ngerti basicnya?  jadi jangan bingung apa tulisan itu ya! itulah maksud tulisan dari database tersebut.

dan pada tulisan ini, saya akan memberikan 2 Script yang bisa kamu pakai di game atau contoh kamu mempelajari script di Ragnarok Offline kamu, cukup taruh di item_db2 dan pada tahap selanjutnya saya akan menjelaskan bagaimana menambah / membuat item menjadi ada dalam game tersebut. untuk sekarang kamu bisa copy paste script ini dan taruh di folder kamu.

karena script harus dipelajari terlebih dahulu sebelum kita mempelajari bagian Client.

kalau contohnya hat tadi maka masukkin ajha

20000,Hat,,Hat,5,10000,,10,,10,,1,0xFFFFFFFF,7,2,256,,0,0,1000,{ bonus bAllstats,+10; },{},{}
(1000 adalah view id tadi) (20000 adalah id item) (bonus bAllstats,+10; adalah command untuk fungsi item = allstatus + 10) (0xFFFFFFFF adalah agar item dapat di gunakan oleh semua job) (angka 1 di samping 0xFFFFFFFF adalah slot untuk item)
good luck ^^
kalau ada pertanyaan comment jha ^^

Comments
2 Comments

2 comments:

  1. bagi link download costum itemnya dong :)
    dan cara repack grfnya gmn?

    ReplyDelete
  2. cara compile lua to lub gmn bro

    ReplyDelete