|
最近有人还问我活动任务设置的问题,这个问题我本来不想发了,太简单的设置吧!太多人问了所以就发发贴!4 v r) c% F$ E: g: I0 L$ K3 Q
在服务器找以下文件,(在这说明一下,我只是说一些列,大家要灵活变通,这才做出更多更好的任务)+ F$ o# s d* K# r( b& C0 G
propQuest.inc (这个是任务设置)
$ B9 _0 r8 Y# y- j$ FpropQuest.txt.txt (这个是任务活动名称,在这我不多说这个了)1 p _+ ?$ M) q& y# |
现在我们打开propQuest.inc 这个文档,只要就说说这个里面代码的意思吧!
4 L/ R5 `. I1 [: b4 J1 eQUEST_VOCMER_TRN1 这个代表活动事项代码!
; P& r: A' ?0 s! m{6 [6 I' E, Y* s* R, X6 } F
SetTitle9 V6 |$ x: I2 u9 m- i
(( I2 w6 Q# l: D3 l3 D
IDS_PROPQUEST_INC_000685 这里对propQuest.txt.txt一些说明! U1 C# K% z+ J) X8 _4 T
);- F$ m( Y3 z: w4 n2 [
; S! B# k7 I8 J9 _; a
setting
, L% U+ O# Q3 |: P D{
/ A0 C9 U% @3 U! h! a# a& X) t3 ~: Y$ K8 x# h, f8 e; q
SetCharacter( "" ); 这里是任务要求见人物NPC完成才可以任务设置( "WWWJIHE" );这样就要见WWWJIHE才可接任务的意思!# B: E0 m6 ^6 d
SetEndCondCharacter( "MaFl_Andy", 6929, 3328, 1 ); 接任务的人物NPC( m5 R- ^# k9 J1 ?4 z3 H
SetBeginCondLevel( 15, 15 ); 这是等级要求!
e1 Q% v3 n0 E$ f) hSetBeginCondParty( 0, 0, 0, 0 );' Z+ `, X8 o1 c6 [; Y2 {3 G
SetBeginCondJob( JOB_VAGRANT );
# z" D: w7 I0 a. X* U4 aSetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); 这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!% p3 v; M V% ?, X6 l
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); 这是是杀MI_AIBATT1怪物爆物品II_GEN_GEM_GEM_TWINKLESTONE编号!3000000000在这里就代表机会率 1就是这个机会掉1个
4 i& d. H. f" ]0 SQuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);
. T) L8 |* Y' n2 X, d! {( H1 ]QuestItem( MI_AIBATT3, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);' H/ I( C9 r) ~. s- e& ?
QuestItem( MI_AIBATT4, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);
6 {1 f/ s7 N: u9 y% XSetEndCondItem( -1, 0, 0, II_GEN_GEM_GEM_TWINKLESTONE, 5, -1, -1, 这里的II_GEN_GEM_GEM_TWINKLESTONE是物品要求,5个这样的物品才能交任务要求!
1 D4 Y) o7 b% P% `( p7 q& | _QUEST_DESTINATION_ID_0002 );
1 I6 v. [8 J# c7 b) jSetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); 这里是完成任务的奖物品
! y* J( @7 X( R" v! t; xSetEndRewardGold( 1500, 1500 ); 这里是奖金币
* C" E+ W9 J: s* x: b* R0 A) d0 ~SetHeadQuest( 6051 ); 这是奖经验!
0 O0 ]/ h5 q& u# x! y5 ^8 p6 U4 y4 k& @
SetEndRewardSkillPoint(40); 这里完成任务可转职为勇士6 F" q5 X, l% {) g5 Y
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,!8 n' \4 i) M6 j2 e9 E# f
- o7 E+ B$ h: ~2 |/ a
我以上只是说明一些任务代码的意思,还是要大家灵活变通!!!
7 U2 z- Y- I. h( Y3 i$ a& n4 p7 k) a- b* t, T3 M. r( ^( r
7 Y7 l# @, B9 I$ Q6 O% M
|
|