|
|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
- a8 W) m3 H Z% ?5 b5 M8 mSetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
/ b0 n! i2 C" A3 R+ TSetBeginCondLevel( 15, 15 ); // 这是等级要求!- R& g! ^+ E' F
SetBeginCondParty( 0, 0, 0, 0 ); // (未知)3 b& Q$ F' W( G) s( f# b$ j( P
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业
/ d% K1 b+ `$ G& \$ Z& c& b: bSetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
9 c( }3 O% G) e9 M* G8 p; DQuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"
' [$ ?, X5 Q) E; @ K. BQuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低" : F) a2 @/ \6 U: [ [5 W5 D
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]" 4 G" K9 N4 \: }7 x3 t
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
) ?% m! O0 h- BSetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务 5 Q, N3 n1 G! R- E) ?
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
" a5 l2 p5 B( y8 k4 aSetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励" $ I5 Y# u2 Z# ^2 m7 l
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币"
5 H6 b; C: [4 G: p' ~SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
' V0 F: P+ \) _SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
5 v4 D% J: T- U/ ?# n1 h0 c. mSetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
9 `8 G1 r/ \: K/ v, w) t. I
/ r9 X" i$ ~* x1 w1 g
' d' }: t6 n, G, z% s% M5 T d SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次 ! ]2 T: m" I* X8 }+ K, ]
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1) , j3 h5 O t$ ]5 j
SetRepeat( bRepeat ) // 1 任务是一个无限循环任务 . S, e) `6 G* I2 a- s; I
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币 : d7 K: [5 n1 ~; o. X5 \# ?
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID) - w6 k6 x7 q4 q& U3 k
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
* U/ A+ W" l$ b4 l6 g "SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
$ A b: w( n, O. x7 d7 m! } SetDialog
/ ~2 `: t* _( K9 L* O. w ( & i+ n2 n$ w- ^* K. q, U
QSAY_BEGIN1, //首先对话NPC的任务说明01"; w: r0 T5 [) v( r* Z9 X
IDS_PROPQUEST_INC_0007121 s- F$ e- x, R0 P. G; p8 e! u- l
);
) V/ B) ]% S, d; d! L% y m SetDialog " ? W# C% `3 @0 g
(
7 J/ T/ ?1 h G0 U L# @ QSAY_BEGIN2, //首先对话NPC的任务说明02"
- p+ z: v9 {4 L( n# b$ x5 j3 s IDS_PROPQUEST_INC_000713
+ x/ K3 C! B# ^0 E ); % K; k4 D5 @& b, V( Z/ D: w
SetDialog
7 C# S# _' O6 V: _ (
3 |6 [: v0 g# x/ G8 N! ` QSAY_BEGIN3, //首先对话NPC的任务说明03"# ?1 n( ]# W4 q' Z S" g- i
IDS_PROPQUEST_INC_000714 + z$ z+ S6 Q& m1 M- }6 h& Z2 l O E( E
); ! i8 }* M3 r: v( h. N
SetDialog
# W& b9 j8 {3 m" ~9 n (
5 @. ~7 s1 n: m QSAY_BEGIN_YES, //用户点是回答的话"
5 R; ~" f$ R; a) U- V. c IDS_PROPQUEST_INC_000715
' z3 z3 o h; h# y/ A, e C ); $ E& Q, U5 ?9 x
* `/ H, }( q% w3 R- d SetDialog
. h" {7 C( F3 o. i4 j4 k1 `7 K ( ) o! ^# C$ e: z* {: w* p
QSAY_BEGIN_NO, //用户否是回答的话"
+ ~6 i$ h2 H0 G+ q4 O, m( G: H* e! n IDS_PROPQUEST_INC_000716+ M% \7 E3 |: `8 t; e! b- t! w9 u; t
);
. x9 }) J! s6 e3 Y5 E( _3 d SetDialog 4 @4 ]' F; K# V" K' x1 f9 B
(
9 J' I3 d# u ]. n0 A! B" D, S! i# g b QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"! c& b( M2 t+ }/ _8 d: q
IDS_PROPQUEST_INC_000718 " Q$ E4 D" X8 X/ H3 b# T
);
$ q; Z3 x, g1 a3 c- r8 g9 i/ M+ c SetDialog
9 d1 n; M% z. v/ P' Q+ P7 x ( 5 E, K1 ^. @$ C
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"& z) w9 W/ |* V Q: h, T
IDS_PROPQUEST_INC_000718
6 G9 K' B2 P9 q: W8 N2 E ); 9 Q; x( L/ E9 d+ M. o/ d6 I$ \6 V
SetDialog - O4 `' L* A% K9 w+ ~8 D3 g
( # H. c8 V( t0 P3 E3 t
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"0 ^- m3 k8 Q$ Z$ d
IDS_PROPQUEST_INC_0007206 z- ?$ Z6 O2 ^+ ~4 A
); # V' p! o1 b" O0 T1 l- r
0 A2 J" Q4 W+ w3 I$ L
# ?* t) L: _& P. l$ u
|
|