Модератор форума: Dimitro |
Форум TrinityCore Патчи / Моды / Фиксы для Trinity Создание запросов в базу. (Тема рассчитана для начинающих. Помочь им разобраться) |
Создание запросов в базу. |
читай выше. я уже писал что кд убрать можно либо в ядре, либо в spell.dbc.
Добавлено (22.08.2011, 18:00) Quote (BurNeR) утрать кд с камня возрашения вобше Quote (Наркоз) как убрать кд с камня возрощения. Spell.dbc для enGB клиентов Spell.dbc для русских клиентов кинуть в папку с дбцшниками на сервере, и возможно нужно будет сделать патч в клиент. кто будет ставить - отпишите, нужно ли делать mpq патч или нет...
Оказываю услуги привлечения уникальных пользователей на сайт (только трафик, без активности). писать в мыло drekxter@bk.ru
Сообщение # 31 написано 22.08.2011 в 18:00
|
вообще то нет,
UPDATE item_template SET spellcooldown_1 = 1000 WHERE entry = ХХХХХ; -- где ХХХХХ - ид твоего камня, а 1000 - это кд в одну секунду.
Труды и наработки:
Анимация WPF приложений WoW Realmlist Manager Launcher на заказ Набор строителя Логин меню (^_^) |
Restar, можешь подсказать запрос как сделать что бы допустим если на шмотке стоит репутация а её хочу убрать со шмотки репутацию как это сделать? какой нужен запрос.. просто сделать что бы весь шмот был без репутации. не просило как бы её... жду ответа
Сообщение # 33 написано 28.08.2011 в 17:16
|
nakr, держи)
это со всех шмоток: Code UPDATE `item_template` SET `RequiredReputationFaction`=NULL AND `RequiredReputationRank`=NULL; это с 1ой какую ты укажешь: Code UPDATE `item_template` SET `RequiredReputationFaction`=NULL AND `RequiredReputationRank`=NULL WHERE `entry`='ид_твоей_шмотки';
Все лучше, чем когда-либо было.
Сообщение # 34 написано 28.08.2011 в 18:10
|
nakr, вроде да, название данного столбца не должно было претерпеть изменений
Труды и наработки:
Анимация WPF приложений WoW Realmlist Manager Launcher на заказ Набор строителя Логин меню (^_^)
Сообщение # 36 написано 28.08.2011 в 23:25
|
nakr, кэш удаляй - это раз, и второе вместо NULL попробуй значение 0
Труды и наработки:
Анимация WPF приложений WoW Realmlist Manager Launcher на заказ Набор строителя Логин меню (^_^)
Сообщение # 38 написано 29.08.2011 в 12:02
|
Сообщение # 39 написано 29.08.2011 в 16:25
|
UPDATE `item_template` SET `RequiredReputationFaction` = 0 AND `RequiredReputationRank` = 0;
так
Труды и наработки:
Анимация WPF приложений WoW Realmlist Manager Launcher на заказ Набор строителя Логин меню (^_^)
Сообщение # 40 написано 29.08.2011 в 17:00
|
nakr, ты конечно не обижайся, но странно для человека делающего сборки на заказ не знать элементарных запросов)
Труды и наработки:
Анимация WPF приложений WoW Realmlist Manager Launcher на заказ Набор строителя Логин меню (^_^)
Сообщение # 42 написано 29.08.2011 в 19:54
|
Попрыгун, дак блин я знаю запрос этот он у меня не работает почему то( я вот и сюда и написал . я делал как ты и как сам и толку 0(
Добавлено (29.08.2011, 21:18)
Сообщение # 43 написано 29.08.2011 в 21:18
|
Доброй ночи,( у нас ночь) Мне нужен запрос для смены уровня в шмотках для персов. Я достал запрос он вот так выглядит:
UPDATE `item_template` SET `RequiredLevel`='1' WHERE (`entry`='ид вещи') так вот мне нужно во всех шмотках поставить первый лвл для персонажа но как вы видите тут токо на одну шмотку но можна прописать на все но ето очень долго так как около 10тис рисовок. Я думаю что подойдет фикс к примеру такой :Источник http://wowjp.net/forum/189-171496-1 ALTER TABLE `item_template` CHANGE `stat_value1` `stat_value1` FLOAT( 0 ) NOT NULL DEFAULT '0'; ALTER TABLE `item_template` CHANGE `stat_value2` `stat_value2` FLOAT( 0 ) NOT NULL DEFAULT '0'; ALTER TABLE `item_template` CHANGE `stat_value3` `stat_value3` FLOAT( 0 ) NOT NULL DEFAULT '0'; ALTER TABLE `item_template` CHANGE `stat_value4` `stat_value4` FLOAT( 0 ) NOT NULL DEFAULT '0'; ALTER TABLE `item_template` CHANGE `stat_value5` `stat_value5` FLOAT( 0 ) NOT NULL DEFAULT '0'; ALTER TABLE `item_template` CHANGE `stat_value6` `stat_value6` FLOAT( 0 ) NOT NULL DEFAULT '0'; ALTER TABLE `item_template` CHANGE `stat_value7` `stat_value7` FLOAT( 0 ) NOT NULL DEFAULT '0'; ALTER TABLE `item_template` CHANGE `stat_value8` `stat_value8` FLOAT( 0 ) NOT NULL DEFAULT '0'; ALTER TABLE `item_template` CHANGE `stat_value9` `stat_value9` FLOAT( 0 ) NOT NULL DEFAULT '0'; ALTER TABLE `item_template` CHANGE `stat_value10` `stat_value10` FLOAT( 0.5 ) NOT NULL DEFAULT '0'; SET @VAL := 0; во сколько раз увеличиваем SET @LEVEL1 := 0; с итем левела SET @LEVEL2 := 0; до итем левела Update item_template set stat_value1=stat_value1*@VAL where (entry>=0 and entry<=56086) and (itemlevel>=@LEVEL1 and itemlevel<=@LEVEL2); Update item_template set stat_value2=stat_value2*@VAL where (entry>=0 and entry<=56086) and (itemlevel>=@LEVEL1 and itemlevel<=@LEVEL2); Update item_template set stat_value3=stat_value3*@VAL where (entry>=0 and entry<=56086) and (itemlevel>=@LEVEL1 and itemlevel<=@LEVEL2); Update item_template set stat_value4=stat_value4*@VAL where (entry>=0 and entry<=56086) and (itemlevel>=@LEVEL1 and itemlevel<=@LEVEL2); Update item_template set stat_value5=stat_value5*@VAL where (entry>=0 and entry<=56086) and (itemlevel>=@LEVEL1 and itemlevel<=@LEVEL2); Update item_template set stat_value6=stat_value6*@VAL where (entry>=0 and entry<=56086) and (itemlevel>=@LEVEL1 and itemlevel<=@LEVEL2); Update item_template set stat_value1=stat_value1/@VAL where (entry>=0 and entry<=56086) and (itemlevel>=@LEVEL1 and itemlevel<=@LEVEL2) and (stat_type1=14 or stat_type1=35 or stat_type1=13 or stat_type1=12 or stat_type1=15 or stat_type1=36); Update item_template set stat_value2=stat_value2/@VAL where (entry>=0 and entry<=56086) and (itemlevel>=@LEVEL1 and itemlevel<=@LEVEL2) and (stat_type2=14 or stat_type2=35 or stat_type2=13 or stat_type2=12 or stat_type2=15 or stat_type2=36); Update item_template set stat_value3=stat_value3/@VAL where (entry>=0 and entry<=56086) and (itemlevel>=@LEVEL1 and itemlevel<=@LEVEL2) and (stat_type3=14 or stat_type3=35 or stat_type3=13 or stat_type3=12 or stat_type3=15 or stat_type3=36); Update item_template set stat_value4=stat_value4/@VAL where (entry>=0 and entry<=56086) and (itemlevel>=@LEVEL1 and itemlevel<=@LEVEL2) and (stat_type4=14 or stat_type4=35 or stat_type4=13 or stat_type4=12 or stat_type4=15 or stat_type4=36); Update item_template set stat_value5=stat_value5/@VAL where (entry>=0 and entry<=56086) and (itemlevel>=@LEVEL1 and itemlevel<=@LEVEL2) and (stat_type5=14 or stat_type5=35 or stat_type5=13 or stat_type5=12 or stat_type5=15 or stat_type5=36); Update item_template set stat_value6=stat_value6/@VAL where (entry>=0 and entry<=56086) and (itemlevel>=@LEVEL1 and itemlevel<=@LEVEL2) and (stat_type6=14 or stat_type6=35 or stat_type6=13 or stat_type6=12 or stat_type6=15 or stat_type6=36); Тут как вы видете на повышение статов с определенного лвл шмотки , я подумал можно ли написать похожий запрос? И ещо нужен фик старта не в столицах а в Кратере азшары Напишите плиз за +
Сообщение # 44 написано 20.09.2011 в 02:17
|
Code UPDATE `item_template` SET `RequiredLevel`='1'; Вот запрос для всех вещей.
Arcanum Core © Dev.
Для запросов на выдачу наград/снятие замечаний есть темы в Работе Портала. Не пишите по этому поводу в личку.
Сообщение # 45 написано 20.09.2011 в 02:47
|
Quote (awotara) Я достал запрос он вот так выглядит: UPDATE `item_template` SET `RequiredLevel`='1' WHERE (`entry`='ид вещи') так вот мне нужно во всех шмотках поставить первый лвл для персонажа UPDATE `item_template` SET `RequiredLevel`='1' WHERE `RequiredLevel` > 1; Quote (awotara) И ещо нужен фик старта не в столицах а в Кратере азшары Напишите плиз за + Нужны координаты.
Сообщение # 46 написано 20.09.2011 в 02:49
|
Заменяю старый фрост с новыми статами, но все равно в игре со старыми, и пользовался ДЕЛЕТЕ ФРОМ, и вручную из БД удалял, вставлял по-новой и все равно, прочитал выше про кэш, где он находится и как его "чистить"?
Test Il_Apox0x
Сообщение # 48 написано 22.09.2011 в 14:33
|
Труды и наработки:
Анимация WPF приложений WoW Realmlist Manager Launcher на заказ Набор строителя Логин меню (^_^)
Сообщение # 53 написано 06.10.2011 в 19:50
|
Sturmann, wow-v не в моде нынче рулит Truice)
Сообщение # 54 написано 06.10.2011 в 20:29
|
Нужен запрос на удаление\просмотр гильдий в которых меньше десяти человек.
С меня "+".
Оцениваем мой Event "Лесенка" !
Немного статистики: Каждый день на просторах рунета открывается два пиратских сервера World of Warcraft -_-
Сообщение # 57 написано 15.10.2011 в 22:03
|
точно не скажу, но будет примерно так:
Code DELETE FROM `guild` WHERE (SELECT FROM `guild_member`>10); со сложными завросами (на 2+ таблицы еще не работал), но это вроде должно работать...
Оказываю услуги привлечения уникальных пользователей на сайт (только трафик, без активности). писать в мыло drekxter@bk.ru
Сообщение # 58 написано 16.10.2011 в 12:46
|
Не должно...
Во-первых у вас знак больше, а должен быть меньше. Во-вторых, вы во вложенном запросе непонятно что выбираете...
Arcanum Core © Dev.
Для запросов на выдачу наград/снятие замечаний есть темы в Работе Портала. Не пишите по этому поводу в личку.
Сообщение # 59 написано 16.10.2011 в 13:57
|
У кого какие предложения? я себе уже голову об этот запрос сломал
Оцениваем мой Event "Лесенка" !
Немного статистики: Каждый день на просторах рунета открывается два пиратских сервера World of Warcraft -_-
Сообщение # 60 написано 16.10.2011 в 14:12
|
| |||