Teşekkür ederimMerhaba Arkadaşlar bu konumda sizlere Mediadan çekilen itemi nasıl common'a ve objitem'e ekleriz onu anlatacağım.
Elimde 15-16 Dg Media olmadığı kendi kurduğum Model Switcher için hazırlanan silahlardan anlatacağım.
Şimdi bize öncelikle lazım 1 adet itemdata45000 isimli text dosyası gerekiyor. Bu dosyayı çıkardık nasıl alacağız;
*** Gizli metin: alıntı yapılamaz. ***
Bu şekilde uzunlamasına bir yazı görürüz. Şimdi bu alanın başında RefObjCommon aldığı için çoğu insan yanılır, sanki burası sadece RefObjCommon'muş gibi.
Aslında burda hem RefObjCommon hemde RefObjItem tabloları mevcut fakat 2 adet dikkat edilmesi gereken nokta var ;
Yani mesela ben yukarıda verdiğim kodu DB'ye girecek olsam nasıl gireceğim? Gelin beraber tek tek yapalım.
- DB kısmında RefObjCommon'un son kolonuna bakarsanız "Link" adında bir kolon görürsünüz. O link'e atanmış ID aynı zamanda bu iteme ait RefObjItem'in bilgilerini saklayan ID kolonuna aittir.
- Bu link ID'sini media kısmında asla göremezsiniz.
Öncelikle önerim NotePad++ kullanmanız. Vermiş olduğum kodu (veya alacak olduğunuz itemin kodunu) notepad++'da bir yeni belge oluşturarak içine atalım. Noldu? Uzuuuunca satırımız tek başına kaldı.
Siz siz olun her zaman ilk olarak RefObjItem'den veri girişi yapmaya başlayın. Çünkü buna vereceğimiz ID'yi RefObjCommon'da Link için kullanacağız.
Neyse şimdi RefObjItem için giriş yapacağımız kod neresidir onu göstereyim.
Media kısmında orta kısımlarda 3 adet arka arkaya verilmiş ".bsr , .bsr ve .ddj" uzantılarının olduğu yolları görürsünüz. En son verilmiş olan .ddj' uzantısından sonra "xxx xxx" şeklinde 2 adet "xxx" yer alır. İşte bu alandan sonraki kısım RefObjItem kısmıdır. Ekleyeceğim kodu sağa çekerek daha iyi anlayabilirsiniz, renklendirdim.
*** Gizli metin: alıntı yapılamaz. ***
Burayı ekleyeceğiz ama yukarda dediğim gibi başında ID'si eksiktir her zaman, birde sonunda "0" eksiktir. Bu kısmı az önce Notepad++' ya yapıştırdığımız metinden ayrıştralım. Birkaç altsatıra atabilirsiniz. Ama ilk kısmınıda silmeyin, onlarda lazım olacak. Şimdi ne elde ettik?
*** Gizli metin: alıntı yapılamaz. ***
Elimizde böyle birşey var. Şimdi bunun ilk başlangıcında boşluk bırakmamaya dikkat edin. Yani satır başında boşluk bırakmayın.
Şimdi DB'nize gidin, RefObjItem'ı açın ve en son ID'nizi kontrol edin. Örneğin En son ID "45982" olsun. Şimdi metin belgesinde ayırdığımız RefObjItem girişi için satır başına tıklayın. En son ID'nizin 1 fazlasını yazın. Yani ben "45983" yazacağım. Yazdıktan sonra "TAB" butonuna basınki satırbaşında bulunan "1" ile farklı kolonlarda olacağını anlasın.
Ve ayriyetten sonuna "TAB" butonuna basarak "0" ekleyin.
Herşeyinizi doğru yaptıysanız giriş yapmaması imkansız. Yani RefObjItem kısmı tamam.
Gelelim RefObjCommon kısmına. Yukarıda zaten 2'ye ayırmıştık, ayrılan kısmın 1. tarafıda RefObjCommon için yani şu şekilde ;
*** Gizli metin: alıntı yapılamaz. ***
Peki burada neyimiz eksik? Burada sadece son kısmına gelip "TAB" butonuna basıp biraz önce "RefObjItem" için sizin koyduğunuz veya SQL sistem Auto Increase ile vermiş olduğu ID'yi yazacağız yani bende şu şekil olacak örneğime göre ;
*** Gizli metin: alıntı yapılamaz. ***
olacak. Dikkat edin sadece sonuna "TAB" butonuna basıp RefObjItem ID'sini yazdım. Bu şekilde kopyalayıp sorunsuzca yaptıysanız RefObjCommon tablosunuda hallettiniz!
Peki geriye kalan ne var?
Şimdi yukarıda söylediğim "bsr ve ddj" kısmı bizim için önemli. Peki ben bu .bsr yolunu ve .ddj yolunu nereden bulacağım derseniz?
Atladığım birşey olduğunu düşünmüyorum ama varsada affola. Hatırlatın düzeltirim problem değil.
- BSR yolu ; Data.PK2\Res\Item\China\Weapon yolu içerisindedir. Mesela sword_01.bsr diyorsa sword_01 bsryi buradan çıkarıp aynı yoldan kendi Data.PK2'mize import etmeliyiz.
- 2. BSR Yolu ; Aslında burada olan zaten sizdede olur. Bu drop olduğunda olan şeklidir. Farklı birşey eklendiğinizi düşünüyorsanız yukarıdaki yoldan 2 geriye giderek etc kısmına girip varolan yazıyı görebilirsiniz.
- DDJ yolu ; Media.PK2\icon\item\china\weapon kısmındadır. Ve ayriyetten Media.PK2\icon64\item\china\weapon yolundadır. Mesela sword_01.ddj diyorsa sword_01 ddj'i buralardan çıkarıp aynı yoldan kendi Media.PK2'mize import etmeliyiz.
- Ve ayrıca item ismini vesairede Media\server_dep\silkroad\textdata kısmında "textdata_equip&skill.txt" içerisinde bulabilirsiniz.
Dediklerimi doğru şekilde uygularsanız sorunsuzca ekleyebilirsiniz.
Her işlemde olduğu gibi DB ve MEDIA yedeğinizi almayı unutmayın.
Güle güle kullanmanız dileklerim ile..
Ç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 Media’dan databaseye item eklemek!
- Konuyu Başlatan PortalDark
- Başlangıç tarihi
-
- Etiketler
- vsrocode vsrocommon vsroitem vsroitemadd vsroweapon
amazing, thnaks for share !Hello Friends, in this post I will tell you how to add the item taken from Media to common and object.
I will tell you about the weapons prepared for the Model Switcher that I built since I do not have 15-16 Dg Media on hand.
Now, the first thing we need is a text file named itemdata45000. Now that we've extracted this file, how do we get it?
*** Hidden text: cannot be quoted. ***
This is how we see a long text. Now, because this field is preceded by RefObjCommon, many people are mistaken as if it were just RefObjCommon.
Actually, there are both RefObjCommon and RefObjItem tables here, but there are two points to be careful about;
So, for example, if I were to enter the code I provided above into the DB, how would I do it? Let's do it one by one.
- If you look at the last column of RefObjCommon in the DB section, you'll see a column called "Link." The ID assigned to that link also belongs to the ID column, which stores the RefObjItem information for that item.
- You will never see this link ID in the media section.
First, I recommend using NotePad++. Let's create a new document in Notepad++ and paste the code I gave you (or the code of the item you're going to purchase) into it. What happened? Our long line is now stuck alone.
Be sure to always start entering data from RefObjItem first. Because we'll use the ID we give it for the Link in RefObjCommon.
Anyway, let me show you where we will enter the code for RefObjItem.
In the middle of the Media section, you'll see three consecutive paths with the extensions ".bsr, .bsr, and .ddj." After the last ".ddj" extension, there are two "xxx"s, in the form "xxx xxx." The section after this is the RefObjItem section. You can better understand the code I'm adding by dragging it to the right; I've highlighted it.
*** Hidden text: cannot be quoted. ***
We'll add it here, but as I mentioned above, it's always missing the ID at the beginning, and it's also missing the "0" at the end. Let's parse this section from the text we just pasted into Notepad++. You can paste it a few lines below. But don't delete the first part, we'll need it too. So, what do we have?
*** Hidden text: cannot be quoted. ***
So we have something like this. Now, make sure you don't leave any spaces at the beginning of this. So, don't leave any spaces at the beginning of the line.
Now go to your database, open RefObjItem, and check your latest ID. For example, let's say the latest ID is "45982." Now, click at the beginning of the line for the RefObjItem entry we've separated in the text document. Type one more than your latest ID. So, I'll type "45983." After typing, press the "TAB" button so the "1" at the beginning of the line tells you it will be in a different column.
And also add "0" at the end by pressing the "TAB" button.
If you've done everything correctly, it's impossible for it not to log in. So, the RefObjItem part is complete.
Let's move on to the RefObjCommon section. We already divided it into two above, and the first part of the separated section is for RefObjCommon, like this:
*** Hidden text: cannot be quoted. ***
So, what are we missing here? Here, we'll just need to come to the last section, press the "TAB" button, and type the ID you set for "RefObjItem" or the ID the SQL system gave us with Auto Increment. So, in my example, it will look like this:
*** Hidden text: cannot be quoted. ***
Notice that I only pressed the "TAB" button at the end and wrote the RefObjItem ID. If you copied it this way and did it without any problems, you've also solved the RefObjCommon table!
So what's left?
Now, the "bsr and ddj" part I mentioned above is important for us. So, where do I find this .bsr path and .ddj path, you ask?
I don't think I missed anything, but if so, I apologize. Remind me and I'll fix it, no problem.
- The BSR path is located in the Data.PK2\Res\Item\China\Weapon path. For example, if it says sword_01.bsr, we should extract the sword_01 bsr from here and import it into our Data.PK2 from the same path.
- 2. BSR Path; Actually, what's here already exists. This is what happens when you drop. If you think you've added something different, you can go back two steps above and enter the etc section to see the existing text.
- The DDJ path is located in the Media.PK2\icon\item\china\weapon section. It's also located in the Media.PK2\icon64\item\china\weapon path. For example, if it says sword_01.ddj, we should extract sword_01 ddj from here and import it into our Media.PK2 from the same path.
- And you can also find the item name etc. in "textdata_equip&skill.txt" in the Media\server_dep\silkroad\textdata section.
If you follow what I say correctly, you can add it without any problems.
As with every process, do not forget to back up your DB and MEDIA.
I wish you to use it with pleasure..
teşekkür ederimMerhaba Arkadaşlar bu konumda sizlere Mediadan çekilen itemi nasıl common'a ve objitem'e ekleriz onu anlatacağım.
Elimde 15-16 Dg Media olmadığı kendi kurduğum Model Switcher için hazırlanan silahlardan anlatacağım.
Şimdi bize öncelikle lazım 1 adet itemdata45000 isimli text dosyası gerekiyor. Bu dosyayı çıkardık nasıl alacağız;
*** Gizli metin: alıntı yapılamaz. ***
Bu şekilde uzunlamasına bir yazı görürüz. Şimdi bu alanın başında RefObjCommon aldığı için çoğu insan yanılır, sanki burası sadece RefObjCommon'muş gibi.
Aslında burda hem RefObjCommon hemde RefObjItem tabloları mevcut fakat 2 adet dikkat edilmesi gereken nokta var ;
Yani mesela ben yukarıda verdiğim kodu DB'ye girecek olsam nasıl gireceğim? Gelin beraber tek tek yapalım.
- DB kısmında RefObjCommon'un son kolonuna bakarsanız "Link" adında bir kolon görürsünüz. O link'e atanmış ID aynı zamanda bu iteme ait RefObjItem'in bilgilerini saklayan ID kolonuna aittir.
- Bu link ID'sini media kısmında asla göremezsiniz.
Öncelikle önerim NotePad++ kullanmanız. Vermiş olduğum kodu (veya alacak olduğunuz itemin kodunu) notepad++'da bir yeni belge oluşturarak içine atalım. Noldu? Uzuuuunca satırımız tek başına kaldı.
Siz siz olun her zaman ilk olarak RefObjItem'den veri girişi yapmaya başlayın. Çünkü buna vereceğimiz ID'yi RefObjCommon'da Link için kullanacağız.
Neyse şimdi RefObjItem için giriş yapacağımız kod neresidir onu göstereyim.
Media kısmında orta kısımlarda 3 adet arka arkaya verilmiş ".bsr , .bsr ve .ddj" uzantılarının olduğu yolları görürsünüz. En son verilmiş olan .ddj' uzantısından sonra "xxx xxx" şeklinde 2 adet "xxx" yer alır. İşte bu alandan sonraki kısım RefObjItem kısmıdır. Ekleyeceğim kodu sağa çekerek daha iyi anlayabilirsiniz, renklendirdim.
*** Gizli metin: alıntı yapılamaz. ***
Burayı ekleyeceğiz ama yukarda dediğim gibi başında ID'si eksiktir her zaman, birde sonunda "0" eksiktir. Bu kısmı az önce Notepad++' ya yapıştırdığımız metinden ayrıştralım. Birkaç altsatıra atabilirsiniz. Ama ilk kısmınıda silmeyin, onlarda lazım olacak. Şimdi ne elde ettik?
*** Gizli metin: alıntı yapılamaz. ***
Elimizde böyle birşey var. Şimdi bunun ilk başlangıcında boşluk bırakmamaya dikkat edin. Yani satır başında boşluk bırakmayın.
Şimdi DB'nize gidin, RefObjItem'ı açın ve en son ID'nizi kontrol edin. Örneğin En son ID "45982" olsun. Şimdi metin belgesinde ayırdığımız RefObjItem girişi için satır başına tıklayın. En son ID'nizin 1 fazlasını yazın. Yani ben "45983" yazacağım. Yazdıktan sonra "TAB" butonuna basınki satırbaşında bulunan "1" ile farklı kolonlarda olacağını anlasın.
Ve ayriyetten sonuna "TAB" butonuna basarak "0" ekleyin.
Herşeyinizi doğru yaptıysanız giriş yapmaması imkansız. Yani RefObjItem kısmı tamam.
Gelelim RefObjCommon kısmına. Yukarıda zaten 2'ye ayırmıştık, ayrılan kısmın 1. tarafıda RefObjCommon için yani şu şekilde ;
*** Gizli metin: alıntı yapılamaz. ***
Peki burada neyimiz eksik? Burada sadece son kısmına gelip "TAB" butonuna basıp biraz önce "RefObjItem" için sizin koyduğunuz veya SQL sistem Auto Increase ile vermiş olduğu ID'yi yazacağız yani bende şu şekil olacak örneğime göre ;
*** Gizli metin: alıntı yapılamaz. ***
olacak. Dikkat edin sadece sonuna "TAB" butonuna basıp RefObjItem ID'sini yazdım. Bu şekilde kopyalayıp sorunsuzca yaptıysanız RefObjCommon tablosunuda hallettiniz!
Peki geriye kalan ne var?
Şimdi yukarıda söylediğim "bsr ve ddj" kısmı bizim için önemli. Peki ben bu .bsr yolunu ve .ddj yolunu nereden bulacağım derseniz?
Atladığım birşey olduğunu düşünmüyorum ama varsada affola. Hatırlatın düzeltirim problem değil.
- BSR yolu ; Data.PK2\Res\Item\China\Weapon yolu içerisindedir. Mesela sword_01.bsr diyorsa sword_01 bsryi buradan çıkarıp aynı yoldan kendi Data.PK2'mize import etmeliyiz.
- 2. BSR Yolu ; Aslında burada olan zaten sizdede olur. Bu drop olduğunda olan şeklidir. Farklı birşey eklendiğinizi düşünüyorsanız yukarıdaki yoldan 2 geriye giderek etc kısmına girip varolan yazıyı görebilirsiniz.
- DDJ yolu ; Media.PK2\icon\item\china\weapon kısmındadır. Ve ayriyetten Media.PK2\icon64\item\china\weapon yolundadır. Mesela sword_01.ddj diyorsa sword_01 ddj'i buralardan çıkarıp aynı yoldan kendi Media.PK2'mize import etmeliyiz.
- Ve ayrıca item ismini vesairede Media\server_dep\silkroad\textdata kısmında "textdata_equip&skill.txt" içerisinde bulabilirsiniz.
Dediklerimi doğru şekilde uygularsanız sorunsuzca ekleyebilirsiniz.
Her işlemde olduğu gibi DB ve MEDIA yedeğinizi almayı unutmayın.
Güle güle kullanmanız dileklerim ile..
tesekkurlerMerhaba Arkadaşlar bu konumda sizlere Mediadan çekilen itemi nasıl common'a ve objitem'e ekleriz onu anlatacağım.
Elimde 15-16 Dg Media olmadığı kendi kurduğum Model Switcher için hazırlanan silahlardan anlatacağım.
Şimdi bize öncelikle lazım 1 adet itemdata45000 isimli text dosyası gerekiyor. Bu dosyayı çıkardık nasıl alacağız;
*** Gizli metin: alıntı yapılamaz. ***
Bu şekilde uzunlamasına bir yazı görürüz. Şimdi bu alanın başında RefObjCommon aldığı için çoğu insan yanılır, sanki burası sadece RefObjCommon'muş gibi.
Aslında burda hem RefObjCommon hemde RefObjItem tabloları mevcut fakat 2 adet dikkat edilmesi gereken nokta var ;
Yani mesela ben yukarıda verdiğim kodu DB'ye girecek olsam nasıl gireceğim? Gelin beraber tek tek yapalım.
- DB kısmında RefObjCommon'un son kolonuna bakarsanız "Link" adında bir kolon görürsünüz. O link'e atanmış ID aynı zamanda bu iteme ait RefObjItem'in bilgilerini saklayan ID kolonuna aittir.
- Bu link ID'sini media kısmında asla göremezsiniz.
Öncelikle önerim NotePad++ kullanmanız. Vermiş olduğum kodu (veya alacak olduğunuz itemin kodunu) notepad++'da bir yeni belge oluşturarak içine atalım. Noldu? Uzuuuunca satırımız tek başına kaldı.
Siz siz olun her zaman ilk olarak RefObjItem'den veri girişi yapmaya başlayın. Çünkü buna vereceğimiz ID'yi RefObjCommon'da Link için kullanacağız.
Neyse şimdi RefObjItem için giriş yapacağımız kod neresidir onu göstereyim.
Media kısmında orta kısımlarda 3 adet arka arkaya verilmiş ".bsr , .bsr ve .ddj" uzantılarının olduğu yolları görürsünüz. En son verilmiş olan .ddj' uzantısından sonra "xxx xxx" şeklinde 2 adet "xxx" yer alır. İşte bu alandan sonraki kısım RefObjItem kısmıdır. Ekleyeceğim kodu sağa çekerek daha iyi anlayabilirsiniz, renklendirdim.
*** Gizli metin: alıntı yapılamaz. ***
Burayı ekleyeceğiz ama yukarda dediğim gibi başında ID'si eksiktir her zaman, birde sonunda "0" eksiktir. Bu kısmı az önce Notepad++' ya yapıştırdığımız metinden ayrıştralım. Birkaç altsatıra atabilirsiniz. Ama ilk kısmınıda silmeyin, onlarda lazım olacak. Şimdi ne elde ettik?
*** Gizli metin: alıntı yapılamaz. ***
Elimizde böyle birşey var. Şimdi bunun ilk başlangıcında boşluk bırakmamaya dikkat edin. Yani satır başında boşluk bırakmayın.
Şimdi DB'nize gidin, RefObjItem'ı açın ve en son ID'nizi kontrol edin. Örneğin En son ID "45982" olsun. Şimdi metin belgesinde ayırdığımız RefObjItem girişi için satır başına tıklayın. En son ID'nizin 1 fazlasını yazın. Yani ben "45983" yazacağım. Yazdıktan sonra "TAB" butonuna basınki satırbaşında bulunan "1" ile farklı kolonlarda olacağını anlasın.
Ve ayriyetten sonuna "TAB" butonuna basarak "0" ekleyin.
Herşeyinizi doğru yaptıysanız giriş yapmaması imkansız. Yani RefObjItem kısmı tamam.
Gelelim RefObjCommon kısmına. Yukarıda zaten 2'ye ayırmıştık, ayrılan kısmın 1. tarafıda RefObjCommon için yani şu şekilde ;
*** Gizli metin: alıntı yapılamaz. ***
Peki burada neyimiz eksik? Burada sadece son kısmına gelip "TAB" butonuna basıp biraz önce "RefObjItem" için sizin koyduğunuz veya SQL sistem Auto Increase ile vermiş olduğu ID'yi yazacağız yani bende şu şekil olacak örneğime göre ;
*** Gizli metin: alıntı yapılamaz. ***
olacak. Dikkat edin sadece sonuna "TAB" butonuna basıp RefObjItem ID'sini yazdım. Bu şekilde kopyalayıp sorunsuzca yaptıysanız RefObjCommon tablosunuda hallettiniz!
Peki geriye kalan ne var?
Şimdi yukarıda söylediğim "bsr ve ddj" kısmı bizim için önemli. Peki ben bu .bsr yolunu ve .ddj yolunu nereden bulacağım derseniz?
Atladığım birşey olduğunu düşünmüyorum ama varsada affola. Hatırlatın düzeltirim problem değil.
- BSR yolu ; Data.PK2\Res\Item\China\Weapon yolu içerisindedir. Mesela sword_01.bsr diyorsa sword_01 bsryi buradan çıkarıp aynı yoldan kendi Data.PK2'mize import etmeliyiz.
- 2. BSR Yolu ; Aslında burada olan zaten sizdede olur. Bu drop olduğunda olan şeklidir. Farklı birşey eklendiğinizi düşünüyorsanız yukarıdaki yoldan 2 geriye giderek etc kısmına girip varolan yazıyı görebilirsiniz.
- DDJ yolu ; Media.PK2\icon\item\china\weapon kısmındadır. Ve ayriyetten Media.PK2\icon64\item\china\weapon yolundadır. Mesela sword_01.ddj diyorsa sword_01 ddj'i buralardan çıkarıp aynı yoldan kendi Media.PK2'mize import etmeliyiz.
- Ve ayrıca item ismini vesairede Media\server_dep\silkroad\textdata kısmında "textdata_equip&skill.txt" içerisinde bulabilirsiniz.
Dediklerimi doğru şekilde uygularsanız sorunsuzca ekleyebilirsiniz.
Her işlemde olduğu gibi DB ve MEDIA yedeğinizi almayı unutmayın.
Güle güle kullanmanız dileklerim ile..
Bu konuyu görüntüleyen kullanıcılar
Toplam: 3 (Kullanıcı: 0, ziyaretçi: 3)
Benzer konular
- Cevaplar
- 26
- Görüntüleme
- 819
- Soru
- Cevaplar
- 7
- Görüntüleme
- 1K
- Soru
- Cevaplar
- 24
- Görüntüleme
- 3K
- Cevaplar
- 4
- Görüntüleme
- 154
vSRO Yardım
DB To Media
- Cevaplar
- 6
- Görüntüleme
- 173
