Главная | Форум | Статьи | Фaйлы| Картинки WoW | Профиль | Регистрация | Вход

[ Новые сообщения · Правила форума · Поиск · RSS ]

WoW-Info — информационный World of Warcraft портал

[Мануал] Таблица `disables` или как запрещать игрокам - Форум

  • Сторінка 1 з 1
  • 1
[Мануал] Таблица `disables` или как запрещать игрокам
DarkgmДата: Вівторок, 11.10.2011, 17:53 | Сообщение # 1



Darkgm
Скаут
Группа: Пользователи
Сообщений: 23

Замечания:

Оффлайн
Вниманию тех, кто недавно с Тринити или не знает, как к примеру отключить спелл или закрыть доступ в инст.
Для отключения контента (спелы/квесты/достижения/инсты/поля боев) в базе Тринити существует специальная таблица disables. Каждое поле данной таблицы имеет своё назначение - об этом подробнее.

Таблица состоит из 6 полей:

sourceType
entry
flags
params_0
params_1
comment

1. sourceType
Это поле отвечает за то, какой вид контента вы хотите отключить. Если вы ставите в это поле "0" - то будет отключаться заклинание, "1" - отключаем квест, "2" - отключаем карту (конкретнее - подземелье/рейд), "3" - отключаем поле боя, "4" - отключаем достижение.

Выбираем, что именно хотим отключить и заносим в поле sourceType соответствующую цифру.

2. entry
В это поле вводиться номер заклинания/квеста/карты/поля боя/достижения (соответственно), которое вы хотите отключить. Если Spell и Quest к примеру можно посмотреть на вовхеаде, то айди подземелья можно посмотреть в игре, набрав команду .gps на гм аккаунте

Айди полей боев / Арен для sourceType=3 представлены ниже:

Code
1 Alterac Valley
2 Warsong Gulch
3 Arathi Basin
4 Nagrand Arena
5 Blade's Edge Arena
6 All Arena
7 Eye of the Storm
8 Ruins of Lordaeron
9 Strand of the Ancients
10 Dalaran Sewers
11 The Ring of Valor
3. flags

Это поле заполняется только в том случае, если вы отключаете заклинание или карту. Для остальных типов контента поле трогать не нужно.

Если вы отключаете спелл, то даное поле заполняется в зависимости от того, каким образом вы отключаете спелл:

Code
0 Заклинание включено, т.е. работает как положено
1 Заклинание отключено для игроков
2 Заклинание отключено для нпц
4 Заклинание отключено для петов
8 Заклинание полностью отключено
16 Заклинание отключено для определенной MapId
32 Заклинание отключено для определенной AreaId
Получается, если вы хотите отключить спелл только для игроков - то устанавливате поле flags равным "1", а если хотите для нпц и петов отклюючить - суммируете значения - 2 + 4 = 6 (0110 в двоичке). К примеру, хотите отключить для игроков и петов - суммируете 1 + 4 = 5 (0101 в двоичке).

При отключении карты подземелья, назначения битов совсем другие:

Code
1 Подземелье Нормальный режим или Рейд 10 игроков нормальный режим
2 Подземелье Героический режим или Рейд 25 игроков нормальный режим
4 Рейд 10 игроков Героический режим
8 Рейд 25 игроков Героический режим
Получается, если вы хотите отключить в инсте только Героический режим - ставите "2", если вы хотите в ЦЛК к примеру отключить все режимы - суммируете 1 + 2 + 4 + 8 = 15 (1111 в двоичке).

4. params_0
это поле заполняется в том случае, если вы используете отключение спела для определённой карты. Сюда заносится MapId. 0 - для всех карт

5. params_1
Это поле заполняется в том случае, если вы используете отключение спела для определенной местности. Сюда заносится AreaId. 0 - для всех местностей

6. comment
Необязательное для заполнения поле - чисто комментарий для себя, чтобы в дальнейшем было легче ориентироваться по записям в таблице.

Ну, надеюсь ясно и четко все объяснил. Ниже шаблоны запросов для отключения того или иного контента.

1) Отключение заклинания для игроков (к примеру, Божественный щит - айди заклинания 642):
Code
DELETE FROM `disables` WHERE `entry`= 642 AND `sourceType`=0;
INSERT INTO `disables` (`sourceType`,`entry`,`flags`,`comment`) VALUES (0, 642, 1, "Spell disabled #642");
2) Отключение поля боя (к примеру, Берег древних - id=9)

Code
DELETE FROM `disables` WHERE `entry`=9 AND `sourceType`=3;
INSERT INTO `disables` (`sourceType`,`entry`,`flags`,`comment`) VALUES (3, 9, 0, "Disable Strand of the Ancients - bugged");


 
  • Сторінка 1 з 1
  • 1
Пошук:

Новые сообщения в темах
Сдам в аренду сервер и хостинг · (Хост Предложения)
Автор: redlaine
Последнее сообщение в 23:53
хаха :D · (Приколы)
Автор: [N1ke]Medved
Последнее сообщение в 18:40
Autobattle - новый боевой бот ... · (Боты для WoW)
Автор: terrikon
Последнее сообщение в 18:39
PvE руководство для Чернокнижн... · (Чернокнижник)
Автор: Darkensand
Последнее сообщение в 18:38
Пустой свиток (Часть 11) · (Истории WoW)
Автор: R_a_Z_o_R
Последнее сообщение в 18:37
Друиды в Катаклизме: Официальн... · (Друид)
Автор: Darkensand
Последнее сообщение в 18:37
[Баг 3.3.5] Фарм ледяных бадже... · (Читы для WoW)
Автор: Darkensand
Последнее сообщение в 18:35
FarmBot (Бот для фарма руды и ... · (Боты для WoW)
Автор: homma
Последнее сообщение в 18:34
Почему мы сражаемся: ролевая и... · (Воин)
Автор: Darkensand
Последнее сообщение в 18:34
Книги по Wold of Warcraft · (Истории WoW)
Автор: R_a_Z_o_R
Последнее сообщение в 18:33
Маг огня в Cataclysm · (Маг)
Автор: Darkensand
Последнее сообщение в 18:33
Как начать играть в World of W... · (Полезно знать)
Автор: Belkmondesh
Последнее сообщение в 18:32
Характеризация профессий · (Профессии)
Автор: Darkensand
Последнее сообщение в 18:31
Что значит для арканов бета те... · (Маг)
Автор: Darkensand
Последнее сообщение в 18:31

Контакты Контакты Copyright WoW-Info — World of Warcraft портал © 2025 | Условия и правила использования ресурса | Реклама / Услуги
WoW-Info портал.World of Warcraft портал — готовые сервера, сайты, картинки, аддоны, патчи, читы, баги, mangos, ArcEmu, TrinityCore, Warcraft 3, новости, Cataclysm...
Яндекс.Метрика Хостинг від uCoz