|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
) e$ y* D: D% V0 S$ SSetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务" 5 |' ^, E! U% `# c
SetBeginCondLevel( 15, 15 ); // 这是等级要求!
3 N6 N5 p: x. |6 `* ~3 S" ^. M; Y( ]SetBeginCondParty( 0, 0, 0, 0 ); // (未知)
9 q' c1 j' d; USetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业& B8 o" t1 f0 b/ b+ I
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!% |# f8 O5 [; J- p& S; f B
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个" - t) m2 U C) A5 R1 F9 t8 ]6 X8 W% h
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
" X+ S; Z O: sSetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]" + O5 X4 A+ E* Z& Z6 E5 q( U
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
; R, ?$ ~9 y# ?% S( SSetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务 * R) _7 P% i; x+ g' ^' N, M9 Z
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) " ; X% F" {+ _$ |( u1 |) l9 v
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励" # ^# w8 {, O) X5 A1 m
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币" 4 H1 G: K2 J* R8 `+ W5 }: K6 ~4 a
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验* E3 I9 Z& v+ f8 W
SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次 v6 |! z3 x4 o; g
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师) g& d G2 _. A0 A O/ L
" Y; y+ H/ M- W$ h1 F
# w! i4 [1 ^" h# A SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
! I, f) \" M* F SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
( \% r8 {7 R3 w$ }& b$ V SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
4 m0 C) E. C/ D" I; Q SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币 " D$ x3 b7 t4 q3 D6 f
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID) 1 ?5 D9 }( O' t$ w. w2 ?
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
, W: z3 \2 q3 t3 f ^ "SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE" 6 {! L- K; a0 v1 D
SetDialog ) w" _; p8 `1 c' S8 p9 Z
(
7 e `& d; Y+ t- l% ^ QSAY_BEGIN1, //首先对话NPC的任务说明01"! `8 ]) Q |, Q; p
IDS_PROPQUEST_INC_000712
! ~% v$ p8 @5 d# J$ O5 ^ );
2 E7 ]5 S+ _! T/ [2 C SetDialog 1 k7 K+ S0 ?( N* L4 z3 \5 _$ w# U
( u! c" i% w% A( C
QSAY_BEGIN2, //首先对话NPC的任务说明02") y0 C. G' i/ Y* }( }, y
IDS_PROPQUEST_INC_0007131 _1 n8 X! Q# `: w0 b- _+ g8 E% j
); 7 h. D9 d- S! m8 c& S+ Z* @
SetDialog 7 a( |, \5 O9 U
( & ]" K# }- |9 Q* ~" ~% {
QSAY_BEGIN3, //首先对话NPC的任务说明03"
+ d8 ]7 ]* n8 L0 ]7 i7 b/ d, F) y IDS_PROPQUEST_INC_000714 ( I8 ^. u: n0 Y
);
) }! @1 O0 L( G, m+ X5 `' Q SetDialog * ]5 _* h9 k: m( ]# E. K5 k
( ; W' n/ x# Q+ h8 p+ B. c
QSAY_BEGIN_YES, //用户点是回答的话") h+ n* F; m8 \5 S" s
IDS_PROPQUEST_INC_000715
/ [' k4 Q# j# a# p8 y* W9 `: v ); % L, A& y3 Z* x% G
$ } w: C% N1 ~0 F8 Z& h) H3 x, a
SetDialog 0 w; G8 R* I& S9 J9 g
(
9 O7 D A4 p V; G: ` QSAY_BEGIN_NO, //用户否是回答的话"
! `, j% u5 K4 o' L$ `/ A6 O3 N IDS_PROPQUEST_INC_000716
1 }/ f Y2 y6 ?# l6 `. l );
" ?% Z- [ ]+ T7 ~; h6 ? SetDialog
7 q8 M/ g( a. q2 b7 d (
' A6 I; C& v( ^- [- A- p QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
8 G$ O. d0 u5 j# O! n; l IDS_PROPQUEST_INC_000718 ) u# }' p2 k5 d: k) r" o
);
. F2 t/ Y5 n/ A* P% X SetDialog
8 c9 \* W/ ]) o4 l (
V. h" X6 c4 r% j0 g& _: Z; ~ QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2", g5 x" p$ r( N! b+ C
IDS_PROPQUEST_INC_000718; z L( J% W4 F9 L
); $ v) j8 {/ ~9 q2 w; b
SetDialog
, @, Q- ?# K4 d3 C+ }) t ( % ]6 @6 m5 w* C& Y. e
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话": D2 v7 D- ~7 r! T8 ?
IDS_PROPQUEST_INC_000720
& u a/ x/ n5 r6 M8 W );
1 J* H6 h! q) F% k( a) Z" s
l# ]; G- l- F+ b4 \2 A5 v8 [' g4 \7 R# I" Z% d/ T. Q
|
|