|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称 ( h, g" Y6 i1 a J2 I7 x5 d1 u
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务" 2 i1 h: Z4 O* `* E
SetBeginCondLevel( 15, 15 ); // 这是等级要求!
3 y! w& e* n; I, l" f2 A/ HSetBeginCondParty( 0, 0, 0, 0 ); // (未知)0 b6 H0 @' S+ W3 Q
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业1 w1 @. y+ o6 n% x) u* ?
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
4 u8 _1 e4 @8 T7 U$ v0 xQuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"
% Q( Q5 c0 F* u& n5 S: jQuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
% m6 e0 ~/ e0 e5 \' o7 c2 BSetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]" * @3 h) s$ @9 a! a6 X
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
, i6 u- `+ g+ S; n9 @SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
2 Q3 D* i5 R5 I, _6 J- w; LSetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) " # Y3 Q4 z8 S/ c A
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励" % @4 {( a/ B3 D' X( R8 g
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币"
$ Q0 ~5 Q' ~8 h$ {3 U& H% fSetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
1 _6 d. [# C3 C- d( @SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次 ; k! T e3 D! m, v
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师3 H4 Y; b* ]+ ~# m( ^1 V
/ s& l7 k2 X: E' L! R; Y; G
; r0 V! O+ x! L% w SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
; v( E9 L2 d; X W( I* @ SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
0 Q9 q9 }* X* F: A3 }3 K' w6 a SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
; Y) }0 e+ @- H, C4 w& n, k) k9 O) G SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
+ K" ]/ I$ V: X [4 k g x* z( v SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID) / W. p4 P; L0 I8 l
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)" 4 l; a9 J- a$ h" v, e+ a7 O- q1 p
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
: y6 J b) { d; O9 B( r SetDialog
$ x' s- _' f3 U1 q6 | ( 5 l2 d4 c M* e0 Z" z$ v
QSAY_BEGIN1, //首先对话NPC的任务说明01"
5 j3 [; ^, U0 P/ c0 {$ L IDS_PROPQUEST_INC_000712 f1 R8 Y& v i) \. P( {8 Q7 ]
);
! s v4 A7 S! b2 b5 W2 x0 ] SetDialog
( {1 `" m$ }) ~ Z+ m- \( t+ u8 y (
8 h1 G0 C/ F3 I- _- W# s4 |& ^8 ] QSAY_BEGIN2, //首先对话NPC的任务说明02"8 v, S' r- U- ]. \1 ~& a s
IDS_PROPQUEST_INC_000713
- `6 x) r, @( H3 D );
! n: g: I2 a4 p H# K SetDialog 8 F0 c! T6 v, M1 A# I' k; O
(
( H; k* b. `; Z6 B! f( X# K QSAY_BEGIN3, //首先对话NPC的任务说明03". r5 F; Z1 L8 I/ i" E
IDS_PROPQUEST_INC_000714
! r/ b1 E( y; o; a z* R ); ; F+ o4 E( r; p6 J1 n
SetDialog & o7 t' k7 C$ F3 L( G! Q3 e
(
$ g+ _* D: F! j4 L0 ? QSAY_BEGIN_YES, //用户点是回答的话"
3 } {* W' e5 x, `: l IDS_PROPQUEST_INC_000715
! u( j7 y4 v6 p ); . R8 l' f5 S; W# B! g& g
$ A! E0 a7 P, b0 I. j" Z% ]. y SetDialog # s- z( X% G1 s7 z5 S' B2 B- K
( ' _6 [" J5 s2 z; l6 B4 W" ~! r- X* f) g
QSAY_BEGIN_NO, //用户否是回答的话"
( K. t+ |* f ?' v IDS_PROPQUEST_INC_000716
h& c* a( E5 O% G5 Z ); 4 v9 m3 [/ J2 w. U, ^3 f
SetDialog , `7 Y; J, N) f+ D
( 7 [. C/ Y- [5 B1 ?# y4 h/ P
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
5 d7 ~* v% D0 j2 r4 c( A IDS_PROPQUEST_INC_000718
+ r( N. }7 H- ]! h, J; |7 i' t ); 3 D8 ~! @# D3 A1 b& ?
SetDialog
/ ~- Q: R3 s" o6 ^8 d4 j (
8 s* i6 Q# }" z/ a QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"9 t8 t$ U/ [7 @+ \
IDS_PROPQUEST_INC_000718# @; i9 e8 a* t
);
. {( J& G5 @& {# y SetDialog 3 A3 E# y. |7 X( R' i% m' w
(
" S: h$ e: \* z0 O* E! \- y$ W' Q9 A QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
7 m( ?; g1 K4 A IDS_PROPQUEST_INC_000720: W' S" W) M: R6 S
); ! m: k. T+ [4 Q% z
) `) @8 n% A) E& { ?4 A5 N/ W% U4 k: ~0 f
|
|