vSRO Yardım Magic Pop Seçilen Item Yerine Başka Item Vermesi

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

Nursis

.
Çırak 1 Mesaj
Katılım
16 Eki 2023
Mesajlar
26
Tepkime puanı
4
Puan
3
Yaş
30
Konum
İzmir
Thread owner
Herkese merhabalar. Çok uzun aradan sonra kendi PC'mde vakit geçirmek için server kurdum ve Magic Pop itemlerini aktif ediyorum. Şimdi buraya kadar hiç sorun yok ve mantığı zaten hatırladığım kadarıyla yapıyorum.

Öncelikle refgachatreeforclientuidata.txt dosyasında aşağıdaki gibi CHN Weapon, CHN Armor gibi alanları aktif ediyorum ve seçimime göre itemleri sorunsuz gösteriyorum.

refgachatreeforclientuidata.txt içeriği:

1 3 1 1 1 200 UIIT_CTL_WK_CH_ARMOR 221 UIIT_CTL_WK_CH_ARMOR_CLOTHES_1 0
1 3 1 1 2 200 UIIT_CTL_WK_CH_ARMOR 222 UIIT_CTL_WK_CH_ARMOR_CLOTHES_2 0

Daha sonra _RefGachaItemSet tablosuna ve gachaitemset.txt örnek olarak şu 2 kodu ekliyorum:

1 1 4742 10000 1 221 0 0 xxx 0 xxx 0 xxx 0 xxx
1 1 5498 10000 1 221 0 0 xxx 0 xxx 0 xxx 0 xxx
1 1 4814 10000 1 222 0 0 xxx 0 xxx 0 xxx 0 xxx
1 1 5570 10000 1 222 0 0 xxx 0 xxx 0 xxx 0 xxx

Daha sonrasında da Magic Pop üzerinde seçimimi yapıyorum ve itemler istediğim şekilde sorunsuz listeleniyor. Yukarıda gördüğünüz gibi 221 GachaID değeri CHN Garment Head için, 222 değeri de CHN Garment Chest için. Dediğim gibi, bu liste seçimlerinde eklediğim itemler sorunsuz Male ve Female olarak görünüyor.

Diyelim ki Male Head itemini seçtim ve itemi kazandım. Çantama item ekleniyor. Tabi bunu art arda Male itemi seçerek de deniyorum, Female itemi de, karışık seçerek de.

Sonra itemleri bozduruyorum ve Male item seçip kazanmama rağmen çantama Female item geliyor. Aynı şey Female itemi seçip kazanıp bozdurduğumda Male item gelmesi şeklinde de oluyor.

Male ve Female Dragon Flaglarla da denedim ama aynı şey devam ediyor. Male item seçip kazanmama rağmen Female geliyor. Ya da tam tersi.

Bu arada eğer GachaID'yi otomatik olarak tabloya göre artarak değiştirdiğimde GameServer hata veriyor ve çalışmıyor. İnternette ve forumda baktığım konularda herkes GachaID'yi eklediğiniz item sayısına göre artırarak ekleyin demiş ama ben böyle yaptığımda hata alıyorum.

Burada temel sorun nedir ve nasıl düzeltirim? Şimdiden yardımcı olan herkese teşekkürler.
 
1 olan itemler kırmızı çıktığında vermesi gereken 2 olanlar yeşil verdiğinde gelmesi gereken öncelikli olarak 1lerin item Id lerini karşılaştırmasını yap bakalım refobjcom dan

İkinci olarak item eklemesi yapıyorsan refobjcom kısmında typle kısımlarına göre baz alıp o typlere ayarlanmış magic pop sekmesine ekler
 
Oyla 0
Thread owner
1 olan itemler kırmızı çıktığında vermesi gereken 2 olanlar yeşil verdiğinde gelmesi gereken öncelikli olarak 1lerin item Id lerini karşılaştırmasını yap bakalım refobjcom dan

İkinci olarak item eklemesi yapıyorsan refobjcom kısmında typle kısımlarına göre baz alıp o typlere ayarlanmış magic pop sekmesine ekler

_RefGachaItemSet tablomda yeşil itemler (2) olanlar sorunsuz geliyor. O kısım doğru. Zaten bir tek Elixir çeşitleri veriyorum 2'de. Ama bu eklediğim 1 olanlar dediğim gibi aynı itemin rastgele Male ve Female olanını veriyor.

_RefObjCommon tablomda bulunan Item ID'lerinin hepsi doğru. Bir çok kez kontrol ettim ama işin işinden çıkamadım.

_RefObjCommon tablosunda itemin Type kısımlarını görüyorum evet ama o kısmı pek anlayamadım doğrusu. İnternette de bununla alakalı düzgün bir anlatım göremedim.
 
Oyla 0
_RefGachaItemSet tablomda yeşil itemler (2) olanlar sorunsuz geliyor. O kısım doğru. Zaten bir tek Elixir çeşitleri veriyorum 2'de. Ama bu eklediğim 1 olanlar dediğim gibi aynı itemin rastgele Male ve Female olanını veriyor.

_RefObjCommon tablomda bulunan Item ID'lerinin hepsi doğru. Bir çok kez kontrol ettim ama işin işinden çıkamadım.
Guard kullanıyormusun
 
Oyla 0
Thread owner
Aklıma x bir durum gelmiyor rasgele cinsiyet atması için

Aslında mantık olarak böyle yapmaması gerekiyor ama benim bir fikrim var. Tabi sadece fikir.

Bu itemler aynı GachID altında olduğu için ve ikisinin de ratio değerleri 10000 olduğu için ortak havuz kullanıyor item ayırt etmeksizin ve rastgele veriyor. Yani üst üste Male item seçiliyken Male itemi doğru veriyor ama 4 - 5 - 6. da Female Male karışık veriyor.

Bir diğer konu da _RefGachaITemSet tablosundaki diğer itemlerin GachaID'si sıralı şekilde artıyor ve GameServer çalışıyor ama ben kendim item ekleyip sıralı şekilde GachaID'yi değiştirdiğimde GameServer açılmıyor. Onu da anlayamadım.
 
Oyla 0
Herkese merhabalar. Çok uzun aradan sonra kendi PC'mde vakit geçirmek için server kurdum ve Magic Pop itemlerini aktif ediyorum. Şimdi buraya kadar hiç sorun yok ve mantığı zaten hatırladığım kadarıyla yapıyorum.

Öncelikle refgachatreeforclientuidata.txt dosyasında aşağıdaki gibi CHN Weapon, CHN Armor gibi alanları aktif ediyorum ve seçimime göre itemleri sorunsuz gösteriyorum.

refgachatreeforclientuidata.txt içeriği:

1 3 1 1 1 200 UIIT_CTL_WK_CH_ARMOR 221 UIIT_CTL_WK_CH_ARMOR_CLOTHES_1 0
1 3 1 1 2 200 UIIT_CTL_WK_CH_ARMOR 222 UIIT_CTL_WK_CH_ARMOR_CLOTHES_2 0

Daha sonra _RefGachaItemSet tablosuna ve gachaitemset.txt örnek olarak şu 2 kodu ekliyorum:

1 1 4742 10000 1 221 0 0 xxx 0 xxx 0 xxx 0 xxx
1 1 5498 10000 1 221 0 0 xxx 0 xxx 0 xxx 0 xxx
1 1 4814 10000 1 222 0 0 xxx 0 xxx 0 xxx 0 xxx
1 1 5570 10000 1 222 0 0 xxx 0 xxx 0 xxx 0 xxx

Daha sonrasında da Magic Pop üzerinde seçimimi yapıyorum ve itemler istediğim şekilde sorunsuz listeleniyor. Yukarıda gördüğünüz gibi 221 GachaID değeri CHN Garment Head için, 222 değeri de CHN Garment Chest için. Dediğim gibi, bu liste seçimlerinde eklediğim itemler sorunsuz Male ve Female olarak görünüyor.

Diyelim ki Male Head itemini seçtim ve itemi kazandım. Çantama item ekleniyor. Tabi bunu art arda Male itemi seçerek de deniyorum, Female itemi de, karışık seçerek de.

Sonra itemleri bozduruyorum ve Male item seçip kazanmama rağmen çantama Female item geliyor. Aynı şey Female itemi seçip kazanıp bozdurduğumda Male item gelmesi şeklinde de oluyor.

Male ve Female Dragon Flaglarla da denedim ama aynı şey devam ediyor. Male item seçip kazanmama rağmen Female geliyor. Ya da tam tersi.

Bu arada eğer GachaID'yi otomatik olarak tabloya göre artarak değiştirdiğimde GameServer hata veriyor ve çalışmıyor. İnternette ve forumda baktığım konularda herkes GachaID'yi eklediğiniz item sayısına göre artırarak ekleyin demiş ama ben böyle yaptığımda hata alıyorum.

Burada temel sorun nedir ve nasıl düzeltirim? Şimdiden yardımcı olan herkese teşekkürler.
Gacha id her item için farklı olması lazım örnek 221 222 223 224 böyle yaparsan sorun çözülür
 
Oyla 0

Bu konuyu görüntüleyen kullanıcılar

Geri
Üst Alt