5 Envanter Yapımı Game / Client | MMO Tutkunları
  1. Bu site çerezler kullanır. Bu siteyi kullanmaya devam ederek çerez kullanımımızı kabul etmiş olursunuz. Daha Fazla Bilgi.
  2. Merhaba Ziyaretçi,
    Henüz sitemize üye girişi yapmadınız. Sitemizden tam anlamıyla yararlanabilmeniz için sitemize üye olmanız gerekmektedir. Eğer sitemize daha önceden üye olduysanız, buradan giriş yapabilirsiniz. Sitemize üye değilseniz buraya tıklayarak üye olabilirsiniz.

    Duyuruyu Kapat
  3. Merhaba Ziyaretçi, Usta üye alımında bazı maddeler değişti. Sizde güncel halini okumak istiyorsanız buraya tıklayabilirsiniz.
    Duyuruyu Kapat
Duyuruyu Kapat
Merhaba Ziyaretçi,
Sitemize gelen kullanıcıların güvenliğini göz önünde bulundurarak Yönetim ekibi ile aldığımız ortak karar sonucu zararlı link kısaltma servislerini yasakladık. Detaylar: tıklayın.
Duyuruyu Kapat
Merhaba Ziyaretçi,
Yönetim tüzüğümüz yayınlanmıştır. Sizde okumak için tıklayınız.
Konuya gidip görüş bildirmek için tıklayınız.

5 Envanter Yapımı Game / Client

'C++ / C# / Python' forumunda MBayraktar tarafından 27 Mayıs 2015 tarihinde açılan konu

Konu Durumu:
Yanıtlara kapalı.
  1. MBayraktar

    MBayraktar Banned (Yasaklanmış) Üye Üye

    227
    158
    731
    19 Nisan 2015
    Erkek
    ziraat bankası bank trailer
    Ankara
    Adınız ve Soyadınız:
    Mustafa Bayraktar
    Ruh Haliniz:
    Yalniz
    Takımınız:
    Fenerbahce
    Server Klasöründeki common klasörü açılır içerisindeki length.h açılır ve aratılır

    Kod (C):
    1. INVENTORY_MAX_NUM        = 90,
    Kod (C):
    1. INVENTORY_MAX_NUM        = 225,
    Bu Şekilde Değiştirilir Ve length.h Kapatılır.

    Şimdi Game / src İçindeki exchange.cpp açılır ve aratılır.

    Kod (C++):
    1. static CGrid s_grid1(5, INVENTORY_MAX_NUM/5 / 2); // inven page 1
    2.   static CGrid s_grid2(5, INVENTORY_MAX_NUM/5 / 2); // inven page 2
    Altına eklenir

    Kod (C++):
    1. static CGrid s_grid3(5, INVENTORY_MAX_NUM/5 / 2); // inven page 3
    2.    static CGrid s_grid4(5, INVENTORY_MAX_NUM/5 / 2); // inven page 3
    3.    static CGrid s_grid5(5, INVENTORY_MAX_NUM/5 / 2); // inven page 3
    exchange.cpp içerisinde tekrar aratılır :

    Kod (C++):
    1. s_grid1.Clear();
    2.    s_grid2.Clear();
    Altına eklenir

    Kod (C++):
    1. s_grid3.Clear();
    2.    s_grid4.Clear();
    3.    s_grid5.Clear();
    Tekrar exchange.cpp de aratılır

    Kod (C++):
    1. for (i = 0; i < INVENTORY_MAX_NUM / 2; ++i)
    Ve Kod Bloğunu Tamamen Şu Şekilde Değiştiriniz

    Kod (C++):
    1. for (i = 0; i < INVENTORY_MAX_NUM / 5; ++i)
    2.    {
    3.        if (!(item = victim->GetInventoryItem(i)))
    4.            continue;
    5.  
    6.        s_grid1.Put(i, 1, item->GetSize());
    7.    }
    8.    for (i = INVENTORY_MAX_NUM / 5; i < INVENTORY_MAX_NUM; ++i)
    9.    {
    10.        if (!(item = victim->GetInventoryItem(i)))
    11.            continue;
    12.  
    13.        s_grid2.Put(i - INVENTORY_MAX_NUM / 5, 1, item->GetSize());
    14.    }
    15.  
    16.    for (i = INVENTORY_MAX_NUM / 5; i < INVENTORY_MAX_NUM; ++i)
    17.    {
    18.        if (!(item = victim->GetInventoryItem(i)))
    19.            continue;
    20.  
    21.        s_grid3.Put(i - INVENTORY_MAX_NUM / 5, 1, item->GetSize());
    22.    }
    23.    for (i = INVENTORY_MAX_NUM / 5; i < INVENTORY_MAX_NUM; ++i)
    24.    {
    25.        if (!(item = victim->GetInventoryItem(i)))
    26.            continue;
    27.  
    28.        s_grid4.Put(i - INVENTORY_MAX_NUM / 5, 1, item->GetSize());
    29.    }
    30.    for (i = INVENTORY_MAX_NUM / 5; i < INVENTORY_MAX_NUM; ++i)
    31.    {
    32.        if (!(item = victim->GetInventoryItem(i)))
    33.            continue;
    34.  
    35.        s_grid5.Put(i - INVENTORY_MAX_NUM / 5, 1, item->GetSize());
    36.    }
    Client Kısmında Client/Userinterface içerisindeki GameType.h açılır ve aratılır

    Kod (C++):
    1. const DWORD c_Inventory_Page_Count = 2;
    Bu şekilde değiştirilir

    Kod (C++):
    1. const DWORD c_Inventory_Page_Count = 5;
    Taşma Sorununu Engelleyen Kodlar:
    char_item.cpp açılır ve ne kadar
    Kod (C++):
    1. INVENTORY_MAX_NUM / 2
    Varsa Aratılır Hepsi Şu Şekilde Değiştirilir
    Kod (C++):
    1. INVENTORY_MAX_NUM / 5
    Python Eklentileri Hazır .py ler


    uinventory.py root içierisine inventorywindow.py locale_tr içerisine atılır

    Not: Link kırıldığı için dosyayı konuya yükledim. Forum üzerinden indirebilirsiniz. - Whistle

    Link : Linkleri Görebilmek İçin Üye Olmanız Gerekmektedir. Üye Olmak İçin Tıklayınız...

    Virüs Total : Linkleri Görebilmek İçin Üye Olmanız Gerekmektedir. Üye Olmak İçin Tıklayınız...
     

    Ekli dosyalar:

    En son bir moderatör tarafından düzenlenmiş: 11 Mayıs 2018
    Whistle bunu beğendi.
  2. Whistle

    Whistle Sarhoş Filozof Site Yetkilisi Admin Casro2 (Metin2) GM Casro2 (Metin2) Destek

    4.565
    927
    1.971
    30 Ekim 2011
    Erkek
    Öğrenci
    Samsun
    Adınız ve Soyadınız:
    Eray Öksüz
    Ruh Haliniz:
    Ruhsuz
    5 envanter şu sorunları beraberinde getiriyor.
    Efsun botu varsa efsun botu 3,4 ve 5. sayfalardaki efsun nesnesini görmüyor.
    Birde ticaret yaparken envanterinizde yer olmamasına rağmen ticaret başarılı diyor.
    Bu bugların kapatılması gerekir. :)
     
  3. MBayraktar

    MBayraktar Banned (Yasaklanmış) Üye Üye

    227
    158
    731
    19 Nisan 2015
    Erkek
    ziraat bankası bank trailer
    Ankara
    Adınız ve Soyadınız:
    Mustafa Bayraktar
    Ruh Haliniz:
    Yalniz
    Takımınız:
    Fenerbahce
    Bu tür sorunlar olduğunu bilmiyordum.
    Sayenizde öğrenmiş oldum.
    Teşekkür ederim.
     
  4. Whistle

    Whistle Sarhoş Filozof Site Yetkilisi Admin Casro2 (Metin2) GM Casro2 (Metin2) Destek

    4.565
    927
    1.971
    30 Ekim 2011
    Erkek
    Öğrenci
    Samsun
    Adınız ve Soyadınız:
    Eray Öksüz
    Ruh Haliniz:
    Ruhsuz
    Sorunu çözen serverler var fakat nasıl çözüleceğini paylaşmamışlar. Genede bu buglara rağmen güzel bir özellik gözden çıkarılabilir diye düşünüyorum. :)
     
    MBayraktar bunu beğendi.
  5. xUMUTooKAYAx

    xUMUTooKAYAx Aktif Üye Üye

    2
    1
    403
    9 Aralık 2016
    Erkek
    XeSTee
    Adınız ve Soyadınız:
    UMUT KAYA
    Ruh Haliniz:
    Arastirmaci
    Takımınız:
    Galatasaray
    :) Çözülücek Sorunlar Şuan Varez Fileslerden Bakarak Düzeltebilirsiniz bugları boş vaktimde paylaşırım :D ;)
     
  6. xUMUTooKAYAx

    xUMUTooKAYAx Aktif Üye Üye

    2
    1
    403
    9 Aralık 2016
    Erkek
    XeSTee
    Adınız ve Soyadınız:
    UMUT KAYA
    Ruh Haliniz:
    Arastirmaci
    Takımınız:
    Galatasaray
    Bide İnwentöry Window Ve uıinvertöry py hazır vermemeliydin dostum millet bişi eklemiş oluyor sorunlar çıkabiliyor :D
     
    Whistle bunu beğendi.
  7. Whistle

    Whistle Sarhoş Filozof Site Yetkilisi Admin Casro2 (Metin2) GM Casro2 (Metin2) Destek

    4.565
    927
    1.971
    30 Ekim 2011
    Erkek
    Öğrenci
    Samsun
    Adınız ve Soyadınız:
    Eray Öksüz
    Ruh Haliniz:
    Ruhsuz
    Linkler kırıldığı için dosya konuya eklenmiş olup, konu içeriğide düzenlenmiştir. :)
     
  8. Whistle

    Whistle Sarhoş Filozof Site Yetkilisi Admin Casro2 (Metin2) GM Casro2 (Metin2) Destek

    4.565
    927
    1.971
    30 Ekim 2011
    Erkek
    Öğrenci
    Samsun
    Adınız ve Soyadınız:
    Eray Öksüz
    Ruh Haliniz:
    Ruhsuz
    Bu konudaki anlatım sorunlu olduğu için sabitten kaldırılıp konu kilitlenmiştir.
    Bu anlatımda yer alan sorunlar;
    • Ticaret yaparken 3, 4 ve 5 envanteri görememe sorunu,
    • Oto potları görememesi ve efsun botunun 3, 4 ve 5'i görememesi

    Sorunsuz haline ulaşmak ve daha detaylı anlatım istiyorsanız bu konuya bakabilirsiniz: Linkleri Görebilmek İçin Üye Olmanız Gerekmektedir. Üye Olmak İçin Tıklayınız...
     
Konu Durumu:
Yanıtlara kapalı.

Bu Sayfayı Paylaş

Kullanıcılar bu sayfayı şunu arayarak buldu:

  1. metin2 4 envanter yapma

XenForo Add-ons by Brivium ™ © 2012-2013 Brivium LLC.