飞飞世界论坛

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

作者: admin    时间: 2016-1-10 02:58
标题: 创建活动
最近有人还问我活动任务设置的问题,这个问题我本来不想发了,太简单的设置吧!太多人问了所以就发发贴!5 z7 Z; v' J4 Q5 }
在服务器找以下文件,(在这说明一下,我只是说一些列,大家要灵活变通,这才做出更多更好的任务)
' }% x3 v9 U$ j5 TpropQuest.inc (这个是任务设置)
$ Z0 y. T# i0 M. ~, l  L5 c8 \propQuest.txt.txt (这个是任务活动名称,在这我不多说这个了)# r. q. C* t% }# m
现在我们打开propQuest.inc 这个文档,只要就说说这个里面代码的意思吧!4 E( |# o8 t2 E1 I* Z3 r1 H1 ^
QUEST_VOCMER_TRN1 这个代表活动事项代码!
7 r! X5 V' q4 s6 r  \/ g4 a3 `{" n8 u8 r* K' g+ e+ F
SetTitle
. o& Y: ?5 X% g( ~+ r/ N(
9 R  s( F/ W2 X- I% l8 kIDS_PROPQUEST_INC_000685 这里对propQuest.txt.txt一些说明!
3 [( g' l# A: M! j6 p);& E# E: D- ~* T0 V. Z6 l

) I3 L# j  F4 {: |; Y+ isetting. ]; z! H: Q5 Q. P2 `: u
{0 O$ b0 s5 s8 K' M

9 E# X- B9 O1 `3 VSetCharacter( "" ); 这里是任务要求见人物NPC完成才可以任务设置( "WWWJIHE" );这样就要见WWWJIHE才可接任务的意思!8 p  L: I: L0 r2 |/ p. O
SetEndCondCharacter( "MaFl_Andy", 6929, 3328, 1 ); 接任务的人物NPC
- Y  [7 d( e4 z3 z' P2 O! G0 ?$ CSetBeginCondLevel( 15, 15 ); 这是等级要求!* r: {5 c$ `4 c4 e" X0 v( D
SetBeginCondParty( 0, 0, 0, 0 );
" P; H3 F: b, D7 ?! S8 G: QSetBeginCondJob( JOB_VAGRANT );
; _: W& ?) O# d2 D& E! S% D: WSetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); 这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
/ k# ^! |( M. M4 ^& }2 |QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); 这是是杀MI_AIBATT1怪物爆物品II_GEN_GEM_GEM_TWINKLESTONE编号!3000000000在这里就代表机会率 1就是这个机会掉1个* L! `0 G/ [/ N2 I# C
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);
* n8 K8 E6 R) r7 @4 d4 {1 PQuestItem( MI_AIBATT3, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);
& P) Q5 K" ?, qQuestItem( MI_AIBATT4, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);
* i& P; s6 t2 _5 |% {( M; oSetEndCondItem( -1, 0, 0, II_GEN_GEM_GEM_TWINKLESTONE, 5, -1, -1, 这里的II_GEN_GEM_GEM_TWINKLESTONE是物品要求,5个这样的物品才能交任务要求!
- X# p# h7 b( b+ Y7 F+ s) PQUEST_DESTINATION_ID_0002 );
" c" i# k" P/ p1 \# s6 Y. pSetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); 这里是完成任务的奖物品/ O% z' o' t8 Z" r$ T+ m" x& o
SetEndRewardGold( 1500, 1500 ); 这里是奖金币
% z- e9 `+ O* ?( V' B) I+ r8 }SetHeadQuest( 6051 ); 这是奖经验!) U2 t' `$ r0 d) q

9 K) ?: l* A) Y: @, D# s/ y. PSetEndRewardSkillPoint(40); 这里完成任务可转职为勇士# Z/ R- x" B, j# A& X( p
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,!
: C4 M1 z  Q6 X  ?7 g. [; f) h& I
" L6 u- U3 T7 W; W2 ]8 e7 o# n  V: `我以上只是说明一些任务代码的意思,还是要大家灵活变通!!!, J: X7 o) u  ~: H8 v

! q! k! |' a2 _/ K6 i
/ `8 d6 a2 b# o# o9 z" |0 I/ i




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