飞飞世界论坛
标题:
创建活动
[打印本页]
作者:
admin
时间:
2016-1-10 02:58
标题:
创建活动
最近有人还问我活动任务设置的问题,这个问题我本来不想发了,太简单的设置吧!太多人问了所以就发发贴!
5 z7 Z; v' J4 Q5 }
在服务器找以下文件,(在这说明一下,我只是说一些列,大家要灵活变通,这才做出更多更好的任务)
' }% x3 v9 U$ j5 T
propQuest.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 k
IDS_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+ i
setting
. ]; z! H: Q5 Q. P2 `: u
{
0 O$ b0 s5 s8 K' M
9 E# X- B9 O1 `3 V
SetCharacter( "" ); 这里是任务要求见人物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 ?$ C
SetBeginCondLevel( 15, 15 ); 这是等级要求!
* r: {5 c$ `4 c4 e" X0 v( D
SetBeginCondParty( 0, 0, 0, 0 );
" P; H3 F: b, D7 ?! S8 G: Q
SetBeginCondJob( JOB_VAGRANT );
; _: W& ?) O# d2 D& E! S% D: W
SetBeginCondPreviousQuest( 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 P
QuestItem( MI_AIBATT3, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);
& P) Q5 K" ?, q
QuestItem( MI_AIBATT4, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);
* i& P; s6 t2 _5 |% {( M; o
SetEndCondItem( -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) P
QUEST_DESTINATION_ID_0002 );
" c" i# k" P/ p1 \# s6 Y. p
SetEndRemoveItem( 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. P
SetEndRewardSkillPoint(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