|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
6 v8 ^6 N: S5 |) E, @$ b7 WSetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务" ( ^" m/ @% z. }, `2 w- D
SetBeginCondLevel( 15, 15 ); // 这是等级要求!
, n% ?9 J7 I# Y' uSetBeginCondParty( 0, 0, 0, 0 ); // (未知)
- x; M$ F+ [) k9 ?$ ]5 B8 q' i+ GSetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业/ a8 G# C L+ v9 q: S$ |
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
9 v- B4 ?3 t2 `2 S$ q8 ?QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"
' \9 L. {$ _! h t% K. CQuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低" . `7 R( c7 v3 z' E( f6 Q) @
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]"
, w" H6 r( e2 J: f& f/ a, _SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
' x' N; _& S) t) E5 j+ \& LSetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务 8 v% Y$ i5 x. G, c5 C4 g' O' R
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
* H0 t: m1 L' I3 e; K: QSetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励" 5 n; C+ R: N7 Z% E, w( ^) L
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币"
8 S& Q. [( A9 xSetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验8 ?3 g5 _/ X/ l' t; Y" Y ^. D; d" r
SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
$ p0 I7 |1 |* r2 _4 FSetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师' m# n3 X. k: o8 s7 G
) ?1 W) u7 w1 A" [ k, _' N / P0 x5 W9 v: I2 ]( O7 F, V
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次 ! B% u8 r* w/ E, j9 x7 S3 w- K9 x
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1) 9 e: x3 j, T. U" E2 Z
SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
( _4 n) D2 W: ]2 n3 S% L$ d SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币 , B u0 D; O/ S: {
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
" m p! T% K6 W1 e8 p "SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)" . Z$ H$ S; t, h4 V8 }
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE" ; i# u. } v8 {+ q7 |
SetDialog + T& s8 Q) E8 e6 u/ E* h7 z- S0 {6 h
( 6 o9 a$ M# I( V! K5 n
QSAY_BEGIN1, //首先对话NPC的任务说明01" x w4 l- u1 y' g9 l8 a) i+ l4 |
IDS_PROPQUEST_INC_000712
4 O( ` z+ v" s9 ~& a );
, B" m7 I$ ]7 z" v) N/ U SetDialog 9 y8 e% C$ C8 z/ m: _0 t9 p
( & v8 q# u, l& K. C7 _; C/ ~
QSAY_BEGIN2, //首先对话NPC的任务说明02"1 Y; {. u6 `/ Q4 q
IDS_PROPQUEST_INC_000713/ n0 L4 ]6 q1 ^0 Q v0 I
);
2 C- S8 ~* ^2 ~3 i: E U- H2 o2 ? SetDialog ; O* ^' P" ]9 H( }* S* o2 s0 _. }
(
+ _* H& {# h: |+ m' { QSAY_BEGIN3, //首先对话NPC的任务说明03") }- j# _! G8 e7 ?5 r q- u
IDS_PROPQUEST_INC_000714 % B9 ?1 F* }/ i
); 5 b6 k8 s2 r! b
SetDialog
2 g6 L6 |/ q# ?1 h: p+ h" b ( `+ R& [* F6 _, V( O
QSAY_BEGIN_YES, //用户点是回答的话"/ c' t3 O; y# y
IDS_PROPQUEST_INC_000715
2 v, C- q* R6 l$ U );
, @8 b/ O% e! T( V9 Y6 J# \8 l. b3 P3 O% V2 F
SetDialog 8 S# j x, }% V
( ' ^) @* m4 k! ?+ \0 P; M/ i
QSAY_BEGIN_NO, //用户否是回答的话"6 ~3 r3 a& a5 @/ a5 k8 V
IDS_PROPQUEST_INC_000716
5 |+ K) w* B9 j7 p' k0 g2 P( x ); ' [1 n* P8 ~- P# U( E
SetDialog # a5 S0 s7 V7 j6 W2 M z# n3 L
( 9 h. `" _/ o, \1 P$ D5 J
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
, g/ d y/ Y4 Q+ \9 } IDS_PROPQUEST_INC_000718
- b2 b# ~) W N' t: `/ X8 R2 m, V );
2 Z, Q- M9 K. B. T) e$ Y SetDialog $ _9 o. V3 |/ g+ i
( " X0 y" C' D4 c5 A' n
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2") x' O3 P# I3 B# t
IDS_PROPQUEST_INC_000718/ N8 w$ l. p) y
);
: T8 M$ q, {5 ~8 j7 n" O7 }( P9 { SetDialog 5 o3 \- j2 H2 {" {; C, ~
( / b; P. _* ]9 f* v& o# f
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"7 f# H' ^! t0 I* d4 p T) [
IDS_PROPQUEST_INC_000720! \' G) ~1 T; Z& V* n# S' Q( N. T
);
9 i- V8 [- t5 H q
3 f! t* x d) O7 N& Z" f$ T
9 K4 f& u, i. A/ Q |
|