|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称 * n' `( V7 X' x( D; a% u
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务" + s6 k! }& R2 e; d0 p% e
SetBeginCondLevel( 15, 15 ); // 这是等级要求!
* O( m2 p3 I0 n7 l5 S) MSetBeginCondParty( 0, 0, 0, 0 ); // (未知)
# s: |8 V) L+ G) e6 hSetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业% x# ^5 q- n- u- U
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
+ K) C7 D% l/ H% i' ?QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个" 1 r; q/ |! O0 l1 k& c6 Z
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
. N8 d$ k) M. {/ {/ lSetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]"
; }: i: O0 E3 }; _SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务" . C1 e& M: L0 U; ~2 `; c) t. B ]
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务 5 n: l9 \0 G! z: [5 w
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
( ^1 n; X9 r% a) kSetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励" , g7 m1 o' X& S1 q. b
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币"
2 b7 U2 p! H- S* HSetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
8 D6 Y* ~2 }% ?6 P9 ZSetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次 6 b8 [) E) k5 w$ K( R+ r3 i
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
, x6 g6 [* E* `: Q* r/ j
1 N- I& B( N: N# h$ ~( L0 t! s ( }5 d( R! R P9 L1 F2 C5 f
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
% d( S4 N* ^* t4 p( D8 p' s0 L SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1) 3 x4 t, ?2 w/ n0 m5 l) g
SetRepeat( bRepeat ) // 1 任务是一个无限循环任务 / ]7 ~. }$ b5 |) {
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
6 T" r: w$ W% e0 x SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
- p9 R$ {( _& x$ P "SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)" 5 k$ s, A" Q' u/ y' Q4 G
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE" # s* M( W4 o; c0 F9 w1 \& f0 N
SetDialog
8 E. n& M. Q1 Q' s) U2 _ ( 1 l2 q$ a4 `" h0 v5 _ K/ i
QSAY_BEGIN1, //首先对话NPC的任务说明01"
7 e! W3 X2 ~" M h5 r6 Y" X: w8 s/ b IDS_PROPQUEST_INC_0007122 g1 ~& z* i7 X% n* r, ^
);
4 _: R# V4 I) f: r SetDialog * _* t5 ]4 R/ G. j
( 5 E2 K" h- q3 b1 ]* Y- L) |
QSAY_BEGIN2, //首先对话NPC的任务说明02"
/ w4 ?- S/ c- M. h IDS_PROPQUEST_INC_000713; ?. Y1 X# n1 _, \% m, x" Z
); * s$ M1 c1 Y# j- x- t. l- q
SetDialog 0 m2 l7 n% }1 W- ?$ r
( 0 y$ ?5 e, O& V& Y
QSAY_BEGIN3, //首先对话NPC的任务说明03". f+ ]6 k- `3 L2 {2 o
IDS_PROPQUEST_INC_000714
& j3 I9 F1 _, R3 u# L& l );
7 V( S/ n3 _, n6 t SetDialog $ H) u- }. [) [% D9 i4 `5 S
(
* M- E( q3 ?1 H' t6 L. G+ r QSAY_BEGIN_YES, //用户点是回答的话"8 ?9 Z' V) s6 j5 l( u" ~. {6 N( }
IDS_PROPQUEST_INC_000715
$ r+ H* k, @& D$ e6 H' l );
# m( I- o" z$ M; O3 y* }. h) c# J) p/ K8 c! h5 H
SetDialog ) j- I/ |3 W: U: w6 r9 m
(
6 F. ^. N) {4 i" f- V QSAY_BEGIN_NO, //用户否是回答的话"
1 X# q6 f: R% G: p) {( N IDS_PROPQUEST_INC_000716$ U6 v5 u, p- ]; ]/ _" p! S' ]* R
); ( _' Z! n' M5 A) Q4 X( _% \
SetDialog 6 N+ e7 N6 x1 w) h' Y
( " u* u( C0 A" M o1 }6 N1 G
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
/ Z, T- p# ?, G( f# c IDS_PROPQUEST_INC_000718 " f7 l2 e- k+ E2 M1 X7 Y) H& z
);
( u# |- P2 G8 A# s SetDialog
. H. x" N/ r1 m4 T ( 9 k6 f6 S/ n- @$ l
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
- b: K; Z; J1 x( v IDS_PROPQUEST_INC_000718
O% H( `: p* d. C* \# `& s5 { ); 4 L" l, @1 q& Q& x% _9 v
SetDialog & } i* Q& y I" D- U
( . R5 O( `7 Z, w+ Q* [$ T6 g% C
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
9 T4 X; |% Y( K: ^5 K# ~& d! h IDS_PROPQUEST_INC_000720; l9 R' K0 k5 }( ]4 O
);
, y% b/ \6 N- V0 Y3 H9 A/ U
) L; T1 B" J, C" P; l, ?( h) m# t
. M F3 X/ p! x$ S5 c- S ~$ F |
|