Arka Plan Sol
Arka Plan Sağ
Model Switcher Scroll-item Görünüm Değiştirme Kurulum Vsro
MARİNA

Model Switcher Scroll-İtem görünüm değiştirme kurulum Vsro

Model Switcher-İtem görünüm değiştirme kurulum Vsro için nasıl yapılır. Bu işlemi yapmadan önce yedek almayı unutmayınız. Model Switcher-İtem görünüm değiştirme kurulumu için aşağıdaki yöntemi izleyiniz.

Model Switcher Nedir?Model Switcher'ı bilmeyenler için tanımlamak gerekirse en basitinden şöyle tanımlanabilir herhalde ;Bir iteme yeni bir görünüm kazandırmak. Örnek ile anlatmam gerekirse sanırım daha iyi anlaşılacak ;Misal diyelim elinizde 10 Degree Moon Sword var. Ve siz bunun özelliklerini kaybetmeden 1 Degree'ye çevirmek istiyorsunuz. İşte tamda budur Model Switcher.-- Silk Scroll Kurulumu Gerekenlerİhtiyacımız olanlar ; 

  1. SRO_VT_SHARD > _RefObjItem Tablosu.
  2. SRO_VT_SHARD > _RefObjCommon Tablosu.
  3. Media.Pk2 > ItemData45000.txt
  4. Media.Pk2 > texdata_object.txt

--- Model Switcher Kurulum Aşaması (DATABASE KISMI)Bu işlemde kademeli gidelim istiyorum. Çünkü oluşturmamız gereken hem Model Switcher Scroll'u hemde itemlerimizi oluşturmamız gerek. Dilerseniz önce basite kaçıp Model Switcher Scroll'umuzu ekleyelim.-------- Model Switcher Scroll'u Kurulum Aşaması (DATABASE KISMI)Öncelikle kafanız karışmasın diye yeniden _RefObjItem Tablosunu kullanarak şu satırları eklemenizi istiyorum; 

23097    50    2    0    0    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    1000    ????    1    ??????                                                                                                                               -1    RESURRECT    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    0    0    0

Yeşil ile belirtmiş olduğum alanın sizin ID'niz olmasına dikkat edin biraz sonra kullanacağız.Şimdi burada işimiz bitti, sırada _RefObjCommon adlı tabloya giriş yapmaya geldi; 

1    44759    ITEM_MALL_DTRACTUS_SWITCHER_01    ???? ???? ??? (???)    ...x    SN_ITEM_MALL_DTRACTUS_SWITCHER_01    SN_ITEM_MALL_DTRACTUS_SWITCHER_01_TT_DESC    1    0    3    3    3    1    180000    3    0    1    1    1    255    1    1    0    0    1    0    0    0    0    0    0    0    -1    0    -1    0    -1    0    -1    0    -1    0    0    0    0    0    0    0    100    0    0    0    ...x    itemetcdrop_mall_scroll.bsr    itemetcmodel_switcher.ddj    ...x    ...x    23097

Kırmızı ile verdiğim ID _RefObjCommon için vermiş olduğunuz yeni ID olsun.Yeşil ile vermiş olduğum ID, Biraz Önceki _RefObjItem ID'si ile aynı olmasına dikkat edin.-------- Model Switcher Scroll'u Kurulum Aşaması (MEDIA KISMI)ItemData45000'i çıkartıyoruz ve en alta şu eklmemizi yapıyoruz; 

1    44759    ITEM_MALL_DTRACTUS_SWITCHER_01    ???? ???? ??? (???)    ...x    SN_ITEM_MALL_DTRACTUS_SWITCHER_01    SN_ITEM_MALL_DTRACTUS_SWITCHER_01_TT_DESC    1    0    3    3    3    1    180000    3    0    1    1    1    255    1    1    0    0    1    0    0    0    0    0    0    0    -1    0    -1    0    -1    0    -1    0    -1    0    0    0    0    0    0    0    100    0    0    0    ...x    itemetcdrop_mall_scroll.bsr    itemetcmodel_switcher.ddj    ...x    ...x    50    2    0    0    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    1000    ????    1    ??????    -1    RESURRECT    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    0    0

Kırmızı ile verdiğim alan _RefObjCommon alanı olacak.Buna da isim verelim;textdata_object'i açalım ve şunları ekleyelim; 

1    SN_ITEM_MALL_DTRACTUS_SWITCHER_01                                1 Degree Model Switcher1    SN_ITEM_MALL_DTRACTUS_SWITCHER_01_TT_DESC                                1 Degree Model Switcher

Evvet, Switcher kısmını tamamladık. Şimdi dönüşüm işinden bahsedelim.-------- Model Switcher Dönüşecek İtemin Kurulum Aşaması (DATABASE KISMI)Şimdi biraz kafanız karışabilir, yahu kardeşim yukarıdaki ne bu ne diye. Onu da şöyle açıklayayım ;Yukarıda sadece değişim için scroll hazırladık. Ama düşünsenize bu item aynı özelliklerde bi iteme nasıl dönüşsün diye. İmkansız gibi geliyor değil mi? Ama değil. Sadece biraz yorulacağız o kadar. Ama sonu müthiş olacak söyleyeyim.Yukarıda örneği 10 Degree Moon Sword için vermiştim hatırlıyorsanız, gelin örneği hiç bozmadan, kafanızı karıştırmadan 10 Degree Moon Sword'u 1 Degree görünümüne nasıl vereceğimizi anlatalım.Bize neler lazım; 

  1. 10 Degree Moon Sword Iteminin Özellikleri

Bu özellikleri nerede bulacağım diyorsanız aslında çok basit. Yapmamız gereken dönüşüm yapacak olduğumuz itemin _RefObjCommon'dan Linkini almak ve o Link ID'si ile _RefObjItem'den satırı kopyalamak.Misal 10 Degree Moon Sword'u ben RefObjCommonda aratıyorum ve aldığım sonuç ; 

1    4042    ITEM_CH_SWORD_10_B_RARE    10? ? (?)    ...x    SN_ITEM_CH_SWORD_10_B_RARE    SN_ITEM_CH_SWORD_10_B_RARE_TT_DESC    0    0    3    1    6    2    180000    0    6    1    1    1    255    3    1    1    1    0    0    8426000    6980    10471    0    9000    2949100    1    90    -1    0    -1    0    -1    0    -1    0    0    0    0    0    0    0    100    0    0    0    itemchinaweaponsword_10.bsr    itemetcdrop_ch_equip_rare.bsr    itemchinaweaponsword_10.ddj    ...x    ...x    2319

Peki kardeş bunun Link'i neresi diye sorarsanız yukarıda kırmızıyla göstermiş olduğum son kolon, 2319 yani.Şimdi bunu _RefObjItem'in ID'sinde arayacağız. Yani ID'si 2319 olanı bulacağız. Bakalım buradan ne sonuç alıyorum ben ; 

2319    1    2    0    0    29    79    123    151    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    2    0    6    1483    1573    1650    1740    45    2528    2683    2863    3018    77,4    2189    2278    2468    2567    3725    3876    4282    4456    116    244    0    5    17    -1    ...x    -1    ...x                                                                                                                                  -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    0    ?? ??? ?? ?? ?    9    0    0

Gördüğünüz gibi 2319 ID'sine ait aldığım sonuç budur. Şimdi kardeş ben bunu ne yapacağım derseniz, RefObjItem'e yeni bir satır ekleyeceksiniz. Hemde hiçbirşeyini değiştirmeyeceksiniz. Değişen sadece ID olacak yani 2319 yerine Yeni bir ID sahibi olacaksınız.Hadi onuda verelim bakalım ; 

23111    1    2    0    0    29    79    123    151    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    2    0    6    1483    1573    1650    1740    45    2528    2683    2863    3018    77,4    2189    2278    2468    2567    3725    3876    4282    4456    116    244    0    5    17    -1    ...x    -1    ...x                                                                                                                                  -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    0    ?? ??? ?? ?? ?    9    0    0

Gördünüz mü, değişen sadece ID. gerisi hepsi aynı. Şimdi işin zevkli yanına yani _RefObjCommona ekleme yerine gelelim. 10 Degree Moon Sword için yukarıda RefObjCommon bilgilerini göstermiştik, biraz ekleme yapıp birkaç yeri değiştireceğiz o kadar. 

1    44773    ITEM_CH_SWORD_10_B_RARE_LOOK1    10? ? (?)    ...x    SN_ITEM_CH_SWORD_10_B_RARE    SN_ITEM_CH_SWORD_10_B_RARE_TT_DESC    0    0    3    1    6    2    180000    0    6    1    1    1    255    3    1    1    1    0    0    8426000    6980    10471    0    9000    2949100    1    90    -1    0    -1    0    -1    0    -1    0    0    0    0    0    0    0    100    0    0    0    itemchinaweaponsword_01.bsr    itemetcdrop_ch_equip_rare.bsr    itemchinaweaponsword_01.ddj    ...x    ...x    23111

Neleri değiştirdiğimize ve neden değiştirdiğimize bir göz atalım ki akılda kalıcı olsun;

  1. Kırmızı ile yazmış olduğum, sahip olduğu yeni ID'si bunu zaten değiştirmeniz gerektiğiniz anlamışsınızdır.
  2. Mavi ile vermiş olduğum kodu yazın aksi takdirde çalışmaz. 1 Degree görünüm için "_LOOK1" , 2 Degree Görünüm için "_LOOK2" şeklinde devam etmek zorundasınız.
  3. Yeşil ile iki alan boyadım. Burada sondaki sayılar önemli bizim için. 1 Degree görünümü vermek istediğim için "01" sonları, ona göre hesabınız yapın.
  4. Sondaki vermiş olduğum pembe ID ise az önce _RefObjItem de yeni oluşturduğumuz ID'dir.

- Model Switcher Dönüşecek İtemin Kurulum Aşaması (MEDIA KISMI)ItemData45000'i çıkartıyoruz ve en alta şu eklememizi yapıyoruz; 

1    44773    ITEM_CH_SWORD_10_B_RARE_LOOK1    10? ? (?)    ...x    SN_ITEM_CH_SWORD_10_B_RARE    SN_ITEM_CH_SWORD_10_B_RARE_TT_DESC    0    0    3    1    6    2    180000    0    6    1    1    1    255    3    1    1    1    0    0    8426000    6980    10471    0    9000    2949100    1    90    -1    0    -1    0    -1    0    -1    0    0    0    0    0    0    0    100    0    0    0    itemchinaweaponsword_01.bsr    itemetcdrop_ch_equip_rare.bsr    itemchinaweaponsword_01.ddj    ...x    ...x    1    2    0    0    29    79    123    151    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    2    0    6    1483    1573    1650    1740    45    2528    2683    2863    3018    77.4    2189    2278    2468    2567    3725    3876    4282    4456    116    244    0    5    17    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    -1    ...x    0    ?? ??? ?? ?? ?    9    0

Kırmızı ile verdiğim alan _RefObjCommon alanı olacak.VE Bunları Update edin, son olarak Model Switcher'ımız için Prosedürümüzü yazalım ve deneyelim.SRO_VT_LOG > Programmability > Stored Procedures yolundaki _AddLogItem'i açalım ve şunu ekleyelim ; 

 
------ Model Switcher 1DGIF(@Operation = 41 AND @ItemRefID= 45487) -- 1 Dg Model Switcher (SOM)BeginDeclare @refItemID int;Declare @ItemCode varchar(64);Declare @NewItemID varchar(64);SET @refItemID = (SELECT RefItemID From [SRO_VT_SHARD].[dbo].[_Items] Where ID64 = ( Select ItemID From [SRO_VT_SHARD].[dbo].[_Inventory] Where CharID = @CharID and Slot = '13' and ItemID > 0 ));SET @ItemCode = (SELECT NameStrID128 From [SRO_VT_SHARD].[dbo].[_RefObjCommon] Where ID = @refItemID);SET @NewItemID = (SELECT ID From [SRO_VT_SHARD].[dbo].[_RefObjCommon] Where NameStrID128 = @ItemCode AND CodeName128 like '%LOOK1' );Update [SRO_VT_SHARD].[dbo].[_Items] Set RefItemID = @NewItemID Where ID64 = ( Select ItemID From [SRO_VT_SHARD].[dbo].[_Inventory] Where CharID = @CharID and Slot = '13' and ItemID > 0 );END

Burada da dikkat etmeniz gerek yukarıdaki koddaki kırmızı ID. Bu ID : Yukarıda Model Switcher Scroll için RefObjCommon tablosuna giriş yapmıştık hatırlıyorsanız. İşte onun ID'si olacak.--- Model Switcher Kullanımı Dikkat Edilmesi Gereken NoktaDeğiştirmek istediğiniz item çantanızda "1." slotta olması gerekmekte. Ama model switcher isterseniz 3. sayfada olsun önemli değil. Ama item 1. slotta olmak zorunda.

yazar:Dtractus

YAZAR HAKKINDA;
admin
Admin

ADMİN

Olduğu yerde saymak yerine ileriyi hedefleyen sıradan bir php geliştiricisi

Silkroad Server Yönetimi

Model Switcher Scroll-item Görünüm Değiştirme Kurulum Vsro

Model Switcher Scroll Kurulumu Nasıl Yapılır. Item Görünümü Değiştirme Yani Model Switcher Kurulumu Hakkında Kodlar Ve Yapılması Gerekenler Detayları Ve Rehberi.

EN ÇOK OKUNAN 5 MAKALE
admin
Admin Yazdı;

2Ay Önce

Metin2'ye 2017 yılında 115 level itemleri olarak gelmişlerdir. Silahla..

admin
Admin Yazdı;

2Ay Önce

M24Pro offical ve bir çok pvp sunucuda çalışabilir. Bot tipleri; Leve..

admin
Admin Yazdı;

2Ay Önce

Metin2'ye 2018 yılında Zodyak Tapınağı Haritası eklentisiyle gelmişler..

admin
Admin Yazdı;

4Yıl Önce

Metin2 Binek Mühürleri Kodları, Metin2 Evcil Hayvan Mühürleri Kodları...

admin
Admin Yazdı;

3Yıl Önce

Metin2 Zor Maymun Zindanı Haritası, Sangsun Dong Map Harita. Metin2 Sa..

Etiket Bulutu