|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称 # M4 \! [; _- X! h
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务" / r# w2 s/ F/ O9 W5 @: }& m
SetBeginCondLevel( 15, 15 ); // 这是等级要求!
5 W, k0 \2 p6 l8 dSetBeginCondParty( 0, 0, 0, 0 ); // (未知)
1 D2 h1 l, U+ w0 X G+ B `SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业2 \! A2 ]7 d7 A1 R& {$ g
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!7 o; x E7 W$ y7 L; Z
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"
% e+ x) ^! P$ UQuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低" 4 ^2 J% e8 d& F8 V. ~" l
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]" / Y( U7 V; W9 t; y# X, T/ ^
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务" 3 S7 ?3 s8 Z7 c/ q7 E
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
k* \4 l' }% B9 z5 MSetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) " 9 {1 m d' ^# d" Z- m
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励"
) Y: o0 p2 ~$ |& t6 v+ J% ySetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币" ! s+ {. j" j6 }7 H9 w
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
/ H( ~( v* c1 C9 [2 {" i# uSetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
0 l Y% T- s4 z) b% X* eSetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师+ g5 f F; W+ k; w9 R
) X" u4 u! {& ?/ x
+ T& O) y* }5 v+ z( ]2 N% `5 _ SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
, D6 @4 E! y' q; S( V- F) ~ SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
! @/ h+ a7 r m- x5 A' ?& ] SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
+ C: j. y" i4 k, |" |7 o; h SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币 ) {" e/ E& r2 e. K! b2 E* T$ n
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID) . l" j7 X, x+ g1 z
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
3 K7 c; C; C1 T. @1 g) B "SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
' v) `3 ^6 M. Z& H/ z SetDialog / U# H: w8 F: F* L+ ]
(
/ N/ X& ?. Z1 D q9 C QSAY_BEGIN1, //首先对话NPC的任务说明01"
8 X4 f i4 q2 c) E IDS_PROPQUEST_INC_0007126 |% E- q1 k' }$ l9 Z% Y/ I2 }
); # Y7 |# k4 b) \) Y n# N/ d
SetDialog
8 r$ a4 r' |, T+ u) P5 O/ B (
; w: l8 T3 D% A( H/ K) X( x QSAY_BEGIN2, //首先对话NPC的任务说明02"
9 n6 h6 _* O1 }/ B; p IDS_PROPQUEST_INC_0007135 A7 k' k* @+ t) h
); 3 L' W* f& q/ F. _2 t
SetDialog ! }9 h2 @' b' k$ `; q
( 3 w- i. M# S* P+ J7 M* @- q
QSAY_BEGIN3, //首先对话NPC的任务说明03"
7 H; M. X7 _" B# { IDS_PROPQUEST_INC_000714 2 [! }# `0 x2 I- t; S+ }" B
);
& e+ U# R- ^2 [* G" v SetDialog
# q5 _# b# O* Y ( n5 H9 _4 W7 H1 G" r) Z8 |# t
QSAY_BEGIN_YES, //用户点是回答的话"2 n, g& V6 H7 ]
IDS_PROPQUEST_INC_000715
" _# c0 a- S- w7 @! u g8 k1 F5 R* o ); & M3 E) r! O6 v& o7 ~5 b
- R. h" S0 u& l+ z
SetDialog
& w! J ~8 X, q5 H8 D' F2 Y (
2 p1 d: V1 }, R4 H QSAY_BEGIN_NO, //用户否是回答的话"
$ z d/ y0 }( |9 q& e" Q( |' u IDS_PROPQUEST_INC_000716
. [1 B' d+ o8 |' y, p' v6 H1 x2 a );
) u( I! h) ? {5 q# v SetDialog : T! F7 o# }% |# H% Q6 z% e
(
- r. P* Q* I: m+ P QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
2 D2 k M" F5 {; t8 k IDS_PROPQUEST_INC_000718
3 X4 |3 i; ]% D: V s+ L );
: M! l ?9 p: j, p SetDialog ) n! k. X; b1 `" N- ~0 f4 t" \
( 2 C# G' }/ _6 G# Z4 q
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2" }6 S U3 `- @! I/ t# s
IDS_PROPQUEST_INC_000718
1 F+ d5 y4 C( n1 a9 p4 w, L" D ); ; R; r" F8 B2 p3 |7 J
SetDialog
1 g$ v# @; ^, x9 i9 G ( 7 k0 u( D4 g" F2 t. e
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"5 _3 z1 `& O$ k4 F, g, G u
IDS_PROPQUEST_INC_000720
- m- d! y2 f% [! S" V" @ ); 9 j) S6 t8 D1 K0 m6 W0 Q" C' e
# R& N$ t+ @5 w' C
0 m# c( _9 O' p1 G |
|