- Katılım
- 23 Eki 2022
- Mesajlar
- 8,655
- Çözümler
- 12
- Tepkime puanı
- 6,133
- Puanları
- 113
- Yaş
- 28
Flag Blue Upgrader (MaxiGuard) – Kurulum ve Kullanım Rehberi
Bu konuda Flag Blue Upgrader sisteminin çalışma mantığını sade ve teknik şekilde anlatacağız.Bu sistem sayesinde Magic Pop üzerinden elde edilen STR/INT 2/2 özellikli flag'ler artık sabit kalmaz. Oyuna eklenen özel Flag Upgrader Scroll kullanılarak bu flag'ler kademeli olarak geliştirilebilir ve maksimum STR/INT 6/6 seviyesine kadar yükseltilebilir.
Yükseltme seviyelerini tamamen kendi sunucunuza göre düzenleyebilirsiniz. İsterseniz maksimum 4/4, 5/5 veya 6/6 olarak ayarlayabilirsiniz.
Sistem Nasıl Çalışıyor?
Oyuncu ITEM_MALL_FLAG_UPGRADER isimli scroll'u kullandığında sistem otomatik olarak devreye girer ve _HandleGenderRefresh prosedürü tetiklenir.1. Flag Kontrolü
İlk olarak sistem, _Inventory tablosundan oyuncunun işlem yapılacak flag itemini bulur.Eğer ilgili slottaki item uygun değilse veya bulunamazsa işlem iptal edilir.
2. Blue Kontrolü
Ardından _Items tablosu kontrol edilir.Sistemin çalışabilmesi için;
- Flag üzerinde tam olarak 2 adet blue bulunmalıdır.
- MagParamNum = 2 olmalıdır.
- Mevcut STR ve INT değerleri MagParam1 ve MagParam2 alanlarından okunur.
Önemli: Magic Pop sisteminizde kullandığınız MagParam değerleri ile prosedür içerisinde tanımlanan değerler birebir aynı olmalıdır. Aksi halde sistem flag'i tanıyamaz ve "Blue Max Level" benzeri hatalar alabilirsiniz.
3. Upgrade Seviyesi
Sistem mevcut MagParam değerlerine göre bir sonraki seviyeyi belirler.Örnek yükseltme zinciri:
- STR/INT 2 → 3
- STR/INT 3 → 4
- STR/INT 4 → 5
- STR/INT 5 → 6
4. Başarı Oranı
Upgrade işlemi tamamen şansa bağlıdır.Kod içerisinde;
IF(FLOOR(RAND()*(10-1+1)+1))>=8
şartı kullanıldığı için başarı ihtimali yaklaşık %30'dur.
Başarılı olursa;
- MagParam1 güncellenir.
- MagParam2 güncellenir.
- Flag bir üst seviyeye çıkar.
- Flag'de hiçbir değişiklik yapılmaz.
- Scroll harcanmış olur.
5. MaxiGuard Bildirim Sistemi
İşlem tamamlandıktan sonra sonuç ne olursa olsun oyuncuya bilgi verilir.Bunun için;
MaxiGuard_User.dbo._BridgeCommands_Planned
tablosuna kayıt eklenir ve MaxiGuard bunu oyun içerisinde otomatik mesaj olarak gösterir.
Sistem Özeti
Bu sistem sayesinde oyuncular Magic Pop'tan elde ettikleri flag'leri tek seferde maksimum seviyede almak yerine, özel olarak hazırlanan Flag Upgrader Scroll kullanarak kademeli şekilde geliştirebilirler.Her kullanımda;
- Flag kontrol edilir.
- Blue değerleri okunur.
- Bir üst seviye hesaplanır.
- Başarı oranı kontrol edilir.
- Başarılıysa blue değerleri yükseltilir.
- Başarısızsa mevcut hali korunur.
- Sonuç oyuncuya MaxiGuard üzerinden bildirilir.
Kurulum
1. _RefObjCommon
Aşağıdaki SQL kaydını _RefObjCommon tablosuna ekleyin.1 44071 ITEM_MALL_FLAG_UPGRADER ????? xxx SN_ITEM_MALL_FLAG_UPGRADER SN_ITEM_MALL_FLAG_UPGRADER_TT_DESC 1 0 3 3 13 8 180000 3 0 1 1 1 255 0 1 0 0 129 0 0 0 0 0 0 0 -1 0 -1 0 -1 0 -1 0 -1 0 0 0 0 0 0 0 100 0 0 0 xxx item\etc\drop_mall_scroll.bsr item\etc\flag_upgrader.ddj xxx xxx 21714
2. _RefObjItem
Aşağıdaki veriyi _RefObjItem tablosuna ekleyin.21714 1 2 0 0 1 0 ...
(Forumdaki tam SQL verisini kullanabilirsiniz.)
3. MaxiGuard Prosedürü
Aşağıdaki prosedürü oluşturun veya mevcut _HandleGenderRefresh prosedürünüz ile değiştirin.ALTER PROCEDURE [dbo].[_HandleGenderRefresh]
(Forumdaki prosedürün tamamını kullanabilirsiniz.)
4. _CustomGenderSwitch
Son olarak aşağıdaki kayıtları çalıştırın.INSERT INTO dbo._CustomGenderSwitch
(GenderCodename, ItemFromCodename, ItemToCodename, MinPlus, FakeSwitch, AutoTp)
VALUES
('ITEM_MALL_FLAG_UPGRADER','ITEM_ETC_E050815_GOLDKOREAFLAG_F','refresh',0,0,0),
('ITEM_MALL_FLAG_UPGRADER','ITEM_ETC_E050815_GOLDKOREAFLAG_M','refresh',0,0,0),
('ITEM_MALL_FLAG_UPGRADER','ITEM_ETC_E050815_KOREAFLAG_F','refresh',0,0,0),
('ITEM_MALL_FLAG_UPGRADER','ITEM_ETC_E050815_KOREAFLAG_M','refresh',0,0,0),
('ITEM_MALL_FLAG_UPGRADER','ITEM_ETC_E0600901_INDEPENDENCE_DAY_YELLOWSTARFLAG_F','refresh',0,0,0),
('ITEM_MALL_FLAG_UPGRADER','ITEM_ETC_E0600901_INDEPENDENCE_DAY_YELLOWSTARFLAG_M','refresh',0,0,0),
('ITEM_MALL_FLAG_UPGRADER','ITEM_ETC_E060529_DRAGONFLAG_F','refresh',0,0,0),
('ITEM_MALL_FLAG_UPGRADER','ITEM_ETC_E060529_DRAGONFLAG_M','refresh',0,0,0),
('ITEM_MALL_FLAG_UPGRADER','ITEM_ETC_E060529_GOLDDRAGONFLAG_F','refresh',0,0,0),
('ITEM_MALL_FLAG_UPGRADER','ITEM_ETC_E060529_GOLDDRAGONFLAG_M','refresh',0,0,0)
Kurulum tamamlandıktan sonra desteklenen tüm flag'ler, ITEM_MALL_FLAG_UPGRADER scroll'u kullanılarak belirlediğiniz başarı oranına göre bir üst STR/INT seviyesine yükseltilebilecektir.
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
