vSRO Paylaşım vSRO Kervan Rate Hazırlama Query

Admin1

silkroadpvp.com.tr
Yönetici
Katılım
26 Ocak 2022
Mesajlar
511
Tepkime puanı
0
Puanları
0
Konum
KRAL
[HIDE]
Kod : Ayarlamak İstediğimiz Rateyi Verdiğim Query ile Ayarlıyoruz.
(*15 Kervan Ratesidir. Yani 300*15 Sayısının Çarpanı Kervan Rateniz Olur.)
(Mevcut Kodu Kopyalayıp SRO_VT_SHARD > New Query Tıklayıp Kodu Yapıştırın ve Execute Tıklayın veya F5 Yapınız.)

Kod:
SQL:
USE [SRO_VT_SHARD]

GO



UPDATE dbo._RefObjCommon

SET Price = 383*15

WHERE Price = 383



UPDATE dbo._RefObjCommon

SET SellPrice = 191*15

WHERE SellPrice = 191



UPDATE dbo._RefPricePolicyOfItem

SET Cost = 383*15

WHERE Cost = 383
Ayrıca alttakine'de bakabilirsin


Farklı Şehirlere Göre Trader Buildi Kazançlarını Ayarlama

Burada Şunu Belirtmekte Fayda Var. Aslında Şehirler Arası Kazanç Ayarlama Diye Bir Şey Yok. NPC ID lerine Göre Trader Mallarının Çarpanlarını Ayarlama Var.
Yani Bu Şu Demek Oluyor. Diyelim Jangan Ve Dowhang Arası Kazancı istediginiz Gibi Ayarladınız. Dowhangtaki Trader Npcsini Hotana Taşıdınız.
Bu Durumda Yine Sizin Ayarladıgınız Değer Geçerli Olucaktır. Yani Kısacası Npc ID sine ve Satılıcak Olan itemlerin ID sine Göre ayarlanıyor.

Bu işlem için Kullanacağımız Tablo _ItemQuotation Tablosudur..

za3PN6.png


Buradaki AssocNPC Sütunu _RefObjCommon Tablosundaki Npcnin "ID" sidir. RefItemID Sütunu Yine _RefObjCommon Tablosundaki Trader itemlerinin "ID" sidir.
BaseQuot , Quot_LB , QuotUB Sütunları ise Bizim Çarpan Değerlerimizdir. Şimdi Nasıl Ayarlayacağımıza Bir Göz Atalım.
Dowhangtan Malı Alıp Jangdanki Npcye Sattıgımız Kazancı Ayarlamak için Jangandaki Npcnin "ID" sine Ve Dowhangta Satılan Trader Mallarının "ID" lerine Göre Bir Sorgu Yapalım.

Kod:
SQL:
USE SRO_VT_SHARD Select * From _ItemQuotation  where AssocNPC=2010 and RefItemID in



(select ID from _RefObjCommon where CodeName128 like 'ITEM_ETC_TRADE_WC%')
ErgvQB.png


Sorgu Sonrası Çarpan Değerlerimizi Görmüş Olduk Bu Değeleri Değiştirerek istediğiniz Duruma Getirebilirsiniz. Özetle; Hangi Npcye Hangi item Satılacaksa Ona Göre Ayarlama Yapıyoruz.
Eğer Specialleri Farklı Ayarlamak ister iseniz Aşagıda Verecegim Hazır Sorgu Kodlarından "ID" leri Teker Teker Kullanabilirsiniz.

Tüm Trader Npclerinin "ID" lerini ve Kodlarını Görmek için Hazır Sorgu Şu Şekildedir

Kod:
SQL:
USE SRO_VT_SHARD Select ID,Codename128 From _RefObjCommon where CodeName128 like 'NPC_%_SPECIAL'
Tüm Trader Malları "ID"lerini ve Kodlarını Görmek için Hazır Sorgu Şu Şekildedir
Kod:
SQL:
USE SRO_VT_SHARD Select ID,Codename128 From _RefObjCommon where CodeName128 like 'ITEM_ETC_TRADE%'
Jangan, Dowhang , Hotan Arası Kazancları Ayarlamak için Hazır Kod
Kod:
SQL:
USE SRO_VT_SHARD
UPDATE _ItemQuotation set BaseQuot='3.61', Quot_LB='3.21', Quot_UB='3.81' where AssocNPC=2077 and RefItemID in (select ID from _RefObjCommon where CodeName128 like 'ITEM_ETC_TRADE_CH%') -- jangan - hotan
UPDATE _ItemQuotation set BaseQuot='3.61', Quot_LB='3.21', Quot_UB='3.81' where AssocNPC=2010 and RefItemID in (select ID from _RefObjCommon where CodeName128 like 'ITEM_ETC_TRADE_KT%') -- hotan - jangan
UPDATE _ItemQuotation set BaseQuot='2.81', Quot_LB='2.41', Quot_UB='3.01' where AssocNPC=2059 and RefItemID in (select ID from _RefObjCommon where CodeName128 like 'ITEM_ETC_TRADE_CH%') -- jangan-downhang
UPDATE _ItemQuotation set BaseQuot='2.81', Quot_LB='2.41', Quot_UB='3.01' where AssocNPC=2010 and RefItemID in (select ID from _RefObjCommon where CodeName128 like 'ITEM_ETC_TRADE_WC%') -- downhang-jangan
UPDATE _ItemQuotation set BaseQuot='2.81', Quot_LB='2.41', Quot_UB='3.01' where AssocNPC=2077 and RefItemID in (select ID from _RefObjCommon where CodeName128 like 'ITEM_ETC_TRADE_WC%') -- downhang-hotan
UPDATE _ItemQuotation set BaseQuot='2.81', Quot_LB='2.41', Quot_UB='3.01' where AssocNPC=2059 and RefItemID in (select ID from _RefObjCommon where CodeName128 like 'ITEM_ETC_TRADE_KT%') -- hotan-downhang
Kodlardaki Çarpan Değerlerini istediginiz Gibi Değiştirerek Npcler Arası Kazançları Dilediginiz Gibi Ayarlayabilirsiniz.
Her Satırın Sonunda Nereden Nereye işlem Yaptığı Görülmektedir.

Notlar

Hazır Kodlar Ch Bölgeleri içindir Eu Bölgelerinide Ayarlamak için Anlatımdaki Talimatları izleyerek Kolayca Yapabilirsiniz.

Tüm işlemleri Tamamladıktan Sonra Eğer Mal Alış Fiyatını Yükseltirseniz Yada Thiefların Kazancını Yükseltirseniz Yaptığınız Tüm Ayarlar Değişir.

Bu 3 lü Sistemde Hepsi Birbiri ile Bağlantılı Oldugu için Thief Kazancını Yükseltince Yada Mal Alış Fiyatını Yükseltince Diğer Sonuçlarda Değişecektir.

Bu işlemleri Verdiğim Sıra ile Yapmalısınız Aksi Takdirde Sorun Oluşacaktır.

[/HIDE]
 

Konu görüntüleyen kullanıcılar

Benzer konular

Geri
Üst