|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
2 @2 C& C1 q9 U4 S2 }2 i- [SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
' s* ?( K2 G) E1 @* y& a. lSetBeginCondLevel( 15, 15 ); // 这是等级要求!
7 X2 c0 W4 p9 Q* ~5 w, eSetBeginCondParty( 0, 0, 0, 0 ); // (未知)6 Q6 A2 ?! I2 {
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业
* X& ?; z8 @* y! V( J6 fSetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
" |* A7 p4 r% e8 o& [+ O7 EQuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个" 3 P% P1 h$ x1 A5 e! |- M5 g& }; C
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低" ' g5 G6 V$ [: \( }1 q4 d. D
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]"
& h8 T2 {& [, r8 mSetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务" * A# H( @9 v/ c2 y3 V
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务 [+ Z2 Y+ Y0 Z* G; [5 G( h
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
5 P9 }( w% m& G M5 oSetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励" % ]3 C, @. d5 [" r" f1 w
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币" 8 F, k* N* r2 ?8 J- g# o
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
! S: T, o2 E' D; }! N2 G5 m8 iSetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
2 U6 v5 r% P) l: g9 ^SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
+ \0 h) h6 H+ O0 C+ O T& w% r8 I
: o6 b: d! ? V5 f4 {) K/ @ 2 r/ V6 v6 x$ v; W. l* N. h* e( n5 f
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
5 E. e4 E2 o( \. F+ e5 r- x SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1) ! [0 L( u- ]! d" C3 `
SetRepeat( bRepeat ) // 1 任务是一个无限循环任务 % X& U; I. B9 s8 J P
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币 5 W; W' R5 X# D% n$ P
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
* Z7 ^1 M$ @; J& W# S$ W6 k7 I' J "SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
+ G- Q6 B" {$ S9 D "SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE" $ t2 z0 }) T4 o2 W* }: R* f
SetDialog ) H! O9 J+ b( O
(
* C1 x# E# ]3 Y/ E QSAY_BEGIN1, //首先对话NPC的任务说明01"( P) P5 C4 W9 N( n/ r T0 _! G) I
IDS_PROPQUEST_INC_000712
' O: D' W6 r6 r- e+ V. P5 e& ]- e ); G$ N% j4 n. [8 j4 i o8 I
SetDialog
* G* N/ ]4 @9 H! l8 H1 j N- q1 _ (
' K8 c# _' y# m7 X0 _, G5 _& p QSAY_BEGIN2, //首先对话NPC的任务说明02"
# A" c( m! p# I6 @) M# }1 h IDS_PROPQUEST_INC_000713
% A T# f4 e1 Z6 R, q+ i8 k ); " E( p, g; A7 L5 F$ ]& q- Q
SetDialog 3 G4 F: D# Y: ?
(
1 E8 X; r% \8 F9 h Y0 O0 Z5 m; B/ D QSAY_BEGIN3, //首先对话NPC的任务说明03" e$ g- f; A4 d7 H5 x7 i
IDS_PROPQUEST_INC_000714
4 s+ ?+ Y/ e) r; J e8 u# I );
5 J3 d3 `! w% k+ L6 c: e/ {2 g SetDialog " @% S! l5 Z6 T O' v* M
( / ^/ T7 e% h2 a& v4 D/ x: w& L6 N# e
QSAY_BEGIN_YES, //用户点是回答的话"
) D1 T, D5 C: t* i* C6 J IDS_PROPQUEST_INC_000715
1 R9 E5 d% C! P" p) b: ^) e );
& [& \- c% o+ Z! n, t t3 b) b& o: W) J2 ]; r, s. O
SetDialog
' U( x4 ]( A! y1 L" E (
2 K+ W2 B. U! j7 M4 K QSAY_BEGIN_NO, //用户否是回答的话"
/ `. c* s4 A3 } z. W0 C IDS_PROPQUEST_INC_000716& L) d! n% q) c9 @# t+ r. q
); $ z3 P0 p& [4 o$ P# S7 z# u
SetDialog
) T$ ~9 q. P1 z (
. h0 l" p* Q( ]6 J2 e! U QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
. ]+ K: k4 B7 W* O7 u, b IDS_PROPQUEST_INC_000718
- k9 `9 c, }$ t# Z- T! G% a ); 5 S, Z3 t. s& V' W
SetDialog
: h- p3 f3 z8 P0 c# s ( 4 [; s, `5 |) T" K) J
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
2 _1 E. |3 E$ w( o: ~: Z h IDS_PROPQUEST_INC_000718
; |7 S" s# v7 U. [, s: E' Q5 W/ B# ` ); $ b; T) B8 s. b) A0 c
SetDialog
! ~: e( d8 M* ]( ?' i (
* T, ?- j( u* g; I9 m1 `8 u3 ]! L QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
5 j- d! X' Q# \) U+ x IDS_PROPQUEST_INC_000720
1 C4 |) C: m$ j6 T# ` C$ z5 F );
( ^2 r" E2 X. Y. q0 ]; ~/ s
; P8 t9 m& n: z2 v2 R. Y' A
9 A. z, ^, S; t3 z% Y, L" u% ? |
|