vSRO Çözüldü DPS Meter List

enescolak2

.
Aktiflik: 1%
Çırak 50 mesaj
Katılım
22 Ağu 2024
Mesajlar
92
Çözümler
4
Tepkime puanı
27
Puan
18
Yaş
33
Konum
İstanbul
Thread owner
Merhaba dostlar, DPS Meter listesine giren ilk 4'e ödül vermek istiyorum. OnUniqueKilled prosedüründe dps metere giren oyuncuları hangi sorgu ile çekebilirim bilginiz var mıdır?
 
Çözüm
DpsMeter ile alakalı bir prosedür vardır orada tüm veriler size ayıklanarak iletilir yok isede filterin tablosunu dinleyip ordan verileri ayrıştırarak sıralamanız gerekir. Maxiguard' da direk prosedürü var kullanıdıgınız filterda da olabilir prosedürleri incelemenizi öneririm.


Çözüm : _OnDPSMeterData_EDIT prosedürüne;


IF @MobCodeName='MOB_RM_ROC' or @MobCodeName='MOB_RM_ROC_STR'BEGIN
exec MaxiGuard_User.dbo._AddItemToChest @CharID_1,'ITEM_ETC_SD_TOKEN_03', 25, 'Roc'
exec MaxiGuard_User.dbo._AddItemToChest @CharID_2,'ITEM_ETC_SD_TOKEN_03', 15, 'Roc'
exec MaxiGuard_User.dbo._AddItemToChest @CharID_3,'ITEM_ETC_SD_TOKEN_03', 10, 'Roc'
exec MaxiGuard_User.dbo._AddItemToChest @CharID_4,'ITEM_ETC_SD_TOKEN_03', 5...
DpsMeter ile alakalı bir prosedür vardır orada tüm veriler size ayıklanarak iletilir yok isede filterin tablosunu dinleyip ordan verileri ayrıştırarak sıralamanız gerekir. Maxiguard' da direk prosedürü var kullanıdıgınız filterda da olabilir prosedürleri incelemenizi öneririm.
 
Oyla 0
Thread owner
DpsMeter ile alakalı bir prosedür vardır orada tüm veriler size ayıklanarak iletilir yok isede filterin tablosunu dinleyip ordan verileri ayrıştırarak sıralamanız gerekir. Maxiguard' da direk prosedürü var kullanıdıgınız filterda da olabilir prosedürleri incelemenizi öneririm.


Çözüm : _OnDPSMeterData_EDIT prosedürüne;


IF @MobCodeName='MOB_RM_ROC' or @MobCodeName='MOB_RM_ROC_STR'BEGIN
exec MaxiGuard_User.dbo._AddItemToChest @CharID_1,'ITEM_ETC_SD_TOKEN_03', 25, 'Roc'
exec MaxiGuard_User.dbo._AddItemToChest @CharID_2,'ITEM_ETC_SD_TOKEN_03', 15, 'Roc'
exec MaxiGuard_User.dbo._AddItemToChest @CharID_3,'ITEM_ETC_SD_TOKEN_03', 10, 'Roc'
exec MaxiGuard_User.dbo._AddItemToChest @CharID_4,'ITEM_ETC_SD_TOKEN_03', 5, 'Roc'
end


şeklinde ekleyebilirsiniz...
 
Oyla 0
Çözüm
Çözüm : _OnDPSMeterData_EDIT prosedürüne;


IF @MobCodeName='MOB_RM_ROC' or @MobCodeName='MOB_RM_ROC_STR'BEGIN
exec MaxiGuard_User.dbo._AddItemToChest @CharID_1,'ITEM_ETC_SD_TOKEN_03', 25, 'Roc'
exec MaxiGuard_User.dbo._AddItemToChest @CharID_2,'ITEM_ETC_SD_TOKEN_03', 15, 'Roc'
exec MaxiGuard_User.dbo._AddItemToChest @CharID_3,'ITEM_ETC_SD_TOKEN_03', 10, 'Roc'
exec MaxiGuard_User.dbo._AddItemToChest @CharID_4,'ITEM_ETC_SD_TOKEN_03', 5, 'Roc'
end


şeklinde ekleyebilirsiniz...
Bu arada or yapmanıza gerek yok


SQL:
İçeriği görebilmek için Giriş yap ya da üye ol.
 
Oyla 1
Thread owner
Bu arada or yapmanıza gerek yok


SQL:
İçeriği görebilmek için Giriş yap ya da üye ol.


Doğru, SQL'de özellikle çok fazla değeri karşılaştırmak istediğinizde listenin büyüklüğüne göre performans açısından daha etkili olabilir, fakat ben 2 değer atadığım için el alışkanlığından or yazmışım, kirli kod alışkanlıklarını bırakamadım :)
 
Oyla 0

Bu konuyu görüntüleyen kullanıcılar

Benzer konular

Geri
Üst Alt