|
|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称 1 {' M$ k# U2 |8 Y' K6 \. o
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务" r4 W) g' i) ~3 @; q
SetBeginCondLevel( 15, 15 ); // 这是等级要求!" Z$ @/ P/ |' t/ t5 G7 F
SetBeginCondParty( 0, 0, 0, 0 ); // (未知)& S/ a0 g$ B1 e2 I8 M" B% M- R
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业- O) F# \8 P" ?
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
. c% J w5 S6 V9 a' mQuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"
) G4 ^8 `2 c0 Q3 l2 h% EQuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
, L% \! }8 {; oSetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]" 0 F+ [0 f% C+ B& T m
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
7 S; n {4 [5 r$ ~* j cSetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务 1 C9 y' c- ~$ t; N4 N
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
4 Y9 `( x4 K) W9 ?+ o# ]SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励"
* s- v: p6 t/ u4 `! i" CSetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币" 9 R# M& S4 w# U8 Y% q* c' w& P
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验: T* c5 M. U' Y4 ^; Y) k
SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次 . u$ S0 e7 q/ H7 t, ` Y7 P4 j
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
! @7 d+ T/ f, w4 u2 J0 S
6 f: U/ L' _! O) ~
5 R+ _% w+ R; b x" e" A# K5 q" T3 o SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
2 h+ Z4 \3 M. Q2 k SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1) + O, b" x$ o# K: D9 I3 i! ?
SetRepeat( bRepeat ) // 1 任务是一个无限循环任务 # O! ~' ~( [+ @; m' }% }/ x
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币 ! N$ l# g) k2 F8 j0 J: y/ L3 ^
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID) , S3 ^9 b0 Q" w" O8 E C5 A
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
: l9 ? V8 t! g' }% v- X2 Z2 R "SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
8 x7 o3 r6 J6 r7 b. e0 o' ~ SetDialog ; H* _. n8 p4 y+ y7 t
( ! F( \/ b# k, L6 } E
QSAY_BEGIN1, //首先对话NPC的任务说明01"
8 Z) e- j2 W# c* V/ J# N IDS_PROPQUEST_INC_000712
6 E" Q$ N% C7 k7 x );
* @& s. \) n% {3 z8 R; j) U9 E5 K SetDialog
h e$ e7 ?9 N0 q ( : n' C$ |, h3 ^ k' E2 d
QSAY_BEGIN2, //首先对话NPC的任务说明02"
3 J( R" |( S& N1 d( w9 I3 c IDS_PROPQUEST_INC_0007137 U. C @. g j( e
);
( @1 J5 F/ o* I2 R6 S+ a SetDialog 4 h2 T3 ?) e9 \
( 7 r! R( P/ u9 Q
QSAY_BEGIN3, //首先对话NPC的任务说明03"
+ j9 X* e& m [ j' h IDS_PROPQUEST_INC_000714
. t8 |! p9 s% B- W" p ); , s* n2 V9 b1 T3 E! S
SetDialog
* @" w) Y# f9 G) Z9 s (
3 T! A/ x! ]; k QSAY_BEGIN_YES, //用户点是回答的话"
/ a( u; S) o2 c9 J5 w0 y; i. o j0 v; h IDS_PROPQUEST_INC_000715
' w8 }, ?2 T( p* i, p( z) Q: R! n );
9 g: [# }0 ?6 r! B3 n$ w
7 ]0 d. S) G/ V SetDialog
. W& y! w+ t: L, N) E0 ^* p& u7 s ( ( J( P( m+ q. G5 e' `. o3 g
QSAY_BEGIN_NO, //用户否是回答的话"7 D3 f1 Q2 l8 O7 a9 u
IDS_PROPQUEST_INC_000716
/ F, @( ]7 U) A2 ^0 y9 z! w) m );
: l( g! h5 D9 D- B3 c6 R SetDialog ; B9 X" q" n' A# p# H- ]0 J
(
2 T5 B8 d, P7 s B, } QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"2 j8 M3 P, i- w/ T9 l. h7 I
IDS_PROPQUEST_INC_000718
5 T6 M, q0 e; i ); 8 O% m0 U- m% s6 L" `* Q
SetDialog 0 v4 d( D. j. y6 O& t
( & e/ j' r3 w( e6 C+ y. A
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
4 l( ~4 {4 e% g9 j2 ? IDS_PROPQUEST_INC_000718
7 ^+ K% R, m; [+ y5 O3 @; D2 G6 t ); 1 p6 |7 \/ U$ c# _( Y+ O
SetDialog
( M# S- |0 R' M' P (
; f9 D: t/ X% R& t0 \ QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
% N# X! I1 z: O IDS_PROPQUEST_INC_000720$ x$ P6 D$ h8 `. D4 k: X& \5 i+ G
); , Q+ g0 E6 Y" a4 m0 y
. v9 `0 D) f# Z! X* S, Y K! l! P7 g: q
|
|