şimdi mob_drop_item.txt dosyasını kontrol ettim slotlardan düşmesi gereken nesneler tanımlanmış. yang için de mob_proto.txt dosyasını inceledim, mobların hepsinin gold_min - gold_max değerleri sıfır gözüküyor, emin değilim ama yang sorunum bundan kaynaklanıyor sanırsam.locale/turkey içindeki bunların içi boş ise atmaz. bunlardan biriydi mob düşen itemlerde hangisiydi hatırlamıyorum büyük ihtimal ikiside boştur çoğu kişi siliyor files paylaşırken bunların içini
special_item_group.txt
common_drop_item.txt
Valla sourceyle falan uğraşmaktan bu sorunları hepten unutmuşum. Daha iyi bilen birisi yardımcı olsa daha iyi olur.şimdi mob_drop_item.txt dosyasını kontrol ettim slotlardan düşmesi gereken nesneler tanımlanmış. yang için de mob_proto.txt dosyasını inceledim, mobların hepsinin gold_min - gold_max değerleri sıfır gözüküyor, emin değilim ama yang sorunum bundan kaynaklanıyor sanırsam.
buyrunmob_drop_item.txt dosyasını konuya dahil eder misiniz?
Lusifer'i denediniz mi ? (1093)
Lusiferi denemedim ama diğer mobları denedim hiç bir şekilde item ya da yang düşmediLusifer'i denediniz mi ? (1093)
Ondan bir şey düşüyor mu hiç ?
Anladım. Hangi mobu denediğinizi bilemem tabi fakat denediğiniz mobların mob_drop_item.txt de ki karşılığını kontrol edin.Lusiferi denemedim ama diğer mobları denedim hiç bir şekilde item ya da yang düşmedi
Group õÀǺ´»ç
{
type limit
mob 2401
level_limit 75
1 ¿ë½Å°©+5 1 0.05
2 ¿ë½Å°©+6 1 0.05
3 ¸¶·É°©+5 1 0.05
4 ¸¶·É°©+6 1 0.05
5 ºñÇö+5 1 0.05
6 ºñÇö+6 1 0.05
7 ºÀ½ÅÀÇ+5 1 0.005
8 ºÀ½ÅÀÇ+6 1 0.005
9 ¸ÅȽűÃ+4 1 0.005
10 »ç±Íµµ+0 1 0.005
11 »ç±Íµµ+4 1 0.005
12 »ç±Íµµ+5 1 0.005
13 ¼¸ğ°Ë+0 1 0.005
14 »çÀÚ°Ë+0 1 0.005
15 õ³à°Ë+4 1 0.005
16 õ³à°Ë+6 1 0.005
17 ¹«½Ö°Ë+4 1 0.005
18 ºÏ¼ºÅõ±¸+5 1 0.05
19 ̦឵롂+5 1 0.05
20 ¿î´äÀüÈ+5 1 0.05
21 50124 1 0.005
22 50121 1 0.005
23 Áøº´±âºñ±Ş¼ 1 0.005
24 70050 1 0.05
25 Á¶°³ 1 0.05
26 50721 5 0.1
27 50725 5 0.1
28 30184 1 0.5
29 30185 1 0.5
30 30192 1 0.5
31 30193 1 0.5
32 30194 1 0.5
33 30195 1 0.5
34 30196 1 0.5
35 30197 1 0.5
36 30198 1 0.5
37 30199 1 0.5
38 30203 1 0.5
}
Evet bu yüzden kaynaklanıyor. Protolardan ne kadar yang düşeceğini ayarlamanız gerekiyor. Nesneler içinse zaten üyelerimiz gerekli açıklamayı yapmışşimdi mob_drop_item.txt dosyasını kontrol ettim slotlardan düşmesi gereken nesneler tanımlanmış. yang için de mob_proto.txt dosyasını inceledim, mobların hepsinin gold_min - gold_max değerleri sıfır gözüküyor, emin değilim ama yang sorunum bundan kaynaklanıyor sanırsam.
şimdi lusifer ve beran setaou gibi mobları da test ettim sonuç aynı. oyunda nasıl bir şans faktörü işlediğini henüz bilmediğim için oranlarla da mob_drop_item.txt'deki oranlarda bir oynama yapmadım1- Oran düşükse ve droplar kapalıysa düşmesi bir hayli zor olacaktır zaten. Çünkü baktığımda bir çok drop oranı yüzde bir, binde bir gibi tanımlanmış. Bu yüzden Lusifer veya Mavi Ejderha gibi mobları test edin. Eğer onlarda sorun yoksa oyun kaynaklı bir sorun yok demektir.
Konuya pek hakim olmasam da sorunun bu olduğunu da sanmıyorum. Çünkü verdiğiniz örnekten gidecek olursak mob_drop_item.txt' dosyasında ¿ë½Å°©+5 olarak gözüken nesne, item_proto.txt'de 11285 vnum ile numaralandırılmış. 11285'i item_names.txt'den kontrol ettiğimde de Ejderha Tanrısı Zırh+5'a ait olduğunu gördüm. Aynı zamanda oyun içinden /i 11285 komutunu yazdığımda envantere Ejderha Tanrısı Zırh+5 geliyor.2- item kodu yazması gereken yerde ¿ë½Å°©+5 gibi şeyler yazan satırlar mevcut. Eğer bunlar oyun tarafından okunamıyorsa mob drop item sıralaması bozuluyor demektir ve sıralamanın bozulması da yaşadığınız sorun veya benzeri sorunlar doğurabiliyor.
Yang sorunum için de mob_proto.txt dosyasından test amaçlı bir kaç moba gold_max - gold_min değerleri girdim. ama maalesef yine sonuç aynı.Evet bu yüzden kaynaklanıyor. Protolardan ne kadar yang düşeceğini ayarlamanız gerekiyor. Nesneler içinse zaten üyelerimiz gerekli açıklamayı yapmış
Group »ç½Å
{
Level_limit 75
Mob 1093
Type limit
1 50082 1 1000
2 70253 1 70
3 70254 1 70
4 52701 1 50
5 52702 1 50
6 52703 1 50
7 52704 1 50
}
Sabahın 5'inde suyun kaldırma kuvvetini bulan Arşimet gibi sevindim dostlar İtem düşmeme sorununu kısmen de olsa çözdüm. Daha önce test yaparken kullandığım karakterin level_limit'in altında olduğunu farkettim. Biraz önce karakterin levelini yükseltip tekrar denedim. Lusifer'den istediğimden çok daha fazla nesne düşüyor.şimdi lusifer ve beran setaou gibi mobları da test ettim sonuç aynı. oyunda nasıl bir şans faktörü işlediğini henüz bilmediğim için oranlarla da mob_drop_item.txt'deki oranlarda bir oynama yapmadım
Daha sonra test için mob_drop_item.txt dosyasından rastgele bir mobdan elde edilen bir nesnenin drop oranını yükselttim. Sonuç başarılı1- Oran düşükse ve droplar kapalıysa düşmesi bir hayli zor olacaktır zaten. Çünkü baktığımda bir çok drop oranı yüzde bir, binde bir gibi tanımlanmış.
Itemlerin düşme oranındaki şans faktörünü kavrayamasamda deneme yanılma yoluyla istediğime yakın şeyler yapabildim fakat yang düşmeme sorununa bu forumda ve diğer forumlarda yang ile alakalı daha önce açılmış sayfalarca hata çözüm başlıklarına baksam da bi çare bulamadım.İtemlerin düşme oranı mı?
Type değerini de kontrol etmiştim orada da problem yok.İtem proto da Yang'ın Type değeri 9 olmalı. Eğer sizde farklıysa 9 olarak değiştirmeyi deneyin.(Hem localde, hem desunucu tarafında)
Ayrıca eğer txt files kullanıyorsanız ve navicat üzerinden işlem yapıyorsanız, yaptığınız işlemlerin çalışmaması normal.
mob_proto.txt ve item_proto.txt dosyasından düzenlemeniz gerekiyor.
Bu dediğiniz işlemi kaynak dosyaları üzerinden yapıyoruz sanırsam. gdb ile debug etme işlemi nedir nasıl yapılır bunun ile alakalı bı rehber tutorial video v.s var mı? Ya da vaktiniz varsa bunu bana anlayacağım şekilde basitleştirerek anlatabilir misiniz?gdb ile debug et;
char_battle.cpp --> CHARACTER::Reward --> RewardGold(pkAttacker);