- #1
Konu Sahibi
: serkankacan
[GELİŞMİŞ QUERY] vSRO Karakter Pozisyonu ile Çoklu Mob & Unique Spawn Ekleme
Tab_RefTactics, Tab_RefHive ve Tab_RefNest Tablolarına Koordinat Aramadan 20 Noktaya Kadar Otomatik Spawn Kurulumu
Tab_RefTactics, Tab_RefHive ve Tab_RefNest Tablolarına Koordinat Aramadan 20 Noktaya Kadar Otomatik Spawn Kurulumu
Merhaba değerli forum sakinleri,
Harita üzerinde dolaşarak tek tek bölge (Region) ve X, Y, Z koordinatlarını aramak yerine; karakterlerinizi oyunda mobun veya Unique'in doğmasını istediğiniz noktalara götürüp bıraktığınızda, sistemin bu koordinatları otomatik çekerek spawn oluşturmasını sağlayan optimize edilmiş SQL sorgusunu paylaşıyoruz.
Nasıl Çalışır?' Alıntı:
- Kaç noktada spawn istiyorsanız (1 ile 20 nokta arası), o kadar karakter açıp oyunda yaratığın doğmasını istediğiniz konumlara götürün ve karakterlerden çıkış yapın (Exit/Logout).
- Aşağıdaki sorguda bulunan
@monsterCodeNamealanına mob kodunu, karakter listesine de bu karakterlerin isimlerini yazın.- Kullanmadığınız karakter satırlarını olduğu gibi bırakabilirsiniz; sorgu sadece oyunda var olan karakterlerin koordinatlarını algılar ve dinamik olarak nest oluşturur.
Önemli Uyarı' Alıntı:DİKKAT:
- Karakterlerin koordinatlarının
_Chartablosuna doğru yazılması için oyundan tamamen çıkış yapmış (Disconnect / Offline) olmaları gerekir.- İşlem tamamlandıktan sonra yeni spawnların haritada belirmesi için GameServer modüllerinin yeniden başlatılması (Restart) gerekmektedir.
- İşlem öncesinde SRO_VT_SHARD yedeğinizi almayı unutmayınız.
Hatasız & Optimize Edilmiş SQL Query Kodu
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
Nasıl Uygulanır?
- Karakterleri Konumlandırın: Kaç adet spawn istiyorsanız (örneğin 3 farklı tepeye Roc veya Tiger Girl ekleyecekseniz), 3 farklı karakterle o konumlara gidip Exit diyerek oyundan çıkın.
- Kodu Düzenleyin: SQL sorgusunun en üstündeki
@monsterCodeNamedeğerine ekleyeceğiniz mobun kodunu yazın,@CharNamestablosundaki ilk satırlara da oyundan çıktığınız karakterlerin isimlerini yazın. - Çalıştırın: SQL Server Management Studio (SSMS) üzerinden F5 tuşuna basarak çalıştırın.
- Sunucuyu Yeniden Başlatın: Değişikliklerin haritaya yüklenmesi için GameServer pencerelerini yeniden başlatın.
Sorularınızı veya özel spawn ayarı taleplerinizi konu altından iletebilirsiniz. Herkese keyifli geliştirmeler!
Moderatör tarafında düzenlendi:

