|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
7 K; N5 T3 t: V+ ISetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
* A* Z3 F) o& G4 [+ ~% BSetBeginCondLevel( 15, 15 ); // 这是等级要求!
, P+ D& k3 A4 b' G' p/ f- nSetBeginCondParty( 0, 0, 0, 0 ); // (未知)
: P8 K7 l$ P8 PSetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业1 L. m( J# r$ N4 w9 R2 v+ {
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!' q& q% w2 K3 X% P% X) i
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个" 5 }3 F9 x$ j7 F, x% F
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
% z5 i( {, \7 {$ f& a$ _SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]" : o0 ?' ~8 `+ b% i, w; L
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务" + Y# r# C! J2 f! y4 d. H
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
( I' }# [6 P3 {1 rSetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) " , c" a0 T) v$ w3 J/ C
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励" 1 u, d) N5 i) W! t Z8 w( ^
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币" ( h; Y0 }5 j) Y- ?* C- k' \
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验+ ?; ?# h6 b' ?# Y
SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
1 H, b/ s6 d$ R3 [2 ^' @SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师/ d9 U4 G* _5 J# B! b" a7 f
% _" H i3 Z: w1 n3 g / z# H' E! y& ~# z( a
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
# C; L$ H. D) X0 \7 O# E$ z SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
- L( L- Y# r) z6 y0 m SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
* \+ C, x# w2 g6 K3 Z SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币 ! @ n0 R3 F8 n4 g
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
, o. ?0 D U* U8 o/ n "SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)" ( w9 E, T& d( e2 ?
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
9 w% t% Q$ s" ~8 F# @ SetDialog 6 L0 d9 w! x& ~7 y9 _ z5 a
( + P5 j3 A6 Q. |+ {7 k0 R2 L# [
QSAY_BEGIN1, //首先对话NPC的任务说明01"
4 q2 a& _( Y- E IDS_PROPQUEST_INC_000712; g3 H5 Z3 Q& I; A1 {, x c* x
);
: y' T3 f8 j( c9 P SetDialog 4 ~/ D+ P7 K4 {9 C1 Y: e
(
2 U6 m8 ~$ ?! N/ ` QSAY_BEGIN2, //首先对话NPC的任务说明02"& f, y# B, x6 G
IDS_PROPQUEST_INC_000713
& F( j$ J5 A# ~6 I; X0 a5 ^ );
! b- t. L: k0 Z2 s' E. B# {. ]- ^ SetDialog / m- Z! |" d+ t6 J2 Z7 {# P
( . z s) F" ^# o% K; A3 _3 c
QSAY_BEGIN3, //首先对话NPC的任务说明03"& {+ [6 a$ N9 e( }
IDS_PROPQUEST_INC_000714
S( b- y7 B/ r$ v0 O, p );
4 V2 N# a! ~2 q: `" z& U0 B SetDialog
( ]# v M: i$ f: h ( 7 w1 F( D# m$ L% b* A
QSAY_BEGIN_YES, //用户点是回答的话"2 \* a8 p3 Q C( L' \
IDS_PROPQUEST_INC_000715
2 q5 Q! G/ A( c- s; m G p ); - T' v$ g$ g- p8 X
" [9 E+ ` m% }/ o+ @2 J { SetDialog . A: R U7 Q: |; j
( ' g) M: q; G A$ J$ N
QSAY_BEGIN_NO, //用户否是回答的话"
$ S7 ]1 e% @2 w$ Q IDS_PROPQUEST_INC_000716
, Q" p7 h3 Q5 D ); / ~& ]2 `7 q) k
SetDialog
3 i! M: B0 O( G, E! B. l ( & `8 U& W! D6 k$ r5 N) j8 w) S2 Q
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"* }( L7 z$ [$ { e
IDS_PROPQUEST_INC_000718 2 t8 o. j# O( d" r) J0 [2 [
);
]- I8 y5 ^+ D& L6 m+ @ SetDialog
) y5 B3 n4 K8 H/ r8 n( A- u ( 0 `9 C. E$ c1 o- b
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"3 @# Q( }% T2 e7 F2 g
IDS_PROPQUEST_INC_000718
7 @! _, O( X3 m+ E: F r9 u: ? );
' J& h& [% Q! f P4 e) o SetDialog ; P) D, n1 l8 B6 Q! P( Q
( + P4 N. z8 X7 X
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"' v! t h' T$ ^) Y$ P' X% j
IDS_PROPQUEST_INC_000720
( V9 _) ]" q4 M5 J- S4 X# s ); 8 @) @/ C# `5 b
( `+ l3 P' O- U6 ~3 W' J1 ^2 j/ [4 P. F% o* Z2 @
|
|