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 rebels reklam

vSRO Paylaşım Istediğimiz Levele ulaşan belirli sayıda oyuncuya silk ödülü ve özel title verme (Prosedür)

PCS

.
.
Katılım
18 Tem 2022
Mesajlar
63
Alınan Beğeni
6
Ödül Puanları
8
Konum
Konya
Bu kullanıcıyla bir anlaşma yapmak istiyorsanız, bu forumdan uzaklaştırıldığını lütfen unutmayın.
elinize sağlıkk
 
Katılım
3 Haz 2019
Mesajlar
604
Çözümler
3
Alınan Beğeni
116
Ödül Puanları
43
Konum
İstanbul / Esenler
Herkese uykusuz geçen bir geceden selamlar,

Kısa bir süre önce Silkroad üzerinde hobi amaçlı çalışmaya başladım ve bir süredir SQL dilini öğreniyorum. Bugün itibariyle ilk kapsamlı prosedürümü yazmış bulunuyorum ve forum ile paylaşmak istedim 😊

Forumda bulunan 100lvl olunca ödül verme gibi bir konu mevcut fakat o prosedür ile bunun çalışma mantığı aynı değil. Bu prosedür berlilediğimiz levele ilk ulaşan oyunculara ödül veriyor herkese değil . Tüm testleri eksiksiz yapıldı gönül rahatlığı ile kullanabilirsiniz

'''Prosedür tamamen tarafımca yazıldı, hiç bir kaynaktan alıntı yapılmadı ''''

Şimdi sistemi anlatıyorum. Örneğin 1x exp rate gibi zor level kasılan bir server açıyoruz. İlk 10,50,100... kişi gibi belirlediğimiz oyuncu sayısına göre max levele geldiğinde ödül kazanıyor

Prosedürün verdiği ödüller ( Ödülleri verdiği kişiye sistem mesaj gönderiyor )
  • Belirlediğimiz miktarda Silk ile ödüllendiriyor
  • PLVL Expert rütbesi veriyor

    Önemli Bilgiler =
  • Prosedür tablonun içerisine ödül verdiği oyuncuları kaydediyor ve kaydettiği oyuncuya tekrar ödül vermiyor
  • Tablonun içerisine yaptığı kayıtları kaç adet kayıt girdiyse topluyor, istediğimiz sayıya ulaşınca ödül vermeyi ve veri girmiye bırakıyor (tablonun 0 ile başlayan satırını silmeyiniz)
NOT= Prosedür MaxiGuard ( @sarkolata 👋) kullandığım için onunla uyumlu bir şekilde yazıldı. Farklı guard kullanıyorsak gerekli yerlerde değişiklik yapmanız gerekecektir

1- Paylaştığımız Query kodlarını New Query diyerek çalıştıralım. SRO_VT_SHARDLOG içerisinde max oyuncu kontrolü yapmak için özel bir tablo oluşturacak. Prosedürümüz buraya ödül verdiği oyuncuların bilgilerini girecek
*** Gizli metin: alıntı yapılamaz. ***


Ekli dosyayı görüntüle 14506
very good
 

shadow

.
Katılım
25 Eyl 2019
Mesajlar
90
Çözümler
1
Alınan Beğeni
10
Ödül Puanları
8
Konum
Trabzon
Herkese uykusuz geçen bir geceden selamlar,

Kısa bir süre önce Silkroad üzerinde hobi amaçlı çalışmaya başladım ve bir süredir SQL dilini öğreniyorum. Bugün itibariyle ilk kapsamlı prosedürümü yazmış bulunuyorum ve forum ile paylaşmak istedim 😊

Forumda bulunan 100lvl olunca ödül verme gibi bir konu mevcut fakat o prosedür ile bunun çalışma mantığı aynı değil. Bu prosedür berlilediğimiz levele ilk ulaşan oyunculara ödül veriyor herkese değil . Tüm testleri eksiksiz yapıldı gönül rahatlığı ile kullanabilirsiniz

'''Prosedür tamamen tarafımca yazıldı, hiç bir kaynaktan alıntı yapılmadı ''''

Şimdi sistemi anlatıyorum. Örneğin 1x exp rate gibi zor level kasılan bir server açıyoruz. İlk 10,50,100... kişi gibi belirlediğimiz oyuncu sayısına göre max levele geldiğinde ödül kazanıyor

Prosedürün verdiği ödüller ( Ödülleri verdiği kişiye sistem mesaj gönderiyor )
  • Belirlediğimiz miktarda Silk ile ödüllendiriyor
  • PLVL Expert rütbesi veriyor

    Önemli Bilgiler =
  • Prosedür tablonun içerisine ödül verdiği oyuncuları kaydediyor ve kaydettiği oyuncuya tekrar ödül vermiyor
  • Tablonun içerisine yaptığı kayıtları kaç adet kayıt girdiyse topluyor, istediğimiz sayıya ulaşınca ödül vermeyi ve veri girmiye bırakıyor (tablonun 0 ile başlayan satırını silmeyiniz)
NOT= Prosedür MaxiGuard ( @sarkolata 👋) kullandığım için onunla uyumlu bir şekilde yazıldı. Farklı guard kullanıyorsak gerekli yerlerde değişiklik yapmanız gerekecektir

1- Paylaştığımız Query kodlarını New Query diyerek çalıştıralım. SRO_VT_SHARDLOG içerisinde max oyuncu kontrolü yapmak için özel bir tablo oluşturacak. Prosedürümüz buraya ödül verdiği oyuncuların bilgilerini girecek
*** Gizli metin: alıntı yapılamaz. ***


Ekli dosyayı görüntüle 14506
teşekkürler
 

sero45

.
Katılım
28 Kas 2023
Mesajlar
44
Alınan Beğeni
2
Ödül Puanları
8
Konum
almanya
Herkese uykusuz geçen bir geceden selamlar,

Kısa bir süre önce Silkroad üzerinde hobi amaçlı çalışmaya başladım ve bir süredir SQL dilini öğreniyorum. Bugün itibariyle ilk kapsamlı prosedürümü yazmış bulunuyorum ve forum ile paylaşmak istedim 😊

Forumda bulunan 100lvl olunca ödül verme gibi bir konu mevcut fakat o prosedür ile bunun çalışma mantığı aynı değil. Bu prosedür berlilediğimiz levele ilk ulaşan oyunculara ödül veriyor herkese değil . Tüm testleri eksiksiz yapıldı gönül rahatlığı ile kullanabilirsiniz

'''Prosedür tamamen tarafımca yazıldı, hiç bir kaynaktan alıntı yapılmadı ''''

Şimdi sistemi anlatıyorum. Örneğin 1x exp rate gibi zor level kasılan bir server açıyoruz. İlk 10,50,100... kişi gibi belirlediğimiz oyuncu sayısına göre max levele geldiğinde ödül kazanıyor

Prosedürün verdiği ödüller ( Ödülleri verdiği kişiye sistem mesaj gönderiyor )
  • Belirlediğimiz miktarda Silk ile ödüllendiriyor
  • PLVL Expert rütbesi veriyor

    Önemli Bilgiler =
  • Prosedür tablonun içerisine ödül verdiği oyuncuları kaydediyor ve kaydettiği oyuncuya tekrar ödül vermiyor
  • Tablonun içerisine yaptığı kayıtları kaç adet kayıt girdiyse topluyor, istediğimiz sayıya ulaşınca ödül vermeyi ve veri girmiye bırakıyor (tablonun 0 ile başlayan satırını silmeyiniz)
NOT= Prosedür MaxiGuard ( @sarkolata 👋) kullandığım için onunla uyumlu bir şekilde yazıldı. Farklı guard kullanıyorsak gerekli yerlerde değişiklik yapmanız gerekecektir

1- Paylaştığımız Query kodlarını New Query diyerek çalıştıralım. SRO_VT_SHARDLOG içerisinde max oyuncu kontrolü yapmak için özel bir tablo oluşturacak. Prosedürümüz buraya ödül verdiği oyuncuların bilgilerini girecek
*** Gizli metin: alıntı yapılamaz. ***


Ekli dosyayı görüntüle 14506
Thankyou
 
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.