|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
0 g4 z9 e! `5 P) wSetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务" 1 a! W5 a# e5 A+ U
SetBeginCondLevel( 15, 15 ); // 这是等级要求!
5 J- `' t+ _% j9 p: F9 a, ?SetBeginCondParty( 0, 0, 0, 0 ); // (未知)* [2 c0 n" a# F. [ z% g+ k6 U
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业
6 g5 G3 E5 f+ q' }1 N5 x& `% iSetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!: r% j9 z2 w& I1 d# W# {% e
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个" : ^# `1 [- L, v. p: w2 { q
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低" : w2 }/ o( y+ z
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]" ' S( f9 U: {4 R# F$ d4 q1 _
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务" 5 B% Y: h0 }, k+ y$ N/ Z
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务 : ` p* @% H5 n8 }6 P& O$ Q
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
; w0 s5 M& ^: _2 RSetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励"
# K Z- p6 K' V' B! F# ZSetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币"
* |0 j3 u q! [/ H: e' [) O) q4 _SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
8 H8 P( m1 ~/ g4 r. NSetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次 $ Z* s. y- ^$ ]* S8 J6 e: y5 i0 E
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
8 @% s! m# h: L+ z9 j' L: T: e' p" C2 j( } j4 s w9 p; C6 a
$ T; l) i3 H/ { SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次 , r6 }( L5 ?1 V$ C9 v; @
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1) 3 A4 t" Q6 _ x7 d
SetRepeat( bRepeat ) // 1 任务是一个无限循环任务 & [# Y5 ^, ^4 U2 N3 j1 E
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币 / p, R& E+ j4 r7 J+ r( F' |0 t* X
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID) ' G9 _7 @8 Q! w: s
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)" # M. f/ g* Z) j5 B6 A" J/ X( U d
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
. j% r' t3 p5 B; t @; {, ] SetDialog
' {% o5 Y- \& M6 a# S; u* q (
( R# V0 E5 w7 }3 Y8 _1 c QSAY_BEGIN1, //首先对话NPC的任务说明01"7 m/ |0 T8 Q. s: D$ j
IDS_PROPQUEST_INC_000712+ l& X) U/ F6 o: s( f
);
& A' v. w- ~1 \& d, L M; j! w; y SetDialog % ?) [; C6 m- {2 u& `) t
( 8 p& N) v+ }& e) N1 j4 h- |( U
QSAY_BEGIN2, //首先对话NPC的任务说明02"- V' C) {& [( _; P1 f6 J! f
IDS_PROPQUEST_INC_000713
* o, d3 t6 ? \5 x2 I6 r2 O7 i );
; m; O; O% ^4 t: N) X( o SetDialog @" s- \& h& V. y
(
: V% V4 i* l. X, ?2 j1 x$ L! } QSAY_BEGIN3, //首先对话NPC的任务说明03"& q" D( U. S+ m
IDS_PROPQUEST_INC_000714
4 [* `+ T d; Z* x( k3 Q ); / P s5 f2 ?: o* `/ \0 a
SetDialog
( {$ I8 l2 w$ r9 l( g' u V& o (
x+ b: N3 e+ l QSAY_BEGIN_YES, //用户点是回答的话"5 c9 Y6 F! Q+ [7 W' W
IDS_PROPQUEST_INC_000715
/ F$ b: M* H# Q ); 8 L" T" ?- \; J
$ o, x& {0 H+ ?, j, X
SetDialog ' C) X6 M7 `6 P3 M& g3 u
( - s8 z8 u2 {' k: N
QSAY_BEGIN_NO, //用户否是回答的话"
$ x7 U0 u) p& n) k% `" w IDS_PROPQUEST_INC_000716
- d' ~' R) f$ U7 x; [, C# ^ );
6 j7 M5 c) I4 v' ~% d SetDialog
3 g" M/ @( t( q% @# q& _( j: _; k ( ) R1 ^' v6 P! C& `) t: F3 ]' M
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"# D3 t0 c \+ V; o1 \7 c9 g/ {
IDS_PROPQUEST_INC_000718
4 B! D6 `1 B& ~2 p ); / ]. c6 e; L! d6 ^+ Z# z" N
SetDialog
+ x. Q- L. Y l* r' x (
! C* n0 f3 o) d! @* a9 V QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2" x3 P R4 L% ?9 Y) y" Y
IDS_PROPQUEST_INC_0007183 b" T) M8 f7 @! J& `
); * @0 z8 ? L/ u5 l; ], X& F2 U
SetDialog
. o: m$ B7 T4 _% Q3 j$ m; } (
. N( n6 k4 ?$ P- m1 U1 f QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
8 C3 ^# j3 J- \) q y IDS_PROPQUEST_INC_0007207 }& Y% G7 p l+ E" p4 j4 J
);
4 I$ x5 b3 v, m, F
' g8 j% z. D& w- X' l
* p% V% F, M2 Q! T/ c, k0 p3 b |
|