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

ID пользователя #10
Зарегистрирован: 04.05.2005, 11:44
1:
Сообщений:: 82
1. Естественно на серваке
2. У меня на ФТП (чисто для инфы) переписываю раз в день, поэтому не всегда эта инфа точна
ссылка

P.S.
чтоб не делали двойную работу

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

ID пользователя #10
Зарегистрирован: 04.05.2005, 11:44
1:
Сообщений:: 82
их нужно сделать!
квесты в которых квестгивер ITEM
751 - квест в середине цепочки(муглоре)[item 4834]
819 - начальный квест цепочки [item 958]
2280 - начальный квест цепочки [item 6064]

а вот и квест для ГО:
830 - начальный квест цепочки [gameobj 3239] работать должен но не открыть c помощью item 4882
398 - очень удачный помоему квест готово


цепочка в которой есть оба вида новых квестов:
45 - квест в середине цепочки(elwyn forest) [gameobj 56] - заканчивает 37 квест и начинает 45
71 - квест в середине цепочки [item 735] - заканчивает 45 и начинает 71



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

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

[gameobj 164956]
name=Western Crystal Pylon
type=2 GAMEOBJECT_TYPE_QUESTGIVER
model=3080
sound1=3533 PROP_QUESTLISTID
sound2=2 PROP_PAGEMATERIAL
sound3=2179 PROP_GOSSIPID

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

ID пользователя #10
Зарегистрирован: 04.05.2005, 11:44
1:
Сообщений:: 82
пример написания ГО-квеста SEA1 выдаёт квест, а другой ГО SEA2 завершает:


namespace eval SEA1 {
proc QueryQuest { obj player questlistid } {
if {[GetQFlag $player Q4730]==0} {
SendQuestDetails $player $obj 4730
}
}
}

а вот как вас вознаграждает ГО:

namespace eval SEA2 {
proc QueryQuest { obj player questlistid } {
if {[GetQFlag $player "Q4730"] == 0} {
if { [GetQuestStatus $player 4730] == 3 } {
SendQuestComplete $player 4730
SendQuestReward $player $obj 4730
SetQFlag $player Q4730
}
}
}
}

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

ID пользователя #10
Зарегистрирован: 04.05.2005, 11:44
1:
Сообщений:: 82
пример квеста когда ГО сначал вознграждает за квест(749) а потом и сам выдаёт (751):

namespace eval Ravagecaravan {
proc QueryQuest { obj player questlistid } {
if {[GetQuestStatus $player 749]==3} {
SendQuestReward $player $obj 749
SetQFlag $player "Q749"
}
if {(([GetQFlag $player Q749]==1)&&([GetQuestStatus $player 749]== 4))} {
if {(([GetQFlag $player "Q751"]==0)&&([GetQuestStatus $player 751]== 4))} {
SendQuestDetails $player $obj 751
}
}
}
proc OnGossip { obj player gossipid } {
}
}
namespace eval Ravagecaravan {
proc OnOpen { obj player lootid } {
if {(([GetQFlag $player "Q749"]==0)&&([GetQuestStatus $player 749]!= 0))} {
return 1
} else {
return 0
}
}
}

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

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

namespace eval SunkenChest {

proc OnOpen { obj player lootid } {

if {[GetQFlag $player "Q140"]==0} {
if { [GetQuestStatus $player 140]==3 } {
SendQuestReward $player $obj 140
return 1
} else {
return 0
}

} else {
return 0
}

}
}


пример скрипта для ГО, выдавать лут только в том случае если нужный нам квес еще не выполнен

namespace eval ChensEmptyKeg {

proc OnOpen { obj player lootid } {
if { [GetQuestStatus $player 819]==4 } {
return 1
} else {
return 0
}
}
}



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

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