Yardım MySQL üzerinden ATTR_VALUE limiti kaldırmak

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

CrownOfStone

Üye
Üye
Mesaj
57
Beğeni
5
Puan
436
Ticaret Puanı
0
mysql workbench ile edit item yapmaya çalışıyorum, 30 beceri limiti olan bir silaha 40 yazınca 40 çıkıyor. Sorun yok. Daha yükseğini denemedim henüz.

sonrasında "MaxHP" ye geldim 50.000 yazdım.
hata verdi, ATTR_VALUE limit falan dedi.
Gpt nin dediklerini yaptım, limiti kaldırdım, oraya "INT UNSIGNED" değerini girmemi istedi. (görsel 04)
Düzeldi, artık limite takılmıyordum.
Ancak bir sorun oldu, oyun içerisinde mysqlda girdiğim değerlerden farklı değerler görünüyordu 100000 girsem 31072 gibi değerler çıkıyordu. (görsel 03)

Sonradan bir şey daha fark ettim, tekrardan bu "INT UNSIGNED" vb. yazdığım yere döndüm baktım, bu değerler oraya sanki hiç girilmemiş gibi, sayfa bomboş, hata mesajı verdirmeyecek kadar çalışıyor ama oyun içerisine yansıması tam doğru değil.
 

Dosya Eklentileri

  • 03.webp
    03.webp
    8,2 KB · Gösterim: 46
  • 02.webp
    02.webp
    35,3 KB · Gösterim: 45
  • 01.webp
    01.webp
    21,8 KB · Gösterim: 36
  • 04.webp
    04.webp
    6,1 KB · Gösterim: 48
mysql workbench ile edit item yapmaya çalışıyorum, 30 beceri limiti olan bir silaha 40 yazınca 40 çıkıyor. Sorun yok. Daha yükseğini denemedim henüz.

sonrasında "MaxHP" ye geldim 50.000 yazdım.
hata verdi, ATTR_VALUE limit falan dedi.
Gpt nin dediklerini yaptım, limiti kaldırdım, oraya "INT UNSIGNED" değerini girmemi istedi. (görsel 04)
Düzeldi, artık limite takılmıyordum.
Ancak bir sorun oldu, oyun içerisinde mysqlda girdiğim değerlerden farklı değerler görünüyordu 100000 girsem 31072 gibi değerler çıkıyordu. (görsel 03)

Sonradan bir şey daha fark ettim, tekrardan bu "INT UNSIGNED" vb. yazdığım yere döndüm baktım, bu değerler oraya sanki hiç girilmemiş gibi, sayfa bomboş, hata mesajı verdirmeyecek kadar çalışıyor ama oyun içerisine yansıması tam doğru değil.
Veritabanındaki değişkeni varchar yap c++ tarafındakine de unsigned long yap
 
Arkadaşlar yanıtlarınız için teşekkürler ancak ben bu işlerden anlamayan birisiyim bana adım adım tarif eder misiniz rica etsem?

-Veritabanındaki değişkeni varchar yap (Veritabanındaki değişken neresi oluyor, nerede bulacağım bunu)
-C++ tarafındaki kodu da unsigned long yap (FileZilla'dan açacağım sanırım ancak tam olarak hangi dosyayı bulmam gerek)
-Veri tipi değiştirilmesi gerekiyor yoksa bu yaptıkların malesef işe yaramıcak. (Veri tipini nereden değiştireceğim, hangi uygulamadan, hangi yolla)
 
Geri
Üst