|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称 & D3 y! h+ l4 u0 F- a, t. |
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务" 1 e2 E4 d3 W* l) J
SetBeginCondLevel( 15, 15 ); // 这是等级要求!
1 Y4 W; Z1 }: OSetBeginCondParty( 0, 0, 0, 0 ); // (未知)) e8 |' e: M7 s+ J
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业1 `' h- Y* M9 o5 I* D( d5 B
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!# \! f4 P5 k, X$ w) |/ Y
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个" 8 |& \* z1 b% l' p7 f
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低" 8 W# i8 R# t" a- j7 z' V m/ \
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]" & m4 d! S, E5 N6 }- w# V6 j
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务" % @/ g( z2 K% G( @
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
/ K+ u) U: [* `0 ?, t$ tSetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
/ h- @% G6 m1 G9 m1 pSetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励"
) E( s& G9 v, ISetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币" / F) J1 b( z7 ^
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验5 I1 c+ N ` s8 q9 N* R
SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
6 \( ~4 i$ w( |3 V0 rSetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师1 M4 e( C8 t$ o; d( G0 Z( F# I0 h
/ A# f: m9 i! S0 C" l
4 Y4 |7 K& B2 ^) A3 s2 n SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
, |: |. T3 ]$ L$ n6 H$ ` SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
! b' N$ Y1 \6 k" c1 b1 p SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
1 v' O! M- Q3 k+ y- F SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
, J- K, ^ P' s( B2 O5 i SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
& U# E& B: J9 k! a1 }/ g; f "SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)" % a" \4 h' E, l4 M
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
9 q1 a$ F' v6 i3 F SetDialog
4 r3 S. ]3 a% ?. ]' v (
. ~; S @, R" A) e: r QSAY_BEGIN1, //首先对话NPC的任务说明01"
2 s T* S: p1 P: B& N IDS_PROPQUEST_INC_0007129 @* Y) l+ V6 p6 q3 M$ z
);
6 q# }3 N8 ^1 z; d/ `0 p SetDialog & g, C9 S9 i1 c, B* `
(
& W8 O" _2 o! Y( Y" |' w7 w QSAY_BEGIN2, //首先对话NPC的任务说明02"
$ g, a4 G& N4 U$ ~, |* j IDS_PROPQUEST_INC_000713
" @: ~- K p9 O. v/ [ );
6 W: n3 ~. a% e% d2 b; y SetDialog 8 J( p( @, i @! C0 z/ D0 Z7 f
( ' P' u/ c$ X1 i0 j2 v7 v
QSAY_BEGIN3, //首先对话NPC的任务说明03"* e R9 c' E, G: G: H/ g- P- u0 ^
IDS_PROPQUEST_INC_000714 5 Q; K$ ^1 G, n" A0 e* j1 @$ X
);
5 f3 K8 h {* }6 T/ Q1 c- P SetDialog % @. g" \0 Q+ w9 s
( + R/ I: R7 W4 E* i3 [
QSAY_BEGIN_YES, //用户点是回答的话"
1 r. I5 X5 }* M* v( I3 n. ~9 q) w IDS_PROPQUEST_INC_000715- [' o5 w: x. S
); ( t3 x! e+ u; M: U% p' B
% q; L& f# |. t SetDialog . ?. g/ F" S/ P' p7 _! Z6 } O
(
' h" X7 P: R& J QSAY_BEGIN_NO, //用户否是回答的话"/ C+ j$ a1 R$ i! y9 O$ j
IDS_PROPQUEST_INC_000716
7 z# e H; ~- D );
3 a* Q' W1 O1 P- ?' ]: [7 }" b: m SetDialog
. O5 j& h3 P, a$ i- p (
- ~5 f6 z5 Q% h. K QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
: U/ q8 o" Z% i8 |9 v) D IDS_PROPQUEST_INC_000718 4 ?; \& m' b- ]) Z4 g
); 9 w$ x' s* k5 a F, `9 [( x
SetDialog
1 H2 _+ F) D7 H$ n# s (
. _4 m2 ~% c r+ r, G* N" g% Y QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
% X* J& A Q' T. Z IDS_PROPQUEST_INC_0007189 Y' b( G" X; u0 @
);
4 L0 f. D1 A0 _ j SetDialog
$ m3 o8 O; U' ~ ( ; B* V( I. \8 A; y7 @2 a
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
/ W0 a( T5 `* c. | IDS_PROPQUEST_INC_000720, i+ @& e; |0 h G% i! ^
);
" ?' [6 n0 N+ V& u9 x, m4 C# l. ?" ] k7 U7 [4 M2 ]
. ]4 A0 c1 ]; @! c2 O8 a( @, j
|
|