|
|
最近有人还问我活动任务设置的问题,这个问题我本来不想发了,太简单的设置吧!太多人问了所以就发发贴!: ~/ q: K* h# E4 }
在服务器找以下文件,(在这说明一下,我只是说一些列,大家要灵活变通,这才做出更多更好的任务)1 |9 Y d5 C) ?( O1 b- Q
propQuest.inc (这个是任务设置)
- K% _9 ~$ ~5 R, a3 fpropQuest.txt.txt (这个是任务活动名称,在这我不多说这个了)! o' F8 R5 q6 l9 R3 N0 ]$ s
现在我们打开propQuest.inc 这个文档,只要就说说这个里面代码的意思吧!
( N* ^4 V! Y% S0 P7 A' k; eQUEST_VOCMER_TRN1 这个代表活动事项代码!
1 d" z& z( Z2 X7 p{: T1 d) I0 K2 A' \: L
SetTitle7 v+ k# Z9 ~3 ?! D, A
(
, H* V" L. {) X- X {1 q9 ?" y4 \" c9 fIDS_PROPQUEST_INC_000685 这里对propQuest.txt.txt一些说明!
& {' d+ X0 z6 o. A) i( l$ q$ ^);# H2 ~ I( k. e5 }8 ]( ?
& r0 p& p" Z) `setting+ r4 Z1 l" z5 S) X) w' V! y1 N
{
1 q/ D7 R/ p9 }. }& k2 s* Z0 }: L0 R+ R0 p) V* _! G
SetCharacter( "" ); 这里是任务要求见人物NPC完成才可以任务设置( "WWWJIHE" );这样就要见WWWJIHE才可接任务的意思!
" X h! j/ T: @, QSetEndCondCharacter( "MaFl_Andy", 6929, 3328, 1 ); 接任务的人物NPC
! ^% ]( H r" C1 c* m/ ~* a! dSetBeginCondLevel( 15, 15 ); 这是等级要求!
8 Y) ?; l' v$ G; c- L% G6 iSetBeginCondParty( 0, 0, 0, 0 );5 |5 z4 `. a l) N' u
SetBeginCondJob( JOB_VAGRANT );7 ]$ h4 j% j, k& X
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); 这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
* f$ Z; W) G' o2 R% cQuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); 这是是杀MI_AIBATT1怪物爆物品II_GEN_GEM_GEM_TWINKLESTONE编号!3000000000在这里就代表机会率 1就是这个机会掉1个" c0 M* p6 d; k) H
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);
: E3 r/ J, f% S! fQuestItem( MI_AIBATT3, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);
6 _7 ?3 U' K9 h# p8 D* ]- RQuestItem( MI_AIBATT4, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);6 Y$ ?/ w4 K: \ c1 R* S
SetEndCondItem( -1, 0, 0, II_GEN_GEM_GEM_TWINKLESTONE, 5, -1, -1, 这里的II_GEN_GEM_GEM_TWINKLESTONE是物品要求,5个这样的物品才能交任务要求!( B' L. r: d. K
QUEST_DESTINATION_ID_0002 );6 c0 c" c5 P, M3 M% A
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); 这里是完成任务的奖物品
: m6 O {) w2 N4 [- N2 Y" h* sSetEndRewardGold( 1500, 1500 ); 这里是奖金币
2 ^* X4 q" F: z+ K; BSetHeadQuest( 6051 ); 这是奖经验!) J/ k: _/ A7 w2 m, i6 E
* S& J( S) q! g) f* W: D
SetEndRewardSkillPoint(40); 这里完成任务可转职为勇士
4 \* V6 r% p# z' q' E- Q) y& pSetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,!, X( `# N1 z, G* D G3 e: y
- T0 C' R; f7 m8 L# T3 q. I `- o- k我以上只是说明一些任务代码的意思,还是要大家灵活变通!!!
0 |% D( q" ?2 g2 j% M3 Y
4 C! H4 e* a$ P$ G
5 R2 w+ Y3 B4 w5 v! B! [1 _ |
|