|
|
最近有人还问我活动任务设置的问题,这个问题我本来不想发了,太简单的设置吧!太多人问了所以就发发贴!
. b" H1 z; g3 Z2 \, ~1 b在服务器找以下文件,(在这说明一下,我只是说一些列,大家要灵活变通,这才做出更多更好的任务)" ?8 I+ a) c: F$ f' h
propQuest.inc (这个是任务设置)! u3 q2 ~" V* q1 {! h# ~
propQuest.txt.txt (这个是任务活动名称,在这我不多说这个了)
$ [* m) m; V7 O7 n) Y! v现在我们打开propQuest.inc 这个文档,只要就说说这个里面代码的意思吧!+ H; @% R. Z% s1 I0 j8 f( Z3 x, R' X
QUEST_VOCMER_TRN1 这个代表活动事项代码!
+ Q. q* x1 ?" ?- h5 e) G# [1 J" ~3 b{
' I) a# D! k Q6 p. I+ @( @SetTitle& T. z' r+ v2 o+ N* @: x
(
; k' X' t( L& ^+ ~' vIDS_PROPQUEST_INC_000685 这里对propQuest.txt.txt一些说明!
+ ~! Z5 ?' L n, U4 @# W1 ?);
0 ]2 O1 j- h: O% m4 e( A; r: J& |' I1 Z+ K( O- G
setting
$ @. [4 d/ J5 p{
& [3 V) x2 z6 F# f: t
$ W# K5 [6 p3 t+ o8 c8 KSetCharacter( "" ); 这里是任务要求见人物NPC完成才可以任务设置( "WWWJIHE" );这样就要见WWWJIHE才可接任务的意思!
9 C; D2 { D6 LSetEndCondCharacter( "MaFl_Andy", 6929, 3328, 1 ); 接任务的人物NPC* b4 j$ Q% x- k- n5 I x
SetBeginCondLevel( 15, 15 ); 这是等级要求!
6 G0 R: U# B- C1 hSetBeginCondParty( 0, 0, 0, 0 );
: q/ G# F) X9 C, ZSetBeginCondJob( JOB_VAGRANT );
. k; ]% \" F [# R8 ?SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); 这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!: T' [' X' }: t) R
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); 这是是杀MI_AIBATT1怪物爆物品II_GEN_GEM_GEM_TWINKLESTONE编号!3000000000在这里就代表机会率 1就是这个机会掉1个
# s" ?+ u" K: z% `& ~" E! |' AQuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);
# B+ y) w. P& _% l& `, w7 o* ^QuestItem( MI_AIBATT3, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);: S2 w/ C* _* `+ C
QuestItem( MI_AIBATT4, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);
1 ~% U, _$ V8 f) K0 x7 {SetEndCondItem( -1, 0, 0, II_GEN_GEM_GEM_TWINKLESTONE, 5, -1, -1, 这里的II_GEN_GEM_GEM_TWINKLESTONE是物品要求,5个这样的物品才能交任务要求!
3 T+ I& j* n* \0 ?" \4 Z nQUEST_DESTINATION_ID_0002 );
3 v6 F3 C1 l2 {! ~( C$ }$ mSetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); 这里是完成任务的奖物品
9 X1 d5 f/ u$ [7 j2 P' [SetEndRewardGold( 1500, 1500 ); 这里是奖金币
4 a7 F/ p c( A5 |) `SetHeadQuest( 6051 ); 这是奖经验!- n. Q3 u7 \ m7 l3 f
6 r" ~# a9 w5 c9 T9 {
SetEndRewardSkillPoint(40); 这里完成任务可转职为勇士
1 _. B6 B! Y/ v1 c4 P$ y7 t8 Q* wSetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,!
; M2 j; O9 H( E' E" }% }- P1 ]9 t7 p/ d, A9 G! h; Y
我以上只是说明一些任务代码的意思,还是要大家灵活变通!!!
2 X) Y) R- r, E y0 W! B4 q1 P5 w) g5 m/ S6 |4 ?
" z; v4 t/ u4 F) Z/ Y |
|