|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称 6 V. [( `) m& N2 Q2 Y' [0 x# Q
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
2 ?& l: m; y V4 K4 y) d% XSetBeginCondLevel( 15, 15 ); // 这是等级要求!1 S, V' k6 D( g5 n; w; u
SetBeginCondParty( 0, 0, 0, 0 ); // (未知)9 W9 L! p3 z0 R) Y) _. D3 F- g
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业
. h4 }* E; n$ R( OSetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
9 D( i. p& V' ^QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个" + W2 _4 ?' x6 v6 h0 w0 j
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
' J# M e, p5 z7 @9 b3 l9 nSetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]"
, W% p7 y3 i1 oSetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务" b7 R2 x* G" P m
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
$ b2 }" L. _0 [2 _+ YSetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
) M `9 P8 e/ E2 _1 [+ ZSetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励"
3 J& ? ~, w; ]SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币"
9 `( q% V% e" F. ^$ [- @SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
; g' i7 r- x, x- ~; l$ ZSetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次 8 B5 ]3 b9 L0 K0 [3 j+ A3 e; _
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
0 P, `' r6 T3 d) k' {' W6 c0 e9 z0 }, E) Q
# P/ o& K6 H; ^& ]* g
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次 0 a! e ]6 v. J a4 T
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
0 C2 ~- ?, R8 U( C0 Y. D1 Z SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
4 u2 M5 k0 ~& V! T# }4 M SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币 : C/ s' ~4 Y8 S* g% c& p7 d' ~
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
* o6 w- S! b0 J "SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)" " ]3 ~) g! p/ G0 o# y
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE" ( H D. W9 G8 P q
SetDialog
2 y' Z5 \/ K1 m7 R# ^ ( 4 G7 B! O2 R' {+ U" J
QSAY_BEGIN1, //首先对话NPC的任务说明01"
# m! A$ |- O2 K$ Q IDS_PROPQUEST_INC_000712( l2 Y2 x- J9 B
); 3 ]3 _6 Q+ o" I
SetDialog . y) o1 l6 A7 ^% h
( 7 d9 {, I, w$ C0 j9 ?; f5 h
QSAY_BEGIN2, //首先对话NPC的任务说明02"
7 c R4 z5 Y8 z5 ]- k/ ~ IDS_PROPQUEST_INC_000713+ }" Y4 M) R$ b6 N4 h
);
0 ]! y8 N; H8 _4 h l SetDialog & {; i2 s) b1 `6 _- ^
(
7 C& M6 B7 v" {5 B* n- C QSAY_BEGIN3, //首先对话NPC的任务说明03" G) A" h* j+ I! w& l6 _
IDS_PROPQUEST_INC_000714 ! L1 l0 g- I, h6 d8 L0 q
); - w+ T3 L- p; ?
SetDialog ( Q. m! g' S4 ?8 B% X
( q. C5 a' w/ v w! u
QSAY_BEGIN_YES, //用户点是回答的话": L% e& p, R: V P" w5 c
IDS_PROPQUEST_INC_0007153 [3 s6 j: W9 L3 l# \
); " Z3 V9 W& b0 Y" U% e% G
+ i5 N4 ]+ o+ S( J. R
SetDialog
( D2 i! v' q' @" T- k; l/ G ( & h" `6 h0 N' p" a) M
QSAY_BEGIN_NO, //用户否是回答的话"6 C- f# m$ L6 D
IDS_PROPQUEST_INC_000716
0 f" q$ R2 p8 f; e$ x3 s4 ^4 p );
) L0 {2 f" Q6 @: y0 t SetDialog
7 J' w% `7 d( }9 U ( : ]( Y0 J, V5 ?& U, V
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
3 q0 M# C3 R+ t) M$ |; q, L4 E' N* c& F IDS_PROPQUEST_INC_000718
7 }. _: n$ V, z' ] );
4 Z( t, k" O' }' f4 Y6 W SetDialog % N& u3 ?. I" x) ]6 q9 [5 c
(
7 [( C+ w$ m- L G0 G3 A. x QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
$ a; X- P N) C$ E' k. M IDS_PROPQUEST_INC_0007181 ^; o. k) y9 u9 @: }% c1 O1 i
);
, y: k' |7 b5 O4 H+ t( _- {9 R SetDialog ! q4 R* d% Z/ E5 `
( ; }$ V, w ^( Q" C2 R/ q! [
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
9 \" t5 w: T2 s IDS_PROPQUEST_INC_000720, \9 t. l, |2 J e% I; O' h
);
4 j& y+ _( w* v+ S$ a
% C' O+ S% F7 z& T5 k; I9 d/ }
$ ?% [9 h- }6 Y6 I |
|