vSRO Paylaşım vSRO - Canlı Silk Scroll (KGuardEdge)

  • Konuyu Başlatan Konuyu Başlatan Myth
  • Başlangıç tarihi Başlangıç tarihi

Myth

.
Aktiflik: 4%
Çırak 1 Mesaj
Katılım
22 Ağu 2024
Mesajlar
258
Tepkime puanı
79
Puan
28
Konum
Hatay
Thread owner
Merhaba,

Bugün sizlerle Canlı Silk Scroll paylaşıyorum. Formda bir çok örneği olduğunun farkındayım ancak burada yapmış olduğum farklılık Silk Scrolları ayrı bir tabloya bağlayarak prosedür içerisindeki gereksiz IF bloglarını ortadan kaldırmak ve genel mantığı göstermektedir.



Paylaşım Adı:​
Canlı Silk Scroll​
Paylaşım İçeriği:​
Prosedür, Tablo Yapısı, Icon Dosyası​
Download:​
VirüsTotal:​

Scroll Görselleri
1777015264386.png


KGuardEdge kullanarak Silk Scroll kullanımı sonrasında hesabınıza yüklenen Silk Miktarı ve yükleme sonrası Toplam Silk miktarını ilgili kullanıcıya özel olarak notice geçiyoruz.

1777015276311.png

_RebObjCommon Tablo Verileri



_RefObjItem Tablo Verileri



_RefSkillGrup & _RefSkill Tablo Verisi



textdata_object.txt Verileri



skilleffect.txt Verileri



SRO_VT_LOG Veritabanı Verileri


Tüm Kodlar indirme linki olarakta paylaşılmıştır.

Silk Scroll iconlarını Sieger ın vSRO | Sieger Farkı ile Silk Scroll Icon (vSRO Silk Scroll Icon Pack) konusunda paylaşmış olduğu dosyaları kullandım. Değiştirmek isterseniz ilgili icon dosyalarını update edebilirsiniz.

Forumda Silk Scroll paylaşımının fazlaca olduğunu biliyorum ancak bir çoğu Teleport ile çalışmakta ve/veya her scroll için ayrı ayrı IF bloğu oluşturulmakta. Bu da bir çok scroll eklediğinizde kodun okunabilirliğini bozmaktadır. Benim yapmış olduğum yapıda tek bir IF bloğu ile işlemi ek prosedüre yönlendiriyoruz böylelikle AddLogItem içerisinde onlarca IF bloğu olmamış oluyor. İlgili prosedürde tablodan gelen veriyi kontrol ederek gerekli Veritabanı işlemlerini yürütüyor.

Bu şekilde kodumuz hem çok daha sade olmuş oluyor hemde onlarca INSERT / UPDATE komutlarını yazmak zorunda kalmamış oluyoruz. Ek olarak yeni bir Silk Scroll eklediğimizde tekrardan Prosedür ile uğraşmamıza gerek kalmıyor ilgili tabloya ID ve Silk Miktarını girmek yeterli oluyor.

Scrollu yüzlerce defa test ettim her hangi bir bug ile karşılaşmadım kullanan veya oluşabilecek bugla ilgili bilgisi olan belirtirse gerekli güncellemeyi sağlarım. Scroll da kullanım süresi var dolayısı ile üst üste tıklama gibi süreç olmuyor.

P.S.: KGuardEdge yi sadece ilgili kullanıcıya özel Notice Geçmek için kullandım. Kendi kullandığınız Guarda göre revize edebilir veya ilgili satırları kodun içinden kaldırabilirsiniz.
 
Thread owner
#Güncelleme

Prosedürdeki UserJID değer hatası düzeltildi. Rar içerisindeki ilgili dosya ve konuda ki ilgili satırlar güncellendi
 
Merhaba,

Bugün sizlerle Canlı Silk Scroll paylaşıyorum. Formda bir çok örneği olduğunun farkındayım ancak burada yapmış olduğum farklılık Silk Scrolları ayrı bir tabloya bağlayarak prosedür içerisindeki gereksiz IF bloglarını ortadan kaldırmak ve genel mantığı göstermektedir.



Paylaşım Adı:​
Canlı Silk Scroll​
Paylaşım İçeriği:​
Prosedür, Tablo Yapısı, Icon Dosyası​
Download:​
*** Gizli metin: alıntı yapılamaz. ***​
VirüsTotal:​


1777015264386.png

KGuardEdge kullanarak Silk Scroll kullanımı sonrasında hesabınıza yüklenen Silk Miktarı ve yükleme sonrası Toplam Silk miktarını ilgili kullanıcıya özel olarak notice geçiyoruz.

1777015276311.png



*** Gizli metin: alıntı yapılamaz. ***




*** Gizli metin: alıntı yapılamaz. ***




*** Gizli metin: alıntı yapılamaz. ***




*** Gizli metin: alıntı yapılamaz. ***




*** Gizli metin: alıntı yapılamaz. ***



*** Gizli metin: alıntı yapılamaz. ***


Tüm Kodlar indirme linki olarakta paylaşılmıştır.

Silk Scroll iconlarını Sieger ın vSRO | Sieger Farkı ile Silk Scroll Icon (vSRO Silk Scroll Icon Pack) konusunda paylaşmış olduğu dosyaları kullandım. Değiştirmek isterseniz ilgili icon dosyalarını update edebilirsiniz.

Forumda Silk Scroll paylaşımının fazlaca olduğunu biliyorum ancak bir çoğu Teleport ile çalışmakta ve/veya her scroll için ayrı ayrı IF bloğu oluşturulmakta. Bu da bir çok scroll eklediğinizde kodun okunabilirliğini bozmaktadır. Benim yapmış olduğum yapıda tek bir IF bloğu ile işlemi ek prosedüre yönlendiriyoruz böylelikle AddLogItem içerisinde onlarca IF bloğu olmamış oluyor. İlgili prosedürde tablodan gelen veriyi kontrol ederek gerekli Veritabanı işlemlerini yürütüyor.

Bu şekilde kodumuz hem çok daha sade olmuş oluyor hemde onlarca INSERT / UPDATE komutlarını yazmak zorunda kalmamış oluyoruz. Ek olarak yeni bir Silk Scroll eklediğimizde tekrardan Prosedür ile uğraşmamıza gerek kalmıyor ilgili tabloya ID ve Silk Miktarını girmek yeterli oluyor.

Scrollu yüzlerce defa test ettim her hangi bir bug ile karşılaşmadım kullanan veya oluşabilecek bugla ilgili bilgisi olan belirtirse gerekli güncellemeyi sağlarım. Scroll da kullanım süresi var dolayısı ile üst üste tıklama gibi süreç olmuyor.

P.S.: KGuardEdge yi sadece ilgili kullanıcıya özel Notice Geçmek için kullandım. Kendi kullandığınız Guarda göre revize edebilir veya ilgili satırları kodun içinden kaldırabilirsiniz.
21d12d12d
 

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

Etiketler
Geri
Üst Alt