|
|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称 ! n. {6 ~8 C3 p! N
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
5 s! E3 l* Q/ K2 \- J. X# |3 _SetBeginCondLevel( 15, 15 ); // 这是等级要求!
0 c. a0 I& Q- |2 e* V5 DSetBeginCondParty( 0, 0, 0, 0 ); // (未知)
% I! [) a5 d! v: n$ y" gSetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业
4 e5 f u* x9 p* q5 a* }SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!# o/ t5 x i, s$ z
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"
/ p. W! ?( D/ T5 Q X6 R" u! ?QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
" @" C- Y- b; W1 L6 SSetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]" 8 n9 l5 K( ^) R8 K- B
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
2 _7 _' o" T9 KSetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
. b( J. t* x# `! ]4 \SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) " / K" F8 T: u" w
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励"
8 f) f% d5 I+ o0 r* pSetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币" - d5 b7 S! |) L* c( ?; v
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
, b1 k* r0 D M. USetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
$ L$ f5 ~' F" j1 kSetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
1 a3 j0 K: e) @# h2 K& v4 f& g
) H! e' O8 w6 {" _
u+ X# T) a3 J* B& C* o4 K, y* ~ SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
4 {2 M4 N/ K; Q0 G" } SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
/ x+ k9 A7 ^9 Q0 |' O SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
0 B p @% F) x; i0 r5 ^2 A SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
) c2 v+ w) h1 b- w% t SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
" l% P, L& O9 b4 z- |" `$ z "SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)" & f! N& M6 n0 r: X+ n& s: i! _9 N
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
! b: m# F3 B" }2 n0 C# n SetDialog 5 Z8 a+ C& z5 S9 Z
( 3 l- [3 P& l3 q+ @1 C. C, |
QSAY_BEGIN1, //首先对话NPC的任务说明01") T/ ?1 g8 I% J5 D+ @
IDS_PROPQUEST_INC_000712- J9 C& g9 m$ `0 v2 B
);
" @, K. L) _4 B4 S; B" A SetDialog ! ]# u: R5 h X/ M
(
% p" R4 t8 f, t, h) s( Q QSAY_BEGIN2, //首先对话NPC的任务说明02"
2 j5 i$ D8 o8 @0 k9 G( s IDS_PROPQUEST_INC_000713
- R( i& s7 Z- i9 f# w8 { );
- [, u1 `8 ?* t" i: x" {; O* O SetDialog 9 }7 X+ @8 W9 h% G
(
% B# u. G0 s* i5 k6 R) L QSAY_BEGIN3, //首先对话NPC的任务说明03"2 \5 D5 d" }2 s& S" a* Q
IDS_PROPQUEST_INC_000714
6 o7 P- g& o0 y8 V) E$ o );
0 P7 N d# w% a1 O, u; z: f SetDialog
, i9 u# D S; I E+ _ ( 0 p6 E& |& ~3 N- ]
QSAY_BEGIN_YES, //用户点是回答的话"! A& v' G* Z. P% U
IDS_PROPQUEST_INC_000715
' M! x2 ?! u5 T9 t' T8 l% b) P: o6 G );
, y! m" N* {& K, f9 Y3 }8 [) W) p& L4 T8 N5 Z3 ~" \6 F$ I' P, f
SetDialog " O4 n1 w5 l! D+ N2 N% V
(
# G8 }) G& ~2 i# S( v5 s1 | QSAY_BEGIN_NO, //用户否是回答的话"
2 @; i" G. d; H- o6 a IDS_PROPQUEST_INC_000716
' w3 @0 x$ \2 B3 }3 L );
1 l! e; }& ?. Y; z SetDialog
5 t7 J% B- @2 N4 `# F( r (
1 S6 Z1 l! }! U2 \ a3 P3 ^9 V5 o QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1": V6 S& b: H3 k$ s3 R$ }% G
IDS_PROPQUEST_INC_000718 8 p8 l# A$ G& E
); # g' Z: M+ O Q+ _" G4 z
SetDialog 1 R# l1 j @2 x; k4 F( r
( + s5 g% }6 H, c% w8 _. Q, l- U
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
/ f6 |2 a- [0 B) z/ E# S/ C IDS_PROPQUEST_INC_000718
W# h8 K$ @8 D3 R: c! A8 z w );
0 ]8 t$ a$ y# T* j! \ SetDialog
: T- h0 I/ K/ { ( 1 J9 z6 w% O. w4 a: v3 c6 s
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"( T+ U4 l; K* L0 s k
IDS_PROPQUEST_INC_0007206 `8 S3 c3 Y7 [/ H" p
); 8 }# Z3 ~, `4 W# F1 Y% S
% D9 k7 f! l1 t
# a" ]2 q, O8 `
|
|