在服务器找以下文件,(在这说明一下,我只是说一些列,大家要灵活变通,这才做出更多更好的任务): U$ G9 S2 ^7 Y1 d& i: \. @
7 I& s1 m* Y2 K) N$ ^propQuest.inc (这个是任务设置)5 S' L3 l$ t/ H9 n1 n' z4 e( r. A1 \
propQuest.txt.txt (这个是任务活动名称,在这我不多说这个了)
! r1 M% s- h G# v' \) W, `* u5 Q/ ]3 j' }3 x3 g- [现在我们打开propQuest.inc 这个文档,只要就说说这个里面代码的意思吧!1 o$ _' x9 @5 _6 O
) l* }/ C# O# k q% e7 l# UQUEST_VOCMER_TRN1 这个代表活动事项代码!
% r5 U5 U! |* L; O- [) {% ~7 T/ S5 m8 w2 u/ [( c9 H{* E6 V& w6 ^: k5 N! T
, C$ R7 }, M) o' n7 B* H1 `6 @$ t* ^ SetTitle& o, v/ Q! f; F. R
) {; z/ L1 ~4 }3 Y( O" R ( k4 {) I+ I8 H% W
8 f, c: v, F* I2 L5 j$ a e;i IDS_PROPQUEST_INC_000685 这里对propQuest.txt.txt一些说明!+ e |) m( C6 \$ u2 r$ R
( {( ~, Q+ I4 c& x );9 {6 q# q# x* ?" }3 I! q j) d9 P& _
' i k- k& H/ `1 b8 z 8 K+ b. o- ]- W) s; Q
8 Q* P7 ?0 M! ?$ a! M6 f setting) g& O3 I& Y3 y( }% }
6 k$ q0 `2 G7 \. C7 E' b3 l {7 Y$ J ~# a. K$ B1 y" J( j, ~) E0 X
0 T+ b( G' o7 v8 C0 n4 L8 Z/ W4 }) k5 u# Z
SetCharacter("" ); 这里是任务要求见人物NPC完成才可以任务设置( "WWWJIHE" );这样就要见WWWJIHE才可接任务的意思!
2 a+ U g( [' J5 g; ]/ r8 Z" i3 r* K3 ]; b$ @2 L; G& w2 j# G& e SetEndCondCharacter("MaFl_Andy", 6929, 3328, 1 ); 接任务的人物NPC( r, Y9 v$ \5 d: V
3 v0 e! D& e) q SetBeginCondLevel( 15,15 ); 这是等级要求!9 j( c' j& ]/ d2 `
; m' F5 t" Z0 {+ v# h. m SetBeginCondParty( 0,0, 0, 0 );0 U- X1t! Q/ V$ J5 I
& l p9 q6 l( O9 B9 ^ SetBeginCondJob(JOB_VAGRANT );0 ]+I, d N6 Q& \; m; u3 [ C% P5 u) S! t% n- ~; }
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); 这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!: t$ q: [! P# f
& k: y: e' C7 A/ F, Q; U QuestItem( MI_AIBATT1,II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); 这是是杀MI_AIBATT1怪物爆物品II_GEN_GEM_GEM_TWINKLESTONE编号!3000000000在这里就代表机会率 1就是这个机会掉1个
" Y- I1 R/ F. g4 ~$ E2 F3 ?2 X( p; I0 N8 N0 ~ QuestItem( MI_AIBATT2,II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);
/ e" `* W3 @- o; Y8 q, Q# `; v+ o1 L QuestItem( MI_AIBATT3,II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);- F S2 y! v, i' e3 W0 u' y# j# b. a( E5 G
QuestItem( MI_AIBATT4,II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);3 l: F9 d8 N, R+ d8 M7 [6 q
5 {# `; y7 Y$ M6 @- \& Y SetEndCondItem( -1, 0,0, II_GEN_GEM_GEM_TWINKLESTONE, 5, -1, -1, 这里的II_GEN_GEM_GEM_TWINKLESTONE是物品要求,5个这样的物品才能交任务要求!) n* \" F/ m& S4 |
& W2 z q4 m, l6 d' {5 B4 b- yQUEST_DESTINATION_ID_0002 );$ p' k6 {& Z2 H! z
( z: C# z8 b0i @ Z0 Q SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5); 这里是完成任务的奖物品, p5 F7 T6 G& l! ]5 j
0 S" G# K8 b1 L( U) t SetEndRewardGold( 1500, 1500); 这里是奖金币
* k! Y4 L& q3 b7 S- Q8 n# ~7 W) V; V* p# B S SetHeadQuest( 6051); 这是奖经验!6 O$ o. S: O0 K) f1 o. \
7 m3 B8 C4 y8 z$ H) h) n; d+ _$ J% X' P2 s# |7 z8 M1 Q: T; c8 i
SetEndRewardSkillPoint(40); 这里完成任务可转职为勇士( `1 [1 ^9 M8 `. ]2 ~
! e+ |6 E% g* h+ q2 a0 j5 HSetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! & E0 V! w- y! h1 K0 d
|