• Страница 1 из 1
  • 1
Архив - только для чтения
Модератор форума: andycrowz  
Общий чат Орда\альянс
kleuser
Командир
Как в новых ревах сделать общий чат. не могу найти настроек раньше были AllowTwoSide.Interaction.Chat и AllowTwoSide.WhoList
Сейчас их нету. подскажите что сделать чтобы чат был общий и список в who листе.
Сообщение # 1 отредактировано kleuser - Понедельник, 22.04.2013, 11:49
givison
Капрал
kleuser, На сколько мне известно можно добавить патч в ядро :), но я точно не уверен, но где то читал это smile
Сообщение # 2 написано 22.04.2013 в 11:55
kleuser
Командир
Найти бы этот патч еще smile
Сообщение # 3 написано 22.04.2013 в 12:07
givison
Капрал
kleuser, Ну просторы интернета большие smile удачи вам
Сообщение # 4 написано 22.04.2013 в 12:30
_Support_
Сore Developer
kleuser, это в ядре а не в конфиге

Код

bool Player::CanJoinConstantChannelInZone(ChatChannelsEntry const* channel, AreaTableEntry const* zone)
{
     if (channel->flags & CHANNEL_DBC_FLAG_ZONE_DEP && zone->flags & AREA_FLAG_ARENA_INSTANCE)
        return false;

    if ((channel->flags & CHANNEL_DBC_FLAG_CITY_ONLY) && (!(zone->flags & AREA_FLAG_SLAVE_CAPITAL)))
        return false;

    if ((channel->flags & CHANNEL_DBC_FLAG_GUILD_REQ) && GetGuildId())
        return false;

     return true;
}


Тут копай
upon the look
Сообщение # 5 написано 22.04.2013 в 12:55
Dimitro
Praise the sun!
Сейчас это все делается через RBAC - http://collab.kpsn.org/display/tc/RBAC%3A+Role+based+Access+Control
Arcanum Core © Dev.
Для запросов на выдачу наград/снятие замечаний есть темы в Работе Портала. Не пишите по этому поводу в личку.
Сообщение # 6 написано 22.04.2013 в 13:20
kleuser
Командир
Dimitro, Да я уже понял. Но не пойму как все это сделать, чтобы нормально работало. Нашел вот это.
Код
REPLACE INTO `rbac_group_roles` (`groupId`, `roleId`) VALUES
(1, 1),
(1, 6),
(1, 7),
(1, 13),
(1, 19),
(1, 28),
(1, 30),
(1, 35),
(1, 36);


Но не работает всеравно

Добавлено (22.04.2013, 13:52)
---------------------------------------------
Все разобрался наконец. Можно удалить тему.

Сообщение # 7 написано 22.04.2013 в 13:52
suchechka
Скаут
Цитата (kleuser)
Все разобрался наконец. Можно удалить тему.

ну поделись тем что накопал!
Сообщение # 8 написано 22.04.2013 в 18:20
kleuser
Командир
suchechka, запрос в базу auth
Код
REPLACE INTO `rbac_group_roles` (`groupId`, `roleId`) VALUES
(1, 1),
(1, 6),
(1, 7),
(1, 13),
(1, 19),
(1, 28),
(1, 30),
(1, 35),
(1, 36);

И в конфиге выставить RBAC.DefaultGroups = "1"
Сообщение # 9 написано 23.04.2013 в 07:49
pund
kleuser, ты сам хоть знаешь что написал? Или бездумно ctrl+c ctrl+v
Сообщение # 10 написано 23.04.2013 в 07:51
kleuser
Командир
pund, я вижу что ты сейчас написал то, что сам не понял. Если ты не разбираешься в базе зачем писать подобный комментарий ?
У меня спросили как я справился со своим вопросом в первой теме, я ответил. Понимэ?
Сообщение # 11 написано 23.04.2013 в 14:41
  • Страница 1 из 1
  • 1
Поиск: