AndroidEvim Forum AndroidEvim Forum Facebook Fan Page Twitter Official Page MaxiGame Official Discord Channer Youtube Official Page TR Dil En Dil


  1. #1
    MaxiGamer
    ForceMan - ait Kullanıcı Resmi (Avatar)

    K. Tarihi 
    23 Eylül 2017
    Konular 
    34
    Mesajlar  
    155
    Edilen Teşekkür 
     28
     Alınan Teşekkür  :  2

    Attack Rate Silme Query olan var mı ?

    Merhaba arkadaşlar
    Servere full blue scrolu eklerken sanırım bir yanlışlık yapıldı ve 6 parça armor setlerde olmaması gereken Attack Rate eklendiği görüldü. Bunu fark edene kadar birçok oyuncu tabi bu scrolu kullandı.
    Şimdi tek tek itemleri değiştirmek yerine üstünde Attack Rate basılı itemleri listeleme yada bunları topluca silmeye yönelik bir query var mı ? Yada yazılabilir mi ? Bu durumu düzeltmek için başka ne yapılabilir ?

  2. #2
    MaxiGamer
    tyfn071 - ait Kullanıcı Resmi (Avatar)

    K. Tarihi 
    21 Aralık 2014
    Nerden
    Ankara
    Oyun
    Silkroad
    Konular 
    1
    Mesajlar  
    110
    Edilen Teşekkür 
     1
     Alınan Teşekkür  :  17
    R. Hali
    tyfn071's: Happy

    _Items tablosunda MagParam alanları kontrol edilerek silinebilir mümkündür. Ama hazır query olduğunu sanmıyorum. Full blue için kullandığın procedure inceleyerek sıkıntılı parametreyi bulabilirsin. Burada paylaşırsan query için yardımcı olabilirim

  3. #3
    MaxiGamer
    ForceMan - ait Kullanıcı Resmi (Avatar)

    K. Tarihi 
    23 Eylül 2017
    Konular 
    34
    Mesajlar  
    155
    Edilen Teşekkür 
     28
     Alınan Teşekkür  :  2

    Alıntı tyfn071 Nickli Üyeden Alıntı Mesajı göster
    _Items tablosunda MagParam alanları kontrol edilerek silinebilir mümkündür. Ama hazır query olduğunu sanmıyorum. Full blue için kullandığın procedure inceleyerek sıkıntılı parametreyi bulabilirsin. Burada paylaşırsan query için yardımcı olabilirim
    Hatırladığım kadarıyla birçok magparam vardı. Hangi sütundakini incelemek lazım ? Manuel olarak bir item yapıp onun değerini query yapabiliriz

  4. #4
    MaxiGamer
    tyfn071 - ait Kullanıcı Resmi (Avatar)

    K. Tarihi 
    21 Aralık 2014
    Nerden
    Ankara
    Oyun
    Silkroad
    Konular 
    1
    Mesajlar  
    110
    Edilen Teşekkür 
     1
     Alınan Teşekkür  :  17
    R. Hali
    tyfn071's: Happy

    Alıntı ForceMan Nickli Üyeden Alıntı Mesajı göster
    Hatırladığım kadarıyla birçok magparam vardı. Hangi sütundakini incelemek lazım ? Manuel olarak bir item yapıp onun değerini query yapabiliriz
    MagParamı tespit etmek için bu konuyu inceleyebilirsin.
    https://www.maxigame.com/forum/t/231...rlerinin-sirri

    Tespit ettiğin param değerini aşağıdaki @Magparam alanına yazarsan attack rate ekli armor türündeki itemleri listelemiş olursun.

    use SRO_VT_SHARD
    declare @Magparam bigint=0
    
    
    select * from _Items where RefItemID in(select ID from _RefObjCommon where TypeID1=3 and TypeID2=1 and TypeID3 in(1,2,3,9,10,11)) and (MagParam1 @Magparam or MagParam2 @Magparam or MagParam3 @Magparam or MagParam4 @Magparam or MagParam5 @Magparam or MagParam6 @Magparam or MagParam7 @Magparam or MagParam8 @Magparam or MagParam9 @Magparam or MagParam10 @Magparam or MagParam11 @Magparam or MagParam12 @Magparam)

  5. Aşağıdaki 2 üye tyfn071 isimli üyeye bu faydalı mesajı için teşekkür etti.


  6. #5
    MaxiGamer
    ForceMan - ait Kullanıcı Resmi (Avatar)

    K. Tarihi 
    23 Eylül 2017
    Konular 
    34
    Mesajlar  
    155
    Edilen Teşekkür 
     28
     Alınan Teşekkür  :  2

    Alıntı tyfn071 Nickli Üyeden Alıntı Mesajı göster
    MagParamı tespit etmek için bu konuyu inceleyebilirsin.
    https://www.maxigame.com/forum/t/231...rlerinin-sirri

    Tespit ettiğin param değerini aşağıdaki @Magparam alanına yazarsan attack rate ekli armor türündeki itemleri listelemiş olursun.

    use SRO_VT_SHARD
    declare @Magparam bigint=0
    
    
    select * from _Items where RefItemID in(select ID from _RefObjCommon where TypeID1=3 and TypeID2=1 and TypeID3 in(1,2,3,9,10,11)) and (MagParam1 @Magparam or MagParam2 @Magparam or MagParam3 @Magparam or MagParam4 @Magparam or MagParam5 @Magparam or MagParam6 @Magparam or MagParam7 @Magparam or MagParam8 @Magparam or MagParam9 @Magparam or MagParam10 @Magparam or MagParam11 @Magparam or MagParam12 @Magparam)
    Hangisini baz almamız gerekiyor ?

  7. #6
    MaxiGamer
    tyfn071 - ait Kullanıcı Resmi (Avatar)

    K. Tarihi 
    21 Aralık 2014
    Nerden
    Ankara
    Oyun
    Silkroad
    Konular 
    1
    Mesajlar  
    110
    Edilen Teşekkür 
     1
     Alınan Teşekkür  :  17
    R. Hali
    tyfn071's: Happy

    Fazladan attack rate olan kayıttaki parametreleri vermiş olduğum rehberden yola çıkarak kontrol edip, hangisiyse 0 yapıp MagParamNum değerinide 1 eksiltebilirsen sorun çözülür. ID değerleri farklı olabilir veritabanına göre o yüzden hangisi attack rate veriyor bilemiyorum

  8. #7
    MaxiGamer
    ForceMan - ait Kullanıcı Resmi (Avatar)

    K. Tarihi 
    23 Eylül 2017
    Konular 
    34
    Mesajlar  
    155
    Edilen Teşekkür 
     28
     Alınan Teşekkür  :  2

    Hatalı basan scrollun prosedürü bu şekilde ve genelde forumlarda dağıtılan prosedür bu
    IF (@Operation = 41) and (@ItemRefID = 101958)
    Begin
    Update [SRO_VT_SHARD].[dbo].[_Items] Set Variance = '1073741823' Where ID64 = (Select ItemID From [SRO_VT_SHARD].[dbo].[_Inventory] Where CharID = @charID and Slot = '0' and ItemID > 0)
    Update [SRO_VT_SHARD].[dbo].[_Items] Set Variance = '1073741823' Where ID64 = (Select ItemID From [SRO_VT_SHARD].[dbo].[_Inventory] Where CharID = @charID and Slot = '1' and ItemID > 0)
    Update [SRO_VT_SHARD].[dbo].[_Items] Set Variance = '1073741823' Where ID64 = (Select ItemID From [SRO_VT_SHARD].[dbo].[_Inventory] Where CharID = @charID and Slot = '2' and ItemID > 0)
    Update [SRO_VT_SHARD].[dbo].[_Items] Set Variance = '1073741823' Where ID64 = (Select ItemID From [SRO_VT_SHARD].[dbo].[_Inventory] Where CharID = @charID and Slot = '3' and ItemID > 0)
    Update [SRO_VT_SHARD].[dbo].[_Items] Set Variance = '1073741823' Where ID64 = (Select ItemID From [SRO_VT_SHARD].[dbo].[_Inventory] Where CharID = @charID and Slot = '4' and ItemID > 0)
    Update [SRO_VT_SHARD].[dbo].[_Items] Set Variance = '1073741823' Where ID64 = (Select ItemID From [SRO_VT_SHARD].[dbo].[_Inventory] Where CharID = @charID and Slot = '5' and ItemID > 0)
    End

    Yani prosedür magparamla değil veriance değeriyle çalışıyor sanıyorum. + bu scrolda karakterin üstündeki itemlere basıyor ancak prosedürdeki slot numaralarına bakarsak burda bir yanlışlık söz konusu değil mi ? Örneğin charda 0 diye bir slot yok + silahın slot numarası 1 kalkan 2..
    Bu prosedürde kıyafete blue bastığı söyleniyor ki bu şekilde bastığınızda attack rate geliyor ve slot numaraları 0,1,2,3,4,5 değil 3,4,5,6,7,8 olmalı. Yanılıyor muyum ?
    Mesaj ForceMan tarafından (15 Aralık 2018 Saat 19:34 ) değiştirilmiştir.

  9. #8
    MaxiGamer
    tyfn071 - ait Kullanıcı Resmi (Avatar)

    K. Tarihi 
    21 Aralık 2014
    Nerden
    Ankara
    Oyun
    Silkroad
    Konular 
    1
    Mesajlar  
    110
    Edilen Teşekkür 
     1
     Alınan Teşekkür  :  17
    R. Hali
    tyfn071's: Happy

    Indexler 0dan başlar onda bir yanlışlık yok, silahın slotu 6 oluyor. Ama bu sadece itemlerin statlarını değiştiriyor blue vermiyor. Bu prosedürün Magparam değerlerini değiştiren bir bölümü daha olmalı


Benzer Konular

  1. Giriş Yapılmayan Karakterleri Veritabanından Silme [Query]
    Konuyu Açan: Nursis, Forum: vSRO Rehberleri ve Dosyaları.
    Cevaplar: 2
    Son Mesaj : 06 Aralık 2018, 14:08
  2. [Query] Açık olan scrolları silme
    Konuyu Açan: Xecutioner, Forum: vSRO Rehberleri ve Dosyaları.
    Cevaplar: 7
    Son Mesaj : 06 Aralık 2018, 12:23
  3. Attack rate ile Parry ratio hakkında
    Konuyu Açan: iMonarch, Forum: Silkroad Soru, Sorun ve İstekler.
    Cevaplar: 4
    Son Mesaj : 13 Eylül 2017, 21:59
  4. vSRO Sox Rate Query Bir KOD Buldum İşe Yarar mı?
    Konuyu Açan: Mycto, Forum: SRO Private Server Sorunlar ve Çözümleri.
    Cevaplar: 6
    Son Mesaj : 23 Haziran 2017, 22:27
  5. vSRO Aynı itemi Databeseden silme query
    Konuyu Açan: abdulkadiravsar, Forum: SRO Private Server Sorunlar ve Çözümleri.
    Cevaplar: 5
    Son Mesaj : 22 Nisan 2017, 05:26