|
|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
, Q9 ]' w) Q* M! f$ W$ c" sSetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务" ' V% @8 j$ Q+ _+ `+ ]
SetBeginCondLevel( 15, 15 ); // 这是等级要求!
3 p. Z) s5 y2 z n1 l, ]SetBeginCondParty( 0, 0, 0, 0 ); // (未知)+ l* X. M/ b3 S8 a
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业$ L. i2 V: b& Y5 V) b- h2 ]
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
) E9 |$ n6 X1 JQuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"
1 @2 O% B% m/ E* l1 c& ?( G2 nQuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低" # f' p% T1 ?: n, N: y5 S9 p
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]"
1 `# Y& D3 J! |, _4 wSetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
8 b6 Y9 ~4 h! m! [' i# dSetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
* u0 a+ [. y( B, I9 \SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) " ( C3 d# R$ d f; J! ^" G
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励"
8 p# l, V( L' H9 ASetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币" - O" T% a u6 ]) Y) Y
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
5 `: s- o0 o+ x4 JSetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次 $ O- B# E* V( U
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
& [9 v& \$ C* B8 x R
4 o+ H8 x4 H$ ?& R- P; s 0 o8 m, N' [2 D; k, f8 ?
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次 # e! G7 }1 S, s' c+ Y
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
1 U( o3 u, I( I( Y2 C( g SetRepeat( bRepeat ) // 1 任务是一个无限循环任务 9 j8 L' g5 M2 w/ u9 ~) v+ R
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币 4 O& r6 K0 h$ a! w1 p% L5 \
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
" n9 z7 `( W, K5 J "SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
/ q7 Y+ l9 z% @' V "SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
6 s+ @! c1 O. t8 T" p SetDialog
- Y+ k; p% Q2 W G p: f% Q2 I ( , E6 X- `' H: p
QSAY_BEGIN1, //首先对话NPC的任务说明01"- y6 q0 Q- h s# H2 H# V
IDS_PROPQUEST_INC_0007123 X" @; o7 S- T( s5 O9 i
); - l- k* Q3 v s" W
SetDialog
! j' g T, X) \+ g ( 0 N8 Q2 ?0 G- H# f/ e
QSAY_BEGIN2, //首先对话NPC的任务说明02"( L. N1 D; |! d" W9 b* J
IDS_PROPQUEST_INC_000713
9 j0 K* Z4 b; E. y; B0 o5 S );
- B. m4 q) a% K SetDialog
) N$ t( P" Q. ?2 I* [ ( 0 T' V# ]3 N- D& r( U. G/ d( ~
QSAY_BEGIN3, //首先对话NPC的任务说明03"
" o2 |7 L( n/ b$ n/ M; q i IDS_PROPQUEST_INC_000714 $ y) S; U2 J0 Q
);
0 @$ m+ V3 R* Z5 ]% G SetDialog
5 h8 w# ]; M2 A( B9 } v8 f ( & D9 u" k0 K) l$ n7 ~% B5 r
QSAY_BEGIN_YES, //用户点是回答的话"
1 q9 H& r% ~ N% E8 U IDS_PROPQUEST_INC_0007152 y% R. y3 R$ E
); - l7 G( v# [7 o( I9 Z
2 ~' l6 T0 }3 i+ ^9 b6 R SetDialog
! K7 k" r# Z. z2 ]) k. L (
/ J" ^) j0 m `! T0 `0 c% B' c QSAY_BEGIN_NO, //用户否是回答的话"
$ U0 p* ]+ p& c9 m IDS_PROPQUEST_INC_0007160 M' A3 l7 @: p. ?& ~
);
" _# z6 k' a. } SetDialog ) J1 q' x8 Y# Y2 a7 `: Q
( 7 B x( `% p( s' N$ C$ h+ h
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"" u1 y e2 S4 ?9 T
IDS_PROPQUEST_INC_000718 ) _9 n( J4 t+ ~
); % s+ n0 u4 X- J$ Q6 b
SetDialog
T A2 K8 q. z; @: {2 e ( * M J5 T; O: @4 Z# u' _6 m" y
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
+ y# p$ ^. Y. R7 {' R" i6 H IDS_PROPQUEST_INC_000718
6 C( y0 U2 W" N2 @2 ?! x+ w );
# Y h' b; d- T9 q$ B, W/ h SetDialog ' H( W: t S- n" I9 ^, _
(
5 m$ e8 y' F7 }( _/ @ QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
: y, I& x- A7 A3 r# E1 Y3 D( M IDS_PROPQUEST_INC_0007201 Q8 q, @0 l. }+ J) P
);
X. ]2 |- _" x5 s1 |# ?. y1 f3 A8 [. K, ?
$ v2 F' @4 @$ Y6 o |
|