Ok, hahaha. saya akan membahas tentang eAthena Scripting.
sebelumnya pernahkah kamu melihat item item custom yang ada di game Ragnarok Online? ( seperti Wings,Weapon,dll yang custom dan gak ada di Ragnarok Online Indonesia)
sebenarnya itu dapat dibuat oleh tangan kita! asalkan kamu ada niat mempelajarinya.
saya belajar Scripting ini dari saya
Ok kelas 1 SMP. waktu itu saya gemar sekali otak atik yang namanya Server Ragnarok. terutama eAthena.
dimulai dari kejahilan saya yang mengotak atik item yang sudah ada ( contoh : knife dengan atk 10000, padahal aslinya knife memiliki atk 42. karena keisengan dan keingintahuan saya akirnya saya otak atik database tersebut )
akhirnya sekarang saya sudah bisa membuat item sendiri di dalam game Ragnarok.
ok ok, sekarang saya akan bahas scriptnya. kalau kamu mempunyai Ragnarok Offline, jangan ragu untuk mempelajari ini. saya bukan tipe orang yang pelit ilmu ( hohoho )
- pertama cari folder DB
- lalu buka notepad yang bernama item_db atau item_db2 (terserah sama saja ke2nya)
- ketiga, "nah lo pusing dah gw apaan nih tulisan angka angka kek gini?" yah jangan ngomong gitu!
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.
16076,Messenger,Hell's Messenger,5,1000000,,2800,,6,,4,2147483647,2,2,16,,0,1,0,{ bonus bAllStats,50; bonus bUnbreakableArmor,0; bonus bShortWeaponDamageReturn,40; },{},{}
16077,Oblivion,Shield of Oblivion,5,128000,,1600,,5,,1,2147483647,7,2,32,,83,1,3,{ bonus bAllStats,50; bonus bUnbreakableShield,0; bonus2 bSubEle,Ele_Neutral,20; bonus2 bSubEle,Ele_Water,20; bonus2 bSubEle,Ele_Earth,20; bonus2 bSubEle,Ele_Fire,20; bonus2 bSubEle,Ele_Wind,20; bonus2 bSubEle,Ele_Poison,20; bonus2 bSubEle,Ele_Holy,20; bonus2 bSubEle,Ele_Dark,20; bonus2 bSubEle,Ele_Ghost,20; bonus2 bSubEle,Ele_Undead,20; },{},{}