|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
7 M# {- d# g0 \- GSetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务" / D0 a# R+ r7 O' h+ d# X
SetBeginCondLevel( 15, 15 ); // 这是等级要求!
. n; W0 f3 \0 k# p- ?SetBeginCondParty( 0, 0, 0, 0 ); // (未知)& Z# A0 i0 `. F# w" t/ O
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业6 n5 p/ m" h8 ^' v, @8 H# }
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!+ U$ C! [* r1 `2 J2 x: Q7 h
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"
h6 T: w0 L" K! V$ d/ q; u! uQuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低" # Y6 F7 g6 p# ?
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]" * J7 s$ z& Z. t4 F( A& `
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
6 i1 s" v2 d' L3 P6 e' dSetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务 0 N" j" J% C8 }
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
& k+ W" q2 c& N) jSetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励" 5 N( F6 c: j- Z% u
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币"
* p5 C3 [3 I# mSetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验& n& S" i" ~- H. Y t. C6 ?; f
SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
& ?5 z$ t5 ~7 B, {, _' c) DSetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师5 Z! o* g9 \) h& s! G) b
9 ]7 @% Y6 } t3 O0 ~& k5 j
- O& i% @/ s* z, a
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
9 f7 G7 R& n. M, [- V& F; a4 } SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1) . {8 ^, t2 O2 i2 f
SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
- J$ O" h8 `8 v$ X, ~ SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
7 h! c0 w. i5 i& D+ ] SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID) . J9 H/ K/ |5 V. Y# m+ D
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)" ! i4 I* d' [ T+ \; N2 s) P
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
6 ~# Y; m( t0 s, X; X0 f) H5 O8 e SetDialog
- [0 u/ z7 }: @& | (
8 k2 N$ ]8 p9 T. G) [- D' F QSAY_BEGIN1, //首先对话NPC的任务说明01"
: Q! _% t/ k7 S7 D( O# e IDS_PROPQUEST_INC_0007129 B' M7 o0 F& O: e/ t' t
); & g5 l& y" |7 {) J: ^4 d' d7 Z
SetDialog / E4 O* B! c" s# p
( 6 e( H. r% H: {3 t( Y' Q, @4 w6 Y
QSAY_BEGIN2, //首先对话NPC的任务说明02"
! F I7 N2 x" s2 F) {# D9 P IDS_PROPQUEST_INC_000713
7 [. ^9 T7 H; T# u' L6 ^5 ^+ L );
. V0 q. Y: M) h) \1 p0 i SetDialog " n! W+ H, R: \. ^3 x4 p4 _
( : b" u; @" r/ @& c
QSAY_BEGIN3, //首先对话NPC的任务说明03"
; U8 |4 e% m2 q5 O1 o& D IDS_PROPQUEST_INC_000714
6 V9 c5 I; t& n( n* ^" c );
" @( E5 w5 i" D! h) i SetDialog
$ N( r" j* l! { ( 2 _) X' _; a9 T0 {, v, R
QSAY_BEGIN_YES, //用户点是回答的话"
Q* @% a) V% W, g" B1 q# k IDS_PROPQUEST_INC_0007157 | P& i" b6 ?; ]
);
( b ^( O; w% i! P0 j; g! ?& j" s2 m& T# D
SetDialog
3 z% S( j7 _# b& q- F# V4 t ( : P1 N4 x# D& N
QSAY_BEGIN_NO, //用户否是回答的话", q( p- A) Y( V3 p, K
IDS_PROPQUEST_INC_000716$ S( o" n. ?! R! P/ X: R+ l
);
7 d( U9 p4 H$ A0 q9 G+ I SetDialog ( t( {; P( e; s0 b; N
( 5 G" M) o! t0 u' t1 ^" T3 K( Y1 u
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"$ s$ J* u( b% D+ D) z
IDS_PROPQUEST_INC_000718 " G3 u1 s% o9 A/ L1 H" S
); , u4 O4 W! b# M0 k' e+ h4 M7 e3 e* Y1 ~
SetDialog . ]- z# B; p* O0 e
(
. f# `, S7 o, m- I% A# B" M QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"; U" v6 G7 N0 R2 l
IDS_PROPQUEST_INC_000718
- C' U0 c: o/ D$ S );
: n$ i% {0 X. Q+ I SetDialog
0 ~* g7 Z( j( W$ P (
. X5 M- a1 B, f% c# _ QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"7 ~5 _2 g3 f* ~( O7 A' @
IDS_PROPQUEST_INC_000720
; t$ Y) P. `! {! f ); 1 R7 s3 |6 M$ V W8 Y: H' d- W7 b' ?/ \
8 D# w8 p; y' ^7 ~& K* B
- D5 J. q9 Q a* S4 w+ X. x
|
|