|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称 8 J$ `8 b& t L' g+ X% v
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务" 8 f( a3 a/ c9 t. N' o0 I
SetBeginCondLevel( 15, 15 ); // 这是等级要求!$ `; P p/ A: ]. k) Y7 C
SetBeginCondParty( 0, 0, 0, 0 ); // (未知)6 O7 |, M; T6 S# {
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业8 x" l4 W h r2 ~) p7 `5 V) w
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
. \; I7 q* a+ lQuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个" ( x6 G Q' C6 i5 ?' j* C# a7 G
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低" . B" S. @# C' t$ ~$ N
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]"
7 Y: l9 B! O! P: J$ ^2 C/ DSetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
/ V4 @& C5 m, a. e; ESetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务 6 p+ o3 B6 d! s* V
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) " $ d1 r" a( f7 O& b
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励" , B4 y R) }1 n& P
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币" ) U6 h4 r W0 r/ w3 J+ |8 O2 h* w$ ~
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
2 I8 V$ v" d9 F% ?& M. G5 N8 B# sSetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次 7 @3 ~ y8 w/ e3 V- z4 B% S
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师# p( _# s: q. i
# v6 j9 `/ m- s9 l2 Z5 }; k, ~2 U# l$ `- g
) H. @& B# Q4 j. o' j% ` SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
+ L% X# m3 O6 E) m5 c SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
; y* v' ^: z9 b; L- a3 d: N9 Q( P SetRepeat( bRepeat ) // 1 任务是一个无限循环任务 5 p, ~4 Y8 ], w3 S& W% t
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币 ; Y: I, @6 {) c, ~
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
+ i' _) ]% \, p "SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)" % X" ]" V% v/ K
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
" O% B' p. [2 c6 O0 n SetDialog 0 X0 U- @1 [/ U* u5 d
(
$ V* T% i3 R2 b) f$ k, j QSAY_BEGIN1, //首先对话NPC的任务说明01"
- i, \( k Q- V# y# T7 X; a IDS_PROPQUEST_INC_0007120 Z- N0 z9 ]* s4 r. `
);
5 }0 c0 c" y- U6 X3 F+ V& v; ~& u SetDialog
~% ]' L0 ]8 L7 w (
9 U# i' S% M! @9 F QSAY_BEGIN2, //首先对话NPC的任务说明02"& W0 _' t; T/ M
IDS_PROPQUEST_INC_000713
7 E: }( Q; h$ u ); / u% V$ S/ A2 N7 ]5 F( s
SetDialog 3 e1 g' O2 s# F6 H
(
" \/ q( x2 v8 y QSAY_BEGIN3, //首先对话NPC的任务说明03"* N; ?9 Z+ R% G
IDS_PROPQUEST_INC_000714 9 C' E/ }* o$ ^- `
);
' ^" c0 R) W( b' ]- T2 t SetDialog 1 \! |" n- N! g; P @; N
(
+ \1 f1 b: R1 i8 u QSAY_BEGIN_YES, //用户点是回答的话"" j! X+ |6 W* w: G; |" D
IDS_PROPQUEST_INC_000715
1 K. o( L6 Y/ F* a, I# [ );
' S$ R6 }+ ^3 S& \2 T1 m0 N% y! }6 r$ s8 V8 r
SetDialog * x% {/ V8 \0 m6 J r h2 w: y
( 9 p1 B p# o6 b, t9 j
QSAY_BEGIN_NO, //用户否是回答的话"1 F% ]% _6 Y9 v1 e3 m
IDS_PROPQUEST_INC_000716
/ A2 a1 ~. O5 `1 ?# ? );
) P! r0 ?0 g2 ~+ R SetDialog
, J3 h3 G; v+ T/ h2 d& T! m (
7 W. Z& Q& E3 H6 J9 _0 s6 ^# P QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"/ i4 w5 j( }, s; m, V6 V0 Y: ^
IDS_PROPQUEST_INC_000718
% v: A0 d1 o4 k3 p4 K# Z+ m ); % A6 r- o6 k5 j7 g9 C8 p: U: T1 O, P! b2 ^
SetDialog
2 s8 a z. e2 a: \ (
! H3 ^+ F2 {, X3 P" Z QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
8 D" p3 R! t: r, z$ T/ i IDS_PROPQUEST_INC_0007181 D/ A6 T4 l* I+ Y* P0 [1 V% K6 `
);
$ ^8 O8 z% G- F SetDialog
( s) r g7 C5 ^9 f ( ; E" X) P: p5 S$ R# S5 f0 m+ u
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
* y8 P* S h4 b. ? L( d5 o IDS_PROPQUEST_INC_000720
5 D$ F+ s+ c+ l" O1 j2 ^) ? ); - T& {& u: m+ K) X4 E" ^
1 g" L; A- ~. |% @' e& ^
, ?! h4 a; S% f% U |
|