|
最近有人还问我活动任务设置的问题,这个问题我本来不想发了,太简单的设置吧!太多人问了所以就发发贴!
/ O% B1 g" {) ^# V5 H. s3 ^在服务器找以下文件,(在这说明一下,我只是说一些列,大家要灵活变通,这才做出更多更好的任务)
% ?( }. b7 I( wpropQuest.inc (这个是任务设置)
7 F# K' G/ w: Q$ v% R2 mpropQuest.txt.txt (这个是任务活动名称,在这我不多说这个了)
7 ?/ I1 N3 D3 u8 O; q8 o现在我们打开propQuest.inc 这个文档,只要就说说这个里面代码的意思吧!
8 L3 F% x+ P( X8 t6 E$ BQUEST_VOCMER_TRN1 这个代表活动事项代码!9 F2 M7 ~. t5 Y/ P& l& q7 u. @# f) e
{ W; z- u9 E# t4 l- W7 t
SetTitle6 j4 O: o O4 y" O; ?6 a' [4 ~0 K
(7 s+ {/ C( }3 f; ~6 {
IDS_PROPQUEST_INC_000685 这里对propQuest.txt.txt一些说明!6 K d$ Y+ _& M9 b
);2 H x; m( K& s; Z' T I3 p6 S$ A+ Z
) z* z+ S" w, ^1 O2 x$ ?( Jsetting* m9 A5 Z. E/ r
{& I' u5 \7 }% z' e8 _+ L6 A" L6 O
3 q4 X! @8 P* U, ~2 |- I4 [SetCharacter( "" ); 这里是任务要求见人物NPC完成才可以任务设置( "WWWJIHE" );这样就要见WWWJIHE才可接任务的意思!
' z/ V# D# z% {2 JSetEndCondCharacter( "MaFl_Andy", 6929, 3328, 1 ); 接任务的人物NPC% x& i0 `/ D+ P4 W
SetBeginCondLevel( 15, 15 ); 这是等级要求!5 @8 p y2 Q, E; |
SetBeginCondParty( 0, 0, 0, 0 ); _9 Y9 c* k/ ] M2 M
SetBeginCondJob( JOB_VAGRANT );* y5 C- \6 c( c w% x
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); 这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!0 s/ j- Q+ L. Y/ p h' T9 _9 `2 F( k
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); 这是是杀MI_AIBATT1怪物爆物品II_GEN_GEM_GEM_TWINKLESTONE编号!3000000000在这里就代表机会率 1就是这个机会掉1个
' M0 u0 v* D; O \+ d/ wQuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);
5 N; e5 x8 K; E5 z6 ^QuestItem( MI_AIBATT3, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);
. F; j% |3 I7 `0 ^+ e( k0 V3 oQuestItem( MI_AIBATT4, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);
/ `8 j2 A6 R7 b% l/ _6 R' dSetEndCondItem( -1, 0, 0, II_GEN_GEM_GEM_TWINKLESTONE, 5, -1, -1, 这里的II_GEN_GEM_GEM_TWINKLESTONE是物品要求,5个这样的物品才能交任务要求!$ Q" B% U5 V$ V/ J
QUEST_DESTINATION_ID_0002 );
; A/ y6 } f: R7 W1 S+ eSetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); 这里是完成任务的奖物品/ T, Z6 S) R) G6 _0 G
SetEndRewardGold( 1500, 1500 ); 这里是奖金币
1 G6 r% I# e% Y% B+ oSetHeadQuest( 6051 ); 这是奖经验!
9 S0 {8 {& c* a& R. E4 |& L5 B& q$ m; R* Z: J; f; I
SetEndRewardSkillPoint(40); 这里完成任务可转职为勇士- A7 M6 Q2 k+ L4 S' P& V9 n
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,!
4 k/ |( Y0 V, g3 A% h
& L* ?# J' t% L" e我以上只是说明一些任务代码的意思,还是要大家灵活变通!!!* m b" Q {" q. S2 }
: A u, a; g, v( S9 {4 u f' N2 ?* d- y4 }
|
|