Çözüldü Won Sistemi Veri Degerleri

  • Konuyu açan Konuyu açan MEKA
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 7
  • Gösterim Gösterim 513
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ı.

MEKA

Discord: mekaprojects
Süper Moderatör
Grafiker
Geliştirici
Yardımsever Üye
Mesaj
2.849
Çözümler
297
Beğeni
2.129
Puan
1.850
Ticaret Puanı
2
offlineshop won sisteminde

Kod:
Genişlet Daralt Kopyala
offlineshop_manager.cpp: In member function 'void COfflineShopManager::PutItem(CHARACTER*, TItemPos, int, BYTE)':
offlineshop_manager.cpp:237: warning: comparison is always false due to limited range of data type

böyle bir warning alıyorum build ederken build gerçekleşiyor fakat kodlara baktıgımda BYTE bCheque olarak gördüm veri sınırı 255 oldugu için verdigini fark ettim fakat bende 999 won sistemi kurulu

int bCheque yaptıgımda hata kalkıyor fakat sanırım yardıma ihtiyacım var bunu dışında tüm BYTE bCheque kısımları int olarak mı degistirmem gerek ?

Won sisteminde bi problem yokta kendim uyarladıgım için hata yapmış olabilirim

Edit : BYTE bCheque kodunu arttıgımda aşagıdaki dosyalarda mevcut bu kod
offlineshop_manager.cpp
offlineshop_manager.h
offlineshop.cpp
oflineshop.h
exchange.h
 
int çok fazla onun için WORD veritipini denediniz mi?
 
Çözüm
Şuan deniyorum offlineshopa uyarladıgım için sadece offlineshop dosyalarındakini degistiriyorum exchange dosyasınıda degistirmem gerekiyor mu ticarete max 99 won koyuluyor şekilde ayarladım
Edit: veri tipi ve degerlerini inceledigimde word degerini göremedim o yüzden test etmek için int degerini kullanmıştım
 
999won sistemi hangi veritipine göre yapılmışsa o şekilde ayarlayın çünkü uyumsuzluk sonucu hata verebilir.
 
Offlineshopa koyulacak max degeride 99 olarak ayarladıgım için byte kullanmış olabilirim biraz ara verdigim için ne yaptıgımı hatırlamıyorum oranın byte olması ne gibi bir probleme sokar ?
 
Dediginiz gibi offlineshop dosyalarındaki BYTE bCheque olanları WORD bCheque olarak degistirdim warning kalkmış oldu. Konu kapatılabilir.
 
Son durumu bildirdiğiniz için teşekkürler. :)
Konu çözüldü işaretlenip kilitlenmiştir.
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Üst