|
最近有人还问我活动任务设置的问题,这个问题我本来不想发了,太简单的设置吧!太多人问了所以就发发贴!
' s5 v/ O8 U' G$ [4 Y/ w在服务器找以下文件,(在这说明一下,我只是说一些列,大家要灵活变通,这才做出更多更好的任务)0 V5 [% A- @( w+ X0 q
propQuest.inc (这个是任务设置)
/ @) h$ J! x. opropQuest.txt.txt (这个是任务活动名称,在这我不多说这个了)# S9 p* e4 P% I, Q: S
现在我们打开propQuest.inc 这个文档,只要就说说这个里面代码的意思吧!
! w8 d9 s2 i1 ~. \5 P8 w0 ZQUEST_VOCMER_TRN1 这个代表活动事项代码! m6 ?9 {7 z' K
{
9 R' J5 W" t7 V$ CSetTitle& E9 e) k" j! c. V4 ]
(
; y' c3 r) \7 c/ E0 XIDS_PROPQUEST_INC_000685 这里对propQuest.txt.txt一些说明!
1 d+ B6 Q& w2 B/ C);; E% j" Q" C4 l0 A; F) Q; a
; D* A: c# g. V8 J# |setting' Y% k8 B, k& Y7 {* G6 l
{
+ \2 f5 p6 o) w0 Y' g5 J+ f V& n
6 K/ B/ N v/ ~5 |. w, _SetCharacter( "" ); 这里是任务要求见人物NPC完成才可以任务设置( "WWWJIHE" );这样就要见WWWJIHE才可接任务的意思!
* T- ]- O6 ~$ WSetEndCondCharacter( "MaFl_Andy", 6929, 3328, 1 ); 接任务的人物NPC7 h, N6 p; b0 g( x" t9 {) [. U$ S
SetBeginCondLevel( 15, 15 ); 这是等级要求!' [9 |; w0 c; n* j9 ^; V8 P3 p
SetBeginCondParty( 0, 0, 0, 0 );7 v U( y7 d+ Q5 v7 W7 ], r% X
SetBeginCondJob( JOB_VAGRANT );
/ P0 G( i% u7 o2 M# [; cSetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); 这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
) n5 H; R- H" {" QQuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); 这是是杀MI_AIBATT1怪物爆物品II_GEN_GEM_GEM_TWINKLESTONE编号!3000000000在这里就代表机会率 1就是这个机会掉1个% R- d6 w" @" |# J/ }0 @4 O. q
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);
5 K' L" [% Q- w% u9 T- yQuestItem( MI_AIBATT3, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);
) c- L* b& `* Z+ g5 \7 h* ]QuestItem( MI_AIBATT4, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);/ m1 G6 n% Z# E
SetEndCondItem( -1, 0, 0, II_GEN_GEM_GEM_TWINKLESTONE, 5, -1, -1, 这里的II_GEN_GEM_GEM_TWINKLESTONE是物品要求,5个这样的物品才能交任务要求!
2 p c/ Q2 R& w* }QUEST_DESTINATION_ID_0002 );
. I- e: R% W$ A. CSetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); 这里是完成任务的奖物品
# e4 `; Q4 v) B6 d' jSetEndRewardGold( 1500, 1500 ); 这里是奖金币
6 z" T; D* ]8 I r3 y. H9 pSetHeadQuest( 6051 ); 这是奖经验!
' F! l6 R v: A/ T" S
% S& p; m/ V+ |0 p' H8 u$ R1 `. j1 `SetEndRewardSkillPoint(40); 这里完成任务可转职为勇士
" u2 O( c- _/ c9 n) R/ oSetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,!
[) n7 O. _, i; s! ?
% m6 o0 h& N' C6 ^1 \( n我以上只是说明一些任务代码的意思,还是要大家灵活变通!!!
; h* m+ A9 U- b' x# ^% g
8 U9 r* y9 ], R/ Z4 l3 l: @ K* p5 p9 u4 i# i C* [; s
|
|