- Mesaj
- 93
- Beğeni
- 19
- Puan
- 441
- Ticaret Puanı
- 0
Paylaşılan kod bloğunun dışına hiç çıkmadım neden yapıyo olabilir
Son düzenleme:
Nasıl anlıcaz onuMySQL'de miktar depolayan sütunun veri tipi yetmiyor olabilir mi?
Teşekkür ederim dediğiniz gibi denicemVerdiğiniz syserr'de sistemle alakalı bir hata göremedim. Belki eklerken hata yapmış olabilirsiniz.
Fonksiyonların ve socket verilerinin veri tiplerini kontrol ederek başlayabilirsiniz. Ayrıca client'i debug modda çalıştırarak hangi eylemde hangi fonksiyonların çalıştığını bulabilir ve kodları takip ederek client - server, server - db arasındaki bağlantılı tüm kodları bulabilirsiniz. Bu tarz hatalar algoritma düzeyinde olduğu için benim yapabileceğim bir şey yok.
Navicatte "Player" databaseinin "item" tablosuna sağ tıkla "Design Table" seçeneğini seç ve "count" sütununun veri tipini "tinyint" ise daha yüksek bir veri tipiyle değiştir. "tinyint" en fazla 255 değerini alabilir.Nasıl anlıcaz onu
Simallint kanka o fixlere de baktım kesin öyle bişey bundaki başka bi yerde varmı bunun gibi shop item yaptım safebox da yaptimNavicatte "Player" databaseinin "item" tablosuna sağ tıkla "Design Table" seçeneğini seç ve "count" sütununun veri tipini "tinyint" ise daha yüksek bir veri tipiyle değiştir. "tinyint" en fazla 255 değerini alabilir.
Tabloyu değiştikten sonra serveri yeniden başlatmamış olabilir misiniz peki?Simallint kanka o fixlere de baktım kesin öyle bişey bundaki başka bi yerde varmı bunun gibi shop item yaptım safebox da yaptim
Yeniden başlatmadan kastın reboot sa evetTabloyu değiştikten sonra serveri yeniden başlatmamış olabilir misiniz peki?
Biyerde kısıtlıyor ama nerde bulamadım denicem ama teşekkürlerEski fileslerde item sınırlaması config üzerinden yapılıyordu bir göz at derim
Ne demek istediğinizi tam olarak anlayamadım yazılımcı değilim ben daha açık olursanız size zahmetsende overflow yok, bir şey hala 200 e sabitlenmiş. normalde 200 + 200 ekleme yaparken 400 e çıkarmayı reddetmiyor oyun, ama 200 e gelince bir yerden dolayı sınırlıyor. integer türüne değilde fonksiyonlarda ki koşullara odaklan.
Ne demek istediğinizi tam olarak anlayamadım yazılımcı değilim ben daha açık olursanız size zahmet
teşekkür ederim bakıcamEklediğiniz kodlarda bulunan fonksiyonları inceleyin veya değiştirdiğiniz fonksiyonları kontrol edin, yeni eklediğiniz değişkenler haricinde srcnizde bir yerde hard-coded şekilde sabit 200 olarak bırakılan bir bölüm olabilir, bir veri tipi sıkıntı çıkartmış olabilirdi ama 200'de kaldığı için pek ihtimal vermiyorum, basit bir hata muhtemelen ama böyle çok dosyayı değiştirdiğiniz sistemlerde ufak hataları bulmak sabır işi, eğer eklediğiniz kaynakta eksik olmadığına %100 eminseniz dikkatlice tekrar kontrol edin.