|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称 : d8 T5 i F$ G* k
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
1 b( m1 W R9 s# L8 ~1 pSetBeginCondLevel( 15, 15 ); // 这是等级要求!
# ~: P! q1 h( Q4 Y7 p9 N" e' X4 FSetBeginCondParty( 0, 0, 0, 0 ); // (未知)" X$ d% C, p. i0 ]* v
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业
. W7 p) ?' r% T6 t8 E2 `5 OSetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!: M, ^2 S1 \& ~- [' `0 p) w
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个" $ Q# `5 \/ c5 y8 [+ N
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
) ]2 c& `- Y, X) ]SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]"
6 h1 j0 j5 y% K; |+ I) u; GSetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
& ^: w4 t" ]/ g9 D$ KSetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务 9 ?% B" R/ L) A3 z/ H8 v8 ?. X( J9 O2 p4 k
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) " ' Z. {% Z' U$ j0 [4 Z4 v( ~( c
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励"
, Y6 y9 A( p( v- KSetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币" , m: p Q- `' L$ r/ [" o& {7 ~7 Y
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
9 w& p6 E* k( k. j- qSetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次 * z9 v1 E; c6 E- ]* k% J& q) [
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
; x1 M: p) m, I6 Q5 r+ Y4 i" Z0 E, r: ~# e$ q% L
7 ?/ @/ C4 ^9 K3 `; z SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
' }( H+ z( @" J m+ L1 G7 } SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
8 J) w O9 U- l9 u% h4 Q0 m SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
4 M5 z, t/ z) C7 W. [ SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币 5 y: O; {0 Y+ ~" r4 n* z% l& h( I
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID) 0 t4 \" u, U A6 Q* q& X4 s
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)" ( n% _6 Z) j) m* W: D# f0 m6 U( M
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
/ Y: z# W5 d) `# E- L3 K% q( G SetDialog & ?' m; M# D. y6 y) Y0 N- q
(
4 M v: x4 n6 Q QSAY_BEGIN1, //首先对话NPC的任务说明01"! N/ C) m: _( S' |
IDS_PROPQUEST_INC_000712! }2 ?/ v' e& C! h7 q4 a3 [
); ' L" F% f1 ]3 }& n" r) |% }+ z5 O4 C
SetDialog ) K+ j' G, H& b
(
! _, t6 t0 V0 @6 ? QSAY_BEGIN2, //首先对话NPC的任务说明02"5 v! w/ \( s. t
IDS_PROPQUEST_INC_000713
; R& x; v! W/ n# ~* a2 E ); + H+ E4 b- v+ B5 E
SetDialog + O% b/ a6 o" Z) f7 ]/ e+ T
(
% I' y, s; L" K( k; U/ I, w+ { QSAY_BEGIN3, //首先对话NPC的任务说明03"
- S; D3 ?, P+ U' F) t+ M' L0 R IDS_PROPQUEST_INC_000714 / ~9 f. v7 {& l7 r
);
( L# o, i8 C* {+ `8 x6 n2 S SetDialog
" a: X% b% [. O& P6 L3 C ( ' _% J" Y; T9 ?1 n- ] n1 a# s1 M
QSAY_BEGIN_YES, //用户点是回答的话": O# W+ I7 n& H& L4 I- V
IDS_PROPQUEST_INC_0007159 b/ r5 l- R5 R$ p
);
* x! W. _2 I2 F4 O5 n" J6 v1 f1 u0 g5 x/ {1 U
SetDialog
# }: j3 R8 g/ S4 Q* Z5 q6 D3 l (
0 I( G9 h$ Z/ P$ z4 \ QSAY_BEGIN_NO, //用户否是回答的话"$ E3 H) B+ n$ u a
IDS_PROPQUEST_INC_0007166 T/ t6 y7 g! ~
);
- a; `8 P, G: \0 p- e# D9 u SetDialog
- L5 k' t$ _) ? (
- f# S r! w# b* X! S! h QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1") F1 ]; K/ k# Y) M% L% a
IDS_PROPQUEST_INC_000718
L9 e& C: I- u% \0 ~3 o; s ); 3 y& l+ ?1 j8 ~" y) ]7 g
SetDialog , x4 `" |8 Y7 R6 e; u2 a
(
6 Y; V& ]* j; L9 @" ] QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"" s2 M8 ~" C3 u
IDS_PROPQUEST_INC_000718
4 |) D5 M9 l0 F" P );
; t' ?9 w, f! E' P0 Y$ J, x- [ SetDialog
- h* p) G) f6 K. U) e1 z ( / f4 M6 D* e+ S+ v& Y$ T
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
+ d5 n' D3 W5 {7 b7 ?3 [ IDS_PROPQUEST_INC_000720 V9 Q- W9 ~" w p" N/ }
); 1 M0 _2 e0 F/ D# M
* |1 \6 `( A3 y# X. \7 |7 W
: I/ D6 S- S( J; p* d
|
|