|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称 1 R% Z) D0 t7 x8 R
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务" . X- D( D( ?6 k/ _1 f
SetBeginCondLevel( 15, 15 ); // 这是等级要求!* ?" { L- {# v5 g6 h: Q
SetBeginCondParty( 0, 0, 0, 0 ); // (未知)
7 o, r; p: T2 T7 C6 V% @* }, s8 DSetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业6 x i8 O2 m& Z" R. C. F/ z( b8 P
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
" i; W' Z& x) Z* eQuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"
$ Y4 {9 V. B g9 v9 iQuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低" 9 H- T+ c2 t3 }+ o- P
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]" 0 ?% [; l8 S6 I# e
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
) u: c% l8 M/ V) d' JSetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
K! M1 B# Y6 x" s kSetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) " & a# ^4 f- h$ a6 h
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励" " {" E, Z: O) r6 H% D( I
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币"
& b7 W$ i6 j$ [) H$ { TSetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
* m- o$ y! G+ h$ s/ Z. f# D! XSetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
: w# R) O6 O' {% @/ d# VSetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师& B3 q% f+ `; ^( D/ h/ ]
; v& L, ]$ Z4 I" Y6 N' T
( J, |! W: X& A
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
# G" e3 o' V. ^ SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1) 9 Z! Q/ n- b. R' p
SetRepeat( bRepeat ) // 1 任务是一个无限循环任务 9 T; l9 p4 g, E- P
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币 4 f# \$ p* H4 J2 _
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
7 R- [% W0 F# L0 T, d "SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
/ O& J( y! l/ I' d, P "SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
, S& g4 Q3 P# h& [ SetDialog
) R: d, i" ]2 A* P' q- n/ X3 s ( 6 u) u+ J& M2 i2 N2 h8 `/ F6 a3 @" ^
QSAY_BEGIN1, //首先对话NPC的任务说明01"
9 N7 l v& K; @7 Q$ y IDS_PROPQUEST_INC_0007126 H( X* L3 X4 y# S7 H: |
); # V& b3 z1 l4 h8 g) H
SetDialog
, {- f9 g: g) Q* P (
6 |7 \8 |( K: w- A- |! A QSAY_BEGIN2, //首先对话NPC的任务说明02"6 ]: q' k4 ? _4 x$ g3 ?7 R) r
IDS_PROPQUEST_INC_0007133 x" e" H, k2 G$ w, x9 z
); . Y4 A! ] S, U5 V7 f, z
SetDialog
- ~4 J$ X; B7 x0 V- b ( . M, {, }1 u; A! H- `2 f
QSAY_BEGIN3, //首先对话NPC的任务说明03"
- h1 m6 b( {' P% [* l) [6 @- f! [ IDS_PROPQUEST_INC_000714 * {$ D/ X ]0 v$ ]$ R: {1 t0 V
);
$ y, W' q9 ~9 U# t; r' N SetDialog
]; x( n$ g7 N (
4 W0 D5 q' h" H) B4 y$ ?5 H QSAY_BEGIN_YES, //用户点是回答的话"
3 `- D6 T: B* h+ q2 ~ IDS_PROPQUEST_INC_000715
$ V, r+ S. o' p5 [7 H, \ ); 1 e* `$ V1 c* O2 |
4 L; I! n% |# A; z8 R' t SetDialog
2 G/ i5 I4 r; j8 O0 W (
# _* r4 r; ?% A QSAY_BEGIN_NO, //用户否是回答的话"
6 W& ]! {/ Z$ |$ u) _) q6 Q6 N+ \ IDS_PROPQUEST_INC_000716" [4 J" P( r; a0 i1 a1 L
);
' D: Y$ f: n C SetDialog
+ A5 R- Y4 O: D ( + F% t. c8 h0 X% X, U6 X6 {9 v) f
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
# b) _* a q# b IDS_PROPQUEST_INC_000718
1 s2 N) K# ?& M; n# R, \6 H ); ! G7 ^5 k3 |& I2 J. \
SetDialog
& ? L1 }" y+ m% H! ~3 q (
9 J8 E) c# J6 {) o( R- `& c QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"/ O% _# R# h. v4 { K
IDS_PROPQUEST_INC_000718
' @7 t7 B; h) W. ]8 s0 u( M ); # |* ]( L) S8 a* V. J p" v, D
SetDialog # S/ A7 c. P% @ n
( . p/ b. P+ w4 \ e
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
: I& q' N, b( X; x8 v( A1 n IDS_PROPQUEST_INC_000720
$ m) J, d2 N" U% G' ? ); $ A! u, G6 k! I9 d
; N0 M# P$ O2 t8 D% V7 l1 h$ O, \
1 H5 C1 o2 d/ T" X
|
|