飞飞世界论坛

标题: 创建活动 [打印本页]

作者: admin    时间: 2016-1-10 02:58
标题: 创建活动
最近有人还问我活动任务设置的问题,这个问题我本来不想发了,太简单的设置吧!太多人问了所以就发发贴!& V/ V6 J( v9 D. d3 G+ @3 k
在服务器找以下文件,(在这说明一下,我只是说一些列,大家要灵活变通,这才做出更多更好的任务)
- P% a; L& q* y0 F# opropQuest.inc (这个是任务设置)8 r' K: b: t0 U* W
propQuest.txt.txt (这个是任务活动名称,在这我不多说这个了)
" u& E- M  `  O9 [现在我们打开propQuest.inc 这个文档,只要就说说这个里面代码的意思吧!1 l6 }5 O# ^; W$ a
QUEST_VOCMER_TRN1 这个代表活动事项代码!1 r: N1 m, S9 k" a$ }5 A6 }
{" a! Z: l0 |& N5 _. M6 t# D: v$ Y( \
SetTitle7 m4 o0 P0 n) ]% j' w, |
(
2 v: q/ c8 }8 A3 \! iIDS_PROPQUEST_INC_000685 这里对propQuest.txt.txt一些说明!, o3 ]# i6 V9 T
);0 [" \; W4 Z, e3 E  x( ?* T0 j3 C8 M
$ n3 N' x1 e# H, u( ]
setting
6 i. A, D+ \! @# C3 U3 q{
4 ~3 V, @; m, m5 \
0 U' N2 o- _7 e8 P: U7 RSetCharacter( "" ); 这里是任务要求见人物NPC完成才可以任务设置( "WWWJIHE" );这样就要见WWWJIHE才可接任务的意思!5 e. h" _9 ]; k% b7 V
SetEndCondCharacter( "MaFl_Andy", 6929, 3328, 1 ); 接任务的人物NPC! T  k8 z7 G8 ^
SetBeginCondLevel( 15, 15 ); 这是等级要求!
& q8 Q7 S: s) b1 N. OSetBeginCondParty( 0, 0, 0, 0 );
" F3 o2 R5 h0 }  ~+ W) n, [SetBeginCondJob( JOB_VAGRANT );& b9 q* F0 ^8 T1 r$ r
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); 这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!  b# A0 R2 d7 L
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); 这是是杀MI_AIBATT1怪物爆物品II_GEN_GEM_GEM_TWINKLESTONE编号!3000000000在这里就代表机会率 1就是这个机会掉1个/ l5 P2 d  a$ h$ U
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);
/ O; e8 i; [! g. V5 X7 LQuestItem( MI_AIBATT3, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);) Q# h* ]+ J4 j& U5 [# A
QuestItem( MI_AIBATT4, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);
" H1 p3 N+ f6 M4 `) o: v7 ?SetEndCondItem( -1, 0, 0, II_GEN_GEM_GEM_TWINKLESTONE, 5, -1, -1, 这里的II_GEN_GEM_GEM_TWINKLESTONE是物品要求,5个这样的物品才能交任务要求!
; n4 I1 r+ N/ X% J9 [QUEST_DESTINATION_ID_0002 );
+ P/ V, ^: e) W) r0 @SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); 这里是完成任务的奖物品# ~9 A$ r: b' [' P$ h/ D
SetEndRewardGold( 1500, 1500 ); 这里是奖金币
0 Z+ ~# P% q. a) @SetHeadQuest( 6051 ); 这是奖经验!) F' ?* ?9 E$ W1 s

/ L  M9 [4 v- v0 o* Z7 C- r* P/ |SetEndRewardSkillPoint(40); 这里完成任务可转职为勇士
& D/ H) y4 E; NSetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,!0 B4 T- B$ X7 i

: a2 F+ t9 p6 ^: e# W1 l我以上只是说明一些任务代码的意思,还是要大家灵活变通!!!( J3 |7 ~1 q( L' h/ l0 N+ ^- C; l" U

& T2 f5 ?3 Y. }# A* e2 l+ S/ Y4 K! R+ k+ K/ \6 Z





欢迎光临 飞飞世界论坛 (http://www.ffwold.com/) Powered by Discuz! X3.2