Hoş Geldin, Ziyaretçi!

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

dsgn kguard
ROLLET remastered
vsupload kguardedgeakademi
cleopatra legacy
ecr-online boş reklam

DragonSlayer

Old School
Administrator
Katılım
13 May 2019
Mesajlar
3,552
Çözümler
69
Alınan Beğeni
5,869
Ödül Puanları
213
Konum
Lutsk
Silahları zorlaştırdım artık daha güzel oldu. Fikir ve yardımlarınız için teşekkürler.
 

DragonSlayer

Old School
Administrator
Katılım
13 May 2019
Mesajlar
3,552
Çözümler
69
Alınan Beğeni
5,869
Ödül Puanları
213
Konum
Lutsk
Zannerdersem proc ile bir sıkıntım var. :(
Procda sadece common ID'lerini ekledim ve üst kısım böyle başlıyor IF(@Operation=41 AND @slot_To=255 AND (@ItemRefID IN (41839,41840,41841)))

3 box yapacağım için üst ve aşağıda ki kısımları 3 IDye göre düşürdüm

Hatasız kaydoldu lakin common ID'dışında neyi değiştirmem gerektiği hakkında bir fikir edinemedim.

Örneğin burası bu şekilde kalacak mı ? O harfi kafamı karıştırdı. Kırmızı renkle belirttiğim kısım paylaşımdaki hali ile aynı... GoupID olarak arada R harfi olmadan yazılmış.<<<Bu kısım hatalı diyebilir miyiz ? Ya da orası doğru... ben bir yerde eksik bir şey yapıyorum.


SELECT
O.*,
OddStart = CONVERT(DECIMAL(4,3), SUM(O.[Ratio]) OVER (ORDER BY O.[ID]) - O.[Ratio]),
OddsEnd = CONVERT(DECIMAL(4,3), SUM(O.[Ratio]) OVER (ORDER BY O.[ID]))
FROM PICK_Common AS O WHERE
GroupID=@GoupID
)
SELECT @ItemCodeName_PICK=O.ItemCodeName , @ItemCount_PICK=O.ItemCount , @ItemPlus_PICK=O.ItemPlus FROM OddIntervals AS O WHERE
GroupID=@GoupID AND
@Random > O.OddStart AND
@Random <= O.OddsEnd
 

Yuppi

vsro.org
.
Katılım
3 Şub 2019
Mesajlar
809
Çözümler
1
Alınan Beğeni
2,572
Ödül Puanları
113
Konum
İstanbul
Zannerdersem proc ile bir sıkıntım var. :(
Procda sadece common ID'lerini ekledim ve üst kısım böyle başlıyor IF(@Operation=41 AND @slot_To=255 AND (@ItemRefID IN (41839,41840,41841)))

3 box yapacağım için üst ve aşağıda ki kısımları 3 IDye göre düşürdüm

Hatasız kaydoldu lakin common ID'dışında neyi değiştirmem gerektiği hakkında bir fikir edinemedim.

Örneğin burası bu şekilde kalacak mı ? O harfi kafamı karıştırdı. Kırmızı renkle belirttiğim kısım paylaşımdaki hali ile aynı... GoupID olarak arada R harfi olmadan yazılmış.<<<Bu kısım hatalı diyebilir miyiz ? Ya da orası doğru... ben bir yerde eksik bir şey yapıyorum.


SELECT
O.*,
OddStart = CONVERT(DECIMAL(4,3), SUM(O.[Ratio]) OVER (ORDER BY O.[ID]) - O.[Ratio]),
OddsEnd = CONVERT(DECIMAL(4,3), SUM(O.[Ratio]) OVER (ORDER BY O.[ID]))
FROM PICK_Common AS O WHERE
GroupID=@GoupID
)
SELECT @ItemCodeName_PICK=O.ItemCodeName , @ItemCount_PICK=O.ItemCount , @ItemPlus_PICK=O.ItemPlus FROM OddIntervals AS O WHERE
GroupID=@GoupID AND
@Random > O.OddStart AND
@Random <= O.OddsEnd
Dostum bu kısmı kurcalarsan sistem çalışmayabilir decimal veri tipinde 10,000 de birlik bir hassasiyete sahip rate, milyonda bir rate ayarlama gibi bir amacın yok ise olduğu gibi bırakmanı tavsiye ederim. Yukarıdaki kod common table expression olarak yazılmış bir kod kafa karıştırıcı o yüzden biraz.
 

DragonSlayer

Old School
Administrator
Katılım
13 May 2019
Mesajlar
3,552
Çözümler
69
Alınan Beğeni
5,869
Ödül Puanları
213
Konum
Lutsk
Dostum bu kısmı kurcalarsan sistem çalışmayabilir decimal veri tipinde 10,000 de birlik bir hassasiyete sahip rate, milyonda bir rate ayarlama gibi bir amacın yok ise olduğu gibi bırakmanı tavsiye ederim. Yukarıdaki kod common table expression olarak yazılmış bir kod kafa karıştırıcı o yüzden biraz.
Cevabın için teşekkür ederim...
Bu kısımları kurcalamadım, sadece sormak için yorum attım.
Ben bunu belki 10 kere denedim ama yaptığım 3 box maalesef item vermedi.. Tablo içeriğini de doğru doldurdum..

Oluşan tabloda gerekli eklemeleri yaptım.
Prosedürde Common ID'lerini üst satır ve alt alta olan satırlarda ki yerlerine doğruca girdim.. Olduğu gibi almadı ve between ile yaptım.
Lakin o boxlar asla item vermedi.

Şimdilik dengeli Drop Group ayarladım bakalım.... Box'u da başarırsam başka itemler için kullanıcam.
 
Katılım
14 Nis 2020
Mesajlar
704
Çözümler
9
Alınan Beğeni
578
Ödül Puanları
93
Konum
Trabzon
Dostum bu kısmı kurcalarsan sistem çalışmayabilir decimal veri tipinde 10,000 de birlik bir hassasiyete sahip rate, milyonda bir rate ayarlama gibi bir amacın yok ise olduğu gibi bırakmanı tavsiye ederim. Yukarıdaki kod common table expression olarak yazılmış bir kod kafa karıştırıcı o yüzden biraz.
bende bir kaç şekilde denedim bayağa ama ne yaptıysam itemi verdiremedim boxa en az 100 150 tane açtım hiç bişe düşmedi
 

DragonSlayer

Old School
Administrator
Katılım
13 May 2019
Mesajlar
3,552
Çözümler
69
Alınan Beğeni
5,869
Ödül Puanları
213
Konum
Lutsk
bende bir kaç şekilde denedim bayağa ama ne yaptıysam itemi verdiremedim boxa en az 100 150 tane açtım hiç bişe düşmedi
Doğru adımları yaptık emin ol.. Unuttuğumuz tek şey bu sistemin loglarla alakası olup olmadığı. :)
Tabi sonradan aklıma geldi.. Tekrar denersem bir de o şekilde deniycem. Çünkü benim kullandığım box sisteminde
 
Katılım
1 Ara 2018
Mesajlar
148
Alınan Beğeni
45
Ödül Puanları
28
Konum
Fethiye
Teşekkürler sorunsuz çalışmakta elinize sağlık
 

Ekli dosyalar

  • SRO[2020-06-03 17-28-30]_80.jpg
    SRO[2020-06-03 17-28-30]_80.jpg
    322.1 KB · Görüntüleme: 73

Sieger

𝐕𝐒𝐑𝐎 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐞𝐫, 𝐏𝐊𝟐 𝐄𝐝𝐢𝐭𝐨𝐫
Premium
.
Katılım
6 Şub 2019
Mesajlar
2,410
Çözümler
5
Alınan Beğeni
6,151
Ödül Puanları
303
Konum
vsroeditor.com
AdBlock Detected

Anlıyoruz, reklamlar can sıkıcı!

Elbette, reklam engelleme yazılımı reklamları engellemede harika bir iş çıkarır, ancak aynı zamanda web sitemizin faydalı özelliklerini de engeller. En iyi site deneyimi için lütfen AdBlocker'ınızı devre dışı bırakın.

AdBlock'u Devre Dışı Bıraktım.