|
|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称 + i' T: u# L; s: |0 J5 m V
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务" 0 q6 i& [. E& L$ [- T, I% e: C
SetBeginCondLevel( 15, 15 ); // 这是等级要求!8 ^3 c0 g! ^: [- I& C4 a! j/ H
SetBeginCondParty( 0, 0, 0, 0 ); // (未知)1 N+ R) X d% W* C- f
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业, m! H- A! W- ?3 B
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
/ w6 @5 A+ u1 A+ O; \5 ^7 hQuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"
; s q9 F" F* B5 }3 ^3 d$ ~QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
) U8 q" p( [. }. v1 {0 i/ @SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]" 5 E' D% U* j# P% A( }" a5 G* t- d
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务" 0 M H1 R W- p
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
7 H: [2 @7 s5 U" A# Q2 t# P |SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) " 8 a! B8 x; W) q9 w% |
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励"
4 }0 B* i) L. Q* ESetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币" 8 Y- v5 o$ m% D) k, [4 d
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
: n' {3 g5 o r$ z# k% XSetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次 / l7 ^' X" A( H9 I2 e
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师+ X7 L5 B- s! v6 c! m( P7 J0 @
# E1 u$ X0 E6 ?
; {7 A ?1 J/ F7 G" U
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次 % n: b* F- ]# f" Q; j
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
7 J+ x2 {7 a) J& {. N SetRepeat( bRepeat ) // 1 任务是一个无限循环任务 ( y+ `/ M' M- G7 D( r9 V: d! B
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
+ |+ H3 J6 w: ?3 f+ w: n SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID) 1 ?- }1 h) s+ n5 q1 S
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)" 8 k0 d" P+ x; M, i" [; a7 L3 }
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE" - N! g- g# Y, F* D3 T8 C
SetDialog
: B6 }+ T' S L4 o. ]' G ( G8 B; w' L( J: V! k) ^5 K
QSAY_BEGIN1, //首先对话NPC的任务说明01"6 |5 x( C2 n: N" c' g7 _9 u
IDS_PROPQUEST_INC_0007123 ^5 u. j. |* j, X6 u5 `% F
); & K( f, }- U+ D9 m3 ?* |2 @% v- U) x
SetDialog
0 e- w8 Z8 \& s" x2 S' Y ( $ _5 v, i' T# o# L9 a2 i. b
QSAY_BEGIN2, //首先对话NPC的任务说明02"& [6 ~ E* K2 w
IDS_PROPQUEST_INC_000713
7 z% J3 k3 r1 o: F ); 0 e" \* ?1 W3 K
SetDialog
9 H% | O+ s( E# f* d/ H* I+ T& v4 T ( ) }* W) s$ l' G1 R+ [
QSAY_BEGIN3, //首先对话NPC的任务说明03"$ W6 _" r) j) S% g7 l& n
IDS_PROPQUEST_INC_000714 " \9 f0 Y# h+ i
); + G) s: ]" |) X) v% s
SetDialog " {" B7 R2 @/ s+ P H0 x3 Y
( ! m! Q% T5 L% w2 b# f
QSAY_BEGIN_YES, //用户点是回答的话"
# Z( L4 D [! B$ K0 f IDS_PROPQUEST_INC_000715
4 V J( t1 u* [# o5 |4 o! B ); ; v, b) Q% A6 }( z" C4 {* _
% s% @8 T9 E* o# h; S* b' m
SetDialog
I2 @7 k% {, N9 O$ ^ (
9 Z7 J2 s# l! s$ ]+ |9 Q QSAY_BEGIN_NO, //用户否是回答的话"
5 D7 u& U- g2 X! B6 a IDS_PROPQUEST_INC_000716
0 n5 \, B" \) F; {9 z7 f% I$ {) p ); 1 O- Y7 P* g- {2 x8 W+ o
SetDialog + b) _$ |+ q! Y2 V# h' F" f7 C6 k
( 7 {' N$ {( A8 G
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"9 b$ f0 j6 [2 `/ v4 L
IDS_PROPQUEST_INC_000718 , r$ [2 ?2 {! T% R; B( n9 E j& I
); 5 M% e! U' b& u. t2 l( w3 C
SetDialog ! t1 ]. B' ?7 _6 o0 l7 r q
( 7 _, m; p) }' l
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
" R7 q# s7 v) b, R- P* H: S IDS_PROPQUEST_INC_000718
1 O: T8 d7 L% r8 _( o# @ ); + |2 E) Q) b9 |
SetDialog : C* Z, R, Z: P; H
( 9 ^8 a: m# W# T2 A! O4 F8 r; \
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
5 R; k$ o l: P+ Q: g" } IDS_PROPQUEST_INC_0007208 ~7 X8 j, [9 h
);
3 Y- O) S( M" Y. ?- f) x
2 Z& s3 \, l S: f
* u, A3 w% |# ?, L% Y8 m |
|