|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
6 l* R: h# \' X( sSetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务" 9 M- `& T! k. q3 E. k6 T$ N
SetBeginCondLevel( 15, 15 ); // 这是等级要求!5 v0 c* O; B. X% N* Q& ^
SetBeginCondParty( 0, 0, 0, 0 ); // (未知)1 n3 B! r) F' f3 a }. {- V
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业& C' s- k8 ^& C. ^8 h
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!( g( G6 d# d$ b( J$ L& ]' [" A' E
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个" 5 l& H H, i( B
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
4 B9 W: W1 |) _$ N& i! d7 \' Z8 pSetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]"
7 ^6 R H% r5 x: ESetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务" 9 c( s& p- F7 @/ ^2 I
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务 8 H: a: {9 M7 n* [/ H
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) " : E6 N+ H D5 ?
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励" 6 K# E2 u. ]9 `& y4 [
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币"
g9 W' S/ [! D7 |9 cSetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验$ A" R9 C( @4 [9 v$ L) n% ?
SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
8 F/ p7 x6 U. M3 z) s3 A' PSetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师- Q& G6 G, J) |: S# p+ K% z
8 C: D* K( M* i1 Z4 E) P , R6 B { f6 d( G& | |
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次 ' s' d8 R" {$ D# Q
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
$ L: m$ V2 U+ c( g7 A# ^/ N8 C SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
+ H" o* X5 b/ M. j* O& Z4 Y; e- k- ^ SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币 F: K# J/ E9 y- `5 w
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID) 5 V8 l7 T5 m, T6 O! @. D% }
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)" # N. ^; t* Z/ w i/ _* M
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
' o$ Q4 ~5 }) ]) _' s7 P4 a SetDialog
. i& H. B, R4 @7 o& b* n! a ( 8 D2 V: L& l# R
QSAY_BEGIN1, //首先对话NPC的任务说明01"
# w. z4 u; E6 V IDS_PROPQUEST_INC_000712
2 B! C* u- m- C; Q8 A );
! `% r! a5 r1 |3 K' A% p SetDialog ) Q' w; j* Z% [0 }# I9 d9 k
( 1 B& K7 A5 W, w1 c
QSAY_BEGIN2, //首先对话NPC的任务说明02"" p9 A: B: K9 l+ R
IDS_PROPQUEST_INC_000713) E: J3 s" X; ?% w
); # X+ j( M$ d) Z, |/ j
SetDialog
* D1 D2 c/ S/ A2 t, x5 _+ t (
1 k) _! L4 R8 D$ \3 a: |' \ QSAY_BEGIN3, //首先对话NPC的任务说明03": D; _$ i6 [1 R0 _5 |
IDS_PROPQUEST_INC_000714
+ B( ]# U$ \9 v4 [ );
8 @ c/ Q' F7 Q/ H+ G, Z SetDialog
( ?/ ], y8 m/ L- M* K9 E; l# J U ( & }$ X. q+ f1 P' T+ Z# @. v; n
QSAY_BEGIN_YES, //用户点是回答的话": G! U$ [) f. [3 y6 q3 ?
IDS_PROPQUEST_INC_000715
$ H3 }2 r. \9 W" L! n( F( s0 S );
0 ]/ U; r7 h$ ?+ k& q: d2 ~' s( q0 F* W. @0 O3 M( o% _
SetDialog
3 I5 H) { d: S; W (
: N3 b/ h: q: m: B QSAY_BEGIN_NO, //用户否是回答的话"
& }, j) ^- P0 V IDS_PROPQUEST_INC_0007168 H8 q4 R: H$ n# j
); 2 Q3 ^6 c; D; k2 p: `% S% q
SetDialog & I. l3 q; q4 {3 a9 s
(
. f/ O* U/ l% R/ ~5 b- r QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
. n& {0 n* |4 E2 e; O3 T! ~; z2 p IDS_PROPQUEST_INC_000718 1 W1 B N" t" [; e% }8 g
); : p) n5 g4 g: G* g3 v M
SetDialog
% y+ m! {8 `8 R ( 5 f5 n4 `! J4 p5 L$ c' [
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"* x. I6 n4 S& ?) ~
IDS_PROPQUEST_INC_000718- m. |' e# y+ Y& b8 t6 ]" @
);
& C' s- w4 m6 q7 b- J9 C SetDialog / u7 c) \" q' Z0 k
( ! ]* Q W, {. m: i# k7 i; p' P
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"2 _0 O) _( z+ m" a3 M
IDS_PROPQUEST_INC_000720
" M6 @( `) m' E0 q );
: D( h8 f) s( b2 Z( |; c) d* w. p& }( A2 ^5 V& K3 Z# f
; x8 D3 t3 ?* t; `. D, q8 f
|
|