|
最近有人还问我活动任务设置的问题,这个问题我本来不想发了,太简单的设置吧!太多人问了所以就发发贴!( D3 Y8 y: `. s2 A1 Z" V
在服务器找以下文件,(在这说明一下,我只是说一些列,大家要灵活变通,这才做出更多更好的任务)
9 U& m5 _- S: t E" w6 WpropQuest.inc (这个是任务设置)
& A! p; N5 c# Z/ A. l/ T' X+ {2 V$ apropQuest.txt.txt (这个是任务活动名称,在这我不多说这个了)
5 a; T: V* |- v/ c1 e2 u' }+ U现在我们打开propQuest.inc 这个文档,只要就说说这个里面代码的意思吧!" Z0 B9 y& e3 q% P) i" U
QUEST_VOCMER_TRN1 这个代表活动事项代码!
* v" _" e8 \) L+ S; ^% G2 f{
! o7 b F/ z" u! G1 _SetTitle2 K5 \- k9 `8 }6 K
( o% s4 @* ^. W6 t
IDS_PROPQUEST_INC_000685 这里对propQuest.txt.txt一些说明!2 ]! U6 A- ?, L t# ?/ w
);
% J7 l* W4 k9 D- j2 a. ~/ S' R: ]* g* b
setting
9 [; t; m. C- `3 S6 c& q6 ^% j- q{
; U7 u% e, j6 M( l- B+ N6 x0 f* S) j" L x1 p' r
SetCharacter( "" ); 这里是任务要求见人物NPC完成才可以任务设置( "WWWJIHE" );这样就要见WWWJIHE才可接任务的意思!
1 l% D0 r9 [/ C4 w4 rSetEndCondCharacter( "MaFl_Andy", 6929, 3328, 1 ); 接任务的人物NPC2 U& b3 d( a u. k. k
SetBeginCondLevel( 15, 15 ); 这是等级要求!
% q' T: }. ^; G! O. i2 VSetBeginCondParty( 0, 0, 0, 0 );
& T. p5 n# g" P' e; l* ?, ^SetBeginCondJob( JOB_VAGRANT );9 b3 K( f4 ^' r" A% H) U/ D5 y
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); 这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!- l8 r4 S: n% T9 B9 ~
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); 这是是杀MI_AIBATT1怪物爆物品II_GEN_GEM_GEM_TWINKLESTONE编号!3000000000在这里就代表机会率 1就是这个机会掉1个0 c r) v" [* ?0 q! t
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);
8 t$ N, {* D2 y( hQuestItem( MI_AIBATT3, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);& m: T7 J! v3 U6 }1 K2 L9 i
QuestItem( MI_AIBATT4, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);
* k9 @, q& v5 e$ P! GSetEndCondItem( -1, 0, 0, II_GEN_GEM_GEM_TWINKLESTONE, 5, -1, -1, 这里的II_GEN_GEM_GEM_TWINKLESTONE是物品要求,5个这样的物品才能交任务要求!
+ J. i) {4 y" J( P' W. L6 FQUEST_DESTINATION_ID_0002 );
) f; J! m' m) J" T- k {SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); 这里是完成任务的奖物品2 [# k' T% u) T+ J7 _/ c
SetEndRewardGold( 1500, 1500 ); 这里是奖金币
( R& G9 ~) N- CSetHeadQuest( 6051 ); 这是奖经验!
0 {2 z, H/ l( L
, l, U3 `1 z M7 R1 G6 k% |SetEndRewardSkillPoint(40); 这里完成任务可转职为勇士
9 U' _- e- \! E# q5 \" P3 K% MSetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,!4 q) d% H( h) r( {2 S& P3 S9 p
- w1 H( u, d* n( l0 D- M9 M9 [我以上只是说明一些任务代码的意思,还是要大家灵活变通!!!
! N3 ]- n* W& Z* D0 A/ ~' S, d' `6 M5 C0 Q- i m3 m
* \/ K1 [- n/ |& } K0 ~
|
|