|
|
最近有人还问我活动任务设置的问题,这个问题我本来不想发了,太简单的设置吧!太多人问了所以就发发贴!+ I5 E$ {% f# X1 \; ?1 Z! t
在服务器找以下文件,(在这说明一下,我只是说一些列,大家要灵活变通,这才做出更多更好的任务)
6 x) B: x# |) _- g$ J8 \propQuest.inc (这个是任务设置)3 P, A- d. Q/ w S. l9 h" y
propQuest.txt.txt (这个是任务活动名称,在这我不多说这个了)
) Q7 K# l7 ?5 [现在我们打开propQuest.inc 这个文档,只要就说说这个里面代码的意思吧!7 ~6 Y* S* R$ b- |" }
QUEST_VOCMER_TRN1 这个代表活动事项代码!
9 e! ~) o8 Y" J1 G v+ n# a0 U4 d+ `' x{7 _1 w8 P! x# ~ @
SetTitle/ b* d. u( P/ i/ N
(% x3 D0 f$ d/ O) S
IDS_PROPQUEST_INC_000685 这里对propQuest.txt.txt一些说明!: `+ e& T9 i/ n7 g1 [7 T" Q* d$ R
);! _7 @% Q5 X+ s. ^* W2 ^
0 A4 o& }+ }2 ?1 d+ ksetting M. U7 H1 T9 M* I
{
0 F+ k/ |% h7 c
0 K2 V* o; l+ _ HSetCharacter( "" ); 这里是任务要求见人物NPC完成才可以任务设置( "WWWJIHE" );这样就要见WWWJIHE才可接任务的意思!3 ]/ ^5 Q' j4 W. ?( s |1 w# J) w1 t
SetEndCondCharacter( "MaFl_Andy", 6929, 3328, 1 ); 接任务的人物NPC
5 ?- D. \0 r3 d5 L, ^4 l/ tSetBeginCondLevel( 15, 15 ); 这是等级要求!
: N# \! I5 i$ b/ jSetBeginCondParty( 0, 0, 0, 0 );
9 D/ |, i* q1 ~2 k$ rSetBeginCondJob( JOB_VAGRANT );
1 ]4 ?3 K5 G& Q1 v# u" ISetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); 这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
1 F) n+ L, w3 ^ f M- x" RQuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); 这是是杀MI_AIBATT1怪物爆物品II_GEN_GEM_GEM_TWINKLESTONE编号!3000000000在这里就代表机会率 1就是这个机会掉1个/ Z+ Z* c- Z: G- i" }
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);$ J2 h+ y4 W* a$ N' R- ]! y9 w0 ~
QuestItem( MI_AIBATT3, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);
* U0 Q4 p2 x U+ T5 ?QuestItem( MI_AIBATT4, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);
6 O3 @) Y' t. Q1 A3 r' YSetEndCondItem( -1, 0, 0, II_GEN_GEM_GEM_TWINKLESTONE, 5, -1, -1, 这里的II_GEN_GEM_GEM_TWINKLESTONE是物品要求,5个这样的物品才能交任务要求! L5 U+ V* W! K' a) n& j$ o( i" e
QUEST_DESTINATION_ID_0002 );
8 ^& P, F4 Y( \, {: E( [- Y" mSetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); 这里是完成任务的奖物品# r' ?' g, u- o5 Z! _
SetEndRewardGold( 1500, 1500 ); 这里是奖金币/ o! V% z7 {6 d( ~7 o
SetHeadQuest( 6051 ); 这是奖经验!( X, E, a- O7 g4 u) t
9 `6 d8 v+ s7 S% B4 k& `: R; u+ RSetEndRewardSkillPoint(40); 这里完成任务可转职为勇士1 h8 v8 H$ B. ?8 ^& K' Y
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,!6 W0 g: v- G: _" v
. o8 P+ J7 g) @: d$ E
我以上只是说明一些任务代码的意思,还是要大家灵活变通!!!* \( Q4 o% V" [6 T8 B
5 K, J- C/ s. _1 G, u; O. b( i- v$ J- h3 ~+ z- x$ T8 Q
|
|