Merhabalar,
Arkadaşlar bugün size Str ve İnt unique nasıl eklenir onu göstereceğim. Birçok yerde araştırdım fakat detaylı bir şekilde anlatan bulamadım ve size anlatmak istedim.
Öncelikle Db ve Client yedeğimizi alıp işlemlere başlıyoruz.
Yeni bir query açıp hangi uniquenin strsini ya da intini eklemek istiyorsanız adını yazıp şu kodu okutuyoruz;
Ben örnek olarak Tiger Girl'ü STR yapacağım.
Tiger Girl ID'miz 1954'müş. Bu kod ile kolaylıkla aradığımız uniq ya da mob idsini _RefObjCommon'da bulabiliriz.
Ardından SRO_VT_SHARD -> Tables -> _RefObjCommon'a giriyoruz ve 1954. satırı kopyalayıp en alt satıra yapıştırıyoruz.
Kopyaladığımız satıra gelip CodeName128'deki,
MOB_CH_TIGERWOMAN'ı -> MOB_CH_TIGERWOMAN_STR
NameStrID128'deki
SN_MOB_CH_TIGERWOMAN'ı -> SN_MOB_CH_TIGERWOMAN_STR olarak değiştiriyoruz.
Satırın en sonuna gelip linkini kopyalayıp _RefObjChar'da buluyoruz. TG'nin _RefObjChar linki "48"
Bulduğumuz _RefObjChar linki ID'sini en alt satıra yapıştırıyoruz. En alt satıra kopyaladığımızda 48 olan Link ID'yi Execute yaptığınızda değiştiğini görüyoruz..
En alt satıra kopyaladıktan sonra seçili olan satırı sağa doğru kaydırıyoruz ve PD - MD olan sütunu buluyoruz. PD = Physical Deffence, MD = Magical Deffence. STR yapacağımız için Mag Deff'i 9999 yapıyoruz ki int çarlar vuramasın. Bu değeri artırırsanız hata alabilirsiniz. 9999 yapmanız uygundur.
Değişen Id'yi _RefObjCommon'da en alt satıra kopyaladığımız yerdeki link ile yani 48 ile değiştiriyoruz. 48 ID'sini kopyaladığımızda yeni gelen Id'yi _RefObjCommon'da değiştirmezsek Overlap hatası alabiliriz.
Tablolardaki işimiz bitti. Şimdi bunları oyunumuza geçirmek için characterdataxxx'e ve textdata_object'e en alt satıra kopyalamamız gerekiyor.
Pk2 Çıkarıcı ile Textdatalarımızı çıkarıyoruz. (Pk2 çıkarıcı ile media.pk2yi seçip server_dep -> silkroad->textdata bu klasörü çıkarıyoruz.)
Characterdata_45000' giriyoruz ve _RefObjCommon'daki en alt satırı kopyalayıp Characterdata_45000'deki en alt satıra yapıştırıyoruz. Yapıştırdıktan sonra bir tab boşluk bırakıp _RefObjChar'daki en alt satırı kopyalayıp yapıştır diyoruz. Kaydet diyip çıkıyoruz.
Ardından textdata_object'e girip _RefObjCommon'daki en alt satırda NameStrID128 i kopyalayıp aşağıdaki gibi düzenleyip yapıştırıyoruz.
Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz..
Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
vSRO Paylaşım Str ve İnt Unique Ekleme - Detaylı Anlatım
- Konuyu Başlatan BigWarLike
- Başlangıç tarihi
MERHABA SPAWN NOKTALARI OTOMATIK MI OLUYORMerhabalar,
Arkadaşlar bugün size Str ve İnt unique nasıl eklenir onu göstereceğim. Birçok yerde araştırdım fakat detaylı bir şekilde anlatan bulamadım ve size anlatmak istedim.
Öncelikle Db ve Client yedeğimizi alıp işlemlere başlıyoruz.
Yeni bir query açıp hangi uniquenin strsini ya da intini eklemek istiyorsanız adını yazıp şu kodu okutuyoruz;
Ben örnek olarak Tiger Girl'ü STR yapacağım.
Tiger Girl ID'miz 1954'müş. Bu kod ile kolaylıkla aradığımız uniq ya da mob idsini _RefObjCommon'da bulabiliriz.
Ardından SRO_VT_SHARD -> Tables -> _RefObjCommon'a giriyoruz ve 1954. satırı kopyalayıp en alt satıra yapıştırıyoruz.
Kopyaladığımız satıra gelip CodeName128'deki,
MOB_CH_TIGERWOMAN'ı -> MOB_CH_TIGERWOMAN_STR
NameStrID128'deki
SN_MOB_CH_TIGERWOMAN'ı -> SN_MOB_CH_TIGERWOMAN_STR olarak değiştiriyoruz.
Satırın en sonuna gelip linkini kopyalayıp _RefObjChar'da buluyoruz. TG'nin _RefObjChar linki "48"
Bulduğumuz _RefObjChar linki ID'sini en alt satıra yapıştırıyoruz. En alt satıra kopyaladığımızda 48 olan Link ID'yi Execute yaptığınızda değiştiğini görüyoruz..
En alt satıra kopyaladıktan sonra seçili olan satırı sağa doğru kaydırıyoruz ve PD - MD olan sütunu buluyoruz. PD = Physical Deffence, MD = Magical Deffence. STR yapacağımız için Mag Deff'i 9999 yapıyoruz ki int çarlar vuramasın. Bu değeri artırırsanız hata alabilirsiniz. 9999 yapmanız uygundur.
Değişen Id'yi _RefObjCommon'da en alt satıra kopyaladığımız yerdeki link ile yani 48 ile değiştiriyoruz. 48 ID'sini kopyaladığımızda yeni gelen Id'yi _RefObjCommon'da değiştirmezsek Overlap hatası alabiliriz.
Tablolardaki işimiz bitti. Şimdi bunları oyunumuza geçirmek için characterdataxxx'e ve textdata_object'e en alt satıra kopyalamamız gerekiyor.
Pk2 Çıkarıcı ile Textdatalarımızı çıkarıyoruz. (Pk2 çıkarıcı ile media.pk2yi seçip server_dep -> silkroad->textdata bu klasörü çıkarıyoruz.)
Characterdata_45000' giriyoruz ve _RefObjCommon'daki en alt satırı kopyalayıp Characterdata_45000'deki en alt satıra yapıştırıyoruz. Yapıştırdıktan sonra bir tab boşluk bırakıp _RefObjChar'daki en alt satırı kopyalayıp yapıştır diyoruz. Kaydet diyip çıkıyoruz.
Ardından textdata_object'e girip _RefObjCommon'daki en alt satırda NameStrID128 i kopyalayıp aşağıdaki gibi düzenleyip yapıştırıyoruz.
Arada 8 tab boşluğu olması gerekmektedir. Aksi taktirde oyununuzda unique çıktığında, kestiğinizde ve gm konsolunda [] bu şekilde gözükecektir.
Evet mediadaki işimizde bitti şimdi patch atıp oyununuza girip Tiger Girl Str'yi gm konsolunuzdan çıkartıp test edebilirsiniz.
NOT: Unique yi ekledikten sonra uniq yerin altında görünüyorsa
skilleffect.txt 'de CTRL+F ile TIGERWOMAN ya da hangi uniqueyi ekliyorsanız aratıp bulun aynı satırı kopyalayıp altına yapıştırın ve en baştaki kodu _STR ya da ne olarak eklediyseniz o şekilde değiştirip patch attırın sorun düzelecektir.
hocam tesekkurler denedik oldu. yalniz soyle bir sikinti yasiyorum TG'nin LV'ı ID yerine geçmiş oluyor HP barı hiç inmiyor tahminimce bu "bir tab boşluk" kısmında bir hata yapıyorum ama çözemedim.
boşluk 1 tab mı olmalı yoksa boşluk + 1 tab mı
characterdata4500.txt
içine yazdığımız kısım bu şekilde. "19376" Link'de bağladığımız kısım. çift tekrar ediyor onun sebebi de doğrudan kopyalayın demişsiniz acaba bunlardan birini eksiltecek miydik?
edit : characterdata4500.txt'ye RefObjChar satırını paste ederken en başındaki linki silmeyi unutmayın. sorun bundan kaynaklıymış.
Yukarı satırda görüleceği üzere RefObjCommon + RefObjChar satırlarını arka arkaya paste ettigimizde "19376 19376" yan yana LINK ve ID geliyor bu sebeple problem çıkıyor.
Bastan tekrarladim tum adimlari fakat
hala Lv 19376 gorunuyor
boşluk 1 tab mı olmalı yoksa boşluk + 1 tab mı
characterdata4500.txt
içine yazdığımız kısım bu şekilde. "19376" Link'de bağladığımız kısım. çift tekrar ediyor onun sebebi de doğrudan kopyalayın demişsiniz acaba bunlardan birini eksiltecek miydik?
edit : characterdata4500.txt'ye RefObjChar satırını paste ederken en başındaki linki silmeyi unutmayın. sorun bundan kaynaklıymış.
Yukarı satırda görüleceği üzere RefObjCommon + RefObjChar satırlarını arka arkaya paste ettigimizde "19376 19376" yan yana LINK ve ID geliyor bu sebeple problem çıkıyor.
Bastan tekrarladim tum adimlari fakat
hala Lv 19376 gorunuyor
Selamlar hocam, bir çözüme ulaşabildiniz mi acaba? Son 2-3 saattir aynı sorunları yaşıyorum. Bir türlü nedenini anlayamadım.hocam tesekkurler denedik oldu. yalniz soyle bir sikinti yasiyorum TG'nin LV'ı ID yerine geçmiş oluyor HP barı hiç inmiyor tahminimce bu "bir tab boşluk" kısmında bir hata yapıyorum ama çözemedim.
boşluk 1 tab mı olmalı yoksa boşluk + 1 tab mı
characterdata4500.txt
içine yazdığımız kısım bu şekilde. "19376" Link'de bağladığımız kısım. çift tekrar ediyor onun sebebi de doğrudan kopyalayın demişsiniz acaba bunlardan birini eksiltecek miydik?
edit : characterdata4500.txt'ye RefObjChar satırını paste ederken en başındaki linki silmeyi unutmayın. sorun bundan kaynaklıymış.
Yukarı satırda görüleceği üzere RefObjCommon + RefObjChar satırlarını arka arkaya paste ettigimizde "19376 19376" yan yana LINK ve ID geliyor bu sebeple problem çıkıyor.
Bastan tekrarladim tum adimlari fakat
hala Lv 19376 gorunuyor![]()
Üst üste post gönderildiği için tek mesajda birleştirildi:
Mob seviyesinin oyun içerisinde yüksek level gözükmesinin kaynağını buldum. Aynı sorunu yaşayanlar için:hocam tesekkurler denedik oldu. yalniz soyle bir sikinti yasiyorum TG'nin LV'ı ID yerine geçmiş oluyor HP barı hiç inmiyor tahminimce bu "bir tab boşluk" kısmında bir hata yapıyorum ama çözemedim.
boşluk 1 tab mı olmalı yoksa boşluk + 1 tab mı
characterdata4500.txt
içine yazdığımız kısım bu şekilde. "19376" Link'de bağladığımız kısım. çift tekrar ediyor onun sebebi de doğrudan kopyalayın demişsiniz acaba bunlardan birini eksiltecek miydik?
edit : characterdata4500.txt'ye RefObjChar satırını paste ederken en başındaki linki silmeyi unutmayın. sorun bundan kaynaklıymış.
Yukarı satırda görüleceği üzere RefObjCommon + RefObjChar satırlarını arka arkaya paste ettigimizde "19376 19376" yan yana LINK ve ID geliyor bu sebeple problem çıkıyor.
Bastan tekrarladim tum adimlari fakat
hala Lv 19376 gorunuyor![]()
characterdata_45000'e eklenen diğer mob'ları kontrol ettiğiniz zaman _RefObjCommon'da bulunan Link ve _RefObjChar'da bulunan ID kısımlarının eklenmediğini görüyoruz. Ben de Link ve ID kısımlarını eklemeden denediğim zaman sorunun çözüldüğünü gördüm. Bunun doğru ekleme yöntemi olup olmadığını bilmiyorum. Yalnızca diğer mobları incelediğim zaman bunların eklenmediğini gördüm. Eğer daha doğru bir yöntemi varsa paylaşırsanız çok memnun olurum.
Bu konuyu görüntüleyen kullanıcılar
Toplam: 4 (Kullanıcı: 0, ziyaretçi: 4)
Benzer konular
- Cevaplar
- 2
- Görüntüleme
- 210
- Cevaplar
- 9
- Görüntüleme
- 171
- Cevaplar
- 5
- Görüntüleme
- 209
- Cevaplar
- 6
- Görüntüleme
- 222
- Soru
vSRO Çözüldü
Medusa,Roc STR<INT Clone Map Teleport hatası.
- Cevaplar
- 15
- Görüntüleme
- 522


