|
最近有人还问我活动任务设置的问题,这个问题我本来不想发了,太简单的设置吧!太多人问了所以就发发贴!2 e9 T9 o% G" H' x1 s$ P+ F Y
在服务器找以下文件,(在这说明一下,我只是说一些列,大家要灵活变通,这才做出更多更好的任务)) P6 M4 ?) o! M5 P
propQuest.inc (这个是任务设置)" `2 D! [3 V& N; j2 S
propQuest.txt.txt (这个是任务活动名称,在这我不多说这个了); C/ C$ j& g9 `7 h- n1 v
现在我们打开propQuest.inc 这个文档,只要就说说这个里面代码的意思吧!
9 H2 J- K* d3 \$ bQUEST_VOCMER_TRN1 这个代表活动事项代码!' W" d$ Z; z% @' v
{) \% C% E* k* B! _
SetTitle
9 ]5 x" {! m2 l* K, t(
& p% @3 r1 `: t- L6 TIDS_PROPQUEST_INC_000685 这里对propQuest.txt.txt一些说明!
7 F$ ~1 ~1 n7 R; O);
1 G" a' o% t; s* q7 N: E& S$ X: G4 o) S, D! M5 v+ e
setting
% I3 g$ h: I/ o1 L j0 q5 l% k{
I; Z4 u& |0 g+ M+ c, }7 }2 A3 n1 ]6 r! U0 x
SetCharacter( "" ); 这里是任务要求见人物NPC完成才可以任务设置( "WWWJIHE" );这样就要见WWWJIHE才可接任务的意思!
d8 K& E2 [$ U+ C, rSetEndCondCharacter( "MaFl_Andy", 6929, 3328, 1 ); 接任务的人物NPC7 F' ?* p- H9 ?% C4 V* c- \3 D
SetBeginCondLevel( 15, 15 ); 这是等级要求!/ p5 |, i/ W1 v! L" ? ]" c* g/ r# O
SetBeginCondParty( 0, 0, 0, 0 );4 _0 w8 V4 Y! {* }3 i
SetBeginCondJob( JOB_VAGRANT );6 v3 ^0 ^, g% \9 b
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); 这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!& v, j# B* b9 ^2 L: i
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); 这是是杀MI_AIBATT1怪物爆物品II_GEN_GEM_GEM_TWINKLESTONE编号!3000000000在这里就代表机会率 1就是这个机会掉1个- w% R" F& T! d9 C
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);9 x& e& T: w& \$ u. e4 q
QuestItem( MI_AIBATT3, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);
2 f8 E/ E) V8 X6 TQuestItem( MI_AIBATT4, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);
- T: z9 b5 U; h7 \- j" W4 `/ B5 Q! I4 _SetEndCondItem( -1, 0, 0, II_GEN_GEM_GEM_TWINKLESTONE, 5, -1, -1, 这里的II_GEN_GEM_GEM_TWINKLESTONE是物品要求,5个这样的物品才能交任务要求!
" ]7 z# r5 m1 mQUEST_DESTINATION_ID_0002 );( a# c* u- u3 ~8 A
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); 这里是完成任务的奖物品( @" Q6 S0 T- ^2 m' p
SetEndRewardGold( 1500, 1500 ); 这里是奖金币/ T4 H' L0 t. w
SetHeadQuest( 6051 ); 这是奖经验!
( m6 X- {# G2 |1 v* l4 Z) h' X9 ?9 ]% z$ P* _+ h
SetEndRewardSkillPoint(40); 这里完成任务可转职为勇士
: f! l1 U( {/ T! |SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,!% e' S& H# z& `# {: r
( l$ Z9 j3 w0 L* ]我以上只是说明一些任务代码的意思,还是要大家灵活变通!!!+ J) f K: C6 E2 s9 i! B
8 ^/ r4 J" m$ ]4 C- y3 g4 V! J1 z$ |6 `. q8 k0 m- |" p6 V" D
|
|