Jump to content
Araştır
  • Diğer seçenekler ...
Sonuçları bul ...
Sonuçları bul ...

Arcturus

Üye
  • İçerik sayısı

    152
  • Katılım

  • Son ziyaret

  • Günün Kazananı

    1
  • Puan

    5,091 [ Bağış Yap ]

İletiler : Arcturus


  1.  

     

    İyi günler arkadaşlar, 2 gündür beni uğraştıran bu konuyu sizinle paylaşmak istedim. Böyle bir konu daha önceden paylaşılmış ise özür dilerim herkesten.
    Bu arada bu basit şeyi yapmak için yardım aldım tabii birazda fikir yürüttüm eski sourcelardan yani demem o ki ben yaptım ben kod yazdım ben oluşturdum değil. Öyle bir bilgi sahibi değilim 🙂

    Ekran Görüntüsü:

    OD5g6D.png

    7Dpz3Y.png

    Gizli İçerik

      Gizli içeriği görmek için bu konuya bir mesaj yazın.


    Bu kadar yapamayan olursa mesaj atarsa yardımcı olmaya çalışırım. İyi günler herkese

     

    • Beğen 1
    • Teşekkür 4

  2. Alıntı
    hangi version kullanıyorsun bilmiyorum yalnız sorunun devam ederse iletişime geç yardımcı olayım.

    2117 versiyon
    -- mesaja ek olarak --
    Bu arada tekrar teşekkür ederim böyle değiştirerek düzelttim :)

    #pragma region CKnightsManager::ListTop10Clans(CUser *pUser)
    /**
    * @brief Lists the top 10 clan, 5 from each nation.
    */
    void CKnightsManager::ListTop10Clans(CUser *pUser)
    {
    Packet result(WIZ_KNIGHTS_PROCESS, uint8(KNIGHTS_TOP10));
    result
    // List top 5 clans of each nation
    for (int nation = KARUS_ARRAY; nation {
    uint16 i = 0;
    foreach_stlmap(itr, g_pMain->m_KnightsRatingArray[nation])
    {
    CKnights *pKnights = g_pMain->GetClanPtr(itr->second->sClanID);

    if (pKnights != nullptr && (pKnights->m_byNation == nation + 1))
    result m_sIndex m_strName m_sMarkVersion
    if (i == 5)
    break;
    }
    for (int k = i; k {
    result }

    }

    pUser->Send(&result);
    }
    #pragma endregion

    #pragma endregion

  3. Alıntı

    LwYNS2.jpg



    Database ile sorunsuz oyuna giriş yapabilirsiniz arkadaşlar umarım işinize yarar ve başlangıç olarak en azından bişileri başarabiliceğinizin ilk adımı olur sizler adına

    NO= DB'den cok beklentiniz olmasın 1-2 saat uğrasıp sadece oyuna girebilicek kadar eklemeler yaptım ilerleyen günlerde güncellemeleri ile devam edicem şimdilik ilk adım bu :)



    exe paylaşma imkanın var mı 10061 hatası alıyorum

  4. Alıntı
    O mantıkla çalışmıyor gözüm benim öyle 6 kaldırdım 5 ekledim 3 çıkardım 40 buldum MHP'nin 40. yılı kutlu olsun diye bir şey yok. Bir formülü var ona göre işliyor ona göre 6 ya bölüyor. Kullandığınız ITEM tabloları bana ait SerdarYavru angutuna vermiştim zamanında parayla satmış irispi etti ITEM tablosunu hangi akla hizmet verdiysem bende birinin aracılığıyla vermiştim her neyse durumun özeti şu.

    Item_Org_us.tbl içerisindeki aslında herkesin söylediği SellPrice sütunu SellPrice sütunu değil. SellType sütunudur. Şuan Item_Org_us.tbl içerisinde Max. aldığı değer 253 olduğu için Server tarafına byte olarak kullanabilirsiniz.

    Olayın mantığı şu eğer ki SellType 0 ise Item_Ext içerisinde SellRate sütunu var onunla beraber BuyPrice değerini çarpıyorsun. Daha sonra 6 ya bölüyorsun sana SellPrice değerini veriyor.

    SellType değeri 0 dan büyük ise olduğu gibi BuyPrice içerisinde ne yazıyorsa onu veriyorsun. 0 dan büyük dediğim bu değerler genellikle 1 oluyor. Bu itemler ise Gold Bar veyahut Silver Bar oluyor.

    SellType değeri 2 ise bu itemler Repair yapılmayan itemler oluyor.

    aşağıya formülünü veriyorum ona göre işlem yaparsınız.



    Teşekkürler

  5. Alıntı
    Benim sorunum ip ile alakalıymış fark etmeden yanlış yazıp her yere kopyalamışım. Tabii onu geçtikten sonra sorunlar bitmedi muhtemelen bu versionda encryption ile ilgili bir şeyler değişmiş olacak ki bu sefer orda patladı. Saydığım tüm işlemleri yaptım ancak decrypt yapamadığım için kaldı.


    files nerden çıktı uyku sersemi files demişim ini alakalı diyecektim :)

  6. Alıntı
    kardeşim version yükselttiğin zaman sadece EXE yükseltmek ile bitmiyor. version yükselttiğin zaman o versiona bağlı olarak paketlerde farklılık gösteriyor. mesela NPC info veya USERinfo veya BBS Party gibi paketler farklılık gösteriyor olabilir. LUFERSON veya başka bir mape geçince bu saydığım ve daha hatırlamadığım bir kaç pakete daha tam olarak ihtiyaç duyduğu için seni oyundan atıyor. LOG olarak hata veriyor dediğin olay ise atma problemine neden olacak birşey değil SQL in fazla meşgul olduğu uyarısını yapıyor sadece. zararı olacağını sanmam tekrar dediğim gibi. version yükseltme sadece EXE ile olmaz.

    resim olarak attığın SS de ise, 0x72 yani WIZ_HACKTOOL paketinin eksik olduğu uyarısıdır SRC ne ekleme yapacaksın forumda konusu var. Loginhandler.cpp ye ekleniyordu sanırım.

    onu ekledim ya anladım ama ne demek istediğini uğraşacağım yapana kadar teşekkür ederim
×
×
  • Yeni Oluştur...