Yardım Special item group txt sorunu

Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

murphy

Üye
Üye
Mesaj
136
Çözümler
2
Beğeni
8
Puan
79
Ticaret Puanı
0
Merhaba arkadaşlar yeni olusturdugum sandıgın içerigini oluşturmak için special item group txt dosyasına tanımladıgım anda yeni ekledigim sandıgın ismi bozuluyor item names yerine bu sefer item protodan alıyor. sorun acaba nerden kaynaklı item proto, item names ve speacial item group içerisine nasıl ekleyecegim acaba 3 nünde uyumlu olması için ismin bozulmaması için ne yapmak gerekiyor

38310 İksir Sandığı

Kod:
Genişlet Daralt Kopyala
38310    New_Chest    ITEM_GIFTBOX    0    1    ANTI_SELL | ANTI_STACK    ITEM_STACKABLE    NONE    NONE    0    0    0    0    0    LIMIT_NONE    0    LIMIT_NONE    0    APPLY_NONE    0    APPLY_NONE    0    APPLY_NONE    0    2    0    0    0    0    0    0    0    0


Yukardakini hem db hem locale kısmına ekliyorum sorunsuz şekilde ismi İksir Sandığı gözüküyor ama sandıgı speacial item group kısmına aşağıdaki gibi ekleyince ismi New_Chest gözüküyor. 2. yaptıgımda da düzelmiyor
Kod:
Genişlet Daralt Kopyala
Group    Chest_One
{
    Vnum    38310
    Type    Pct
    1    27105    20    100
}


Group    New_Chest
{
    Vnum    38310
    Type    Pct
    1    27105    20    100
}
 
En son bir moderatör tarafından düzenlenmiş:
Merhaba arkadaşlar yeni olusturdugum sandıgın içerigini oluşturmak için special item group txt dosyasına tanımladıgım anda yeni ekledigim sandıgın ismi bozuluyor item names yerine bu sefer item protodan alıyor. sorun acaba nerden kaynaklı item proto, item names ve speacial item group içerisine nasıl ekleyecegim acaba 3 nünde uyumlu olması için ismin bozulmaması için ne yapmak gerekiyor

38310 İksir Sandığı

38310 New_Chest ITEM_GIFTBOX 0 1 ANTI_SELL | ANTI_STACK ITEM_STACKABLE NONE NONE 0 0 0 0 0 LIMIT_NONE 0 LIMIT_NONE 0 APPLY_NONE 0 APPLY_NONE 0 APPLY_NONE 0 2 0 0 0 0 0 0 0 0


Yukardakini hem db hem locale kısmına ekliyorum sorunsuz şekilde ismi İksir Sandığı gözüküyor ama sandıgı speacial item group kısmına aşağıdaki gibi ekleyince ismi New_Chest gözüküyor. 2. yaptıgımda da düzelmiyor

Group Chest_One
{
Vnum 38310
Type Pct
1 27105 20 100
}


Group New_Chest
{
Vnum 38310
Type Pct
1 27105 20 100
}
Aslında her 2 konudaki sorunda benzer.
Metin2 bazen farklı öncelik sırası alabiliyor. Örneğin special_item_group.txt, mob_group.txt
gibi dosyalardan çekebiliyor. Diğer konudaki sorunun da bu yüzden 100 yazması 400 yazması bişeyi değiştirmez sonuçta o item %100 düşsün diyosun. Neyse buraya gelelim burda da aynı durum geçerli, grup adı ile protoyu aynı isimlendirirsen bu sefer item_names devre dışı kalır isimi grup isminden çeker. Ya item_names ile item_protoyu aynı yapıcaksın ya da grup ismini değiştirceksin. Grup ismi sana özel türkçe karekter olmayan birşey olabilir. İlla item_protodaki isim olmak zorunda değil.
Grup ismini benzersiz yap düzelir. Sonrasında item_namesden çekmeye başlar.
 
Aslında her 2 konudaki sorunda benzer.
Metin2 bazen farklı öncelik sırası alabiliyor. Örneğin special_item_group.txt, mob_group.txt
gibi dosyalardan çekebiliyor. Diğer konudaki sorunun da bu yüzden 100 yazması 400 yazması bişeyi değiştirmez sonuçta o item %100 düşsün diyosun. Neyse buraya gelelim burda da aynı durum geçerli, grup adı ile protoyu aynı isimlendirirsen bu sefer item_names devre dışı kalır isimi grup isminden çeker. Ya item_names ile item_protoyu aynı yapıcaksın ya da grup ismini değiştirceksin. Grup ismi sana özel türkçe karekter olmayan birşey olabilir. İlla item_protodaki isim olmak zorunda değil.
Grup ismini benzersiz yap düzelir. Sonrasında item_namesden çekmeye başlar.
group ismi benzersiz olsa item proto da ile item names aynı olmak zorunda mı peki farklı olursa olur mu ?
 
Aslında her 2 konudaki sorunda benzer.
Metin2 bazen farklı öncelik sırası alabiliyor. Örneğin special_item_group.txt, mob_group.txt
gibi dosyalardan çekebiliyor. Diğer konudaki sorunun da bu yüzden 100 yazması 400 yazması bişeyi değiştirmez sonuçta o item %100 düşsün diyosun. Neyse buraya gelelim burda da aynı durum geçerli, grup adı ile protoyu aynı isimlendirirsen bu sefer item_names devre dışı kalır isimi grup isminden çeker. Ya item_names ile item_protoyu aynı yapıcaksın ya da grup ismini değiştirceksin. Grup ismi sana özel türkçe karekter olmayan birşey olabilir. İlla item_protodaki isim olmak zorunda değil.
Grup ismini benzersiz yap düzelir. Sonrasında item_namesden çekmeye başlar.
Malesef hocam special item group kısmında adını ne kdr benzersiz yaparsam yapayım yine de gidip item protodaki ismi okuyor iten names deki ismi okumuyor item proto ve item names de farklı birbirinden 3 de farklı yani ama item protoyu okuyor speacial item group kısmından kaldırırsam sandığı o zaman sadece item names okumaya baslıyor.
 
Malesef hocam special item group kısmında adını ne kdr benzersiz yaparsam yapayım yine de gidip item protodaki ismi okuyor iten names deki ismi okumuyor item proto ve item names de farklı birbirinden 3 de farklı yani ama item protoyu okuyor speacial item group kısmından kaldırırsam sandığı o zaman sadece item names okumaya baslıyor.
PROTO TXT MI DB MI ?
 
Malesef hocam special item group kısmında adını ne kdr benzersiz yaparsam yapayım yine de gidip item protodaki ismi okuyor iten names deki ismi okumuyor item proto ve item names de farklı birbirinden 3 de farklı yani ama item protoyu okuyor speacial item group kısmından kaldırırsam sandığı o zaman sadece item names okumaya baslıyor.
Bence txtlerden değilde sql tablolarından okuyor. Yani navicattaki protoları değiştirmen gerek. Ama öncesinde kontrol amaçlı hem dbdeki txtleri değiştiriyosun hemde packdaki localeyi değilmi.

Dbdeki txtler genelde martylerde main\srv1\db bu dizinde bulunur.
 
Bence txtlerden değilde sql tablolarından okuyor. Yani navicattaki protoları değiştirmen gerek. Ama öncesinde kontrol amaçlı hem dbdeki txtleri değiştiriyosun hemde packdaki localeyi değilmi.

Dbdeki txtler genelde martylerde main\srv1\db bu dizinde bulunur.
Katılıyorum kontrol sağlanmalı
 
Proto txt dbden çekmiyor bende

Bence txtlerden değilde sql tablolarından okuyor. Yani navicattaki protoları değiştirmen gerek. Ama öncesinde kontrol amaçlı hem dbdeki txtleri değiştiriyosun hemde packdaki localeyi değilmi.

Dbdeki txtler genelde martylerde main\srv1\db bu dizinde bulunur.
Evet hem client tarafinda locale dizininde hem txtleri DB kısmına atıyorum ama benim files sqlden çekmiyor tablolar boş txtden çekiyor öyle ayarlanmıştim. Sorun surda o yeni sandigi speacial item group dosyasina ekledigim anda item names yerine item protodaki ismi çekiyor. Örnek item names ismi iksir sandığı İtem proto txt kısmına pot_box yapıyorum oyuna girince iksir sandığı yazıyor ama sandığın icerisine birşey koymak için speacial dosyasına new_pot_chest group adıyla tanimlattigim da oyuna girince iksir sandığı ismi gidiyor pot_box ismi görünüyor olay bu aslında hocam

evet hocam
 
En son bir moderatör tarafından düzenlenmiş:
Geri
Üst