|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
9 w# g1 v- B# X$ u! }7 xSetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务" % ?( F3 [, u$ r0 r1 n' O z
SetBeginCondLevel( 15, 15 ); // 这是等级要求!
5 k2 y1 P! \( x3 p$ GSetBeginCondParty( 0, 0, 0, 0 ); // (未知): o1 `6 N, s: u0 L {6 z
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业# c. m! y: Z C3 Q d" e
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!5 O& N, S& Z4 F# v+ t, o- a5 y
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个" 1 C7 O: b* s+ T$ f& t& G
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低" 7 T- d. _$ ~, Y7 ?& N
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]" , D' K0 R/ i d3 t' W
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务" / p' W: G3 g# [
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
$ B# }/ Z4 a& fSetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
# \2 ?, N2 t% h( VSetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励" 3 ? A0 }7 J1 @$ K/ R5 X1 ]) Q
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币"
& G7 E( |8 y8 w) q+ E( n* FSetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验$ W+ a, H7 q3 y3 Z6 A3 [" w- k
SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
Z) V: x4 ?4 tSetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师+ R- J* V6 d, |
( k+ H, U+ e; U8 N
2 n' T) A# G$ X' P; o; [- f5 J SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
- e/ c2 k# g4 L' l/ ]6 }5 t SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1) ( L7 d! b @' Q
SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
# _7 E+ c2 G# {$ q7 L3 i SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
9 B7 o0 F, X# t C SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID) * B( z) x0 p L2 K- q. P" z& _
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
' ~& q9 |& r& B+ F, o" M "SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
' Q- F4 W6 V$ d1 U8 k SetDialog 5 c! k- v" e! L" Q( {0 j
( ! v! {( y$ Y1 A f
QSAY_BEGIN1, //首先对话NPC的任务说明01"4 d% R/ [" y6 G) n. f% S3 s
IDS_PROPQUEST_INC_000712' B$ o* P' T5 H+ R q
);
- Y/ o7 d$ G x4 K SetDialog . j* K" D: r8 k! b, t
(
: E! b8 F. Z* ^% A7 k QSAY_BEGIN2, //首先对话NPC的任务说明02"
% w8 P" S, T3 I& O IDS_PROPQUEST_INC_000713
% Y, d3 K2 e# H1 w0 L. p9 b! p ); # q/ }3 S! P/ A a6 }0 b
SetDialog 0 M: a' E' m8 L+ T( E0 M; A
(
- \! _) B# m; j' P. V5 Q4 n0 A QSAY_BEGIN3, //首先对话NPC的任务说明03"# X2 w- f3 r% z& H L7 |
IDS_PROPQUEST_INC_000714 " h* }$ |4 H( L; a) X: `3 _* ?% S& d
);
" E3 G% M. W0 r- \+ W t4 j: ? SetDialog 9 Q/ E7 ]/ x( O1 |5 g6 E# N
(
& v: p/ ?) \! l! z QSAY_BEGIN_YES, //用户点是回答的话"/ A5 k" M- K/ K2 y8 O
IDS_PROPQUEST_INC_0007156 o: w7 p L1 V- b8 T" q
);
* `- Z. }% n- c: H2 `8 o; W, _5 A4 T) Q P
SetDialog $ R- W8 a: L' N: d5 K
( 7 }1 z- h4 e* _! B
QSAY_BEGIN_NO, //用户否是回答的话" Q, G3 x8 h1 o4 N
IDS_PROPQUEST_INC_000716
3 |, M7 u/ |5 j# ? ); & Q9 F; v" ]* D8 ^) B6 T, ^; y! h
SetDialog
% Z0 H$ t; M, y) N( P" h( l (
. A' t. z6 C. ^- z$ p QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
# [- w. z" M9 `8 U+ b: K IDS_PROPQUEST_INC_000718 ! C" c8 w. k3 A
); - N- z! o$ K2 N, d9 ~
SetDialog
% ^- R$ u" z1 w/ ? (
0 C; B L* P# v! ]7 k QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
4 _: c0 B! k* k6 [ D5 V! j IDS_PROPQUEST_INC_000718
: w# T, U3 U R( @* ` );
) Z" n4 f; M, ^6 |, I* Y2 O SetDialog
T! G% E3 {; n$ ^ (
+ u" k' x: r7 [1 G- A2 t9 ` QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"! i( f9 F2 n/ G% p$ \- ^! \& Y/ M# t
IDS_PROPQUEST_INC_000720# F, G7 S7 }/ `& E1 ]8 H
);
! m& m- U! ?. O. u9 o2 n' [- f, j# q6 `7 W5 u& M
; g. l: g+ d1 H/ W: R |
|