|
|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称 5 [$ X1 L! m# o- v. G$ B
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
9 }/ P, s4 L4 |, aSetBeginCondLevel( 15, 15 ); // 这是等级要求! t' _- X$ V' j; o7 l( j8 s0 s
SetBeginCondParty( 0, 0, 0, 0 ); // (未知)
( n8 _; c& f/ h# ^% {SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业2 R- F6 P" }" f+ I
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
% N5 E( p: }. d( a0 G4 `) n3 r) hQuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"
- s; P; b; W5 Y6 ZQuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低" 7 ?. X" M1 s+ h' e7 |( Q, @
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]" " Y' V; J5 K; w
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
[) D' h0 x' c( sSetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
% D' E5 r; S6 N! M/ u- D6 mSetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
2 k( N U" i- N; mSetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励" ) \ ~6 a/ q& q3 N+ |, @0 f" E
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币" 4 s) N6 ~) M5 h" W" t
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
+ ^% M0 v' J+ J% g/ GSetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次 * k6 x6 g( g5 L2 c% f* C) _" ^
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师. { K$ L3 r4 v/ l6 x* L% G9 r/ a
) V% s/ m+ |" L& D$ p
b/ }: a$ j8 Z6 x0 S/ }0 z SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次 2 H3 w3 V+ X2 E3 L
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1) - ^$ O8 f$ \1 O
SetRepeat( bRepeat ) // 1 任务是一个无限循环任务 : p' n* T+ E! e# C0 z
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
' e8 G4 o7 U, p; a) O5 [ SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID) o2 w7 M: p$ W( q% H! I; p
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
2 y U- V0 A4 S. f+ Y "SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE" ) {* l8 T! T& h0 i0 {
SetDialog
: _8 h; ]' h% \- F% R ( ! Z4 r6 [& H) R* S; a
QSAY_BEGIN1, //首先对话NPC的任务说明01"; O, X& }6 O6 F. r: Y
IDS_PROPQUEST_INC_000712
' o6 Z( b; ]- A4 z X6 H) o7 ? );
5 [4 j/ C1 \3 W' q6 P SetDialog . X9 A0 \% n0 Y/ Q& |5 O$ G
( ) a) k& \* o$ B+ I: M7 X1 C
QSAY_BEGIN2, //首先对话NPC的任务说明02"
8 ]' \5 w1 d! W7 F1 @ IDS_PROPQUEST_INC_000713( s( ?4 h& z# M; @9 V1 n
);
" C$ b. T$ i/ g) C1 `9 } SetDialog
) w3 p9 n0 K, V+ T* N# t (
7 a' U# ?4 X5 Z0 R, k QSAY_BEGIN3, //首先对话NPC的任务说明03"
% X0 r& z; o3 ^6 X+ ^0 c$ J* a" ^ IDS_PROPQUEST_INC_000714
' `! T4 A" o, s! M$ k ); , o& Q! F, A ~3 W8 H- c
SetDialog 9 h, o. m/ {: q1 r3 Q
( 5 t, }7 i3 }6 Y6 r: `# |4 x2 l
QSAY_BEGIN_YES, //用户点是回答的话"' F, t& T; P1 J2 L1 G' I% W% X
IDS_PROPQUEST_INC_000715! X; C8 e! [% R3 a, ?
);
. M4 ^1 c9 w& b; c8 S, h- E I1 L: I, r, Z0 r0 T# X
SetDialog & G3 G) A! \4 N: S* J$ D
( - {8 _/ j" y8 V0 p1 k$ {
QSAY_BEGIN_NO, //用户否是回答的话"' p/ B4 j: j2 W+ K5 w7 R! @
IDS_PROPQUEST_INC_000716; d$ k$ y: W* ~3 o4 b: S
);
& Z( o- r Y4 c+ G; R) g3 f9 n SetDialog
) [- a% R/ |1 ~) f' A ( 8 U$ V% ]5 y( @ m; N
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
* n; x( g2 x3 E3 t7 R1 v. b IDS_PROPQUEST_INC_000718
/ I: {' R1 k; w/ d$ U$ J );
1 a+ g5 ^/ P! e) s7 ]4 z3 O; p: T SetDialog
( ]3 \+ b2 x# [ ( 4 z9 ~, X& q2 K( d. Q
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2". w3 C' G6 D, J8 R& Y9 v
IDS_PROPQUEST_INC_000718
- {* e+ _1 W0 H% V );
7 B2 t- I% [8 ]- Q9 Y3 f5 _8 K6 X SetDialog ! A% W, C* l3 B; D* u& z+ @
(
6 u; @6 ?- e! O8 }; g3 d QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
8 g2 W3 h5 b- t& |4 ?& }5 t9 m IDS_PROPQUEST_INC_0007209 S* F9 \2 S( t2 [. T s* K" ^
); ) \$ y' B4 ^# a9 |) C8 m, Z3 K/ P
! B! {# K/ M1 O( O; y
* f d2 M' W$ ?- p& y# y
|
|