Server Tanitimi , Ko Tanitimi , Silkroad Pvp Serverler , Metin2 Pvp Serverler Server Tanitimi , Ko Tanitimi , Silkroad Pvp Serverler , Metin2 Pvp Serverler

PAYLAŞIM Magic POP İtem Ekleme Silme Veya DG Ekleyip Düşürmek

Konu Bilgileri

Kategori Adı vSro Paylaşımları
Konu Başlığı Magic POP İtem Ekleme Silme Veya DG Ekleyip Düşürmek
Konbuyu başlatan VsroEdit
Başlangıç tarihi
Cevaplar
Görüntüleme
İlk mesaj tepki puanı
Son Mesaj Yazan VsroEdit

VsroEdit

Admin
Katılım
28 Ocak 2020
Mesajlar
76
Tepkime puanı
11
Puanları
8
Yaş
24
Magic POP İtem Ekleme Silme Veya DG Ekleyip Düşürmek
Şimdi öncelikle itemi ekliceksek nereye ekliceğimizi bilmeliyiz ben kendi db üzerinde Magic Pop ta dresslerim olmadığından bu işe kalkıştığımdan dolayı size dress eklemeyi anlatacağım.

Media\server_dep\silkroad\textdata\refgachatreeforclientuidata.txt dosyamızı açıyoruz. Resim yerine bir kaç kodu aşşağıya ekledim.


Rich (BB code):
1    3    1    6    2    100    UIIT_CTL_WK_CH_WEAPON    101    UIIT_CTL_WK_CH_WEAPON_SWORD    13
1    3    1    6    7    400    UIIT_CTL_WK_EU_WEAPON    401    UIIT_CTL_WK_EU_WEAPON_SWORD    13
1    3    1    6    9    400    UIIT_CTL_WK_EU_WEAPON    403    UIIT_CTL_WK_EU_WEAPON_DUALAXE    13
1    3    1    13    1    700    UIIT_CTL_WK_ETC_ETC    704    UIIT_CTL_WK_AVATAR_HAT    0
1    3    1    13    2    700    UIIT_CTL_WK_ETC_ETC    705    UIIT_CTL_WK_AVATAR_DRESS    0
1    3    1    13    3    700    UIIT_CTL_WK_ETC_ETC    706    UIIT_CTL_WK_AVATAR_ATTACH    0
en baştaki sayıları tam olarak bende çözemedim ama 100 ve 400 olarak gördüğünüz kolon bizim gurubumuzun hangi sırada olduğudur yani CH_WEAPON class olarak 1. sıradaymış. Gelelim 101 401 403 e bu sefer anlatıma 400 üzerinden devam etcem class ın 4. Sırası EU_WEAPON olduğunu gördük sağına devam ettiğimizde EU_WEAPON un type ı olarak 1. Sırada Sword ve 3. Sırada Dual Axe eklenmiş
Ve Son olarak en sonda yazan 13 ise Degre olarak kaç degre ye kadar gösterim yapacağını belirliyor ben kendimde 11 olarak Değiştirdim :)

Bu anlattığım bilgilere dayanarak kendi isteğinize göre class ve type oluşturabilirsiniz..


Gelelim itemi eklemeye Other class 7. sırada bulunuyor ve type olarak ben dress ekliyeceğim için 704 705 706 yı kullanacağım

Bu sayılar ne işimize yarıcak diyosunuz biliyorum...


DB üzerinde _RefGachaItemSet tablosunda GatchaID bölümü bulunmakta ekliyeceğimiz itemin GatchaID kısmına nerde gözükmesini istiyorsak 3 bamaklı olarak o sayıyı yazmamız lazım 704, 705, 706 gibi.

Rich (BB code):
Use [SRO_VT_SHARD]
GO

Declare @GachaID as int
set @GachaID = 705 --İtemin eklenceği type Bunu txt dosyasından almıştık.
Declare @ItemName as varchar(129)
set @ItemName = 'ITEM_EVENT_AVATAR_M_TURKEY_HAT' --İtem Adını buraya yazıyoruz.
Declare @ratio as int
set @ratio = 6000
Declare @OzellikOlcakmi as int
set @OzellikOlcakmi = 0 --Benim eklediğim dress olduğundan kaynaklı ben + yada blue eklemicem 1 yaparak bunu değiştirebilirsiniz.
Declare @Param1Desc as varchar(129)
set @Param1Desc = 'xxx' --Özellik olcaksa eklenen itemde [BIIV]<M:str,1,3><M:int,1,3><O:3> bu şekilde belirtmek gerekiyor.
insert into _RefGachaItemSet    ([Service],[Set_ID],[RefItemID],[Ratio],[Count],[GachaID],[Visible],[param1],[param1_Desc128],[param2],[param2_Desc128],[param3],[param3_Desc128],[param4],[param4_Desc128])
values (1,1,(select ID from _RefObjCommon where CodeName128 = @ItemName),@ratio,1,@GachaID,0,@OzellikOlcakmi,@Param1Desc,0,'xxx',0,'xxx',0,'xxx')
Bu kodu kullanarak iteminizi başarı ile ekleyebilirsiniz Ben 2 tane dress set ekledim

Rich (BB code):
ITEM_EVENT_AVATAR_M_TURKEY    1    1    24945    6000    1    705    0    0    xxx    0    xxx    0    xxx    0    xxx
ITEM_EVENT_AVATAR_M_TURKEY_HAT    1    1    24905    6000    1    704    0    0    xxx    0    xxx    0    xxx    0    xxx
ITEM_EVENT_AVATAR_W_TURKEY    1    1    24946    6000    1    705    0    0    xxx    0    xxx    0    xxx    0    xxx
ITEM_EVENT_AVATAR_W_TURKEY_HAT    1    1    24906    6000    1    704    0    0    xxx    0    xxx    0    xxx    0    xxx
Serverı restart etmeyi unutmayın umarım anlatmayı başarabilmişimdir.

Kolay gelsin
 
Üst Alt