|
|
Модератор форума: Dimitro |
Форум TrinityCore [TrinityCore] Help Добавить определенному сету 300 хасты. Запросом. (Dimitro плиз помоги напиши запрос.Спасибо) |
Добавить определенному сету 300 хасты. Запросом. |
К примеру шмотки а8,у них хасты нету,так что повышение хасты не как невозможно.Нужно именно запросом добавить всему сету а8, 300 хасты.Дайте плиз запрос.мы не повышаем,а добавляем определенному Itemlevel 300 хасты.На форуме такой темы не нашел.HELP.
|
Перед тем, как добавлять какой-то новый стат, нужно проверить нет ли там каких-либо данных:
Код select entry from item_template where stat_value10!=0 and entry in (873,874); 873,874 - перечисление идов а8 вещей. В запросе проверяется значение 10-того стата, если где-то оно не равно нулю, то выведет id такой вещи, если чисто, то ок, можем добавлять(добавлять можно в любой стат, хоть в 3, в 5, не важно). Внесение данных: Код update item_template set stat_type10=36, stat_value10=300 where entry in (873, 874); 36 - это тип стата(28 - мили, 29 - дальняя, 30 - магии, 36 - общая). 873, 874 - опять же entry вещей. также можно не перечислять каждый ид вещи, можно просто указать Код where itemset=ID_СЕТА;
Сообщение # 2 написано 14.09.2016 в 23:44
|
Совсем забыл, будет использоваться только то кол-во статов, которое указано в таблице, указанной p620 чуть выше.
К примеру, там цифра 4, а мы добавляем статы в stat_type6 или в пятый, то в игре покажутся статы только stat_type1-4, остальные проигнорируются
Сообщение # 4 написано 15.09.2016 в 15:08
|
UPDATE `item_template` SET stat_value1 = (stat_value1 * 2) WHERE itemset = 232;
UPDATE `item_template` SET stat_value2 = (stat_value2 * 2) WHERE itemset = 232; UPDATE `item_template` SET stat_value3 = (stat_value3 * 2) WHERE itemset = 232; UPDATE `item_template` SET stat_value4 = (stat_value4 * 2) WHERE itemset = 232; UPDATE `item_template` SET stat_value5 = (stat_value5 * 2) WHERE itemset = 232; UPDATE `item_template` SET stat_value6 = (stat_value6 * 2) WHERE itemset = 232; А как понизить сету,определённую стату к примеру устойчивость ? помогите!
Сообщение # 5 написано 15.09.2016 в 18:15
|
Для того, чтобы понизить стату реса, нужно понять в каком слоте она находится, но можно и не искать, а сразу понизить все, в итоге там где её нет - ничего не произойдёт, а там где есть - понизится.
Другой вопрос -понизить нужно НА сколько или В сколько, тобишь отнять или поделить. Сам запрос: Код update item_template set stat_value1=stat_value1-50 where stat_type1=35 and itemset=232; update item_template set stat_value2=stat_value2-50 where stat_type2=35 and itemset=232; ... и так далее.. update item_template set stat_value10=stat_value10-50 where stat_type10=35 and itemset=232; Вместо "и так далее" нужно написать такие же запросы, только для третьего, 4-того и т.д столбцов. Если же нужно понизить в 2 или в 3 раза, то вместо stat_value1=stat_value1-50 нужно написать stat_value1=stat_value1 / 3 Делить на 3 или на 2, писать свою цифру.
Сообщение # 6 написано 15.09.2016 в 19:22
|
| |||
| |||