• Страница 1 из 1
  • 1
Архив - только для чтения
Модератор форума: andycrowz  
Удаление лишних итемов из альтершопа
Gaundefined
Скаут
Доброго времени суток.

У меня такой вопрос - возможно ли удалить из вендоров альтершопа итемов с, предположим, итемлевелом менее 358? Если возможно, то как? А то поставил альтершоп, а там все шмотки. С так же сокеты - в наличии даже зеленые:)
Сообщение # 1 отредактировано Gaundefined - Среда, 04.07.2012, 14:24
staford11
^s†af0rd f0rever^
Gaundefined, ну так, скрипт удаляет все предметы из вендоров с ilvl ниже 358
Code
DELETE FROM `npc_vendor` WHERE `item` IN (SELECT `entry` FROM `item_template` WHERE `ItemLevel`<358) AND `entry`>=первый ид вендора из альтершопа AND `entry` NOT IN (ид вендоров через запятую из которых предметы удалять не надо);

Warning! Первый раз пишу такое.
Победоносная @ Галакронд
Мои сборки под 3.3.5а 12340

Исправительные работы: в наличии.
Сообщение # 2 написано 04.07.2012 в 15:10
gmltA
Сержант
Code
DELETE FROM `npc_vendor` WHERE `item` IN (SELECT `entry` FROM `item_template` WHERE `ItemLevel`<358 AND (`class` <> КЛАСС_КОТОРЫй_УДАЛЯТЬ_НЕ_НАДО AND `subclass` <> СУБКЛАСС_КОТОРЫЙ_УДАЛЯТЬ_НЕ_НАДО)) AND `entry`>=первый ид вендора из альтершопа;

Читаем http://wiki.ytdb.ru/, комбинируем, получаем результат.
CellCore development team
Сообщение # 3 написано 05.07.2012 в 18:45
Scriptolog
Данная тема была перемещена из раздела [MaNGOS] Help.
Причина перемещения: Устарело.

Переместил: Interior
Сообщение # 4 написано 25.01.2013 в 19:06
  • Страница 1 из 1
  • 1
Поиск: