Arama Sonuçları

  1. Whistle

    Çözüldü invalid literal for int() with base 10:

    Biraz zaman aldı ancak çözüme ulaşana kadar sabır gösterip tüm tavsiyeleri uyguladığınız için teşekkürler. Elle yazarken orası gözden kaçmış düzenledim. Konunuzu çözüldü işaretleyip kilitliyorum. İyi çalışmalar dilerim. :)
  2. Whistle

    Çözüldü invalid literal for int() with base 10:

    Benim verdiğim kodları deneyiniz
  3. Whistle

    Çözüldü invalid literal for int() with base 10:

    Evet buda bir çözüm. İstediğiniz yöntemi kullanabilirsiniz. Sorunun temel kaynağını önceki mesajımda anlatmıştım. CHAT_TYPE_COMMAND ile gönderilen verilerde boşluk karakterleri ayrı argüman olarak görüyor. Örnek videoyu izleyin daha net anlaşılacaktır. :)
  4. Whistle

    Çözüldü invalid literal for int() with base 10:

    Estağfurullah ne cahilliği. Sormak ayıp değil. İş c++'ya gelince biraz karışık olabiliyor. Mesela bir örnek vereyim. Başka türlü de olabilir. char buf[256]; snprintf(buf, sizeof(buf), "ShopSaleResult %d %s %lld %d", amount, itemTable->szLocaleName, gold, pos)...
  5. Whistle

    Çözüldü invalid literal for int() with base 10:

    str replace ile itemTable->szLocaleName bu değişkende yazan yazıda yer alan boşlukları _ olacak şekilde değiştirin. Mesela “Mavi İksir” => “Mavi_İksir” şeklinde. Bunu yaparsanız syserr hatası çözülmüş olur. Önceki mesajımda da söylediğim gibi CHAT_TYPE_COMMAND ile gönderilen verilerde her boşluk...
  6. Whistle

    Çözüldü invalid literal for int() with base 10:

    Sorun buradan kaynaklanıyor. char buf[256]; snprintf(buf, sizeof(buf), "ShopSaleResult %d %s %lld %d", amount, itemTable->szLocaleName, gold, pos); ChatPacket(CHAT_TYPE_COMMAND, buf); CHAT_TYPE_COMMAND her boşluğu ayrı argument olarak algılar. itemTable->szLocaleName değişkeninde...
  7. Whistle

    Çözüldü invalid literal for int() with base 10:

    Benim verdiğim dosyalarda yok böyle bir şey. Ticaret kayıdını eklediğiniz sistemi gözden geçirin. ShopSaleResult bu ya questlerden ya da kaynak kodlarından gönderiliyor. Verileri gönderen kodlar lazım..
  8. Whistle

    Çözüldü invalid literal for int() with base 10:

    Bu verileri quest ile gönderiyor. Fakat boşluk’u ayrı bir argument olarak gördüğü için gold yazan yere itemin diğer adı yazıyor. Bana quest kodlarını verin nasıl düzelteceğinizi anlatayım..
  9. Whistle

    Çözüldü invalid literal for int() with base 10:

    O zaman sistemden kaynaklı bir sorun var. Lua'dan mı gönderiyor veriyi acaba. gold kısmına ne kadar satın alındığı yazması gerekiyor. Sisteme bağlı olan lua kodlarınızı paylaşabilir misiniz?
  10. Whistle

    Çözüldü invalid literal for int() with base 10:

    İlk önce gold'a gelen verileri görmemiz gerekiyor. İsterseniz direk olarak şu şekilde değiştirip gelen değere bi bakın self.newPopup.SetUserName(localeInfo.SHOP_SALE_RESULT % (itemCount, itemName, gold, "d:/ymir work/ui/game/windows/money_icon.sub") Eğer debug mod ile oyuna...
  11. Whistle

    Çözüldü invalid literal for int() with base 10:

    gold değerinin nasıl geldiğine bakmamız gerekiyor. Tam sayıya çevirirken hata veriyor. localeInfo.PrettyNumber(int(gold))) => localeInfo.PrettyNumber(float(gold))) böyle değiştirip deneyin bi
  12. Whistle

    Çözüldü invalid literal for int() with base 10:

    Tüm dosyaları eklemek yerine sadece hata satırında belirtilen bölgeye ait kodları sitemizin kod editörüne eklerseniz daha iyi olur. :)
Geri
Üst