- int pc_change_empire(lua_State* L)
- {
- LPCHARACTER ch = CQuestManager::instance().GetCurrentCharacterPtr();
- std::auto_ptr<SQLMsg> pMsg(DBManager::instance().DirectQuery("SELECT COUNT(*) FROM %soffline_shop_npc WHERE owner_id = %u", get_table_postfix(), ch->GetPlayerID()));
- MYSQL_ROW row = mysql_fetch_row(pMsg->Get()->pSQLResult);
- BYTE bResult = 0;
- str_to_number(bResult, row[0]);
- if (bResult)
- {
- ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("offflineshopunacikken_bunuyapamam_kardes"));
- lua_pushboolean(L, false);
- return 1;
- }
- lua_pushnumber(L, ch->ChangeEmpire((unsigned char)lua_tonumber(L, 1)));
- return 1;
- }