|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
0 p5 N3 E, J( h' _0 h& }# eSetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务" , J) m0 S$ ~4 p$ e# u1 G
SetBeginCondLevel( 15, 15 ); // 这是等级要求!
* M% s$ _6 m4 ^1 p( t" ]" z" b2 Q/ `SetBeginCondParty( 0, 0, 0, 0 ); // (未知)
" w2 b, U c0 j; ^SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业5 d8 M! ?9 M7 \) ~& L4 h
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
4 h3 B& J% O9 d! OQuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个" " F- J) m5 [5 T9 ~ a. s
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低" 8 p# H; E& o8 G4 P- i9 J8 g
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]" $ a# J2 ^: b$ a( V
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
' y! M+ [8 R) j, [1 y) {* rSetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
0 S( o" G7 @" Q$ r9 q- m: MSetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) " * L6 R2 X0 A% B7 g
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励" 1 `+ Y! e# L6 x% F- `: P
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币" * b7 o) ~' M7 F" `, R# J
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验9 ]. u" j' o& ^& R( D+ `7 \
SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
, c8 ]8 \4 K" B; F2 s' E8 bSetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
4 f. g2 I. s2 k7 I; [, k/ G
1 J; Y: P1 C& E* L; q- x# p: I
7 x* n5 U `+ w4 Y4 O- t SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次 - T- d9 k% d. {* } r4 p5 X
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
* M4 d4 L \7 J a& v- \, M2 u SetRepeat( bRepeat ) // 1 任务是一个无限循环任务 ( z+ n6 V0 p: P* b! k0 i
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币 5 z0 h) M, k$ Z; O( \8 s0 e
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
1 W) \5 ~/ q# V8 A' e- m "SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
: ^( j3 [7 n* A4 T "SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE" . `% W. ?- J! u; Q1 X
SetDialog 0 X |8 `, }" {2 c: [ s5 [' M
(
, f* y/ ~' m1 w/ { QSAY_BEGIN1, //首先对话NPC的任务说明01"
9 K/ w' G0 L1 A3 X; t IDS_PROPQUEST_INC_0007129 E M1 i& o' ^! ^& l% h
); % r3 H. p& T6 g: d& J* y' a
SetDialog 9 V5 }. U1 M; w0 z( u5 B# i1 k
( % \6 w/ H; A9 n+ B3 ~- ~
QSAY_BEGIN2, //首先对话NPC的任务说明02"
- n- b: Q, B! r IDS_PROPQUEST_INC_000713% D/ Z6 a3 ]- I/ r5 `5 T# O
); : f- E8 s, x$ j6 _5 ~
SetDialog . @) f/ W4 ], Q5 x4 _' S
(
9 ^ U0 V2 a [2 W' q- E QSAY_BEGIN3, //首先对话NPC的任务说明03"+ y! W$ o! n( L7 C
IDS_PROPQUEST_INC_000714 3 C: P% Y2 S1 A+ Y
); 5 \5 B- z% ~8 X/ s
SetDialog / B0 L" d8 U1 u% p1 x1 `6 C
(
& X9 x2 D% [4 r+ S4 \1 x9 q QSAY_BEGIN_YES, //用户点是回答的话"
3 o" e( e5 h3 C, v2 |4 U6 M IDS_PROPQUEST_INC_000715
+ Z- U" @3 [; o ); 7 x4 \% p2 F& p5 c& W
! Y$ e0 G2 a# u% t- g& R1 [8 E
SetDialog $ ^! L" Z" ~ n1 a
(
3 D- @; w) h; }) z1 y2 f$ m QSAY_BEGIN_NO, //用户否是回答的话". h. Y9 G/ s& g' t) Y+ ^
IDS_PROPQUEST_INC_000716
5 v: g9 a6 m/ d2 b ); 5 ?( i9 w: v% _7 g6 [; ~
SetDialog
' l* m7 u' I8 S! T (
3 {/ ~; J" N& p/ { QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"$ j, G# \/ [1 ~ D; G( P9 E8 D/ k8 ^ b
IDS_PROPQUEST_INC_000718 f8 m. Z6 G, R' K
);
/ }8 w/ B: ?3 F0 g. |" [ SetDialog 0 k* l) {7 @) t, H" ^2 t
( 7 G8 x P) I+ f% U, A
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"" B) P t4 S2 Y8 s% k2 j( k, E
IDS_PROPQUEST_INC_0007180 E$ y$ f% P" y& l* P
); : Z5 A4 ^) _/ _9 z5 O" s
SetDialog ' a# v) f, X8 N( k
( ( F* I. @6 D4 q5 `
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
$ g G3 V- [* P" l9 o IDS_PROPQUEST_INC_0007205 y5 \5 n$ F) k( b. ~" [) E
);
) h1 S- k/ `2 r4 |1 s5 ^- |7 X# J9 o5 T! L7 ?0 p9 X
+ J8 s* P, |& K' P, B } |
|