|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
' V' b8 ?4 ]6 Q& H7 m `! ZSetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务" # ?4 C9 Y7 ]3 ~4 @! d0 T
SetBeginCondLevel( 15, 15 ); // 这是等级要求!; K3 _( I/ s0 l; Y( D! t
SetBeginCondParty( 0, 0, 0, 0 ); // (未知)5 @) R& V6 C4 b" g
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业
* | p$ V# R& q3 e# v/ U8 `0 \SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
3 A+ V B* G/ vQuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"
4 ?! q* b0 Q# B5 ~7 p( aQuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
$ v' ~8 L- Y; H3 J$ j8 [SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]" 3 X) v# Y! I2 V4 e% w3 [
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务" : j+ B/ P u) N* d
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
" `- i( G N) w9 E" q& N1 s9 d) CSetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
. W. |6 {' L8 Q% H$ _SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励"
* W/ C- J3 N6 U0 K4 u* P+ l" T, ?SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币" * {& ^' c( \9 q/ m
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
$ {. S: M1 |3 p* T4 d+ r7 FSetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次 : x2 L1 C% O( _2 ^7 N# Y; g1 c
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师 C s. A0 U8 ^/ T7 I+ t0 P% w0 X+ M) z% K
\% g7 e0 j/ n2 A3 X" p
8 u/ S1 s) p0 J2 c5 {( m
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
& K; H( O2 U7 G, k5 d3 ^ SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
0 {, a2 s$ |$ k- [ V& y; V SetRepeat( bRepeat ) // 1 任务是一个无限循环任务 7 B- ?% w& Q6 N( J2 j
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币 5 Y6 m+ x7 R7 [1 c
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID) ( r4 X/ w' t. Y9 T% m
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)" . L9 b. o) Y' T* Y
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE" 7 Q( y5 O- k; [* N
SetDialog
2 R/ h: N" V& k ( # ~8 s0 b" |2 i4 D' ]4 H
QSAY_BEGIN1, //首先对话NPC的任务说明01"0 c1 X2 |* J* z: ~0 u( R
IDS_PROPQUEST_INC_000712
, [: @9 U/ a4 F5 [ );
* x* q+ F6 b: e0 X SetDialog
9 a2 k/ r0 ^! ]4 m& l- ] (
) k0 ?) K+ _, Q( W o4 }- a QSAY_BEGIN2, //首先对话NPC的任务说明02"
2 \1 {/ Q: G6 C IDS_PROPQUEST_INC_000713
. W' q$ ~- h0 G ); 1 s% w& _8 d+ V% Z6 f. M0 J( X6 t8 B
SetDialog 7 g/ I" F8 |$ ?! i
(
! K- p. S$ Q; m QSAY_BEGIN3, //首先对话NPC的任务说明03"9 E7 [, T1 i, Z) k
IDS_PROPQUEST_INC_000714
& k- o1 O3 x" Z3 F );
9 x) v0 r) b: V- \+ a8 L" S( |1 ` SetDialog
+ K0 H. ]8 n5 O% X% C ( ! W( J7 k+ ]' g
QSAY_BEGIN_YES, //用户点是回答的话"" p1 v" n$ e& ^7 a* U1 Z& J% r5 a
IDS_PROPQUEST_INC_0007153 J% y+ C w& L/ \
); # j/ X. F. W" S& A3 K& \, _ X
8 N6 N: [$ @6 C SetDialog % D9 K9 F, J. v
( # Y i9 |, L3 v9 y8 G4 p7 S; H
QSAY_BEGIN_NO, //用户否是回答的话"
( I; \7 P) I4 k% y: ^ IDS_PROPQUEST_INC_0007166 T, e4 J9 T* x7 y: _1 @! ?8 i
);
/ W2 A: N* o5 {/ v! M. c4 U SetDialog . d- ~( W- `1 A/ l9 @! w/ ^
( , t1 T; j8 Y5 j/ q% S/ e b
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
& @7 j9 z* D" D6 p IDS_PROPQUEST_INC_000718
; }/ V1 A/ s9 X! G& J );
. @+ U) T6 n8 t# q% a9 n SetDialog 0 }5 {) i3 w& {3 m5 `
(
* r/ y1 m1 E4 z+ j# ~& A+ \0 T QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
3 w9 Z- ]5 X! } p7 w; M8 O IDS_PROPQUEST_INC_000718+ j. w' _5 K7 O/ z2 x' M b: G4 N
);
* S6 o% j. Q2 Q2 _ SetDialog C( l' K/ V3 F
(
$ g( ]. }% ~: t; _9 [, z4 { QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
3 ?+ y7 \% b* F' d3 [' J& B3 J IDS_PROPQUEST_INC_000720- Z$ r( N j+ P& W" ]
);
# c; y+ {6 y2 ? m7 V
, J7 d8 h4 i0 ]5 F( c% p+ \, w ~# Q# Z3 x
|
|