|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称 / L" D5 N4 q$ V
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
( T( p, k- g4 c0 w0 {6 T! OSetBeginCondLevel( 15, 15 ); // 这是等级要求!
* G7 _. t* y: DSetBeginCondParty( 0, 0, 0, 0 ); // (未知). _& ? C4 m% F- Q/ M* j
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业; J" z2 d+ J/ z! i) _1 q
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
9 ^' o( F, T- |QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个" & J1 z) W; t+ A! d0 |) C% K
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
( I' f! R) L/ n5 J1 q; Y2 p' F7 q1 ISetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]"
$ P- c+ M# l4 Z8 JSetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务" 8 x$ `- O# N E8 ]3 X* p
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
, q, u; y# y0 `- sSetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) " ) D+ b9 ?) m. i# n1 H0 L
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励"
$ C' @5 g* F* U7 kSetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币"
: b; y. k! F# u& LSetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验8 K1 {3 d3 s( x+ d
SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
- s/ L: v! H# \SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师0 I# L% Y$ `5 X0 k
: z. H. I* u# b$ c/ ~3 R6 R" I- ]/ r
" ?$ P) @ `9 O+ ` SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
v& _8 S+ L4 F' j SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
" i/ O) Q2 O/ W5 r5 E SetRepeat( bRepeat ) // 1 任务是一个无限循环任务 # j( g3 {- V( l) f
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
* g* f# E9 S# x! `& z; ^/ n SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
p7 z: X/ D- O' ?( u: D y "SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)" 8 V& [' o% e O' ~* h$ V+ O
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
) \- R" `* l# `% I- l3 f* U6 c SetDialog
3 b+ j4 y% V* f) s; h9 J* Z7 K (
; a! [0 @: O: ]9 i/ ?6 y QSAY_BEGIN1, //首先对话NPC的任务说明01"
& J. g. G+ p" ^) G* E6 G+ y IDS_PROPQUEST_INC_000712: d: ?% D9 B; Y% U t4 S; u
); 1 i9 M* b1 b, A; n' Y, D: {
SetDialog
( M+ [# J/ s2 E9 d (
2 w3 J. r1 M: r2 | QSAY_BEGIN2, //首先对话NPC的任务说明02"
' s" ~# R, f* V+ m& h' ~9 x IDS_PROPQUEST_INC_000713
) S y- \9 [' P ); - ?: |( |8 s1 E) S, e# T. C2 d$ c
SetDialog
! `; A9 N8 Q2 @9 w (
/ O$ E5 i+ w9 _& ` QSAY_BEGIN3, //首先对话NPC的任务说明03"' a3 E9 ~' y5 Y; o9 D4 Z$ y9 T
IDS_PROPQUEST_INC_000714
/ J' l. x8 Q! X E) _' p, o ); 9 x1 N* O0 o% W6 C' V1 T- E
SetDialog
8 k1 t" l/ Q- s3 W+ M% D (
0 t6 P6 B% T, |. Z9 K& N QSAY_BEGIN_YES, //用户点是回答的话"% g z! r4 b) }, P( ^0 o# e) W
IDS_PROPQUEST_INC_000715: P" s" e! A( {: y. v7 Z
);
8 f( b( b, X. n9 z6 a; v, `: F# ]) V! w" K. I: K. ?
SetDialog
5 B& A- W8 Z) `! m ( , a5 D$ [5 y7 R0 x2 u% ~- Z
QSAY_BEGIN_NO, //用户否是回答的话"
2 n! T6 {1 ?7 i& @0 N6 D: c8 G$ y; q; G IDS_PROPQUEST_INC_000716% z% u( k! \0 {0 T ^+ I/ A' z
);
: L; I% }0 b9 [# d3 {( ~ SetDialog
2 G/ N. O" u" b' ~3 V. Z, C- p (
9 I. \4 N# b; J! K1 U QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"% M9 r4 f; V3 c: S
IDS_PROPQUEST_INC_000718
% r( X6 }+ W& @8 h u1 l ); 5 ^! z# _7 ]5 I1 V/ g
SetDialog
3 |8 u0 {/ `, F. K [ ( 3 I2 N% \( ^) L
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"7 H( h6 \* T* ~
IDS_PROPQUEST_INC_000718
" W( H# P$ Q0 o' T ); 6 d1 I) c. U$ o& V, D" I2 Q
SetDialog 3 w$ }/ ?* s) ?7 x
( 4 q3 ~8 F8 I/ ] r' I+ m2 s
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"' Y# z: m5 `. d- K; R
IDS_PROPQUEST_INC_000720) t3 f i* |0 h
);
/ {2 f' Q* X, d0 y8 M7 [$ t
6 o: d e! ]7 E# a7 g& P7 m( P! b; s* U0 Z+ N
|
|