بسم الله الرحمن الرحيم
والصلاه والسلام علي اشرف المرسلين نبينا محمد اما بعد ،
حابب اقدم شرح بسيط جدآ عن قفل المتجر تلقائيآ بعد بيع الاشياء " التكويد من فيجاس"
والصلاه والسلام علي اشرف المرسلين نبينا محمد اما بعد ،
حابب اقدم شرح بسيط جدآ عن قفل المتجر تلقائيآ بعد بيع الاشياء " التكويد من فيجاس"
اذهب الي سورس السيرفر
هتبحث عن
ضيف بعدها
بعدين تبحث عن
ضيف بعدها
بعدين هتروح علي ملف Shop.h
هتبحث عن
ضيف بعدها
بعدين هتروح لل common
ورقة service
وهتضيف ف اي مكان
وبعدين كومبايل
اي مشكلة تقدر تكتب الخطا ف تعليق او تراسلني ديسكورد
/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
وبعدين كومبايل

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