|
|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称 - J$ l; B- @) U. R
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
7 `3 `' |+ [" i) L6 ^SetBeginCondLevel( 15, 15 ); // 这是等级要求!
: Q6 x+ L- A- _) ?6 n( _$ Q. b2 KSetBeginCondParty( 0, 0, 0, 0 ); // (未知): P+ k' y b+ Z' m
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业1 g' M5 l# b6 v4 {; b4 P3 Z! C
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
3 a! O0 k' V5 B" SQuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个" . ^, H( Q! X# Z8 J# y% d* Z! O- t
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
" p$ F( e( ]; m! _) v9 _% |SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]"
]% H: I. K( y. J* ?4 p$ H' KSetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
& k6 Z7 P+ M+ L1 TSetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务 " H1 r4 z, x. g! {* }( y
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) " 2 x. l8 C4 _2 ^, x5 A/ i
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励"
$ a9 a& M7 N9 J9 d, HSetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币" 0 z m1 l7 I! b
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
3 z' p4 f! P' C8 bSetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
. j! X% g. h( L$ A, H) o OSetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师" z. A$ @% k) V+ L) ?
1 m8 W. M' I9 x( ?
6 Y2 W7 R$ v. A1 y
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
) E9 K7 ~% I& u! G, E+ B SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1) ( [0 _4 O( Y+ C7 D; o8 t
SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
9 k C! J2 g' C( t8 v, D SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币 ! ], T% s9 n$ G- c2 Y/ n: j/ R
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID) - G' o# Z D, {$ v0 ^
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)" , Q+ h4 o+ V. x! H n# c6 P
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE" ( F6 G6 N8 c- L0 o2 T- e1 J0 _
SetDialog
9 D$ K9 j# u' | (
0 G+ X; a7 ?& [$ t$ H7 Y9 f QSAY_BEGIN1, //首先对话NPC的任务说明01"$ J8 X. T! u t
IDS_PROPQUEST_INC_0007123 x0 ]/ P" F+ h
);
! ]: n9 h5 g1 D0 v SetDialog
' l0 o u* p3 X, V (
H6 `+ m7 S) G, `' p) U4 o/ d* | QSAY_BEGIN2, //首先对话NPC的任务说明02"1 z# F8 `6 z% P! n: y
IDS_PROPQUEST_INC_0007132 u; r6 [8 J9 Y& J0 p
);
8 |0 H! E1 P5 S" {. Q; J SetDialog
% ?6 t2 v" m8 W; p3 e6 p; Y (
, j5 e# u! G# N: U QSAY_BEGIN3, //首先对话NPC的任务说明03". k5 F: d9 E! M) A& s! W1 c1 _
IDS_PROPQUEST_INC_000714
- y) _9 |/ {, ?( }7 b0 e } );
( f7 B$ W4 z$ z1 N+ |& j, r SetDialog
2 G" p. x, V5 z& c (
( T. d" R3 I; \% c QSAY_BEGIN_YES, //用户点是回答的话"
; B3 J, s0 l3 r; d- z IDS_PROPQUEST_INC_000715% r) u I; n, ]5 o' U0 `! ]5 p, c
); " q9 ?/ f# S6 P+ a9 j# _
% R# }7 s6 u6 M% }# Y5 C( w. U
SetDialog
! ~ w& x; M$ `. o0 X% L ( ( U# b2 F8 e4 }! K
QSAY_BEGIN_NO, //用户否是回答的话"" Z: @1 k) @' w `
IDS_PROPQUEST_INC_000716
" v2 Y; ~: o# ] ); ' x6 H8 P) w6 a6 h
SetDialog ! u! k& w$ \9 E
(
4 f" M( v/ W$ W* Z0 k QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
# ]4 o1 y2 k7 v* j IDS_PROPQUEST_INC_000718
( U0 h' B6 q/ H7 U2 o, d8 c6 @ );
1 P% r, c" }' ` SetDialog
1 |3 n+ S: H5 ^; m (
; D z- m% i2 m5 X QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
5 r/ ]7 @0 J) H8 d2 G: w2 j IDS_PROPQUEST_INC_000718, I+ I- l2 u0 M5 h+ h
); 5 f0 k* ?$ h, X! W( [
SetDialog 9 S3 _4 a' d+ R5 e, S$ C" F. a {
(
7 H+ i2 L0 ^" q& X- B% O: [; M% u QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"! ^6 F5 ~; x9 K1 a2 p3 I- ~
IDS_PROPQUEST_INC_000720 }" r* L/ X( \
); 8 d8 i8 _7 p) l3 @& v, Y
7 m9 w2 s9 g& j2 N% {* {
2 o& p8 e% n6 [ I( [ |
|