|
|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
: b3 x- Z# V8 A& D4 i! f4 Y, {/ [SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务" % z% `8 H" w5 X8 A: J/ e( i, F
SetBeginCondLevel( 15, 15 ); // 这是等级要求!
D, j! L' s; `5 n+ f# O( ^! z/ [SetBeginCondParty( 0, 0, 0, 0 ); // (未知)$ D3 ]- a. l1 ^! \, U
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业4 v9 ^' @2 n6 _7 _
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!! d, w* J2 z" Y6 a
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"
! X+ X0 ~+ X/ T4 Q! y" J2 qQuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低" 6 A! o1 O7 z- B7 O9 K
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]" : ^8 B, X N5 y1 C$ B, Z6 x
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务" - K) t6 {2 N; ^3 B0 _0 A
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务 4 q' ~- D0 i. c2 e. a
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
2 z- c1 \; U, a: R8 SSetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励"
0 `: D" h: }! k) k+ a8 `$ pSetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币" + o3 P, I0 h V% y' N; k
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
) f1 U5 L3 ?) hSetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次 0 V- N! K4 Z( Z4 S% n
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师5 o; c i2 {! o1 i
+ d2 O$ m1 M% ~+ S( J5 L
4 g. I$ w2 ]- V% N; R SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
; \* c! H9 I( S, n# d& X SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
$ l4 f a- U3 u* m$ |* [( R! K! f SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
) q1 _+ L- i/ F1 p% i SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币 5 F3 g' n3 F& b1 n1 v
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID) . o% ]* R _6 R; B T- g( s( ?
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)" 7 m U$ Z8 s- h, J6 T; B" `
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE" $ r* e$ ~5 ?" S) f
SetDialog , m* ?( w6 ^6 E$ N$ T
(
# j/ }9 [. o: X3 N/ c$ h7 _; O QSAY_BEGIN1, //首先对话NPC的任务说明01"$ F. J w6 `8 l, c, m
IDS_PROPQUEST_INC_000712
0 z X% t, p1 E ); 7 O; T1 ]9 F2 l9 Y, f/ {
SetDialog
- A$ G6 Q- ?& ^. x, j+ S ( " z: k$ x! G) \5 o' T; l* o
QSAY_BEGIN2, //首先对话NPC的任务说明02"
+ i1 S X& W# L' [ C b4 Y* O IDS_PROPQUEST_INC_000713
4 p0 e; a. U9 [: n7 {3 C9 V. Y ); % F! w% H, {( Z
SetDialog ' e7 I9 s7 G- v: |5 Y: ^ `
(
) _! P; ^$ H3 Q! f. B* E QSAY_BEGIN3, //首先对话NPC的任务说明03"# ?5 R" S9 f9 G
IDS_PROPQUEST_INC_000714 $ N6 u* f/ G2 V4 U# V
);
3 Z% A+ {( y: M( n& W SetDialog
: B& x. q* F) W) N ( y+ V/ A2 G: [3 D3 }; y4 m4 j% L4 u
QSAY_BEGIN_YES, //用户点是回答的话"/ O+ o( \ P1 U5 g" X p
IDS_PROPQUEST_INC_000715. M, h O; J" [
); . Q+ T! g2 I( z. a1 o
+ X! I$ I" ~. x/ a
SetDialog
7 r# [2 i7 r3 J K6 g (
3 T7 x3 }0 ?* i+ j/ Q; F+ T; D QSAY_BEGIN_NO, //用户否是回答的话"
; C; \1 q9 j ` IDS_PROPQUEST_INC_000716$ u- b9 Z- o# A+ `& I6 v2 o! y5 |6 c
);
/ D+ u2 p8 _, y SetDialog 0 A6 a/ h7 L- s! }) l$ h* q
(
/ s- o6 h3 ?, } QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"# E+ S4 ~# A! W. m$ I
IDS_PROPQUEST_INC_000718
$ J, `: h% ^8 g# D: V) Z ); 0 @8 j) b/ }1 G C+ [
SetDialog
5 y$ o# n+ S; O3 l (
% p' E/ O: Z% Z. v7 _: M QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"4 I+ o& W* r2 R; h( z5 g1 ` K
IDS_PROPQUEST_INC_000718/ d$ R M# o7 L5 r: t0 x5 }4 O
);
# M5 B' ?5 X' t$ \ SetDialog
8 m( ^( X' `$ K2 ~! D) W* l ( ' `% l$ j; `; ?% u& F+ b# M. q
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"1 ?9 g6 W5 j% Z! R, ?
IDS_PROPQUEST_INC_000720: a$ ^( B8 x2 Y4 `+ ~1 _
);
) {- r) h9 z8 F/ i
* g |) N3 A; a3 c! y% p1 X+ B6 o ], T }
|
|