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