İçeriğe geç
Türkiye'nin SRO tanıtım & topluluk platformu

vSro Paylaşım vSRO Tüm Karakterlere Toplu İtem, Coin ve Hediye Gönderme

Cevaplar0
Görüntüleme187
serkankacan paylaşımı beğendiysen ona bir kahve ısmarlayabilirsin
Kahve ısmarla
Ticaret Puanı
0
Katılım
8 Eyl 2026
Mesajlar
200
Tepkime puanı
33
Puanları
0
Mevcut Bakiye
290 ₺
[REHBER & QUERY] vSRO Tüm Karakterlere Toplu İtem, Coin ve Hediye Gönderme
_ADD_ITEM_EXTERN ve _Char Tablosu Üzerinden Sunucudaki Tüm Oyunculara Otomatik Ödül Dağıtımı​



Merhaba değerli forum sakinleri,

Açılış etkinliklerinde, bayram/yılbaşı kutlamalarında veya telafi durumlarında sunucunuzdaki tüm aktif oyunculara tek tek uğraşmadan toplu olarak **Eşya (+ basılı veya düz)**, **Gold / Coin** veya **Silk** tanımlayabilirsiniz.

Aşağıda paylaşılan optimize edilmiş döngü; silinmiş karakterleri otomatik olarak atlar, çantasında boş yer olan karakterlere eşyayı güvenle tanımlar ve işlem esnasında veritabanı kilitlenmelerini önler.

Kritik Güvenlik Uyarısı' Alıntı:
DİKKAT (İşlem Öncesi Kontroller):
  • Bu işlemi yapmadan önce GameServer ve ShardManager modüllerinizi kapatmanız (veya sunucuyu bakım moduna almanız) şiddetle önerilir. Oyuncu oyundayken envanterine doğrudan eşya basılırsa GameServer bellek verisini geri yazarak eşyayı silebilir (Rollback).
  • Karakterin çantasında boş yer (en az 1 slot) yoksa `_ADD_ITEM_EXTERN` prosedürü hata vermeden o karakteri otomatik olarak pas geçer.
  • İşlem öncesinde mutlaka SRO_VT_SHARD yedeğinizi alınız.



1. YÖNTEM: Tüm Karakterlere Toplu İtem Gönderme

Sunucudaki tüm aktif karakterlere belirlediğiniz adette ve artı (+) seviyesinde eşya göndermek için:





2. YÖNTEM: Tüm Karakterlere Toplu Gold veya SP Ekleme

Eşya yerine tüm karakterlerin mevcut parasına veya SP havuzuna doğrudan ekleme yapmak isterseniz:





Nasıl Uygulanır?

  1. Oyun sunucunuzu bakıma alın veya GameServer pencerelerini kapatın.
  2. SQL Server Management Studio (SSMS) programını açın.
  3. Sol menüden SRO_VT_SHARD veritabanına sağ tıklayıp New Query deyin.
  4. Yukarıdaki SQL kodunu yapıştırın ve göndermek istediğiniz eşyanın kodunu (@ItemCodeName), adedini ve artısını ayarlayın.
  5. F5 tuşuna basarak çalıştırın.
  6. İşlem tamamlandıktan sonra GameServer'ı açıp oyuncularınızı davet edebilirsiniz.

Sorularınızı ve takıldığınız yerleri bu konu altından iletebilirsiniz. Herkese keyifli geliştirmeler!
 
Moderatör tarafında düzenlendi:

Konuyu görüntüleyenler

Yükleniyor...
Yükleniyor...
Şu anda sitemizde 157 Aktif Kullanıcı
Çevrimiçi üyeler
Konular 1,170
Mesajlar 4,301
Kullanıcılar 1,858
Son üye Dilara Baydemir
Geri
Üst