|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称 7 @: {- W+ U+ u4 V
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务" 0 y0 S7 o$ d% T* u1 \: C7 X, h( e
SetBeginCondLevel( 15, 15 ); // 这是等级要求!
( P H. h7 X( j7 LSetBeginCondParty( 0, 0, 0, 0 ); // (未知)
2 F# N: y+ i5 q8 @+ }1 p2 r0 ]SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业
9 ~' }; H' {& N2 zSetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!% l, w1 z! P& H: f) O
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"
+ v: l( h2 S- b8 J: w" Y: W+ r# BQuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
4 W; I6 v' v; W2 J& d* oSetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]"
; V5 F' y% ]3 @' C9 S6 K" oSetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
+ q6 e5 L' A) LSetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务 ' G, {; g( u* G* A
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
: X$ w' o7 k. n! lSetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励" Z3 Z) m F$ R9 d ^+ O
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币" 9 h/ y+ d' k% Q
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
0 R9 U) |6 y2 |2 ?6 R, z4 t' y1 }SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
* o# Q$ c) M) Q/ `. SSetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师" N8 j1 a+ p1 y2 W
8 z4 |# n. ~; {4 o3 `8 n1 y
- B+ u# S+ F2 L1 C8 {! D" h SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次 % y: v# l2 R% [7 s. H* W
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
' d) k6 t* p: d, O0 @8 ? |1 w SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
! @$ u& [: M1 `# L$ ^) n0 @% K1 _ SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
( t! W, v/ S1 b! F SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID) 8 \ \) n9 \$ o+ k0 H1 |# ?: a% y8 M
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)" 1 U7 \2 m' }* E Y1 e
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
6 _1 n! q0 [1 d+ [ SetDialog
6 F1 Y# d; R5 x w ( , I T/ H! W6 `# P2 M
QSAY_BEGIN1, //首先对话NPC的任务说明01"
: v1 R: G4 [9 V5 W6 Q6 C& \$ V IDS_PROPQUEST_INC_000712
+ a: `# V2 [$ v( O4 o& @ );
3 S$ L5 l" T( ^! h- \/ b& u9 U) S9 Q SetDialog
2 R/ D& f/ ?( Z7 q: O4 s1 [6 r& D ( 8 e; m" A7 n- ?
QSAY_BEGIN2, //首先对话NPC的任务说明02" g! [% ?7 x# \5 _9 C
IDS_PROPQUEST_INC_0007132 X' r" @, W' j; g
);
* m! l8 l( ^1 O SetDialog
8 i; M9 z8 T' O+ S/ m ( ; o% x; c4 b9 H& H
QSAY_BEGIN3, //首先对话NPC的任务说明03"3 S4 v1 Q4 g8 x% U) |
IDS_PROPQUEST_INC_000714 & N- n5 j9 d4 _! x, u6 m6 V c
);
2 g" G# r$ x0 H- G7 ^+ [ SetDialog 7 Z- z6 S. _: i5 g% e' E
(
( X, G# _: \1 d7 p9 t+ H g QSAY_BEGIN_YES, //用户点是回答的话"8 t: }* J, k0 I5 `( X/ d! T* C* x' v. e
IDS_PROPQUEST_INC_000715
' c" `. S8 f- y8 E b1 n1 D f% J0 _ );
# Q) B6 }# q, S8 r
' A# f2 y+ ]4 K& x1 U: U) B SetDialog - ^: Z0 e7 O3 W8 T$ p$ J
( C8 Y. O4 p! F( u9 {/ J( Y
QSAY_BEGIN_NO, //用户否是回答的话"0 E. P0 s' F2 ]
IDS_PROPQUEST_INC_000716
$ e6 ~' [3 l, T5 Q ); / y5 C1 N9 Y. O
SetDialog
8 K7 e, U6 s2 z2 e7 R) P% T ( 3 Z1 J$ @8 |# @7 N. ^: Y
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"/ W% M! i( v+ V3 a! Z1 d
IDS_PROPQUEST_INC_000718
& \* f d1 Y- u3 A* }% ?1 H8 U ); 4 [* H+ T" }4 a# C
SetDialog 2 X z1 |$ A$ R4 b6 \$ ]; P. {
(
: e1 C$ T( ~: D. Y* M6 ? QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
; n; R. @9 n+ `$ F& c( t IDS_PROPQUEST_INC_000718: r- ~8 w# a1 a
); ' {" W" F& j+ Z- A
SetDialog
0 t. y. h- b4 c& A) J ( . ^$ z' L% f$ b$ r: S: A
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
1 J+ N* ?" G2 o2 k* N& U' X' @* Q/ K IDS_PROPQUEST_INC_000720
! O* c9 f/ J& K r/ n! T; ` );
: b1 R8 N3 @% J' Q) H% X" \9 ?: y* M# S8 }% s
. k) O8 _, w# B6 E |
|