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

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

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

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

  • Сторінка 1 з 1
  • 1
[Мануал] Таблица `disables` или как запрещать игрокам
ADRE[N]ALINEДата: Субота, 04.12.2010, 21:54 | Сообщение # 1



ADRE[N]ALINE
Сержант
Группа: Пользователи
Сообщений: 126

Замечания:

Оффлайн
Вниманию тех, кто недавно с Тринити или не знает, как к примеру отключить спелл или закрыть доступ в инст.

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

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

sourceType
entry
flags
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  Заклиание полностью отключено

Получается, если вы хотите отключить спелл только для игроков - то устанавливате поле flags равным "1", а если хотите для нпц и петов отклюючить - суммируете значения - 2 + 4 = 6 (0110 в двоичке). К примеру, хотите отключить для игроков и петов - суммируете 1 + 4 = 5 (0101 в двоичке).

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

1 Подземелье Нормальный режим или Рейд 10 игроков нормальный режим
2 Подземелье Героический режим или Рейд 25 игроков нормальный режим
4 Рейд 10 игроков Героический режим
8 Рейд 25 игроков Героический режим

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

4. comment

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

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

1) Отключение заклинания для игроков (к примеру, Божественный щит - айди заклинания 642):

Code
DELETE FROM `disables` WHERE `entry`= 642 AND `sourceType`=0;  
INSERT INTO `disables` VALUES (0, 642, 1, "Spell disabled #642");

2) Отключение поля боя (к примеру, Берег древних - id=9)

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


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

Новые сообщения в темах
Сдам в аренду сервер и хостинг · (Хост Предложения)
Автор: redlaine
Последнее сообщение в 23:53
[Гайд] - Ездовые животные · (Гайды по WoW)
Автор: Darkensand
Последнее сообщение в 12:59
▃ ▅ █ STRIKE-DEATH | WOTL... · (Обычные сервера WoW)
Автор: Pensukdeath
Последнее сообщение в 05:18
Уход и забота за воинами: прок... · (Воин)
Автор: UncontesteD
Последнее сообщение в 17:34
Очень хороший зароботок!!! · (Флудилка)
Автор: Hordcore
Последнее сообщение в 12:57
Основы Sql · (Sql)
Автор: No-One
Последнее сообщение в 01:45
Баг на 30к крита 5.4.8 · (Баги WoW)
Автор: Darkensand
Последнее сообщение в 18:46
Баг на дамаг · (Баги WoW)
Автор: nikitadevil
Последнее сообщение в 18:44
Неуязвимость · (Баги WoW)
Автор: Darkensand
Последнее сообщение в 18:43
Бесконечный сокет · (Баги WoW)
Автор: Darkensand
Последнее сообщение в 18:42
Баг на ледянные баджи на uwow · (Баги WoW)
Автор: Darkensand
Последнее сообщение в 18:31
Новейший баг на дамаг ханта · (Баги WoW)
Автор: Act1mel
Последнее сообщение в 18:23
[БАГ] + к Урону для всех класс... · (Баги WoW)
Автор: Darkensand
Последнее сообщение в 18:22
Ретро паладин 4.3 · (Паладин)
Автор: Darkensand
Последнее сообщение в 02:05
Hellscream.ORG - Азиатский WoW... · (Обычные сервера WoW)
Автор: Alexstrasza007
Последнее сообщение в 10:30

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