Çözüldü Max Yang Sistemi Sorun

  • Konuyu açan Konuyu açan Ford99
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 21
  • Gösterim Gösterim 305
Bu konu çözüme ulaştırılmıştır. Çözüm için konuya yazılan tüm yorumları okumayı unutmayın. Eğer konudaki yorumlar sorununuzu çözmediyse yeni bir konu açabilirsiniz.
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.

Ford99

Üye
Üye
Mesaj
39
Beğeni
2
Puan
436
Ticaret Puanı
0
Max yang sistemini ekledim fakat shop kısmı çalışmıyor marketten eşya alırken 2T147M483K647 gözüküyor aklınıza gelebilecek herşeyi yaptım, no txt olarak çekiyor, navicat item_protoda gold ve shop_buy_price kısmını hiçbir şekilde 2147483647 üstüne çıkmıyor

C++:
Genişlet Daralt Kopyala
#ifdef ENABLE_YANG_LIMIT_SYSTEM

                "%d, %d, %d, \"%s\", \"%s\", %lld, %lld, %d, %d, "

#else

                "%d, %d, %d, \"%s\", \"%s\", %d, %d, %d, %d, "

#endif



#ifdef ENABLE_YANG_LIMIT_SYSTEM

                t.dwVnum, t.bType, t.bSubType, t.szName, t.szLocaleName, t.llGold, t.llShopBuyPrice, t.bWeight, t.bSize,

#else

                t.dwVnum, t.bType, t.bSubType, t.szName, t.szLocaleName, t.dwGold, t.dwShopBuyPrice, t.bWeight, t.bSize,

#endif



#ifdef ENABLE_YANG_LIMIT_SYSTEM

                "%d, %d, %d, \"%s\", %lld, %lld, %d, %d, "

#else

                "%d, %d, %d, \"%s\", %d, %d, %d, %d, "

#endif



#ifdef ENABLE_YANG_LIMIT_SYSTEM

                t.dwVnum, t.bType, t.bSubType, t.szName, t.llGold, t.llShopBuyPrice, t.bWeight, t.bSize,

#else

                t.dwVnum, t.bType, t.bSubType, t.szName, t.dwGold, t.dwShopBuyPrice, t.bWeight, t.bSize,

#endif



#ifdef ENABLE_YANG_LIMIT_SYSTEM

            item_table->llGold = tempTable->llGold;

            item_table->llShopBuyPrice = tempTable->llShopBuyPrice;

#else

            item_table->dwGold = tempTable->dwGold;

            item_table->dwShopBuyPrice = tempTable->dwShopBuyPrice;

#endif



yukarısı clientmanagerboot.cpp

aşağısı tables.h



#ifdef ENABLE_YANG_LIMIT_SYSTEM

    long long        llGold;

    long long        llShopBuyPrice;

#else

    DWORD        dwGold;

    DWORD        dwShopBuyPrice;

#endif



aşağısı protoreader.cpp





#ifdef ENABLE_YANG_LIMIT_SYSTEM

    itemTable->llGold = dataArray[9];

    itemTable->llShopBuyPrice = dataArray[10];

#else

    itemTable->dwGold = dataArray[9];

    itemTable->dwShopBuyPrice = dataArray[10];

#endif
 
En son bir moderatör tarafından düzenlenmiş:
Çözüm
@Ford99

İlk başta sorununu anlamamıştım fakat sonra kendimde test edince aynı sorunu yaşadığımı fark ettim.

db/src/ProtoReader.cpp aç
Arat:
C++:
Genişlet Daralt Kopyala
itemTable->dwGold = dataArray

Bendeki görünüm bu şekildeydi:

1737085168841.webp


İki satırı bu şekilde Değiştir:

C++:
Genişlet Daralt Kopyala
    itemTable->dwGold = std::stoll(csvTable.AsStringByIndex(9));
    itemTable->dwShopBuyPrice = std::stoll(csvTable.AsStringByIndex(10));
dataArray içerisindeki numaralar sende farklıysa sendekine göre değiştir.


Kanıt:

1737085099408.webp
@Ford99

İlk başta sorununu anlamamıştım fakat sonra kendimde test edince aynı sorunu yaşadığımı fark ettim.

db/src/ProtoReader.cpp aç
Arat:
C++:
Genişlet Daralt Kopyala
itemTable->dwGold = dataArray

Bendeki görünüm bu şekildeydi:

1737085168841.webp


İki satırı bu şekilde Değiştir:

C++:
Genişlet Daralt Kopyala
    itemTable->dwGold = std::stoll(csvTable.AsStringByIndex(9));
    itemTable->dwShopBuyPrice = std::stoll(csvTable.AsStringByIndex(10));
dataArray içerisindeki numaralar sende farklıysa sendekine göre değiştir.


Kanıt:

1737085099408.webp
 
Çözüm
@Ford99

İlk başta sorununu anlamamıştım fakat sonra kendimde test edince aynı sorunu yaşadığımı fark ettim.

db/src/ProtoReader.cpp aç
Arat:
C++:
Genişlet Daralt Kopyala
itemTable->dwGold = dataArray

Bendeki görünüm bu şekildeydi:

21231 eklentisini görüntüle

İki satırı bu şekilde Değiştir:

C++:
Genişlet Daralt Kopyala
    itemTable->dwGold = std::stoll(csvTable.AsStringByIndex(9));
    itemTable->dwShopBuyPrice = std::stoll(csvTable.AsStringByIndex(10));
dataArray içerisindeki numaralar sende farklıysa sendekine göre değiştir.


Kanıt:

21230 eklentisini görüntüle
Çözüldü çok teşekkürler hocam <3
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst