|
Архив - только для чтения |
| Модератор форума: andycrowz |
| Форум Корзина форума Корзина Убрать VIP из списка GM |
| Убрать VIP из списка GM |
Собственно проблема заключается в том, что игроки с VIP аккаунтами отображаются в .gm ingame и .gm list
У них уровень доступа 1, ну добавлено пару команд типа .in un all .repair .bank ну и там парочка В общем вот данные по моей сборке MaNGOS/0.17.0 (Revision 12006) Думаю библиотеки скриптов и бд не понадобятся поэтому кидаю тока мангос В общем знаю что это копается где-то в исходниках...в общем я нарыл коечто но мне это ничего не говорит (( bool ChatHandler::HandleGMListIngameCommand(char* /*args*/) { std::list< std::pair<std::string, bool> > names; { HashMapHolder<Player>::ReadGuard g(HashMapHolder<Player>::GetLock()); HashMapHolder<Player>::MapType &m = sObjectAccessor.GetPlayers(); for (HashMapHolder<Player>::MapType::const_iterator itr = m.begin(); itr != m.end(); ++itr) { AccountTypes itr_sec = itr->second->GetSession()->GetSecurity(); if ((itr->second->isGameMaster() || (itr_sec > SEC_PLAYER && itr_sec <= (AccountTypes)sWorld.getConfig(CONFIG_UINT32_GM_LEVEL_IN_GM_LIST))) && (!m_session || itr->second->IsVisibleGloballyFor(m_session->GetPlayer()))) names.push_back(std::make_pair<std::string, bool>(GetNameLink(itr->second), itr->second->isAcceptWhispers())); } } Помогите, кто поймёт |
Если не копать ядро, то можно так
GM.InGMList.Level = 2 или 3, но я думаю что 3
Сообщение # 4 написано 04.07.2012 в 16:23
|
Quote (rexpower) а никак, что бы помочь, а не сувать свои, непонятно зачем нужные, 5 копеек? А никак, чтобы хоть что-то изучить, а потом создавать темы с просьбами о помощи хоть с какой-то базой знаний? Quote (rexpower) sWorld.getConfig(CONFIG_UINT32_GM_LEVEL_IN_GM_LIST) Судя по условию, это максимальный уровень, отображаемый в списке. Quote (rexpower) itr_sec > SEC_PLAYER Сюда поставить SEC_VIP или что там у Вас.
CellCore development team
Сообщение # 6 написано 05.07.2012 в 11:51
|
Данная тема была перемещена из раздела [MaNGOS] Help.
Причина перемещения: Устарело. Переместил: Interior
Сообщение # 8 написано 25.01.2013 в 19:01
|
| |||
| |||



