Fethi Polat 1
Fethi Polat
xranzei 1
xranzei
Bvural41 1
Bvural41
kralhakan2009 1
kralhakan2009
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Vahsi Uzman 1
Vahsi Uzman
Cannn6161 1
Cannn6161
B 1
berione65
sen272 1
sen272
Mt2Hizmet 1
Mt2Hizmet
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

İtem Kiralama Sistemi //C++//Py/lua

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

Kod:
void CClientManager::QUERY_ITEM_SAVE(CPeer * pkPeer, const char * c_pData)
{
    TPlayerItem * p = (TPlayerItem *) c_pData;

    if (p->window == SAFEBOX || p->window == MALL)
    {
        CItemCache * c = GetItemCache(p->id);

        if (c)
        {
            TItemCacheSetPtrMap::iterator it = m_map_pkItemCacheSetPtr.find(c->Get()->owner);

            if (it != m_map_pkItemCacheSetPtr.end())
            {
                if (g_test_server)
                    sys_log(0, "ITEM_CACHE: safebox owner %u id %u", c->Get()->owner, c->Get()->id);

                it->second->erase(c);
            }

            m_map_itemCache.erase(p->id);

            delete c;
        }
        char szQuery[512];

        snprintf(szQuery, sizeof(szQuery),
bu 1
Kod:
        "REPLACE INTO item%s (id, owner_id, window, pos, count, vnum,
bu 2
cache.cpp
-----------------------------------------------
konuya ekledim dostum o blogların hepsi clientmanager.cpp ye ait..
 
Bilmeyen arkadaşlar için sistemin çalışma mantıgı şu;
Sadece ekipmanları , Kiralama Parşomeni ile üstüne sürüklüyorsunuz orada kaç saat kiralamak istedigin yazıyor seçiyorsun . İtem kiralandıktan sonra satılması depoya konması yere atılması gibi şeyler çalışmıyor sadece üstüne giyebiliyorsun ve silahın altında kalan süresi yazıyor . Silahi kiralayıp verdiginiz birinde süre bitince depocudan süresi biten itemlere tıklayıp itemi geri alıyorsunuz .

Yani güvenmediginiz birine iteminizi kiralayıp verdiginiz zaman güven problemi olmuyor süresi bitince geri alıyorsunuz otomatik :)

Dipnot: Paylaşım için teşekkürler.
 
Son düzenleme:
Ekleyen olursa kanıt atarsa daha iyi anlaşılır
 
sistem güzele benziyor kanıt ta eklenirse güzel olur :)
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst