شرح إغلاق المتجر تلقائيآ بعد بيع الاشياء - منظمة قانون التطور - Evolution Law Organization






غير متواجد
معلومات الكاتب ▼
رقم العضوية : 824
المشاركات : 207
الجنس : ذكر
يتابعهم : 0
يتابعونه : 1
الإجابات المقدمة : 6
الرصيد : 0$
رصيد المتجر: 3.705$
قوة السمعة : 95
24-11-2020 05:36 مساء
بسم الله الرحمن الرحيم
والصلاه والسلام علي اشرف المرسلين نبينا محمد اما بعد ،

حابب اقدم شرح بسيط جدآ عن قفل المتجر تلقائيآ بعد بيع الاشياء " التكويد من فيجاس"

 
اذهب الي سورس السيرفر 

/game/src ورقة shop.cpp


هتبحث عن 

    ch->Save();


ضيف بعدها 


#ifdef ENABLE_PRIVATE_SHOP_AUTO_CLOSE
    if (IsPCShop() && IsSoldOut())
    {
        m_pkPC->CloseMyShop();
        m_pkPC->ChatPacket(CHAT_TYPE_NOTICE, "Your store closed automatically, reason: sold out!");
    }
#endif







بعدين تبحث عن 

void CShop::SetPCShop(LPCHARACTER ch)
{
    m_pkPC = ch;
}


ضيف بعدها 


#ifdef ENABLE_PRIVATE_SHOP_AUTO_CLOSE
bool CShop::IsSoldOut() const
{
    for (size_t i = 0; i < m_itemVector.size() && i < SHOP_HOST_ITEM_MAX_NUM; ++i)
    {
        const SHOP_ITEM & r_item = m_itemVector[i];
        if (r_item.pkItem)
            return false;
    }
    return true;
}
#endif


بعدين هتروح علي ملف Shop.h
هتبحث عن 

DWORD    GetNPCVnum() { return m_dwNPCVnum; }


ضيف بعدها 


#ifdef ENABLE_PRIVATE_SHOP_AUTO_CLOSE
        bool     IsSoldOut() const;
#endif    


بعدين هتروح لل common
ورقة service


وهتضيف ف اي مكان

#define ENABLE_PRIVATE_SHOP_AUTO_CLOSE


وبعدين كومبايل smile
اي مشكلة تقدر تكتب الخطا ف تعليق او تراسلني ديسكورد 
والسلام عليكم ورحمه الله



توقيع: maradona

لا اله إلا انت سبحانك اني كنت من الظالمين



 



Discord : Maradona#4588




مقيمين الموضوع: Quest،

غير متواجد
معلومات الكاتب ▼
رقم العضوية : 2
المشاركات : 492
الجنس : ذكر
الدعوات : 17
يتابعهم : 1
يتابعونه : 24
الإجابات المقدمة : 10
الرصيد : 5$
رصيد المتجر: 14.8$
المنتجات: 8
قوة السمعة : 220
موقعي : زيارة موقعي
  • الأوسمة

    الإدارة
24-11-2020 05:41 مساء
[1]
تسلم على الشرح موضوع رائع وشرح مفصل يعطيك العافية rolleyes

توقيع: Quest
Quest
غير متواجد
معلومات الكاتب ▼
رقم العضوية : 824
المشاركات : 207
الجنس : ذكر
يتابعهم : 0
يتابعونه : 1
الإجابات المقدمة : 6
الرصيد : 0$
رصيد المتجر: 3.705$
قوة السمعة : 95
24-11-2020 05:42 مساء
[2]
المشاركة الأصلية كتبت بواسطة: Quest
تسلم على الشرح موضوع رائع وشرح مفصل يعطيك العافية rolleyes


الله يعافيك ـ نورت الموضوع

توقيع: maradona

لا اله إلا انت سبحانك اني كنت من الظالمين



 



Discord : Maradona#4588







الأعضاء النشطين حاليآ الذين يشاهدون هذا الموضوع :1(0عضو و1ضيف)
ضيف،