|
Вторник, 30.09.2014, 17:07 | Сообщение # 1
|
|
6.2. Стартовые запросы для фан сервера.
Если Вы всё-таки решили делать фан-сервер, то стоит научиться многому. Если конфиг уже настроен, то можно перейти к работе с базой данных и наполнению мира фан-сервера.
Первое что нам нужно, это чтоб персонажи стартовали в нужных нам локациях (на пример в столицах). Для реализации этого пользуемся запросом: Доступно только для пользователейГде ИД Рас такие: 1 Человек 2 Орк 3 Двaрф 4 Ночной эльф 5 Нежить 6 Таурен 7 Гном 8 Тролль 10 Кровавый эльф 11 Дреней
Теперь даём персонажам команду .maxskill: Доступно только для пользователейРисуем своего вендора без квайса и вов-в: 1. В игре подходим к любому вендору. Выделяем его и прописываем команду .npc info. Запоминаем entry. 2. Заходим в таблицу creature_template и ставим фильтр по entry этого вендора. 3. В новой строке ставим желаемое entry для нового вендора, а остальные строки переносим со старого вендора. 4. Меняем name и subname, minlevel, maxlevel… 5. ОБЯЗАТЕЛЬНО меняем faction_a и faction_h на 35 – это сделает вендора зелёным для обоих фракций; 6. В игре ставим вендора командой .npc add ИД_ВЕНДОРА. командой .npc additem ИД_ИТЕМА наполняем вендора.
Рисуем шмотку: Ситуация практически такая же как и с вендором. Т.е. мы берём уже существующую шмотку и рисуем новую по аналогии. Спелы для шмоток можно найти на вовхеде. Некоторые оружия отказываются правильно работать на новых ИД, так что в некоторых случая нужно не создават новый итем, а переделовать старый (естественно его нужно убрать из лута и квестов).
Увеличиваем статы шмоток в N раз: Доступно только для пользователейСнимаем требование репутации с определённых итемов: Доступно только для пользователей Снимаем требование профессии с бинтов: Доступно только для пользователейУвеличение количества в одном стаке (актуально для бинтов, сол шардов и т.п.): Доступно только для пользователей6.3 Дополнения
Снимаем касты с боссов. Я вижу тема актуальна. Значит самый просто и безопасный способ снять каст с босса, это сделать нового босса без кастов. Делается это просто. Объясню на примере креветки (High Warlord Naj'entus). Делаем так: 1. Гм-чаром заходим в БТ, добегаем до босса. 2. Тыкаем команду .npc info и запонимаем (записываем) entry и displeyID. 3. Лезем в базу world, Таблица creature_template. 4. Ищем там нашего босса (по entry) 5. Создаём нового моба (с новым entry) и приписываем ему такой же displeyID. 6. По порядку перебираем ячейки таблицы и выставляем все статы мобу. 7. Столбец скриптовки оставить пустым, также столбцы кастов пустые. 8. Когда новый агро-моб создан - рестартим сервер 9. Опять топаем в БТ и просто удаляем старого босса (.npc delete) 10. На его место ставим нового босса. Ну вот собственно и все история. Но при этом могут появиться эроры т.к. моб мог быть задействован где-то ещё. Важно так же не забыть про всякие двери и решотки. Их нужно будет сразу пооткрывать, или приделать к ним ключ, который добавить в лут нового босса.
Благодарю за внимание. |
|