|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称 0 G, w/ [& l: ?8 b1 s! ~
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
" x$ `+ M! x5 I4 `+ S9 qSetBeginCondLevel( 15, 15 ); // 这是等级要求!
1 u/ r! K' q3 O& iSetBeginCondParty( 0, 0, 0, 0 ); // (未知)! ?: r/ f U: L# A6 i
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业
& t9 ^5 Q9 X: o. Q" d6 _SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
: q" F- x8 I, n# w- nQuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个" ; A6 X4 n% R& k$ i: G7 Y
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
- G8 j+ {9 v, W& tSetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]" 3 k u, i; b7 i) i3 C4 z
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务" 8 Q: L1 C' C5 _
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
! S' i' v1 J. U" u" A' U' vSetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
% r" M# O: Q1 n, K! J1 \SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励" 9 w v7 W, e9 U3 Z
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币" 1 G1 l$ a; H: x5 ?) ]& t
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
* r7 s# N6 _ r2 f' eSetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次 ( [3 g0 ?# L; S6 I" V$ s1 _8 L% b
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
7 F, V! x1 g( }$ G
8 n5 N! h* ^! K. u$ Q- W" O+ v* a" G + z4 g% i. ]3 i
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次 # V, T( [. O" T+ j% n( I8 P6 @
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
( ] P1 J# \% O( S5 h+ z; G1 ~ SetRepeat( bRepeat ) // 1 任务是一个无限循环任务 3 D3 a' O6 T7 _! `+ V& o" F4 z- [
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
( ]) ]% U2 { V0 ] ^9 |5 H SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
( p8 e2 A9 a3 T9 t( I1 G "SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)" 5 e. |9 x' r' m
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
6 e4 e9 X+ X3 M* g4 E- p SetDialog 2 d( m' N j+ M' N& A! ^
(
5 t# }; f# y- V7 j QSAY_BEGIN1, //首先对话NPC的任务说明01"
8 y f5 X! v" A, c" Q IDS_PROPQUEST_INC_000712
: A+ n/ j7 D" h2 b );
' F) X: {/ K# i; x! ?. d% x; M- _- ]* ^: k SetDialog
, } o# @7 K2 M" d) L (
4 W* G3 e6 e0 [2 f" Q) P QSAY_BEGIN2, //首先对话NPC的任务说明02"
4 {+ _0 m& n; J IDS_PROPQUEST_INC_000713
; U% C9 Q% S% G) u- T );
" j4 q8 S/ }' W0 c SetDialog
; F$ b0 T7 a& n; I (
6 v) h' n% ?& ]4 M7 B. E QSAY_BEGIN3, //首先对话NPC的任务说明03"% w M& b) K! o2 C
IDS_PROPQUEST_INC_000714
& r5 Z# x5 g2 W7 ? ); + X4 D3 T5 M( t0 s# V, T5 w8 g) F
SetDialog
2 s3 f, j( B! N) C- i# O (
! D) ^$ i3 @: b, `8 C% ?, j QSAY_BEGIN_YES, //用户点是回答的话"
9 n5 q# p1 ^# {8 J% q IDS_PROPQUEST_INC_000715
- W. Q7 S$ m7 H6 H; i* I5 q );
% L5 H3 s* b# z5 ~& H" j- w
; Q1 O4 S, B- I; p) ^7 c SetDialog + B3 l- d _; A7 f
( 4 M' b p& o/ x% U4 J, Y2 b& ]: x
QSAY_BEGIN_NO, //用户否是回答的话"! r/ I7 E$ q8 a3 G
IDS_PROPQUEST_INC_000716
' b; K* L, U( I+ [! | x; B4 X; k );
* d5 H5 T. N. [" O2 k SetDialog
; N2 l$ d! e7 g9 ^: _0 M (
( A' W2 l+ P$ D5 {7 b0 i2 m9 E QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"2 G" I7 ~& w: P3 o! t4 ^" Q& L
IDS_PROPQUEST_INC_000718 * G+ v. T4 }" n+ R' U) f. u! S2 D% g
); $ T" s( }1 l- Z+ S: j
SetDialog 3 i1 V/ { M# x2 u) A
( ( N# T! ?- G/ @% O! z
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"9 k' r( o# |) M
IDS_PROPQUEST_INC_0007185 U8 r( T* _' q! {
);
) ~( c5 F3 ? k5 R' z8 Q SetDialog ! ?- o& }! N) ~2 d2 H6 M
( . o; ~( D& D# B
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
0 K+ C0 h2 T! Z/ L1 ?* H& j$ a IDS_PROPQUEST_INC_000720
' P. w( O; Z# ? W );
g+ K8 Z9 U( R3 p( h. v
& H9 H% H3 i( q6 {0 x& K* i. @0 ^' n/ Y7 z s
|
|