飞飞世界论坛

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

作者: admin    时间: 2016-1-10 02:58
标题: 创建活动
最近有人还问我活动任务设置的问题,这个问题我本来不想发了,太简单的设置吧!太多人问了所以就发发贴!
) R- b8 k) y+ K  w1 T在服务器找以下文件,(在这说明一下,我只是说一些列,大家要灵活变通,这才做出更多更好的任务)
2 L0 @/ O4 z1 f) B' H4 g, {0 gpropQuest.inc (这个是任务设置)" ~( y0 g" Q+ {6 v8 N4 a
propQuest.txt.txt (这个是任务活动名称,在这我不多说这个了). i9 l- e( S3 \2 Q
现在我们打开propQuest.inc 这个文档,只要就说说这个里面代码的意思吧!/ V6 K* `- R, z8 m  c7 W
QUEST_VOCMER_TRN1 这个代表活动事项代码!3 G& g7 h$ t; B# \- E
{+ B6 w+ L0 ^' v1 }+ `" Z
SetTitle& h- |/ I4 N. H5 f/ c
(
4 r: D- b/ o# V' ~- ~/ b! d# lIDS_PROPQUEST_INC_000685 这里对propQuest.txt.txt一些说明!' s2 t4 n$ D, ~8 T2 H5 T) F; w+ Q
);
" j, u6 p+ D) \: u; v, K: {, O  ^6 D- U( s& {" Q1 j
setting
  |% j. y* y4 ]' h, R  x) J{
7 M: l$ r" a5 l+ y- h9 }1 j1 z2 ^. J/ D! U
SetCharacter( "" ); 这里是任务要求见人物NPC完成才可以任务设置( "WWWJIHE" );这样就要见WWWJIHE才可接任务的意思!
  Y- ?9 M: o/ {( h" QSetEndCondCharacter( "MaFl_Andy", 6929, 3328, 1 ); 接任务的人物NPC
; J2 ^+ |) J, rSetBeginCondLevel( 15, 15 ); 这是等级要求!8 [2 d  o( S9 i- @) J
SetBeginCondParty( 0, 0, 0, 0 );! h6 L0 G& _% u: F
SetBeginCondJob( JOB_VAGRANT );
: V; w8 s# e. }$ W5 oSetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); 这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!" }/ L- I5 v  k* C: [8 J2 I% v$ a! I
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); 这是是杀MI_AIBATT1怪物爆物品II_GEN_GEM_GEM_TWINKLESTONE编号!3000000000在这里就代表机会率 1就是这个机会掉1个
2 D5 F, o; u; h4 oQuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);
, n4 n. h* d+ N8 {- I% yQuestItem( MI_AIBATT3, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);
+ x8 y2 l4 m: z- IQuestItem( MI_AIBATT4, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);
5 [8 h8 n1 w4 ^) o: Z- @SetEndCondItem( -1, 0, 0, II_GEN_GEM_GEM_TWINKLESTONE, 5, -1, -1, 这里的II_GEN_GEM_GEM_TWINKLESTONE是物品要求,5个这样的物品才能交任务要求!
0 _  [  a, o0 n5 Z$ HQUEST_DESTINATION_ID_0002 );
, R! |: [) y# S0 u/ PSetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); 这里是完成任务的奖物品
% H7 c0 H" e) m5 y/ T" xSetEndRewardGold( 1500, 1500 ); 这里是奖金币& K  f9 t, w% ^5 f) O- A
SetHeadQuest( 6051 ); 这是奖经验!1 g# g  T  A. y4 v

/ b" g& ~6 Q6 {1 o+ h$ P! RSetEndRewardSkillPoint(40); 这里完成任务可转职为勇士
. r7 i0 b+ @- X" GSetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,!
7 X. G; l/ Y# d5 V) R! z& V" n- J( O5 v- }0 N7 k
我以上只是说明一些任务代码的意思,还是要大家灵活变通!!!- z4 l: a# ?+ y2 G* ?1 s

6 ^: B: _( q5 Z2 R+ F1 q: U% n+ I# k# R+ y& `: X1 C) N





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