|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称 ; Z1 w9 M8 L2 }- f" T+ K' Q
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
" q' Q# @" x* oSetBeginCondLevel( 15, 15 ); // 这是等级要求!
) D* J8 F, d4 \ O g. `SetBeginCondParty( 0, 0, 0, 0 ); // (未知)
7 c% Z1 k' U' u. d8 [7 p$ ~SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业0 b1 ^" g; `1 \
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!2 H2 I# T9 I* f* i
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"
; e: N1 L1 ^0 n5 ~QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
- l! A: K; c/ c. |SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]" ' H1 x7 S' P* [9 P! l* I5 U- g
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
7 n' |1 k, f. }1 qSetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
! R" L$ _3 l! b% i- ~* h2 ESetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) " 0 K" @, v+ D' F1 M) y, P7 c( X+ G/ D
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励" ' L, G) U6 z! ^
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币" % | j, m+ p1 G: e- A
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
3 ]2 r8 j& F- N! c% \! HSetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次 ' p$ \# U: J8 F# M5 h" Q
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
4 }# G2 ]# x; J @) z- H& ]- }2 O) Y+ @. o$ ^' P1 |
+ b' a0 ]2 Z/ S4 ^8 I7 \ ^5 ? SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次 2 A; K( Y2 s% ^8 \; U
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1) . W I9 B# e7 G) r# q# U. \ Z
SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
9 I# Y# M1 Y' B9 v+ U" [* E SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
- m3 V/ M9 r0 u SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID) * |3 z- C+ r- o' P, w$ U4 S
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)" ' B) s3 _5 f5 ]- x6 N" D7 V
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE" : \$ v- y$ s3 p
SetDialog ) i& b! v! O5 w! n0 E
(
: S3 }4 N; {7 K. D5 d5 d1 Y QSAY_BEGIN1, //首先对话NPC的任务说明01"
9 T0 _/ s/ e6 a+ q. _0 ? IDS_PROPQUEST_INC_000712, s U" U9 C3 A- J- A% o
); ! A( e1 N/ [$ S3 \9 \7 P4 g
SetDialog
) d* W d6 J; E. _ ( ; |: h' ~! X+ J6 U- X
QSAY_BEGIN2, //首先对话NPC的任务说明02"2 N( B! v" v8 w/ [2 E Z8 M
IDS_PROPQUEST_INC_000713
/ V0 K* Z# J% X i( a );
' L2 J, a% `5 u! W, m" Y SetDialog
5 F% {& I# l n. M. E ( : H4 U9 e& z& E3 e
QSAY_BEGIN3, //首先对话NPC的任务说明03"1 n8 r2 `! n, p+ G3 S# R
IDS_PROPQUEST_INC_000714
$ B& t* J: e2 \0 ?/ V# N ); " k" v( d% ?0 u" g" N/ A- U
SetDialog
6 a5 O3 U& M w ( . r# G# z3 l. g- X' @# ~. M: I: Z
QSAY_BEGIN_YES, //用户点是回答的话"
8 i/ ~, _$ l5 T3 X v IDS_PROPQUEST_INC_000715
/ Q$ F, G- h/ Q2 B% b6 j );
' H! v8 O1 ?0 F, ], t1 A7 p) t' c* I! I4 Q
SetDialog - A: d8 ?# {' H+ g4 i6 ^
(
|) @3 Z; i+ o QSAY_BEGIN_NO, //用户否是回答的话"
) c/ V' M4 u, z1 r# z+ _/ v IDS_PROPQUEST_INC_0007163 A) \ s" K, r5 H o
);
( e& ^+ W! `# V: j, g0 F2 u A SetDialog
# f1 V; X8 I# { ?. T' @% m8 X7 W' N* a (
! v B0 E% M+ [1 |) f* ]7 X QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"9 H4 E; F! q& |8 C- j3 n
IDS_PROPQUEST_INC_000718 & V& l7 n& A" j0 R5 E p! K
); # `1 _# e. [& r- H' ~
SetDialog + y7 i! t3 T8 U
( " S1 a% ~2 D4 x
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"' g& K$ V" p) p# I/ ~
IDS_PROPQUEST_INC_000718) _3 F) z3 g: n7 X2 U
);
0 J, a& q8 m; L/ w SetDialog % X- ?6 X% E' S2 t0 u
( + x' n/ P& K. |! x1 A9 s6 _
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"! T2 _3 r$ L. q+ G
IDS_PROPQUEST_INC_000720; @4 u, m! f* f+ S% H
); ! t/ }& b- J) r- ?7 h5 b' e
" Y6 y* J* t$ y
: |# _4 i' W9 J+ h: B |
|