|
最近有人还问我活动任务设置的问题,这个问题我本来不想发了,太简单的设置吧!太多人问了所以就发发贴!& k1 T* K; U% V- x& ^
在服务器找以下文件,(在这说明一下,我只是说一些列,大家要灵活变通,这才做出更多更好的任务)
) a/ n+ G7 a' N! @propQuest.inc (这个是任务设置)7 x# ]+ m$ L4 W; }/ o2 ]
propQuest.txt.txt (这个是任务活动名称,在这我不多说这个了)6 ]4 B4 n# \' S( T, X& G h& I% n; H
现在我们打开propQuest.inc 这个文档,只要就说说这个里面代码的意思吧!
8 c. D8 G {& V3 cQUEST_VOCMER_TRN1 这个代表活动事项代码!
3 ^0 u" H. n! |6 T{
6 N, P& b% u6 @SetTitle+ a$ b. J i5 Q7 r
(
8 P3 v6 ]$ M4 B: n% GIDS_PROPQUEST_INC_000685 这里对propQuest.txt.txt一些说明!
. G& X+ N' A# b, q# ~' f' \9 t);8 h* M; \' \# c; |) } \5 d
: Y9 k4 d" [! ~" E8 Fsetting4 r2 A5 J; w$ u3 Q, j
{
5 b7 W( J+ R* ^4 `0 b8 J9 s5 _4 `5 S j
SetCharacter( "" ); 这里是任务要求见人物NPC完成才可以任务设置( "WWWJIHE" );这样就要见WWWJIHE才可接任务的意思!! V$ M/ G0 Q& i* e: r+ ^; y
SetEndCondCharacter( "MaFl_Andy", 6929, 3328, 1 ); 接任务的人物NPC) W. s2 }3 ?2 I/ e C* S8 }+ d# t
SetBeginCondLevel( 15, 15 ); 这是等级要求!, i7 o& `5 f1 { @4 _8 R0 f, B1 y# w
SetBeginCondParty( 0, 0, 0, 0 );
9 E" g! p7 |& M7 V. N+ z; ~SetBeginCondJob( JOB_VAGRANT );
$ N- Y4 s. H* h" ~SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); 这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!/ B' a7 a/ b N) o( ^/ a2 e4 r
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); 这是是杀MI_AIBATT1怪物爆物品II_GEN_GEM_GEM_TWINKLESTONE编号!3000000000在这里就代表机会率 1就是这个机会掉1个
; k& E+ ~- u4 L5 H, A1 U3 pQuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);8 G, K: [6 |1 T2 t
QuestItem( MI_AIBATT3, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); a& l" p$ T5 E9 \/ S/ R* @" U
QuestItem( MI_AIBATT4, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);
0 M; s, m. ~* M/ uSetEndCondItem( -1, 0, 0, II_GEN_GEM_GEM_TWINKLESTONE, 5, -1, -1, 这里的II_GEN_GEM_GEM_TWINKLESTONE是物品要求,5个这样的物品才能交任务要求!
8 \/ h$ n/ `# F0 h( ^QUEST_DESTINATION_ID_0002 );
7 S4 p- j( w' b) zSetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); 这里是完成任务的奖物品
# P" }+ K0 o9 V5 O' kSetEndRewardGold( 1500, 1500 ); 这里是奖金币% `$ r3 {- e9 j ?/ Q4 f2 d
SetHeadQuest( 6051 ); 这是奖经验!
1 v j7 | Z: N( I# T1 R( H* T) P% Q2 K5 Q3 _5 V P
SetEndRewardSkillPoint(40); 这里完成任务可转职为勇士- o, l+ b3 o O# a
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,!- t% e( S# `' @3 C: l+ q u
) m+ `6 D8 u, @" ?- o' T我以上只是说明一些任务代码的意思,还是要大家灵活变通!!!" a) [9 y2 R- ]" [( g3 _+ V
) q! r0 ]( @9 j* h* m3 ^# m
3 E/ C; h" i1 u5 W/ G |
|