|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
( J' q1 V- @, U" wSetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
+ H2 W( E8 \' VSetBeginCondLevel( 15, 15 ); // 这是等级要求!2 r' j/ J7 y* q: z- Q, I5 S
SetBeginCondParty( 0, 0, 0, 0 ); // (未知)
/ @, s" u# j9 H: C" _SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业6 d8 W; F2 x% x: Z! o- J/ w
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
- V/ d3 m7 I8 a5 i! ^8 V, @8 dQuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个" + y" R( n V& W) Z
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
" g! S/ @! N: |: v. \SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]" - B7 A2 Z$ O0 Q* R& w5 \! d# U- g
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务" ( h# E& I7 l0 z2 J7 k' l. ^
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务 / q G) {+ f+ S' b% w+ U
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) " : e8 F9 ^7 ?# O1 O$ k
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励" , q: g7 d$ x4 ?/ u3 f7 E
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币" 0 z2 O s7 t7 A% b u9 e
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
' p) `3 a7 ~2 R$ o0 ISetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次 7 U% F% f9 e3 F- N5 n4 `
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
! M5 s! V3 o0 e. A) o" H
. P& [; h3 b: J' Y ' ~8 C) t& D8 Q: i5 ~
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次 & @! [( Q9 q0 r# N( l: i
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
6 E, t1 X( R! m9 m4 F SetRepeat( bRepeat ) // 1 任务是一个无限循环任务 4 C- F/ E/ J, [) r& t# Q9 P
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
5 b3 n( G+ m* I F SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
) o x! \7 t5 t! j) T) r "SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)" # ]& E& R7 I' O( Y9 r
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
8 T7 R2 ~+ l$ Z' z: k SetDialog
& L; y% z% p( R5 | (
4 j t4 H3 R6 h1 B4 ]' E QSAY_BEGIN1, //首先对话NPC的任务说明01"4 B9 v' b/ e/ n& u7 |1 H+ l
IDS_PROPQUEST_INC_000712 z! h) x- C# O, S
);
: }6 ]) F5 N, b8 p {, V SetDialog
+ k M: V+ x: M5 b9 I ( , ~9 d4 M# Y1 {) Q, Y& A
QSAY_BEGIN2, //首先对话NPC的任务说明02"( } t; |. B# ]* f0 l/ X
IDS_PROPQUEST_INC_000713
% B* E8 G$ I. a) Z ); 7 |# N( D3 e7 e. {. y9 y
SetDialog 5 ~3 R& n% l2 W$ a
( ; A* _7 I7 g! `" w0 E4 w
QSAY_BEGIN3, //首先对话NPC的任务说明03"
- S; o, E3 x, }- v+ g0 b! V; e IDS_PROPQUEST_INC_000714
& N1 F" O: y0 R& ~$ y; ?; C+ X* P9 _ ); 8 J9 G; W- Y8 g9 }3 z6 i# @4 b7 j5 K
SetDialog
5 X5 c* T5 y, j$ U% B9 B7 p0 K% a (
- J* F- m' K7 y: R9 Y- W QSAY_BEGIN_YES, //用户点是回答的话"6 l/ w- A, {# C+ g
IDS_PROPQUEST_INC_0007153 I9 f. h3 F) I2 X3 g' Z
); 0 ~9 z7 E* {( J" [4 P* m4 u# r' ?
# n9 }; ~3 x- x* f3 } ^8 [8 H
SetDialog
5 s) W/ o8 ?* u$ e+ U3 D8 v ( - z( p% l1 H) J+ |5 A1 t" x- d& E% n
QSAY_BEGIN_NO, //用户否是回答的话"
- k; a/ M9 r2 ?# a) V' z3 K IDS_PROPQUEST_INC_000716
' m$ f" [8 @. M/ m4 F- m );
/ T7 M1 z5 T: a" d P/ r& w SetDialog
; T6 P M6 g& ^! S: {# y (
& b+ e$ m5 D& t% K QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
( c1 i" [, a* \' n2 c) \+ G) v IDS_PROPQUEST_INC_000718 3 C2 i- z2 s& F
); % f/ q4 `2 B. V& B) Z* ~: B* \
SetDialog
, C1 H2 N7 C& E% o (
" `: o; H* S. z) j& m QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"+ D% l* I0 C& m x6 G" R
IDS_PROPQUEST_INC_000718
( Y. `2 |* F Q) |! I5 Z ); # i- W: f6 r* Y4 @
SetDialog 2 i. I. f$ F7 P. {9 ?2 O% e& S t
(
$ R0 `, y* M8 T* U4 q0 E c QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话" B$ h; ]$ t$ [7 y9 b
IDS_PROPQUEST_INC_000720. q" c# k2 _& A. i' U- J
); ( Z" J: g5 Q$ w; w6 P, a7 W& b& F
7 E: F% ~. W; j/ r. F$ c: o2 \, Y4 Y0 d: p3 G, C/ K& {
|
|