|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
( X9 z6 u: o/ MSetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
9 w6 Q( l0 {! b/ M9 T4 h9 i( x) \SetBeginCondLevel( 15, 15 ); // 这是等级要求!4 H- v4 s8 [3 C, k: H0 ]' D) Y
SetBeginCondParty( 0, 0, 0, 0 ); // (未知)7 K7 h4 Z) R; y+ S2 \
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业/ q b) C1 \5 B, K5 O% D k
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!1 [ c# c6 k9 {+ g# F6 a
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"
0 B& C: L4 |' e8 @2 AQuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
: P* H# [& c+ e, h6 y% O/ rSetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]"
* ~7 }: O$ a QSetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务" # V" |2 Y6 w$ g/ Z- Y
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务 $ X! x$ F/ U, |4 w6 Y0 A F2 g( U2 B
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
& v1 i2 e8 t8 H/ E: a/ X) w) Z& kSetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励"
2 o2 n$ L0 f* k/ [6 G! z1 YSetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币"
0 y Q% B7 e! @: ~5 y9 PSetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
" A* b' u0 l) i& [SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
1 S8 F0 \7 m" F( m7 T! i4 k( v' OSetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
: v3 b8 A, L' ~! q* `8 q/ N, c+ R4 l# k/ A( a* V; l
, `2 E. ^1 r5 @0 G
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次 5 M7 O7 N) o4 D. g
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
: W* D5 s1 F: l$ Q SetRepeat( bRepeat ) // 1 任务是一个无限循环任务 $ Q Z/ g$ {6 P5 {: h! V- X# ~
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币 7 ], O- F6 A8 i# a/ H5 }' J0 B
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID) 4 L' }, w! |) q# Z) W1 F
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
. `5 t% p! S; z1 T3 v "SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
% Z+ q4 A8 }' K# ]; b1 ~% S" n SetDialog ; H+ d2 X, u' R/ N
(
: G5 O( q. W9 K8 f; e QSAY_BEGIN1, //首先对话NPC的任务说明01"
" V2 E* u" |) J& @, Q# | IDS_PROPQUEST_INC_000712
# Y: A* F( M6 e C; w: w ); ) e+ ?! r3 T5 v) j1 P
SetDialog
7 J! ~ p+ r0 r9 \% i9 @1 |, m (
! o& X5 }; d/ D- H. U- a6 F QSAY_BEGIN2, //首先对话NPC的任务说明02"# e' p. ~, q O, ^0 m6 \3 q
IDS_PROPQUEST_INC_000713
. Z9 k& ?0 @0 U. Q, x3 y6 j ); % O" H0 H: `1 i( v- P- d4 _- p
SetDialog
' {% s0 `; I1 E/ I (
- R" I/ Y8 q$ f( C% F; G) m QSAY_BEGIN3, //首先对话NPC的任务说明03"
( Y. m5 U* K( O. R) n* D: f2 m/ K IDS_PROPQUEST_INC_000714 + Q+ ^+ B3 ?* D3 B6 M; l4 @& }
); ! @, G" z* v/ f" `& a7 p+ }
SetDialog
T2 o5 y: p, V1 R ( + \" h" u, ~3 R% U4 a8 G# z
QSAY_BEGIN_YES, //用户点是回答的话"
+ N9 ?- T: \- B+ }% e4 R% Y: t/ X IDS_PROPQUEST_INC_0007151 J U! y* K5 D; Y) i4 i
);
- }7 L! x4 \, d
8 \; c: }. H+ v$ L' ~5 {! b5 k$ X SetDialog * n$ |4 _ n& w0 I1 @- ^
(
% G6 O! E# A* k9 C, P# Z D QSAY_BEGIN_NO, //用户否是回答的话"! E$ L! `; K7 T, j/ l
IDS_PROPQUEST_INC_0007164 v4 X& Z% h+ ^) l0 V; }& d" F
);
% U- a# X% F8 a, N SetDialog
- ~* T- c3 m2 h/ L. { ( 5 ~ y/ k8 n5 W1 I
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"+ n3 `5 E0 {( f! I: Q2 p; V/ u
IDS_PROPQUEST_INC_000718
. R9 o# G& i6 e3 V. L' T- { );
4 k; a6 Z4 G; V SetDialog
) B& {# o: W" N7 t, _: U (
- A+ u* W4 s5 k- G QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"+ ?9 M/ F3 f6 }9 C8 p/ \: _
IDS_PROPQUEST_INC_000718& I7 \$ E4 ?% f/ O1 O. M
);
. w* a7 |& j4 R SetDialog
, L, @( l/ x1 ~9 o. y ( " X# X+ y! M/ B4 x' y/ y! [( i
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
% r2 x# H. g7 q IDS_PROPQUEST_INC_000720; q- J/ y1 k" Y. k) O/ X
); 6 e \% ~+ y( x; y
- h G8 d7 ]: O: C* k- a* r' B
( f0 |5 y3 [2 Z2 y* Z# C |
|