Предупреждаю, мануал написан для людей которые хотя бы что-то понимают.
Этот способ как вариант и в нем нужно добавлять патч в клиент.Если кому то этого не нужно то просьба уйти из темы.
Всем остальным посвящается.
Итак, многие сталкивались с проблемой, что если нарисовать полностью рисованное оружие(т.е. не изменение статов на уже имеющимся), то автоатака бьет нормально а вот когда дело доходит до спеллов вылазит ошибка:"Нужно держать оружие..."(или приблизительно такая ошибка).
Для того чтобы нам это исправить понадобятся 3 программы:
Доступно только для пользователей
И любая программа для работы с БД(тут даже навикат пойдет)
Что делать далее?Ну теперь нам нужно само рисованное оружие с новым ид, т.е. не переделанное, а именно новое рисованное.
Если вы рисуете через базу то все нормально.Если рисуете через wow-v.com нужно сделать следующее:
1) После заливки нужно у этого оружия удалить то, что находится в поле ScriptName.(начинается на item...)
Допустим вы все сделали в базу залили в игре оно есть.Но оно не работает.Это только пока.
Теперь в папке с картами на сервере открываем файл Item.dbc.Делаем это с помощью DBCUtil(кто не знает как пользоваться, юзайте поиск там есть.)
В каждой строчке видим примерно такую информацию-42295,2,5,-1,1,56957,17,1,
Расскажу структуру. Quote
42295-Это ид itema.
2-класс.
5-субкласс.
-1-Unk.
1-Материал.
56957-DisplayID
17-Invertory Type
1-shealth.
Теперь листаем в самый низ этого файла и на новой строчке делаем запись о своем оружии на основании структуры, указанной выше.
Заполнили?Молодцы.
Теперь заменяем на сервере Item.dbc на измененный.
Пол дела сделано.
Но оружие не работает опять, что же такое?-Нам нужен патч в клиент.
Далее с помощью программы MPQ Editor создаем файл с названием например patch-ruru-o.mpq.Вместо о можно любую букву.
Далее в нашем патче создаем папку DBFilesClient и закинем замененный Item.dbc в эту папку в нашем патче.
После того как все сделали закрываем MPQ Editor и видим что в папки с программой появился наш патч.Кидаем его в Wow/Data/ruRu.
Если все правильно сделали то у вас должен без проблем запустится и клиент и сервер.
Проверяем-Работает!!!
Надеюсь хоть кому то чем-нибудь помог.
Примечание: При изменении dbc файла обращайте внимание на структуру и на запятые.Не забудьте в самом конце тоже поставить запятую, как это делается на предыдущих строках.