|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
( j9 r" ?0 F; k4 R2 `SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
+ l( C# V6 ?7 iSetBeginCondLevel( 15, 15 ); // 这是等级要求! D( g) ]/ i' m2 t: |. v
SetBeginCondParty( 0, 0, 0, 0 ); // (未知)9 N: M$ q/ H& V4 [3 C* B
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业9 q: C, R, \! |$ k7 V( E
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
5 t7 |3 r6 g) W7 c, vQuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个" , O1 L( ~& f9 c; I/ J
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
. h" A% C& N2 A; aSetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]" 2 M6 n' {: T8 W
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务" 7 T7 b8 A6 M$ U2 X& R U9 f
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
- m! ?9 K# z8 W0 C8 ?7 w+ KSetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) " , M) w; Y; T$ N" q! Y0 j
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励" ) l+ d6 l" ~/ W% |3 g
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币" 9 n1 s0 a2 z( i0 f, Y' b
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
1 V3 n( F I; ?3 R* o4 cSetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次 ) V% g+ Z ]' e: k( f Z5 U
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师) W7 ?( v& I" u3 M1 R
4 U6 H/ C& X1 Y: r7 X5 Z! w
( s- ^; e9 n& Y0 H/ o+ m SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
; y8 {/ K; m0 g$ y SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
' Q! H) P- x3 ~' G SetRepeat( bRepeat ) // 1 任务是一个无限循环任务 ( g8 E8 }/ i& Y& A( W
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
; ?+ a0 r+ e& [7 n Y7 {% t, n SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID) + d% Y5 V" ~" U0 k6 N7 [ c
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
8 J8 v, b# \- }: e0 \( { "SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
9 a; N N0 L- x SetDialog
% h% A! h0 |3 |9 h9 e; ? (
% J+ c {6 c5 M: z; I v: r. L QSAY_BEGIN1, //首先对话NPC的任务说明01"/ h7 h6 d) |$ T: n$ y6 [' H
IDS_PROPQUEST_INC_000712
3 S+ a8 g: e. o: b3 s );
$ e5 T9 U0 t( F" a @8 T SetDialog
7 ^& M9 m0 W3 }% X% @4 z+ a5 [ (
* x5 O' j% i; j9 b QSAY_BEGIN2, //首先对话NPC的任务说明02"
$ G8 M* f5 v2 E8 t# p IDS_PROPQUEST_INC_000713* X, S0 F% H2 j: @3 j- q- L7 S
);
- o; W; y7 X: E% g" V% A SetDialog " q/ k- ^7 P: ~3 m2 e
( ( ^$ s' K6 r3 H( k p2 u
QSAY_BEGIN3, //首先对话NPC的任务说明03". B7 H1 Q! ?/ O7 ~/ D) W
IDS_PROPQUEST_INC_000714
( A3 d; f6 r) N2 ?2 ]& F- j ); + F2 i- z$ ]: M ~9 P3 h$ O
SetDialog
% G A3 x: V( T7 } ( G( i s: s$ s2 M/ M# A8 h% l
QSAY_BEGIN_YES, //用户点是回答的话"7 @ F$ y$ u! B. N: Y5 B3 e! S
IDS_PROPQUEST_INC_000715 Y) u$ u' M/ g8 d& X
); 2 i* e0 b2 g5 @$ B: {+ ]( h1 N
' l3 M- e( P% }5 R
SetDialog
/ o7 a' Z) Q7 T! A8 P+ a- G% j ( 8 O4 F: c4 i5 ^; h, } o+ U
QSAY_BEGIN_NO, //用户否是回答的话"
, X3 x% J$ }/ X IDS_PROPQUEST_INC_000716
4 s. T+ D: a8 n; k ); ' S# T# n4 u" W* }
SetDialog
6 s: d4 R0 G3 }0 E; b% b ( & Q) A' m9 e ?6 O% ^/ c
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
& i" e& x; j0 V) }) S' e. ^; ? IDS_PROPQUEST_INC_000718 4 l, i0 I2 h f
); $ T2 C7 J; s" V; W/ K1 \
SetDialog ! m0 D, M p9 Q9 L
(
, a9 I" ^2 v. I QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"4 g' o' _) D l9 W; q
IDS_PROPQUEST_INC_000718; p3 M3 [" r3 L' r
); # Q- U) ?( B# o" Y
SetDialog 2 o( L0 n* X* v
( # J q, K6 N( ]+ u5 N2 H2 L
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"* D0 q8 n9 t* _* D9 Y0 |
IDS_PROPQUEST_INC_000720, a: A+ U' ]- h
);
# ]+ |; I0 r! g
' z/ M7 f) S. J3 K, l
- O: C5 [6 i1 _9 N' c) \0 Z, P |
|