|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
. E0 u6 r4 V) g$ }SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
! D' p' ?' `; ?; JSetBeginCondLevel( 15, 15 ); // 这是等级要求!
( G/ |" }: O$ x& c( f) O4 ~SetBeginCondParty( 0, 0, 0, 0 ); // (未知)
/ E& I1 ^- U' Z+ F3 _SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业8 F* t8 J0 [ E" L$ z" @2 q+ f
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!& }2 Z% P0 i3 b6 e
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"
8 S# u" Z) W4 f: V% {QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
& M! s) ?: [3 l6 g. e! t% N3 sSetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]" 2 \* m7 d; Z, w; d4 i6 J: C& \
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务" 9 k' n) W) c0 j" g6 j" m' A/ p1 l/ r
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
2 O0 x, f$ j4 `( d. \7 Y/ m, ZSetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
% D6 c( q% V. r3 VSetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励" + w' U* M. ^" s H p- ]! y+ }
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币"
0 B; `" u9 @3 V7 v3 y( s- I" J: RSetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
6 \& ^: G* Q. N0 YSetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次 6 E! k6 E$ I, k; h1 R" O9 p* I
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师) ^2 k* U7 o! T1 O1 j
9 j% |4 r4 K! u7 d, _5 ~6 `
$ U+ H. f+ Q8 P: C' i SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
& ^: R6 v, w) v+ }3 G/ x) R s+ i SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
7 Q' Y+ U# T; k! y5 c SetRepeat( bRepeat ) // 1 任务是一个无限循环任务 , z9 B) z7 a( L; L
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币 , H% n; u& ]" B* E
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID) ' y1 ~ Q8 o6 G
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)" - A( |3 `$ _2 Q, }8 V4 n8 }* D# G
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
9 U5 f# g& p# _ SetDialog F4 [ p6 l5 E1 C- ^9 ~
( ' L" f0 N) K) H, E7 O" q9 e
QSAY_BEGIN1, //首先对话NPC的任务说明01"& [; d1 n6 v, l- A Z
IDS_PROPQUEST_INC_000712" e- C4 x6 @9 @" v4 a8 O8 I* {
); 3 L; [3 p) F" Z( r* h
SetDialog
; Q" A% G; p- O2 l) h* | ( % U9 c! U7 Z) B! a u# z% C0 V* \
QSAY_BEGIN2, //首先对话NPC的任务说明02"
* b9 G3 C* [( r7 j, z! @ IDS_PROPQUEST_INC_000713: h/ K, s2 _( L/ ^, ?. W; e8 C
); ! n& w: X `" d. i6 L5 y C$ f
SetDialog 0 F- w- c, N, H8 u: F
(
; a% h3 R8 d; v. g7 x QSAY_BEGIN3, //首先对话NPC的任务说明03"
1 y) i9 p, M8 @3 G* D IDS_PROPQUEST_INC_000714 ^6 T* o; {8 \- r
);
/ ]! L; \# T% r, B& H1 v1 z SetDialog % i# a' }8 H2 r" {
( & J. Y2 M4 Z% ^7 h' \+ b
QSAY_BEGIN_YES, //用户点是回答的话"; }/ O6 e4 b4 O# S( A5 H
IDS_PROPQUEST_INC_000715( e0 r5 h8 ?/ M+ d
); . {- L% F* W0 K
1 e1 o j0 V0 d8 U" D
SetDialog 0 G& f3 }6 Q% }
( 7 b! J% q/ ?: ` c
QSAY_BEGIN_NO, //用户否是回答的话"
: d* @& s; V" J! \7 L/ g IDS_PROPQUEST_INC_000716
* L! [% ?8 `9 A7 M- ^3 n; o: U ); a: I7 l$ O5 q& e. [0 k; H6 f& t
SetDialog
$ Q" ?& U2 c* {1 P4 u* |3 u ( / I0 L2 p7 {4 W4 @
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"7 E9 t/ E( j5 d; @- N; H' Z) g$ S
IDS_PROPQUEST_INC_000718
4 U, {* N+ N9 D4 ]) v ); ! o% X8 i. c* H$ I, n* u
SetDialog % Y% d+ k0 [; G0 J+ x
( 9 W5 A Q& W6 q- N3 c4 {
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
* \. }2 ^1 h$ |1 n [% D7 x IDS_PROPQUEST_INC_0007184 ], g. t! C5 O6 K5 C2 B3 c+ I
); 7 @8 m: m% E. V- O+ C6 P
SetDialog
: \ k1 R, m; A (
0 z1 C, H( I$ x) ^6 B. l7 }: K QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"; W# y/ v# Y; A
IDS_PROPQUEST_INC_000720
. H! L6 I& Q- a2 Q5 J& g! c+ a8 e );
5 `9 c' W% @( w( H H0 Y: n
& x( B3 L* ]- Q/ o* {5 M2 u! z5 X# w* M p1 d; z- M
|
|