飞飞世界论坛
标题:
创建活动
[打印本页]
作者:
admin
时间:
2016-1-10 02:58
标题:
创建活动
最近有人还问我活动任务设置的问题,这个问题我本来不想发了,太简单的设置吧!太多人问了所以就发发贴!
& V/ V6 J( v9 D. d3 G+ @3 k
在服务器找以下文件,(在这说明一下,我只是说一些列,大家要灵活变通,这才做出更多更好的任务)
- P% a; L& q* y0 F# o
propQuest.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( \
SetTitle
7 m4 o0 P0 n) ]% j' w, |
(
2 v: q/ c8 }8 A3 \! i
IDS_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 R
SetCharacter( "" ); 这里是任务要求见人物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. O
SetBeginCondParty( 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 L
QuestItem( 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; N
SetHeadQuest( 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