|
最近有人还问我活动任务设置的问题,这个问题我本来不想发了,太简单的设置吧!太多人问了所以就发发贴!
1 m& d+ z* D0 q. }1 I! w在服务器找以下文件,(在这说明一下,我只是说一些列,大家要灵活变通,这才做出更多更好的任务)3 m8 P [7 i8 v2 n
propQuest.inc (这个是任务设置)
, P3 |) `) `4 p! @, u# WpropQuest.txt.txt (这个是任务活动名称,在这我不多说这个了)
9 h1 |7 X8 @& {' E5 m现在我们打开propQuest.inc 这个文档,只要就说说这个里面代码的意思吧!
; V; d& j8 O, Y" c( E' _# Z7 G+ ?QUEST_VOCMER_TRN1 这个代表活动事项代码!0 [1 m& o" l$ B3 `$ K% H6 A
{% v' |- C9 E0 |1 N! ]1 Q. G* ~
SetTitle7 x# t' h1 b& {. E
(- P) |) V/ M5 {) _. h) T
IDS_PROPQUEST_INC_000685 这里对propQuest.txt.txt一些说明!
/ }2 f7 A: T$ L5 I- }" i: q);: c( g9 p' ?/ M, B' P! ?% w q
+ V5 T0 R F0 k. b! ]setting8 m6 F: Z8 A; @0 `4 W
{
3 W3 q1 i/ M( x ?* ?$ ~0 R: t3 K9 h; x
SetCharacter( "" ); 这里是任务要求见人物NPC完成才可以任务设置( "WWWJIHE" );这样就要见WWWJIHE才可接任务的意思!
: J4 W' k5 v% tSetEndCondCharacter( "MaFl_Andy", 6929, 3328, 1 ); 接任务的人物NPC! f- V6 z$ Y0 Y4 i0 D7 t; r- Z
SetBeginCondLevel( 15, 15 ); 这是等级要求! Z# z! ~, H Z; o4 A6 G
SetBeginCondParty( 0, 0, 0, 0 );
. p: _6 Q. }( H$ M) ~! [SetBeginCondJob( JOB_VAGRANT );
& W# d2 W7 z, @SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); 这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!& V. q; B/ H2 i. A- S
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); 这是是杀MI_AIBATT1怪物爆物品II_GEN_GEM_GEM_TWINKLESTONE编号!3000000000在这里就代表机会率 1就是这个机会掉1个
0 N3 U `5 j- q/ bQuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);: D* b& N- m4 ?" d2 @7 d7 O
QuestItem( MI_AIBATT3, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);
7 S% J# q9 b3 ^) \' H' \QuestItem( MI_AIBATT4, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);1 E* A/ J6 `4 U V
SetEndCondItem( -1, 0, 0, II_GEN_GEM_GEM_TWINKLESTONE, 5, -1, -1, 这里的II_GEN_GEM_GEM_TWINKLESTONE是物品要求,5个这样的物品才能交任务要求!5 z4 H* W# R: W/ \! L" s/ J' e
QUEST_DESTINATION_ID_0002 );
+ r6 x" D; I5 FSetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); 这里是完成任务的奖物品
8 [# u: x8 T8 ]; s) ?, DSetEndRewardGold( 1500, 1500 ); 这里是奖金币
' m$ D: i" L) d/ j1 \) }; y$ fSetHeadQuest( 6051 ); 这是奖经验!3 @: u- Y; e* {( X/ _8 ?% G8 C7 ^, O
9 k7 |! g# i( L0 e. m
SetEndRewardSkillPoint(40); 这里完成任务可转职为勇士
9 z, V; L# b/ D9 lSetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! C$ T; `9 V; ]9 P/ j4 Q
$ J, \, K: z) A4 w
我以上只是说明一些任务代码的意思,还是要大家灵活变通!!!
# c! V$ H3 x. a/ D: H5 H1 k* `. `% z V9 m& W$ b) E4 g5 b* G
' {' }3 L0 }/ W9 v/ z3 j/ B' U
|
|