|
|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称 ) M; N) ^( N3 ], N* N3 C
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
' z' X3 w, i+ U, j6 ZSetBeginCondLevel( 15, 15 ); // 这是等级要求!
2 m% j; Q( `$ @2 I2 S/ d% bSetBeginCondParty( 0, 0, 0, 0 ); // (未知)1 k# I6 P1 T+ s" B0 l" q
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业
& ?% C3 j G6 Z# GSetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
) \% a% i2 ~$ Y; Y7 |QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个" $ j' R2 e& H) m9 v8 J2 z; f( f
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
( b% O4 j9 I9 ?, J2 mSetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]"
9 B/ u3 t1 z9 Q. T4 L8 ]SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务" 7 R# |8 R0 R6 o, H/ V! D: b; K
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务 + v* g" z5 u8 C3 i7 N |
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
: k3 {% q4 ~% p3 y2 zSetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励" . O7 |% U6 n" M% C
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币"
, E( Q; c% Z' |, ]/ k$ E' wSetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
7 x& D/ n8 [% O h. [; \1 v% O+ U$ E8 Y/ [SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
. x( i" N7 @0 G: b* i+ V8 HSetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
+ N+ R; _/ {+ W& a v9 Q" w5 S: `! D, h" N. D
7 u3 E3 V, _, Z; v; r& n! f
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
3 Q% D& f, g0 \) `# N% |' _' L- V' R SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1) 6 N: j' {) B0 Q4 I) X
SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
; n& j. ~3 M. B! p; e( Q; A8 x% ^ SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币 + l- C+ O2 W, Y0 b
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
7 w( E$ d* i1 C "SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
& t% I6 c2 w7 Q "SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
( B- w' a. K6 O SetDialog
) Y, A, I7 X; q4 \ ( 3 I& j3 |$ c7 s( i- j1 D9 y+ R
QSAY_BEGIN1, //首先对话NPC的任务说明01"5 ~' J0 |3 d5 J* ]; }$ m
IDS_PROPQUEST_INC_0007127 y# q8 ]: O" V9 v: i/ l
); 3 d( T4 j" }: D0 `7 s
SetDialog 0 M( A3 _# D& L
( 2 s8 `& J) k$ T; I2 I7 R
QSAY_BEGIN2, //首先对话NPC的任务说明02"7 @: I; K, P) i) T6 e, \
IDS_PROPQUEST_INC_000713
- ]) r4 V1 u' o- u" ^* T9 @9 Y );
8 L9 U n0 T# k0 Y6 w9 F0 j' v SetDialog . H8 \+ r5 a4 O' P
( $ t5 }" x5 u1 ~5 y. S5 |
QSAY_BEGIN3, //首先对话NPC的任务说明03"2 P4 D* U7 B: T ^5 h8 g
IDS_PROPQUEST_INC_000714
% I4 @; Y" s- X- n0 {2 F ); / Y( h) Y+ R9 [' z
SetDialog ' K* @! p7 ?4 d7 `$ w5 g5 v
( - M) P4 N" Y1 \1 U! @/ c
QSAY_BEGIN_YES, //用户点是回答的话"1 _3 m2 `2 e0 G" W
IDS_PROPQUEST_INC_0007153 p$ _: t4 \8 Q6 c C' P
); " Q( a' S9 g3 E4 y0 h
6 F& u' \! N$ h8 l1 o! p. P
SetDialog
0 B/ ], _! a" U7 b/ Y5 e ( % G; ? b3 X) U" }6 R! C3 w
QSAY_BEGIN_NO, //用户否是回答的话"7 p: o5 r: [$ c1 c' \
IDS_PROPQUEST_INC_000716! l, g8 I- C6 [& O3 V% R. A
); , E* H \9 r2 D2 U4 O- M
SetDialog ' k* G: Y' z3 y5 w9 A
( . w- d+ m$ A u/ B
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
$ e/ W! M& }1 `( X* z: e! ]5 Q IDS_PROPQUEST_INC_000718
7 e" k) ~* }- y# `4 L: U! O ); 5 X& O! R5 j8 d4 ^) m8 k# Z
SetDialog
6 }+ ^, R' v9 U2 f+ m* V (
% l5 e4 u! J; q& ^1 p! U8 h QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2", o' {$ Q/ B3 l+ ?5 c
IDS_PROPQUEST_INC_000718
, [# t/ h: d% N: I$ M2 ~5 q ); . C3 `# \7 i+ L( D
SetDialog J$ D7 O. t& u% z. p* I
(
6 w" Q% `1 m% c) q& z, s% W! V: x/ ]" X QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
# N0 _! c/ k5 e, I- @+ b5 w' ~ r IDS_PROPQUEST_INC_0007208 x7 r5 R/ f7 E7 t4 n
); - i" x& f' _5 w* G- \8 W
+ _# j$ y ^* K& X2 F0 t5 `
* m8 p' Z: k7 J |
|