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.
---
Aşağıda belirttiğim yapıları kendi veritabanınıza ekliyorsunuz.
---
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.
(örneğin: _RefObjCommon girdisi sunan SQL sonucu ekranı)

---
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.

---
MaxiGuard_User veritabanındaki tablolar içine geçiyoruz.
---
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

---
● 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.
---
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
---
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.
---
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.
---
Herhangi bir sorunuz varsa konu altında sorabilirsiniz!
