Arkadaşımız npcdeki speedin süresini ve hızını değiştirmek istedi. Değiştirmek istediği speedin adı : Drug of typoon
Drug of typoon iteminin kodunu bulmak için medianızdan çıkardığınız textdata_object.txt'sinde Drug of typoon adını arattığınızda size şu kodu verir : SN_ITEM_ETC_ARCHEMY_POTION_SPEED_11
İtemin Kodu : ITEM_ETC_ARCHEMY_POTION_SPEED_11
SN eklentisi itemin adını belirtmek için kullanılıyor. Veritabanınızda ObjCommon'da bulduğumuz itemin kodunu aratıyorsunuz : ITEM_ETC_ARCHEMY_POTION_SPEED_11
Arattığınızda ObjCommon itemin ID'sini size veriyor.
Ekli dosyayı görüntüle 16409
Biz bu itemin ReffSkill'de hangi skili kullanarak speed özelliğini verdiğini bulacağız. ObjCommon'da resimdeki kırmızı alan bu itemin ObjCommon ID'sidir. Bu satırın sonuna gittiğinizde sonundaki sayı size RefObjItem ID'sini verir.
Ekli dosyayı görüntüle 16410
İtem RefObjItem ID'si 5050'dir. Veritabanınızda RefObjItem tablosunu açıyorsunuz 5050 ID'li materyale gidiyorsunuz. O materyale gittiğinizde satırın ortalarına doğru Desc1_128 sütununda bu itemin hangi skili kullandığını bulacaksınız. Resimdeki kullanılan Skill : SKILL_ETC_ARCHEMY_POTION_SPEED_11_01 'dir.
Ekli dosyayı görüntüle 16411
SKILL_ETC_ARCHEMY_POTION_SPEED_11_01 yani speedin hangi skili kullandığını artık bulduk. Veritabanınızda RefSkill tablosunu açıyorsunuz. İlgili skili
tabloda buluyorsunuz.
Ekli dosyayı görüntüle 16412
Skilimizi RefSkill tablosunda bulduk. Artık editleyebiliriz. Bu sütunda orjinal veritabanında Param 6 bölümünde genelde 100 yazar. 100 rakamı speedin verdiği hızdır yani %100 hız veriyor. Arkadaşımız bunu %300 yapmak istemişti 100 rakamını 300 ile değiştirdik.
Ekli dosyayı görüntüle 16413
Ayriyetten speedin aktif kalma süresini değiştirmek istiyordu. Bunu değiştireceğiniz sütun Param4 sütunudur. Orjinalinde bu süre 1800000 milisaniye yani 30 dakikaydı. Buraya itemininizin süresini milisaniye bazen saniye bazından yazmanız gerekiyor. Yani 30 yazıp 30 dakika veya gün yapamayız. Arkadaşımız 27 gün yapmak istedi. 27 gün için param4 değerine '-1875767296' bu değeri yazmanız yeterlidir. Bu değer materyalin süresini 27 gün yapacaktır
Ekli dosyayı görüntüle 16416
Aynı işlemi mediada bulunan skilldata_5000enc'i Decrypt edip yapıp sonrasında Encrypt etmelisiniz. Bunu yapacak rehbere şu videodan ulaşabilirsiniz. -->
Sonrasında media için yaptıklarımızıda clientimize import ediyoruz. Sunucuda Gameserver'a restart atıp oyunu yeniden açıyoruz. İşlem tamamdır iyi forumlar.
Ekli dosyayı görüntüle 16417Ekli dosyayı görüntüle 16418