|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称 ( C t6 J, |: F; U% a
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务" - @" _# m' l" h
SetBeginCondLevel( 15, 15 ); // 这是等级要求!
5 s" t: O1 G3 m1 U- uSetBeginCondParty( 0, 0, 0, 0 ); // (未知)" Z# n9 O" e" l; m# J9 C+ z
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业
, ~# B( ?/ _$ j+ q0 G; F+ f* FSetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
2 A1 |6 ~; Q9 F/ o3 NQuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"
7 ^! d7 b; e0 g5 z0 HQuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低" $ `( y$ k0 Q2 w' {* Y# W
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]"
! J* @) ]' T. C p$ |+ eSetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务" 5 n+ a n l; z# m5 X
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
6 @8 l- W, w4 {" k* Y2 k4 V6 O8 zSetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) " 5 p" m9 Q& v; v ~. P6 v* |
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励" # @' ?/ A9 m8 t/ V: b$ o
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币"
- P. F p; g/ CSetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验/ D( g- X7 I" m' o. H
SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次 . K$ \' l/ u; ]5 t9 T
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
4 K' v4 Y6 {4 D$ K& o( i3 C' \' w/ e/ W
- j7 V1 T/ w1 x SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次 + y' P0 d% ?. R% c9 |
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
1 Q9 [- J6 ?: T* e8 t SetRepeat( bRepeat ) // 1 任务是一个无限循环任务 ! H; \) q, \% }7 p3 t7 W3 p
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币 6 G3 L& _8 a8 m. N
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
1 \$ r0 ~) S* F# h" V "SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)" / Q0 ^ q# j1 V* r8 [: d
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE" * {9 t; s3 O: c% P4 }' h
SetDialog
9 @, x3 m/ V) Y3 h/ ~% _: {6 C' |+ V (
& q" p) Z D7 p" v% A8 K QSAY_BEGIN1, //首先对话NPC的任务说明01"; \* x5 p4 J3 c6 }
IDS_PROPQUEST_INC_000712
' I: ~$ x3 G7 Y) {6 R. ~9 \ ); % K6 X8 k/ Z2 c/ w* d+ q$ m9 y
SetDialog
$ B8 }, V- o- s7 P% y (
1 S3 A8 O/ d$ A6 K) i4 c* t1 Z QSAY_BEGIN2, //首先对话NPC的任务说明02". V3 E" u) U4 y: W, ]+ t* \/ ^" b
IDS_PROPQUEST_INC_000713
! p; U/ T% c9 @2 t2 w) n2 u4 Y* D );
4 x! I( Z' _5 a0 i4 m SetDialog ' j7 N1 L& N3 v
( 8 |/ A" N3 g7 i! _
QSAY_BEGIN3, //首先对话NPC的任务说明03"
8 G0 D/ D' Y, v+ x; q" ? IDS_PROPQUEST_INC_000714 ) K4 {) F9 j$ |" m- F
); 8 J5 R2 ^) A5 w8 i+ V
SetDialog
: U& V8 }9 i( a- P/ ~& U) E ( 1 P' F, C: j, N* z( M$ B; \# ?( z
QSAY_BEGIN_YES, //用户点是回答的话"; Q* Z+ d9 H' F2 e) ^
IDS_PROPQUEST_INC_000715# A0 G( ^; X) B/ d
); K* m$ g! k, a/ W6 ]
) L5 K1 X" @1 ]+ C0 e
SetDialog
* B( @ f; T4 m) S! j ( 4 j! Y( p8 V {; S
QSAY_BEGIN_NO, //用户否是回答的话"
F2 i, _1 ?3 h IDS_PROPQUEST_INC_0007168 j" P( K' u$ e
);
' Q: k5 q- `& c& z" E SetDialog
8 Q4 Z, c; s0 ~3 \ h6 A6 q, `' {; X ( & f6 B7 n5 q( U
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
: e% H8 s( \( h" ^/ e IDS_PROPQUEST_INC_000718 ! g, K$ U; t; y3 {* r8 R8 J
); 9 H! N A, ?* r
SetDialog 9 F; j1 ]3 k7 L8 l! k: b
( ) M: F E0 a: J a$ N$ ]5 L5 m
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"% `- e* i. Q+ q- K( k3 d; m! t o2 J
IDS_PROPQUEST_INC_000718
4 G4 v g r+ C& C );
; h- l1 k; y5 L% i SetDialog $ M8 J! G+ ~ I
( ( m) U5 a' F+ I. t- D7 [
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
9 t8 R0 A) O! v IDS_PROPQUEST_INC_000720
- V3 H7 \& z1 R/ R) Q& f# N ); 9 d$ f& X {* P: f: ~" Y" c' w1 V
2 J! c7 B$ o5 o R* o
1 h8 u% v# x( w' l% S
|
|