|
|
Модератор форума: Dimitro |
Форум TrinityCore Патчи / Моды / Фиксы для Trinity [SQL] Запросы для фан серверов (Update 10.04.2015) |
[SQL] Запросы для фан серверов |
Всем привет, я хочу поделиться с вами запросами в бд, которыми сам активно пользуюсь :)
1. Запрос на фикс определённой характеристики Данный запрос помогает массово пофиксить определённую характиристику, например где инетелекта более 1000, заменить на 1000 и так далее Q - Здесь ставим нужное кол-во стат которое будет вписано после запроса R - Условие (Например "> 1000" или "< 0" и так далее, нужно писать без ковычек!) W - Айди стата (например 7 - выносливость, 5 - интеллект и так далее) Код UPDATE `item_template` SET `stat_value1` = Q WHERE stat_value1 R AND stat_type1 = W; UPDATE `item_template` SET `stat_value2` = Q WHERE stat_value2 R AND stat_type2 = W; UPDATE `item_template` SET `stat_value3` = Q WHERE stat_value3 R AND stat_type3 = W; UPDATE `item_template` SET `stat_value4` = Q WHERE stat_value4 R AND stat_type4 = W; UPDATE `item_template` SET `stat_value5` = Q WHERE stat_value5 R AND stat_type5 = W; UPDATE `item_template` SET `stat_value6` = Q WHERE stat_value6 R AND stat_type6 = W; UPDATE `item_template` SET `stat_value7` = Q WHERE stat_value7 R AND stat_type7 = W; UPDATE `item_template` SET `stat_value8` = Q WHERE stat_value8 R AND stat_type8 = W; UPDATE `item_template` SET `stat_value9` = Q WHERE stat_value9 R AND stat_type9 = W; UPDATE `item_template` SET `stat_value10` = Q WHERE stat_value10 R AND stat_type10 = W; 2. Запрос на запрет использования определённого спела на всех бг В данном запросе нужно только заменить айди 90167, на ваш Код UPDATE `disables` (`sourceType`, `entry`, `flags`, `params_0`, `params_1`, `comment`) VALUES ('0', '90167', '49', '489,529,30,566,607,628', '', 'Запрет на бг'); 2.1. Запрос на запрет использования определённого спела на всех бг и на всех аренах В данном запросе нужно только заменить айди 90167, на ваш Код Replace INTO `disables` (`sourceType`, `entry`, `flags`, `params_0`, `params_1`, `comment`) VALUES ('0', '90167', '49', '489,529,30,566,607,628,617,618,562,572,559', '', 'Запрет на бг и арене'); 2.2. Запрос на запрет использования определённого спела для всех игроков В данном запросе нужно только заменить айди 90167, на ваш Код REPLACE INTO `disables` (`sourceType`, `entry`, `flags`, `params_0`, `params_1`, `comment`) VALUES ('0', '90167', '8', '', '', 'Полный запрет использования'); Код REPLACE INTO `disables` (`sourceType`, `entry`, `flags`, `params_0`, `params_1`, `comment`) VALUES ('0', '90167', '1', '', '', 'Запрет для игроков'); 3. Запрос на изменение всех подписей у вещей и мобов == Вещи == В данном запросе нужно только изменить Подпись на вашу Код UPDATE `item_template` SET `description` = 'Подпись'; Код UPDATE `locales_item` SET `description_loc8` = 'Подпись'; == Мобы == Код UPDATE `creature_template` SET `subname` = 'Подпись'; Код UPDATE `locales_creature` SET `subname_loc8`='Подпись' 4. Запрос на удаление заклинания у всех предметов В данном запросе нужно только изменить айди 90156 на ваше Код UPDATE `item_template` SET `spellid_1` = 0 WHERE spellid_1 = 90156; UPDATE `item_template` SET `spellid_2` = 0 WHERE spellid_2 = 90156; UPDATE `item_template` SET `spellid_3` = 0 WHERE spellid_3 = 90156; UPDATE `item_template` SET `spellid_4` = 0 WHERE spellid_4 = 90156; UPDATE `item_template` SET `spellid_5` = 0 WHERE spellid_5 = 90156; Если нужны ещё какие-то запросы, пишите в тему, я дополню 1-ый пост |
UPDATE `item_template` SET `description` = 'Подпись' Ога а потом у человек вопросы а почему ничего не изменилось жи) locales_item По вашей просьбе дополнил запрос
Сообщение # 4 написано 29.11.2014 в 12:18
|
Изменит имя вещей а не их подпись!
Запрос должен выглядеть иначе: Код update `locales_item` set `description_loc8` = 'Подпись'; Тут лучше тоже добавить locales, что бы в дальнейшем не возникло проблем с дампами. Как то типа так Код update `locales_creature` set `subname_loc8` = 'подпись'; |
Обновил первый пост
Сообщение # 8 написано 10.04.2015 в 19:50
|
| |||
| |||