|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称 , u2 J3 ]* y' a" S% \
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
. I! v$ m* R- N1 ]! n9 G+ TSetBeginCondLevel( 15, 15 ); // 这是等级要求!& H: m3 X& f5 `: n8 Q# y, ?
SetBeginCondParty( 0, 0, 0, 0 ); // (未知)( Z+ t. G8 s- H3 w5 H* E N4 Z
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业
3 J9 D6 D4 A4 _) |SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!: G& }0 Z5 f. \0 c
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个" 3 o% z+ B+ d4 l
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低" ; F0 D+ j% r. G
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]" ) n1 |5 D$ \* r5 o, j
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
h% y" F1 b( y) G* o6 I) |SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务 6 w7 D4 o+ F8 ?2 R) d* S' w E+ N
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
( }( _7 b* X' _9 |) J" G5 F2 w( cSetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励"
x3 E5 j$ K: A; K& w' x0 HSetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币" ) z+ g( |1 @4 ?( v4 K- {: R4 w- j
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验3 |- g* _8 v+ t7 D1 u1 ~. i
SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次 ) Y" ], T8 q) k& f4 U+ n6 g
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师7 a& E1 o3 F- L1 i
7 ^* w1 z* y n, h6 L
9 y, r& l& a3 ?& z% s" T SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次 5 \6 n4 D# b. g) N7 h
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1) + @9 L* @* e% U+ U/ t% l
SetRepeat( bRepeat ) // 1 任务是一个无限循环任务 * P/ ]/ D! J' z3 V
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
- g( i5 P2 b" { t9 Q3 g; T0 P- } K1 K0 m SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID) % q H$ j% K7 r
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)" & V" U( t5 m3 F/ u
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
2 J, p0 C7 s' \7 j% ?/ Z2 Z. P SetDialog & ?$ r$ ~( D0 u# U* M
(
# L, P8 e& C# n2 V QSAY_BEGIN1, //首先对话NPC的任务说明01"
7 J$ h( W- B1 i- b T IDS_PROPQUEST_INC_000712
( c+ C% P" B1 s- L1 W );
; J6 ~0 T1 ~0 ?- O SetDialog 4 U- @- H( r. v, b- {
( # `) K8 I( {( O6 B
QSAY_BEGIN2, //首先对话NPC的任务说明02"
; U1 D9 _ j1 j/ v IDS_PROPQUEST_INC_0007139 p Q) H& C7 ^% @2 R- c7 K8 k
); ' ]. D: I) R3 J6 j2 R" u8 e9 T
SetDialog
, v$ f% i, B; R7 j: L (
9 g5 q- O; S% f, K5 Y2 Z/ X QSAY_BEGIN3, //首先对话NPC的任务说明03"
- ]7 s! N9 o9 v. r" t3 K IDS_PROPQUEST_INC_000714 8 A! G. \$ X" E9 a. H
); 7 h0 M6 ~6 D1 @( @! ?
SetDialog
9 N3 @3 A7 V: y( z/ V ( 7 b& l8 Q. B7 ?6 _ I
QSAY_BEGIN_YES, //用户点是回答的话"
" p# `! w* |. E3 L IDS_PROPQUEST_INC_000715
8 [7 w7 Q6 |/ I% ^: E1 y" ?0 |+ q ); 0 F; C, g5 }7 ?# m( x7 v0 B
6 }" l" X* u: q3 g% H SetDialog , X2 }) Y, B6 H" ^, w/ G: y$ F
( $ X( h4 j x3 i: ^6 b
QSAY_BEGIN_NO, //用户否是回答的话"$ }! i6 L& t+ }
IDS_PROPQUEST_INC_000716
O2 I; l: z+ u) g ); , \ X) D& X N! A6 t8 f# q9 t
SetDialog ) K4 F* |0 n) ^7 i" @: L
( ; P6 J1 [" m& s/ }4 ~6 ^
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"' z$ W+ r2 Q; z4 w1 t$ s* e d
IDS_PROPQUEST_INC_000718 3 M$ D% n& L H/ c7 I# X
); 4 @4 E9 X$ f" D' d6 y
SetDialog 6 F3 s* e9 j6 x# h% @8 G$ A3 j0 Z
(
/ h% N* v# k, z0 ]- x P" z QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
& O, Z0 [# o2 F; q0 U% \/ s6 Y2 _ IDS_PROPQUEST_INC_000718
3 X# d e0 g- Y( H );
# w: E+ [! y, L9 C2 Z# y SetDialog
+ U& n7 s. C# _4 T/ z: | u (
( ^: j' t6 b" M QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
% S5 c- }+ G! p/ v IDS_PROPQUEST_INC_0007207 |3 W+ o4 T7 D
); , i) B7 C- R& f1 Z. F& ~
^1 S) J& N( e
- G. e0 _9 R$ O |
|