|
|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
/ h$ F$ k+ s! m9 j" PSetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
0 K. W/ B2 M6 Y# vSetBeginCondLevel( 15, 15 ); // 这是等级要求!+ L9 \4 U8 P A2 ]
SetBeginCondParty( 0, 0, 0, 0 ); // (未知)3 ]& }" u: J: @4 ~# J7 c
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业
: m4 i, z2 o- w2 qSetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
0 S8 a: c( L! o! p; |8 bQuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"
$ c0 ] Z l; c0 e% {: wQuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
! @0 x- r6 M; i3 J' nSetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]"
4 d1 w8 h0 s. e& Y `: }2 Y' w7 MSetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
3 m& C5 b6 F7 H4 USetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
" G% T: g+ O( m) L* d$ CSetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
4 z% |. e4 o0 |: K; r8 |4 j, tSetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励" 8 Y3 I/ d' u4 t# y# a
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币"
4 O3 p) g& u7 C9 M H: R. dSetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
3 d0 j( T& g8 U# ISetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次 # z& s" o) I2 k- @1 @1 e
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师; A8 b/ Z) b# Z# n/ s
# j' D& Z% I- H, m: `
+ z. k, G& F6 a6 [& H9 h& R
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
+ _+ T1 C$ R9 Z6 m SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1) 5 f( P/ K c$ K4 y) a4 ?- M$ w3 ?
SetRepeat( bRepeat ) // 1 任务是一个无限循环任务 7 ^: e9 f5 u5 V$ f {7 ], Q( u
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币 : G7 G8 l$ u5 V+ i# y& O
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID) 6 I: S' @$ F [, g6 b5 [2 h
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)" / T+ e7 R5 n1 ?6 o! W8 {
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE" 9 F0 b* ]/ [$ w
SetDialog
$ w- R0 V& l% X, P; q \ (
9 s6 c- c3 V) p ~ QSAY_BEGIN1, //首先对话NPC的任务说明01"+ J+ W' y0 @9 G; n6 l
IDS_PROPQUEST_INC_000712& `3 r% U' }. q: i! d# n
); 7 b5 [& d6 t4 {4 w
SetDialog + I/ B) r, q7 p% E
(
$ Q' B4 U1 ^ A1 { QSAY_BEGIN2, //首先对话NPC的任务说明02"
w# I, f: Z. l) h; Q IDS_PROPQUEST_INC_000713
6 C4 Y! W7 r& @( E+ I ); % n! }! Q8 T5 k7 a G3 p& o! F i
SetDialog
9 V9 g" I4 d9 q0 j ( 2 x- q5 q- J! l3 H$ F, q. ~/ r: w
QSAY_BEGIN3, //首先对话NPC的任务说明03"
+ N$ K9 ]6 Z; r9 e2 I* \ IDS_PROPQUEST_INC_000714
. u2 ~- P/ K, }: ?+ Q9 ~1 v/ _ ); - X* n9 }8 w- o2 }# K
SetDialog
' D% W* [8 w E9 f ( . G: E/ h0 U7 f% R* H) v
QSAY_BEGIN_YES, //用户点是回答的话"
/ `$ q. S! G' u7 y IDS_PROPQUEST_INC_000715
) t! w& p. E+ }9 F1 I( S ); ( o6 l) S* _. w X7 [
4 w3 o" E2 O/ ^1 S1 C2 N SetDialog
; p: [0 f. c9 O$ Y2 H. ^, p' F- { (
: G" |& Z A# |. s0 s" h% ` QSAY_BEGIN_NO, //用户否是回答的话"
5 V6 N3 m# ]5 {; H IDS_PROPQUEST_INC_000716
/ F( c. ~! Z3 f );
7 k/ @5 s& D6 Q SetDialog
8 ]" |7 Y. ?/ ]* }0 d ( , {3 j" O: s0 {' f" d
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"8 X. e7 L0 K9 R+ m( Q4 j8 h; P. L9 U- F# b
IDS_PROPQUEST_INC_000718
% u4 G7 u1 G1 f I# y );
& Z. q: J5 ?9 ~' z! n! X v5 t* U SetDialog
" o; D' s A- ~- V- t6 V4 @ (
2 D4 v+ D. r7 x QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
& z* ]5 y! j6 M, r8 N" l9 v, H o+ x IDS_PROPQUEST_INC_000718# m' v+ l1 {7 `5 X9 O6 C: K: g( @
); + _. w' E( k. r$ G& {4 M: C$ k2 Z
SetDialog
l5 j3 `! @4 `- R9 v (
" K9 j" V6 D! T6 K QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
8 E, b& Q1 J2 x4 _& s* ` v IDS_PROPQUEST_INC_000720
$ `- [6 ~7 }$ d );
7 ~- j! Y8 F6 j: J! Z
Y! ~/ i6 j* C+ Y& U( O) `, d5 @
: W! Q$ O0 B, {; V3 b |
|