Türkiye'de ilk Mobil & PC Aynı Anda Metin2 Oyna. Triarchonline kalıcı ve uzun ömürlü yapısı ile 24 Temmuz'da açılıyor. | 1-99 Mobil Metin2 Triarch HEMEN TIKLA!
Arkadaşlar diğer haritalarda da offline pazar kurulsun istiyorum lakin benim offlineshopmenager.cpp'de mapIndeks aşağıdaki gibi map indexlerini editleyemiyorum biyerden çekiyor ama nereden çektiğini çözemedim yardım pls
void COfflineShopManager:
estroyOfflineShop(LPCHARACTER ch, DWORD dwVID, bool bDestroyAll)
{
if (dwVID == 0 && ch)
{
std::auto_ptr<SQLMsg> pMsg(DBManager::instance().DirectQuery("SELECT mapIndex, mapIndex,channel FROM %soffline_shop_npc WHERE owner_id = %u", get_table_postfix(), ch->GetPlayerID()));
if (pMsg->Get()->uiNumRows == 0)
{
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("You can't use this option because you don't have offline shop npc!"));
return;
}
MYSQL_ROW row = mysql_fetch_row(pMsg->Get()->pSQLResult);
long lMapIndex = 0;
str_to_number(lMapIndex, row[0]);
TPacketGGRemoveOfflineShop p;
p.bHeader = HEADER_GG_REMOVE_OFFLINE_SHOP;
p.lMapIndex = lMapIndex;
// Set offline shop name
char szNpcName[CHARACTER_NAME_MAX_LEN + 1];
snprintf(szNpcName, sizeof(szNpcName), "%s", ch->GetName());
strlcpy(p.szNpcName, szNpcName, sizeof(p.szNpcName));
// End Of Set offline shop name
P2P_MANAGER::instance().Send(&p, sizeof(TPacketGGRemoveOfflineShop));
Giveback(ch);
}
else if (dwVID && ch)
{
void COfflineShopManager:
estroyOfflineShop(LPCHARACTER ch, DWORD dwVID, bool bDestroyAll){
if (dwVID == 0 && ch)
{
std::auto_ptr<SQLMsg> pMsg(DBManager::instance().DirectQuery("SELECT mapIndex, mapIndex,channel FROM %soffline_shop_npc WHERE owner_id = %u", get_table_postfix(), ch->GetPlayerID()));
if (pMsg->Get()->uiNumRows == 0)
{
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("You can't use this option because you don't have offline shop npc!"));
return;
}
MYSQL_ROW row = mysql_fetch_row(pMsg->Get()->pSQLResult);
long lMapIndex = 0;
str_to_number(lMapIndex, row[0]);
TPacketGGRemoveOfflineShop p;
p.bHeader = HEADER_GG_REMOVE_OFFLINE_SHOP;
p.lMapIndex = lMapIndex;
// Set offline shop name
char szNpcName[CHARACTER_NAME_MAX_LEN + 1];
snprintf(szNpcName, sizeof(szNpcName), "%s", ch->GetName());
strlcpy(p.szNpcName, szNpcName, sizeof(p.szNpcName));
// End Of Set offline shop name
P2P_MANAGER::instance().Send(&p, sizeof(TPacketGGRemoveOfflineShop));
Giveback(ch);
}
else if (dwVID && ch)
{
