- #1
Konu Sahibi
: serkankacan
[REHBER & SİSTEM] vSRO Devil's Spirit (Devil) Cinsiyet Değiştirici Scroll
_AddLogItem Tetikleyicisi Üzerinden Slot 13'teki Devil'ın Cinsiyetini (Male <-> Female) Eşitleme
_AddLogItem Tetikleyicisi Üzerinden Slot 13'teki Devil'ın Cinsiyetini (Male <-> Female) Eşitleme
Merhaba değerli forum sakinleri,
Sunucunuzda oyuncuların yanlış cinsiyet için aldıkları veya karakter cinsiyeti değiştirdiklerinde kullanamaz hale geldikleri **Devil's Spirit (Melek / Şeytan)** eşyalarının cinsiyetini (Erkek <-> Kadın) pratik şekilde çevirebilmeleri için özel bir scroll sistemi hazırlayabilirsiniz.
Aşağıda paylaşılan optimize edilmiş prosedür; oyuncunun çantasının **ilk yuvasına (Slot 13)** koyduğu Devil'ın seviyesini, rengini ve türünü (Event / Item Mall, Grade A / B / S) tespit eder; **artısını (+), kalan süresini ve statlarını bozmadan** karşı cinsiyetine dönüştürür ve bellek çakışmasını engellemek için karakteri güvenle oyundan düşürür (Disconnect).
Kullanım Kuralı & Önemli Uyarı' Alıntı:DİKKAT:
- Oyuncu cinsiyetini değiştirmek istediği Devil'ı çantasının **en sol üst köşesindeki ilk yuvaya (Slot 13)** yerleştirmelidir.
- Scroll basıldığında eşyanın istemcide yeni görünümünü anında alması ve GameServer hafızasıyla DB senkronizasyonunun bozulmaması için oyuncu otomatik olarak oyundan düşürülür (DC edilir).
- İşlem öncesinde SRO_VT_LOG ve SRO_VT_SHARD yedeklerinizi almayı unutmayınız.
Desteklenen Devil Türleri (Male <-> Female Eşleşmeleri)
| Devil Türü | Erkek (Male) ID | Kadın (Female) ID |
|---|---|---|
| Devil Spirit B (Event) | 24414 | 24413 |
| Devil Spirit A (Kırmızı - Event) | 24972 | 24971 |
| Devil Spirit A (Sarı - Event) | 24974 | 24973 |
| Devil Spirit A (Mavi - Event) | 24976 | 24975 |
| Devil Spirit S (Event) | 24978 | 24977 |
| Devil Spirit A (Kırmızı - Mall) | 24406 | 24405 |
| Devil Spirit A (Sarı - Mall) | 24408 | 24407 |
| Devil Spirit A (Mavi - Mall) | 24410 | 24409 |
| Devil Spirit S (Mall) | 24412 | 24411 |
Optimize Edilmiş _AddLogItem Kodu
SRO_VT_LOG veritabanındaki **_AddLogItem** prosedürünü açın (
Modify) ve uygun bir satıra aşağıdaki tekil sorgulu, optimize bloğu ekleyin:
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
Nasıl Test Edilir?
- SQL kodunu `_AddLogItem` prosedürüne yapıştırıp F5 ile derleyin.
- Herhangi bir erkek veya kadın Devil'ı çantanızın **ilk yuvasına (Slot 13)** yerleştirin.
78342kodlu parşömene sağ tıklayarak kullanın.- Karakter anında oyundan düşecektir (Disconnect).
- Oyuna tekrar girdiğinizde Slot 13'teki Devil'ın cinsiyetinin değiştiğini, artı değerinin ve süresinin ise eksiksiz korunduğunu göreceksiniz.
Sorularınızı ve eklemek istediğiniz özel Devil modellerini konu altından iletebilirsiniz. Herkese keyifli geliştirmeler!
Moderatör tarafında düzenlendi:

