|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
2 a, @2 Q4 o, C e* ZSetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务" 4 y. |% a( ~! B4 d+ _$ I
SetBeginCondLevel( 15, 15 ); // 这是等级要求!5 `& L# D% K) u8 V) r3 s
SetBeginCondParty( 0, 0, 0, 0 ); // (未知)& n/ x8 g0 m4 \
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业
$ B/ Q3 ^2 f, k: LSetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
7 o. U# z9 `' }9 dQuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个" 9 H5 q0 [2 b! w
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低" 6 l( J9 I& I! s9 [/ s
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]"
. m7 p. M) A0 {SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
! k( k& ?; t4 Q. }SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务 : O( o9 V6 j1 D- Z. r
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
- Z- {6 |4 m: A QSetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励"
2 y3 d6 q/ @3 v3 S* eSetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币" ! | z, w6 {# }
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验/ Y0 {1 K( r3 R3 @" j9 y
SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次 7 m2 B5 C0 a: U
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师: q8 k+ L' V' C
# |$ C8 o# l$ C4 D N' E
: z/ N$ j1 [9 n1 o9 i SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次 + _+ @, R" w. |, S& l/ L, X& b5 M+ H" U" f
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1) # a2 B! F' z4 x- n" n
SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
9 Z# U6 ~0 H7 T SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币 & C7 l# v. ], c
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
: Y" w% @% m9 g; _5 C "SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)" $ {, h/ {2 G. C Z3 K, L& y
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE" 4 s6 i ^7 h, @( G
SetDialog
0 f) ^. m5 J+ v, ^, t5 ] (
7 \3 g2 D$ {+ c2 G; e7 V- a QSAY_BEGIN1, //首先对话NPC的任务说明01"
5 [5 `- {# t* N/ t IDS_PROPQUEST_INC_000712
# d' p+ L# R+ _/ e ); ' m5 @% Z# q7 e n- q
SetDialog * E! z' @( h2 L" D/ E4 c- {9 I
(
! l0 D0 a- U5 n* R; x QSAY_BEGIN2, //首先对话NPC的任务说明02"* H1 f9 F+ L0 Z& e4 c
IDS_PROPQUEST_INC_0007136 i* K, d7 D( H: @! b( i9 {
); R0 }' K3 ^6 W: L# Q" b. |, [4 r
SetDialog
; p: O3 Z J0 ?" Z5 B& M8 y ( % b7 L% N& B0 g5 {( `; g
QSAY_BEGIN3, //首先对话NPC的任务说明03"
; X: U0 Q) _1 s2 o, G, J$ k IDS_PROPQUEST_INC_000714
) P5 i y+ ^8 z );
" l" B1 {6 z/ a7 \ \$ h SetDialog 8 ~: ^& x( G- l
( 8 x# h1 M# p7 \- _# S
QSAY_BEGIN_YES, //用户点是回答的话"$ f8 w; F8 K- V. m
IDS_PROPQUEST_INC_000715: C P5 ~! @5 Q7 E" i) Z( Y
);
1 u% i& h( |! Y2 K2 r
/ n1 r/ P7 c3 N6 n/ ~ SetDialog ' g! Y8 J2 s5 O) T- |' c: L
( * u5 }4 t+ Y: ~
QSAY_BEGIN_NO, //用户否是回答的话"
' v: \7 r, H7 H- U4 J IDS_PROPQUEST_INC_000716
6 k5 p% v- z0 f& K- _' ~; P ); 9 a& ^! D) U* C' ^# l3 s
SetDialog
# m% @6 E4 }- X" t0 I* j (
$ [( c' C/ p# h# t QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
5 R9 A( |! }. c2 {& Z' n" y! [ IDS_PROPQUEST_INC_000718 ( w, m2 ?8 }6 |8 U% ^
); ; m+ g3 W f& p6 R
SetDialog # [$ }- Y4 h8 u0 r9 E
( . i, R( }+ ]% p2 `
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"- r9 r' `, @1 \) B! P( L2 t) l' t Z
IDS_PROPQUEST_INC_0007185 Y ^' z* W1 `1 K# ~
);
% y% P( o. A5 u3 ]3 j" p' x SetDialog
0 _* |, g2 _" H; F5 H7 T (
! [( Y0 ~. y) u2 X- z QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"' q+ C8 n: x Z8 f/ J/ ?7 R
IDS_PROPQUEST_INC_000720# t# l# x5 [# S
); ( n# o) j, R2 W# D, B# Q
! P/ @8 ^5 u3 \& }- B+ N/ I
4 G: \. a0 m* M5 m |
|