Bvural41 1
Bvural41
Hikaye Ekle

vSRO - Eşyalara Süre Ekleme

  • Konuyu başlatan Konuyu başlatan ßyMesMes
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 568
Merhabalar, bugün sizlere internette ufak tefek araştırma sonucu bulabileceğiniz bir query paylaşma teşebbüsün de bulunmak istedim. Paylaşacağım bu query istediğiniz itemlere süre eklemektedir. Belirlenen süre kapsamın da sıkıntısız çalışmaktadır. Süresi bittiği zaman item kullanılmaktadır.

Kodun Yükleyeceği Alan "SRO_VT_LOG" Tablosunda "AddLogItem" Prosedürüne Ekleme Yapılması Gerekir. Item Sureleri "SRO_VT_SHARD" Tablosunda _RentItemInfo Tablosundan Görebilirsiniz

Kırmızı Olan Yer
: Itemin Suresini Belirtir "1440 Dakika Cinsinden " 1 Gün Olarak Belirtir
Yeşil Olan Yer : Itemin Haftalık Süresini Belirtir. Yazacağınız Her Rakam Hafta Olarak Ayarlar @renttimenew,'0' (0 olanı değiştirebilirsiniz)
Turuncu Olan Yer : Hangi Iteme Süre Koyulacagını Belirtir. Itemin RefID Olan Kodunu Yazıyorsunuz (_RefObjCommon tablosunda ki ID sütunun verisi giriş yapılacaktır! Burayı değiştirmeniz yeterlidir.)

Kod:
if(@ItemRefID = _RefObjCommon tablosunda ki ID sütunun verisi giriş yapılacaktır!) -- Scofield (Vsro.org) --
    begin
    declare @renttime smalldatetime = GETDATE()
    declare @renttimenew smalldatetime = dateadd(WEEK,1,@renttime)
    declare @_ItemsRefIDX int = (Select ID64 From SRO_VT_SHARD.dbo._Items Where Serial64 = @ItemSerial)
    insert into SRO_VT_SHARD.dbo._RentItemInfo values (@_ItemsRefIDX,'2','1','0',@renttime,@renttimenew,@renttimenew,'0','1440')
    end

NOT: Süre eklediğiniz itemin süresi bittiği zaman yere atıp tekrardan aldığınız zaman tekrardan süresi sıfırlanmaktadır. Bu notu göz önünde bulundurunuz.
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst