|
最近有人还问我活动任务设置的问题,这个问题我本来不想发了,太简单的设置吧!太多人问了所以就发发贴!% A( b$ X8 G" D4 o# W3 z
在服务器找以下文件,(在这说明一下,我只是说一些列,大家要灵活变通,这才做出更多更好的任务)
: s% P5 K; ?6 z' N. v2 KpropQuest.inc (这个是任务设置)" A2 R$ I* i- z; M
propQuest.txt.txt (这个是任务活动名称,在这我不多说这个了)
+ U: a7 F5 }8 S9 f2 G# w现在我们打开propQuest.inc 这个文档,只要就说说这个里面代码的意思吧!3 g5 Y0 x. M4 N- T& S. y# y
QUEST_VOCMER_TRN1 这个代表活动事项代码!9 ~3 U) g7 q, M% T7 h3 A% z6 z( c
{
4 h& b* e9 l9 b; a! e+ \SetTitle
* G4 r# U5 y8 i(- L! x) c& m& _( ^. N! s' O. s
IDS_PROPQUEST_INC_000685 这里对propQuest.txt.txt一些说明!
& C& [; y* i3 h; |);) ^4 g: p3 L; T3 [( s$ c
; J n) A7 m1 V% z2 ^) M' \# U
setting- X8 \. K" e7 ]6 }1 D j
{
) }: d& P' J/ r- D$ {. b7 |1 H" I6 K1 v" j6 a# Z6 L
SetCharacter( "" ); 这里是任务要求见人物NPC完成才可以任务设置( "WWWJIHE" );这样就要见WWWJIHE才可接任务的意思!$ |4 {0 |, _5 ^: m. Q6 S: e
SetEndCondCharacter( "MaFl_Andy", 6929, 3328, 1 ); 接任务的人物NPC
1 I. k6 p8 L6 U7 hSetBeginCondLevel( 15, 15 ); 这是等级要求!
* ]+ Y3 @: X# X( oSetBeginCondParty( 0, 0, 0, 0 );+ r( I! {. ?1 `) d- W% n6 x0 v @
SetBeginCondJob( JOB_VAGRANT );' \6 E2 Y$ S- e' Q2 C' ]
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); 这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
8 x6 L ^- w9 G) J5 KQuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); 这是是杀MI_AIBATT1怪物爆物品II_GEN_GEM_GEM_TWINKLESTONE编号!3000000000在这里就代表机会率 1就是这个机会掉1个5 {; u% r/ q% e6 ?2 ]$ r
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);: z- m' w7 E+ R2 g4 J
QuestItem( MI_AIBATT3, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);7 F( O/ `5 F$ w9 T# b" n) _/ P3 N
QuestItem( MI_AIBATT4, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);3 \, l1 n T$ P2 w. q% S
SetEndCondItem( -1, 0, 0, II_GEN_GEM_GEM_TWINKLESTONE, 5, -1, -1, 这里的II_GEN_GEM_GEM_TWINKLESTONE是物品要求,5个这样的物品才能交任务要求!5 h# s+ o! I# X" `5 r+ D J
QUEST_DESTINATION_ID_0002 );' X" Q, o" e* U
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); 这里是完成任务的奖物品, L' R, m* s8 Z: \
SetEndRewardGold( 1500, 1500 ); 这里是奖金币0 D- X) ^' g- x5 G9 E, z; m
SetHeadQuest( 6051 ); 这是奖经验!$ C" U! m- L3 [! x" w( j
" u) D# D" a2 u6 {# aSetEndRewardSkillPoint(40); 这里完成任务可转职为勇士4 ?9 x7 {8 W2 U: S3 h# e3 B; b! t& h
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,!6 I; H' b, B4 V: \& D6 w8 k9 `& B$ B
! ]8 B' u2 Q, z3 {1 }
我以上只是说明一些任务代码的意思,还是要大家灵活变通!!!
6 k7 i. \. X0 R7 o: |, B$ T. K6 v$ L. r4 C4 c
8 j/ U+ C+ s" i0 { |
|