Сервис
Главная
Форум
Калькулятор талантов
Персонажи
Гильдии(off)
Поиск:
Вещи(off)
Квесты(off)
НПЦ(off)
Наборы(off)
Реклама
Форумы
:::Matrix Realm:: :: Форумы :: ЗАКРЫТЫЙ КЛУБ :: Квесты   << Предыдущая тема | Следующая тема >>
Квесты в ВОВ: создание
Начать новую тему
Модераторы: soulhunter, admin, Hotabych, KuTyA, Artem[h]
Автор Добавил
TbMA
12.05.2005, 14:55  

ID пользователя #10
Зарегистрирован: 04.05.2005, 11:44
1:
Сообщений:: 82
Ну во первых все квесты(да и скрипты) написаны на языке lua.
смысл активации квеста сводиться к написанию *.tcl файла
примеры сложных и простых квестов ищите здесь ссылка

самые простые квесты проще всего писать с помощью проги - ссылка и сайта ссылка или этот ссылка (для упрощения работы можете использовать файл quest.scp, но всегда проверяйте цепочку по сайту)

полученный файл кидаем в папку tcl на сервере для активации квеста вводим команду .retcl а также придёться убить .kill НПС который выдаёт квесты, после того как он оживёт поидее он начнёт давать квесты

P.S.
если почему-то квест неполучилься прошу его стереть и сделать .retcl так как из-за него также небудут работать и все следующие квесты.


Я Часть той силы, что вечно хочет Зла, и вечно совершает Благо
Наверх
Профиль
TbMA
12.05.2005, 14:56  

ID пользователя #10
Зарегистрирован: 04.05.2005, 11:44
1:
Сообщений:: 82
если же квест не простой попробуйте вручную
Разберу на примере какого небудь квеста:
из файла ссылка вытаскиваем НПС

[creature 2980]
level=4
npcflags=2
maxmana=28
bounding_radius=0.866400
combat_reach=3.600000
attack=2000 2000
damage=3.278571 4.178571
questscript=GrullHawkwind - имя файла квеста
quest=780 - № квеста
quest=747 - № квеста
quest=750 - № квеста
unk3=7
name=Grull Hawkwind
flags1=0400066
type=7
model=3808
faction=995
equip=0 2410

проверяем существуют ли квесты по файлу ссылка

если да, то создаём файл GrullHawkwind.tcl
вот пример квеста ссылка

и кидаем его в папку tcl на сервере для активации квеста вводим команду .retcl а также придёться убить .kill НПС который выдаёт квесты, после того как он оживёт поидее он начнёт давать квесты

немного про файл quest.scp
напримере квеста 780:
[quest 780]
reward_choice=6059 1 - награда за выполение на выбор
reward_choice=4540 1 - награда за выполение на выбор
name=The Battleboars - название квеста
desc=Grull Hawkwind in Camp Narache wants you to kill Battleboars and bring back 8 Battleboar Snouts and 8 Battleboar Flanks. - задание
details=The Battleboars of Brambleblade Ravine to the east are encroaching on our tribal hunting grounds. They are trained to be malicious by the Bristleback Quilboars with whom we are at war.$b$bGo and slay the vile creatures and bring back some snouts and flanks so that we can make stew for our young. - детальное описание квеста
levels=2 4 - уровень с какого по какой будут доступны квесты
zone=220 - где выполняеться квест
quest_flags=08 квест флаг
spell_reward=688 - награда за выполение обязательное(спелл)
reward_item=6059 1 - награда за выполение обязательное
reward_item=4540 10 - награда за выполение обязательное
deliver=4848 8 - смысл квеста нахождения предмета 4848
deliver=4849 8 - смысл квеста нахождения предмета 4849
reward_xp=450 - награда за выполнение в экспах

quest_flags - очень важный флаг, его не трогаем

Я Часть той силы, что вечно хочет Зла, и вечно совершает Благо
Наверх
Профиль
TbMA
12.05.2005, 14:56  

ID пользователя #10
Зарегистрирован: 04.05.2005, 11:44
1:
Сообщений:: 82
[quest 56]
name=The Night Watch
desc=Commander Althea Ebonlocke of Darkshire wants you to kill 8 Skeletal Warriors and 6 Skeletal Mages.
details=As Commander of The Night Watch it is my sworn duty to protect the citizens of Darkshire. Stormwind has retracted their commissioned guards from their posts here, leaving us to our own devices.$b$bIf you feel worthy of the task, we need your help! Assist The Night Watch by venturing forth into Tranquil Gardens, just south of Darkshire, and slaying 8 Skeletal Warriors and 6 Skeletal Mages. The undead threat must be thwarted!
levels=2 24
zone=10
next_quest=57 - следующий квест
reward_gold=1700 - награда за выполение золотом
quest_flags=08
kill=48 8 - смысл квеста убийство существа 48
kill=203 6 - смысл квеста убийство существа 203
reward_xp=1950

Я Часть той силы, что вечно хочет Зла, и вечно совершает Благо
Наверх
Профиль
TbMA
12.05.2005, 14:56  

ID пользователя #10
Зарегистрирован: 04.05.2005, 11:44
1:
Сообщений:: 82
если квест можно взять это не занчит что его можно выполнить
самые частые ошибки:
1. нет НПС с которым нужно переговорить или монстра которого нужно убить (смотрим карту где он должен находиься точно)
2. Ненайти вещь которую просили (чаще всего в квесте указываеться что кого-то нужно убить он отдаст эту вещь) это занчит не настроен НПС смотрим файл creatures.scp номер НПС и сверяем его loot=
c номером вещи в квесте
3. если конечный нпс отказываеться с вами общаться, значит скорее всего у него не прописан или даже не создан tcl файл
4. если квест можно выполнить сразу же после взятия и у того же кого вы его и брали, значит:
при квесте доставке - получателем посылки настроен этот же НПС

Я Часть той силы, что вечно хочет Зла, и вечно совершает Благо
Наверх
Профиль
TbMA
12.05.2005, 14:57  

ID пользователя #10
Зарегистрирован: 04.05.2005, 11:44
1:
Сообщений:: 82
прога для написания квестов ссылка

Я Часть той силы, что вечно хочет Зла, и вечно совершает Благо
Наверх
Профиль
 
 
Powered by e107 Forum System
Мониторинг
Личные сообщения
Входящие Входящие
всего, 0 не прочитано
Исходящие Исходящие
всего, 0 не прочитано

[ Послать новое ПС ]
Ссылки