vSRO Silkroad Online [Maxiguard] Entegreli Canlı Model Switch Yapımı

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

Founder

BozokBeyi
Admin
Katılım
27 Tem 2025
Konular
626
Mesajlar
823
Tepkime puanı
209
Puanları
43
Konum
Hotan
1767597805898.jpeg
🛠️ MaxiGuard Entegreli Canlı Model Switch Yapımı (Forum Rehberi)

Merhabalar değerli forum kullanıcıları,
Bu konuda sizlerle birlikte **MaxiGuard entegreli Canlı Model Switch** (oyun içinde model switch sistemi) yapımını adım adım anlatacağım.
Model switch ile karakterinize ait ekipmanları canlı olarak değiştirebilir ve görsel switch özelliğini düzgün çalışır hale getirebilirsiniz.
Görseller açıklamalar arasında yer alacak; siz kendi görsellerinizi ilgili yerlere ekleyebilirsiniz.

---

📌 Gerekli Veritabanı Kayıtları

Aşağıda belirttiğim yapıları kendi veritabanınıza ekliyorsunuz.

---

🔹 _RefObjCommon Kayıtları

Bu bölümde model switch için kullanılacak scroll/item kodunu **_RefObjCommon** tablosuna ekleyeceksiniz:

Kod:
-- Örnek RefObjCommon kayıtları
-- (9, 10, 11, 12, 13, 14, 15 DG kadar çoğaltabilirsiniz)

-- ITEM ID Bulma kodunu çalıştırıp kendi Item kodunuzu bulun.
-- Bulduğunuz Item RefID’yi aşağıdaki gibi ekleyin.

📌 Görsel yeri: **REFOBJCOMMON kayıt örneği ekran görüntüsü**
(örneğin: _RefObjCommon girdisi sunan SQL sonucu ekranı)
1767598174820.png
---

🔹 _RefObjItem Kayıtları

Eklediğiniz item’ların item verilerini **_RefObjItem** tablosuna eklemeniz gerekiyor:

Kod:
-- RefObjItem için örnek kayıtlar
-- Burada Item RefID’lerini (çıkan ID) kendi tablonuza göre girin.

📌 Görsel yeri: **_RefObjItem ekranı / ID bulma ekranı**
1767598211974.png

---

📌 Model Switch Ayarları – Veri Tabanı İşlemleri

MaxiGuard_User veritabanındaki tablolar içine geçiyoruz.

---

🔹 _CustomGenderSwitch Tablosunu Güncelleme

Bu işlem ile model switch’in hangi itemler arasında geçiş yapacağını belirleyeceğiz.

Kod:
-- MaxiGuard_User içindeki _CustomGenderSwitch
-- Aşağıdaki alanlara kendi değerlerinizi girin:

-- GenderCodeName: Switch item kodunuz
-- ItemFromCodeName: Değiştirilecek orijinal item kodu
-- ItemToCodeName: Switch sonrası item kodu
-- MinPlus, FakeSwitch, AutoTp vb. değerleri isteğe göre bırakabilirsiniz

📌 Görsel yeri: **_CustomGenderSwitch tablosunun düzenleme ekranı**
1767598226138.png
---

💡 Önemli Notlar ve İpuçları

● Model switch oluştururken item’lerinizin kodlarını doğru yazdığınızdan emin olun.
● “ItemFromCodeName” ve “ItemToCodeName” alanları switch edilen modelin tanımlarıdır.
● Oluşturma sonrası **DBTomedia çekip itemdata.45000 patch’i** atarak oyuna sokmanız gerekir (DBPatch sistemi ya da manuel deploy).
● Ardından oyuna girerek switch’i test edebilirsiniz.

---

📌 Örnek Değerler

Aşağıda örnek bir switch uygulaması verilmiştir (sadece format içindir):

Kod:
GenderCodeName       = ITEM_MODEL_08  
ItemFromCodeName     = ITEM_CH_BLADE_11_A_RARE  
ItemToCodeName       = ITEM_CH_BLADE_11_A_RARE_SWITCH08  
MinPlus              = 0  
FakeSwitch           = 0  
AutoTp               = 0

---

📌 Oyunda Deneme & Kontrol

1. Veritabanı girdilerini ekledikten sonra **DBTomedia ile patch’i yayınlayın.**
2. Oyuna giriş yapın ve switch item’ini envanterde kullanın.
3. Model değişiminin canlı olarak gerçekleştiğini kontrol edin.


---

🎉 Sonuç

MaxiGuard entegreli canlı model switch sistemini kurmak için;

✔ RefObjCommon’a item kodları eklenecek
✔ _RefObjItem’a item verileri girilecek
✔ MaxiGuard_User → _CustomGenderSwitch tablosuna switch bilgileri girilecek
✔ DBPatch ile güncelleme yapılacak
✔ Oyunda test edilecek

Bu işlemleri doğru şekilde uyguladığınızda model switch sorunsuz şekilde çalışacaktır.

---

✔️ Rehber burada sona ermiştir.
Herhangi bir sorunuz varsa konu altında sorabilirsiniz!
 
Geri
Üst Alt
TR
EN
VI
AR
RU