|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
2 \" N; k( @2 N7 e NSetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务" ! d5 c- [8 {. h& \; Z
SetBeginCondLevel( 15, 15 ); // 这是等级要求!& X9 a# Q$ F, K4 r& q; Q6 B
SetBeginCondParty( 0, 0, 0, 0 ); // (未知)
* a4 M( k, P, W2 t+ t* \4 E9 eSetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业
) w$ G6 x% q6 F" {5 S6 z4 e+ j4 a6 MSetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!+ I# S. X3 Z7 H
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个" % |; N, n6 H1 c6 {, h0 U
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
# E- m. \3 k3 M& x1 R6 @4 CSetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]" : b; p+ r2 a Y
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
9 i% J. i6 w% ?) w5 t4 RSetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
0 h, n, [9 r! a. O: [ @- PSetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
$ k7 h! z' U+ {9 c. ?SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励"
2 R8 h9 D* M4 ]% ?% f0 O1 Y: ^! LSetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币"
& J) r i$ ]% d; y( V: vSetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
( Z" c1 a3 l5 P6 `# zSetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
" ]2 o/ v1 Z f- k# W rSetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
1 _7 h& k5 i5 k) k2 l- G9 V9 ]: J) v8 o l4 X
% O% i$ l$ i v2 }; G3 e
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
& a* W/ \5 g& x# ^ SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
$ Z+ R, O3 {( F+ ] SetRepeat( bRepeat ) // 1 任务是一个无限循环任务 ( B, P0 }) d J: W
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
) U! m' t8 Z: ?" E3 m% t SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID) 1 S1 K' ?# w+ K; M. c
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)" ; k2 u3 B6 g. Y x! D& t) C
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
* Y3 K, j1 O8 X/ }$ S: X9 @ SetDialog
9 i8 a; z+ P3 E$ ]* k3 o# _ (
5 W* M. y% p6 H8 I: ~# F9 ]6 B QSAY_BEGIN1, //首先对话NPC的任务说明01"
. F2 c8 x6 H* i" R' R* t4 B+ ^ IDS_PROPQUEST_INC_000712
) r& t% [3 A5 x: e- {) A ); _* |$ ~- \# H. P/ [1 @
SetDialog * V. P$ g" [ X3 t% m6 }4 O1 j
( # S' U4 v4 _" O# ?& t' a
QSAY_BEGIN2, //首先对话NPC的任务说明02"
6 h! H! C) t+ t5 V9 o' r IDS_PROPQUEST_INC_000713" R9 m( {. {3 L6 K
); e) P7 X; Q. U
SetDialog
; z$ P9 U/ N2 A K5 U6 F0 a- `% Y; J ( 1 U9 C" w. j: |, z2 y2 v6 @
QSAY_BEGIN3, //首先对话NPC的任务说明03"
; `5 O* N5 n* o2 e z3 x IDS_PROPQUEST_INC_000714
0 @" ]& I) M1 ^% l; a! x ); 0 f: n$ S _. w, C& N) ^
SetDialog
, d M: E5 i+ a5 t# E9 m# S' I ( ( g) n4 Q( r+ A- w9 Q9 U
QSAY_BEGIN_YES, //用户点是回答的话"" L" h; d5 D. X
IDS_PROPQUEST_INC_000715
# k; ^" y- P% g: s0 O. Z );
+ S8 Q9 U4 ~# g# v- @# ^- s- J3 x& w" b
" I2 Z7 x7 R5 h/ x: L% ~ SetDialog
0 L+ ?4 R: _7 [: {' N* Z1 e& w ( ; \; ^! K; c; ^( s# Q4 b
QSAY_BEGIN_NO, //用户否是回答的话"
1 j4 z5 t6 r0 `! N( t7 F, U% B, q X IDS_PROPQUEST_INC_0007168 L% G& Z9 q( j0 s3 w: U; k, _) X, m
); N( F: ?* F& t% }
SetDialog
, b9 Y4 C/ w' F3 A' g( t (
6 }4 |9 T e w" M QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
' y9 Y4 \) K" h+ w( B4 y IDS_PROPQUEST_INC_000718
+ i8 G5 R" c! f8 f2 O6 W/ T ); & i* Z# ?3 a9 d3 N- w9 Y* l
SetDialog
- Z- W, y9 P+ K9 R- T- a. J% s2 Z (
6 x1 Z- C: V4 n# h1 _3 | QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
/ W- q9 G d3 ^. q% s IDS_PROPQUEST_INC_000718
2 A$ c$ ?5 g, x) M% Q2 G1 V );
' |. Z& p$ }( |% U0 `: u* F- H SetDialog 8 L Q, R, m2 O2 _+ q8 ]: @; O0 q
(
4 U# m7 c" v% |0 R QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
3 H8 [. }5 H; N' L( l4 M! Y9 O IDS_PROPQUEST_INC_000720& K' k0 u$ [2 S9 [6 b; Q
); % A b+ S F# @) u
1 x+ j( B; {& s3 h: }
& I" ?/ D' j4 E" U
|
|