|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
C( A, [" L; y# QSetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务" * ~8 F; M3 v$ ~9 Y3 H5 f5 R2 j
SetBeginCondLevel( 15, 15 ); // 这是等级要求!) ?" Y% j; E! P8 T0 z7 Z7 [. y
SetBeginCondParty( 0, 0, 0, 0 ); // (未知)7 q! @5 {; e1 r1 N
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业% Z- m) ?% Y2 g h# i* E% e
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!3 Q5 Y# `/ E B" j7 }
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"
) \ J" F! y1 z& zQuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低" ) {/ P& N% S, t$ l" _: c- b
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]" / i. n' p/ C9 s) m5 `
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
, C7 l: _$ F+ A+ ]SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
c- `3 A r/ i2 H; h6 f9 p0 H0 ZSetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
7 G/ b& V- O! `6 vSetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励" 1 M# ^! m3 M+ ~3 }9 `# S
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币" 0 _, `- T% O8 L6 A
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
( J6 Z5 P5 B3 _$ ?SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次 7 f! y* }* p! q; s
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
' G1 p+ Y7 o+ G! `- {
. n6 l4 _' I4 d; Y: E: p: W% ? , y8 i* ^ m3 a) ?5 j
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
( r# `+ b8 Y: @5 @1 p2 t SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
7 ?: w+ b( r* D/ u( [7 i SetRepeat( bRepeat ) // 1 任务是一个无限循环任务 6 }5 V0 \& M% F5 Y3 n
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币 5 E) M M- ^4 B" [
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID) ; D9 k# t: w' {+ q
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
+ e$ g% F' C& w8 W0 K/ ~! R0 | "SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
9 l3 T6 }- t: a5 H# \! u3 C# O SetDialog
# V8 l0 x9 E; o7 O ( 7 S2 a% U3 |1 k6 P) V' d' U6 m
QSAY_BEGIN1, //首先对话NPC的任务说明01"
0 X0 I% d6 g2 ]4 J& A IDS_PROPQUEST_INC_0007127 p4 v- X6 q0 g4 x5 C4 n/ F
);
! w) W1 |( B; E" r SetDialog
4 v# {5 h( {+ ?, F8 t/ | ( 7 Z6 |1 I7 V6 A' l1 b$ e
QSAY_BEGIN2, //首先对话NPC的任务说明02"
$ k: f0 s: h7 U S1 V IDS_PROPQUEST_INC_000713
3 |0 Y( h# r5 a ); ) B% {* h9 n, b# g$ K1 Y6 O( w
SetDialog ( q4 K. V/ x2 B8 |$ D7 x, I
(
7 y. w: ~7 a6 T/ h& \- c QSAY_BEGIN3, //首先对话NPC的任务说明03"* m( T4 i! k8 j+ o4 g& j8 u
IDS_PROPQUEST_INC_000714
5 \0 Z1 q8 R' X' E) H; n ); . N! d& r: m& ?* c- c
SetDialog $ [% Q2 I( z( x
( 2 l! X0 k- A2 o) V4 g0 ]
QSAY_BEGIN_YES, //用户点是回答的话"
* [; p# \" w6 o; d- u+ o2 c IDS_PROPQUEST_INC_000715/ {" T* i' \- A% a' y) n
);
$ L% {, ]$ Z P% V6 X `1 z: ` r% q, q, |! a2 t" Z( _3 z% T
SetDialog
2 n- t; v' }9 }; N w' p ( / J! e: ?. y% f0 I
QSAY_BEGIN_NO, //用户否是回答的话"- m6 O* n* \" {) ~; s. \# e1 ^/ w
IDS_PROPQUEST_INC_000716
$ l2 j; I# p* m; ^ );
" h$ C3 ~3 n: T! f9 g( m o SetDialog
/ Q/ \3 t5 p3 v$ n3 p (
8 `& i% o2 n8 D; {& X! W0 L QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
; R4 c9 o- Q# N" c IDS_PROPQUEST_INC_000718
8 v( \. \9 ?# n$ A" m ); $ ]5 |. f5 e: ^# W/ Y3 I# C' [
SetDialog # k6 g0 N( G& R$ `+ v" ~* d' O
(
9 `, J* ?! m+ X9 y5 ?8 p QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
' w* \1 X/ }1 W- u$ y6 B& j IDS_PROPQUEST_INC_000718
6 C4 G) V% d; v- }5 E/ _& ?- ^1 T ); " T6 }7 U Z; D2 J4 ~4 z. G
SetDialog
6 q, l8 a9 v! a1 a% c: t ( 7 P( |+ P/ i/ f# `
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
! w( K5 M: u8 D: q4 g6 T0 C* ^9 G" ] IDS_PROPQUEST_INC_0007203 m' s# a! Y$ N
);
: O5 b* F$ k! Q: V& r
% B9 W( D% r. r( I$ t6 r) o0 t! p* E8 \: t
|
|