vSRO Paylaşım VSRO | Per Period Silk Reward (Advance Ver.)

Merhaba arkadaşlar,

Geçenlerde paylaşmış olduğum per hour silk reward sisteminde bahsettiğim gibi saat başı silk ödülü sisteminde eğer kullanıcı oyuna girip 30 dakikaka durup geri çıkarsa hiç bir ödül alamıyordu. Daha sonra tekrar oyuna girip bir 30 dakika daha dursa yine hiç bir ödül alamıyor, ama aslında kullanıcı toplamda 1 saat oyunda durmuş ama hiç birşey alamamış oluyordu. Bunun önüne geçmek için tabloyu ve prosedürü tekrar yazdım.

Bu seferki paylaşımımda sistem kullanıcının toplam online süresine bakıyor ve ayarladığız süre içerisinde yine ayarladığınız miktardaki ödülü kullanıcıya veriyor. Daha önce vermiş olduğu ödülü de kontrol ederek sonraki ödülleri veriyor.


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


_AddLogChar AS'den sonra eklememiz gereken prosedür parçacığımız;
SQL:
İçeriği görebilmek için Giriş yap ya da üye ol.

DECLARE @SilkQuantity INT=1 -- Kullanıcıya belirlenecek olan süre başına verilecek ödül miktarı.
DECLARE @ReqTime INT=10 -- Silk ödülü için gerekli online süresi, dakika cinsinden olması gerekiyor.

Prosedür içerisinde bu iki kısmı değiştirerek istediğiniz ayarı verebilirsiniz.
teşekkürler
 

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

Geri
Üst Alt