Foruma hoş geldin 👋, Ziyaretçi

Merhaba Değerli Ziyaretçimiz, ForumaGel ailesi seni bekliyor! 🌟 Aramıza katılarak güçlü ve samimi topluluğumuzun bir parçası olabilirsin. Burada her üye değerli, her katkı kıymetli. Şimdi üye ol, bizimle birlikte gelişmenin ve keyifli sohbetlerin tadını çıkar! Sevgi ve Saygılarla, ForumaGel Yönetimi ❤️

SignUp Now!
  • Merhaba Değerli Ziyaretçimiz, ForumaGel ailesi seni bekliyor! 🌟 Aramıza katılarak güçlü ve samimi topluluğumuzun bir parçası olabilirsin. Burada her üye değerli, her katkı kıymetli. Şimdi üye ol, bizimle birlikte gelişmenin ve keyifli sohbetlerin tadını çıkar! Sevgi ve Saygılarla, ForumaGel Yönetimi ❤️
Yan Yana Banner

Ortalama Fiyat Sistemi (1 Görüntüleyici)

Katılım
7 Nis 2025
Mesajlar
782
forumagel.com Ortalama Fiyat Sistemi

Kod:
\GameLib\ItemManager.h

Arat :

        void            Destroy();

Altına Ekle :

#ifdef ENABLE_ORTALAMA_FIYAT
        TItemMap        GetItems() const { return m_ItemMap; }
#endif

\UserInterface\Locale_inc.h

#define ENABLE_ORTALAMA_FIYAT                        //Ortalama Fiyat Sistemi


\UserInterface\PythonItemModule.cpp

Eklenir :

#ifdef ENABLE_ORTALAMA_FIYAT
PyObject * itemGetItemsByName(PyObject * poSelf, PyObject * poArgs)
{
    CItemManager::TItemMap m_ItemMap = CItemManager::Instance().GetItems();
    CItemManager::TItemMap::iterator f = m_ItemMap.begin();
    PyObject* dict = PyTuple_New(m_ItemMap.size());
    int i = 0;
    while (m_ItemMap.end() != f)
    {
        PyObject* item = PyDict_New();
        PyDict_SetItemString(item, "vnum", Py_BuildValue("i", f->second->GetIndex()));
        PyDict_SetItemString(item, "name", Py_BuildValue("s", f->second->GetName()));
        PyTuple_SetItem(dict, i++, item);
        f++;
    }
    return dict;
}
#endif


Arat :

        { "SetUseSoundFileName", itemSetUseSoundFileName, METH_VARARGS },

Altına Ekle :

#ifdef ENABLE_ORTALAMA_FIYAT
        { "GetItemsByName",            itemGetItemsByName,                METH_VARARGS },
#endif

Kod:
shop_manager.h açılır ve aratılır

void DestroyPCShop(LPCHARACTER ch);

altına eklenilir

TShopMap GetShopMap() { return m_map_pkShopByPC; }

aratılır :

TShopMap m_map_pkShopByNPCVnum;

altına eklenir :

TShopMap m_map_pkShopByPC;



Ziyaretçiler için gizlenmiş link, görmek için kayıt olun. Giriş yap veya üye ol.


Ziyaretçiler için gizlenmiş link, görmek için kayıt olun. Giriş yap veya üye ol.
 

Şu an konuyu görüntüleyenler

Geri
Üst