Arama Sonuçları

  1. Bittimoruk

    Çözüldü Client Build Error C2664

    Senin istediğin olay burası ile alakalı. Demek ki bir eksik var. İtemi yere attığında burası çalışıyor. Evrim isimlerini eklemeyi burada yapacaksın.
  2. Bittimoruk

    Çözüldü Client Build Error C2664

    Peki, altta ki yere bir ekleme yaptın mı? if (pkItemToDrop->AddToGround(GetMapIndex(), pxPos)) { ... }
  3. Bittimoruk

    Çözüldü Client Build Error C2664

    Peki MySQL'da envanterinde ki Seyrek Zehir Kılıcı ne olarak geçiyor? Zehir Kılıcı olarak değil mi?
  4. Bittimoruk

    Çözüldü Client Build Error C2664

    Yere düştüğünde görünmesini sağlamak için seçtiğin silah evrimlerini item olarak tanımlatsana. Zehir kılıcının satırını kopyala ve yeni vnum atayıp örnek Seyrek Zehir Kılıcı yap. Yoksa bu tabii ki sadece silah isminde görünen bir ek. O yüzden envanterde ve yansıtırken görünmesi gayet normal...
  5. Bittimoruk

    Çözüldü Client Build Error C2664

    Kardeşim açık konuşmak gerekirse kafam çok güzel. İşin perde arkasını sunucu sahipleriyle görüşerek source üstünde yaptıkları değişikleri öğrenebilirsin. Yalnız dediğim gibi C++'da kullanman gereken ve hata almayacağın şekilde paylaştığın kodları, açıkladım. Bunları değiştirmek yada ek bir koşul...
  6. Bittimoruk

    Çözüldü Client Build Error C2664

    void RegisterItemTextTail(DWORD VirtualID, char* evolutionMergeText = false, const char* c_szText, CGraphicObjectInstance* pOwner); Yukarıda ki " char* evolutionMergeText = false " kısmını, " char* evolutionMergeText " olarak değiştirirsek bir sorun kalmayacaktır. Eğer değiştirmek istemezsen...
  7. Bittimoruk

    Çözüldü Client Build Error C2664

    Dediğim gibi C2664'den başka türlü kurtulabileceğini sanmıyorum. const_cast kullandığında, üstte verdiğim şekilde düzenleme yaptığında ki verdiği hataların olduğu yerlerin hepsi patlat verecektir. - Üstte yazdıklarımı dikkatlice okumanı öneririm. Ezbere kod değiştirmek ile bir yere kadar...
  8. Bittimoruk

    Çözüldü Client Build Error C2664

    Yanlış sorular sorup, yanlış düşünüyorsun. Diğer filesler de gözden kaçırdığın kod bloğu olduğuna eminim. Item_proto'dan da olabilir, item list name'den de olabilir, MySQL'dan da olabilir yada bu dosyalardan da olabilir. Senin filesinde sadece Zehir Kılıcı tanımlı ve doğal olarak evrim olsa...
  9. Bittimoruk

    Çözüldü Client Build Error C2664

    Dediğim gibi en altta böyle olması gerekmez mi? dediğim şekilde olmalıdır. Sen yerini değiştirdiğinde item isminin yerine, evrim ismini gönderiyorsun. Doğal olarak; pItemData->GetName(), Kısmı hata veriyor. char* evolutionMergeText = false const char* c_szText Şimdi dediğin gibi sen char*...
  10. Bittimoruk

    Çözüldü Client Build Error C2664

    Dediğini kullanabilir yalnız bu sadece derleyicinin hata vermesini engeller yani sadece ağzını kapatmak olur. Bu da ileri de sorunlara ve buglara yol açabilir. Düşüncesizce const_cast yani type cast kullanmak genellikle yeni başlayanların ve tip uyumsuzluğunu çözemediklerinde kullandıkları bir...
  11. Bittimoruk

    Çözüldü Client Build Error C2664

    Dahil etmemiş olabilirsin ama bu sorunlar genellikle const yanlış kullanmaktan dolayı oluyor. Örneğin; dönüşümde char* kullanman gereken yere, const char* kullanırsan bu hatayı alırsın. wchar_t kullanıp " L"", L"Yaygın ", L"Seyrek ", L"Nadir ", L"Efsane ", L"Eşsiz " " gibi dönüşümlerde denemen...
  12. Bittimoruk

    Çözüldü Client Build Error C2664

    const Kullanmadan derleyebilir misiniz? Olmazsa; C++ ayarlarından "multibyte character set" kullanmayı deneyebilirsin. Eğer o da olmazsa; Dize değişmezleri "buradaki dize" gibi ifade edilir ve sabit olarak tanımlanır. Bunları ilettiğiniz işlev const olmayan bir argüman alırsa, uyumluluk modu...
Geri
Üst