|
最近有人还问我活动任务设置的问题,这个问题我本来不想发了,太简单的设置吧!太多人问了所以就发发贴!9 k1 l& ]& Z7 G
在服务器找以下文件,(在这说明一下,我只是说一些列,大家要灵活变通,这才做出更多更好的任务)$ o' n* R( l7 }* `
propQuest.inc (这个是任务设置)# @7 |* o# p' ~% E* P3 _1 P
propQuest.txt.txt (这个是任务活动名称,在这我不多说这个了)
4 g, t9 e; ]9 h+ C* Y; P现在我们打开propQuest.inc 这个文档,只要就说说这个里面代码的意思吧!
; p" F/ J3 ?8 e- {1 ^QUEST_VOCMER_TRN1 这个代表活动事项代码!
; P6 V$ S6 y# K. i" ~( i{
: n& [# Q! p8 u, m- F" S3 eSetTitle% f% g! l% Q0 @3 z2 m. E
(
- R6 h( B" m/ Z! vIDS_PROPQUEST_INC_000685 这里对propQuest.txt.txt一些说明!# ^" t% K1 N$ R
);
, ?5 C4 ~: A/ o4 q4 }, y
7 f' e* M6 ^0 ?& m$ hsetting+ S+ O( y' ^5 O' E" K
{
1 @3 S2 f" e' j7 k8 I# [( |% Y4 N, h& X* R8 }
SetCharacter( "" ); 这里是任务要求见人物NPC完成才可以任务设置( "WWWJIHE" );这样就要见WWWJIHE才可接任务的意思!+ g( B, v1 I! m Y* i! C+ g( y
SetEndCondCharacter( "MaFl_Andy", 6929, 3328, 1 ); 接任务的人物NPC
$ ~& V& m+ n. N$ B5 j' ESetBeginCondLevel( 15, 15 ); 这是等级要求!
. [6 N$ D" l! l9 USetBeginCondParty( 0, 0, 0, 0 );
6 H# C# n& F9 Z1 ~* l- ZSetBeginCondJob( JOB_VAGRANT );
; y# Z# R2 g3 i3 U6 l5 v# c/ ]# \SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); 这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
. l% I& I3 f" F( x0 u- P( zQuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); 这是是杀MI_AIBATT1怪物爆物品II_GEN_GEM_GEM_TWINKLESTONE编号!3000000000在这里就代表机会率 1就是这个机会掉1个& j7 d" R R1 A" L3 m7 e" M
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);
, K: I$ I" ^ s) L- O' IQuestItem( MI_AIBATT3, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);; Z3 ^9 E& }7 a: w
QuestItem( MI_AIBATT4, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);) z7 _3 [: H5 w6 Z+ D( E1 L) t
SetEndCondItem( -1, 0, 0, II_GEN_GEM_GEM_TWINKLESTONE, 5, -1, -1, 这里的II_GEN_GEM_GEM_TWINKLESTONE是物品要求,5个这样的物品才能交任务要求!8 K2 o, n& E Z) ]) M
QUEST_DESTINATION_ID_0002 );
9 }6 c8 v# K1 z7 w3 Y+ P4 cSetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); 这里是完成任务的奖物品
- F K8 p3 J* PSetEndRewardGold( 1500, 1500 ); 这里是奖金币
* J0 m' C! F3 N! e. gSetHeadQuest( 6051 ); 这是奖经验!
' ~, k: }% v& o* y: _- n8 k
' P+ Y8 w, S* M8 K7 RSetEndRewardSkillPoint(40); 这里完成任务可转职为勇士
2 \, t5 f; B- ~, ~% ZSetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,!
2 k: g- ?3 }5 E" F2 j) `5 b' `8 ~7 [4 Q# B) H
我以上只是说明一些任务代码的意思,还是要大家灵活变通!!!, V! R+ G8 A: ^. t; I5 g
- _) o$ q$ r a. k2 P5 @
, z1 u5 ]: @+ s+ E* x0 o |
|