|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
1 b! t% E0 X$ u$ S; kSetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务" + o( |) S' @( _+ _7 a1 \
SetBeginCondLevel( 15, 15 ); // 这是等级要求!
2 @7 w" S! s5 X3 f z. wSetBeginCondParty( 0, 0, 0, 0 ); // (未知)( O" N/ h1 q, W* F
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业
m2 d7 y7 F3 z7 OSetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!1 k! j3 P* P% t% M5 J
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"
8 [$ `+ Q: O- x1 u% JQuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低" * H3 k# n9 B& I
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]"
' ^( B$ a! x! @9 j7 M- fSetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
+ e, C2 Q$ g K: B) |SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务 0 f/ \+ H8 ?" t! w% ^! u: `
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
^. }; ?8 ]% P- kSetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励"
- y6 W+ k9 d0 B3 x) q) z8 F: a! JSetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币" ! {* _) W; e- {0 n3 q& [0 U
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验+ N+ ?3 S6 N$ x u N6 L
SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次 3 t: L/ [% n% \% L
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
' E: J) x% X. Q- J7 S
! a+ [/ |3 u2 I/ U/ @' `; `# z - T, \9 ] h4 m, N& _
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
# a" p1 ~+ L2 | N3 ?0 E SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1) % h6 O: x6 O8 O. i0 I5 {
SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
) K$ M# w7 F3 A4 C SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
; d W# \! F1 x SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID) 8 c" z) f; w0 Y4 R g
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
( G5 z# ~" u5 ?( L6 w9 ? "SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE" 0 O* Y; _5 m/ u
SetDialog
% z P+ H+ r- I9 v0 {* _1 B. c: @ ( / Q S. q. v4 P; v
QSAY_BEGIN1, //首先对话NPC的任务说明01"/ q; W+ ~) f. i t
IDS_PROPQUEST_INC_000712
1 `6 S N' H" W6 k1 s ); % T/ ?: x' v" n+ M3 D) B
SetDialog
- `4 }/ Q& V& V8 f0 ] ( . E+ B: ^ t9 v+ l0 `) X
QSAY_BEGIN2, //首先对话NPC的任务说明02"2 u/ B4 J, C- X' k/ Z
IDS_PROPQUEST_INC_0007139 X& I; ]6 y6 ]& _. w
); # ^* i7 g1 c" g1 t: `# e
SetDialog
' k4 l$ {) c) ]' T# s5 f9 ~, P: m (
2 Q* T+ L) D$ ^' J QSAY_BEGIN3, //首先对话NPC的任务说明03") P5 c% b; `" [5 Y Q; k$ D
IDS_PROPQUEST_INC_000714 ) A! i6 r U6 u$ _
);
; P2 j3 ~/ Z8 h5 M SetDialog
: F; w3 z+ H! K (
. p% o& I, C) P QSAY_BEGIN_YES, //用户点是回答的话"
% T% x* m& Y7 {) n IDS_PROPQUEST_INC_000715( ~* o3 E% a& ~: i2 u0 H9 O1 e+ o* J
);
6 c/ R1 y/ v8 v. W* W& C/ S7 q: k' |+ A! m
SetDialog 9 R; C' i% G4 a/ ]; d
( N/ M+ M( v8 ~5 x: Z
QSAY_BEGIN_NO, //用户否是回答的话"
2 e/ I/ B g, e0 i IDS_PROPQUEST_INC_000716
" g) b5 I Z% g+ [" |7 U* e );
+ k& ~, Z5 M2 a: |- {" y SetDialog
& h* a0 k" |) {' o0 x ( ) P6 {- L4 i- w5 j# M1 }0 q
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"2 q# K5 F6 \" M) Z
IDS_PROPQUEST_INC_000718
& O7 |: D0 \3 o ); % k1 N! [* r/ ^" [
SetDialog
* N/ X& h7 v) Y ( ) t8 c& J# f7 G% p# U
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
" E F5 Z& k3 ^! U IDS_PROPQUEST_INC_000718
1 h: R+ g) c6 W+ m6 S );
, Y$ E Y, K% Y/ @ SetDialog 0 j& u' t, ~" x A
( # C S6 F: D0 o) d% r
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
2 z1 [5 e- a8 G# Y IDS_PROPQUEST_INC_000720; W" Y, I: \! m( ~
); # L6 U* I' n+ u5 M8 M
5 G: \: {: c1 y+ g3 {: v" @# ]
7 T% m D" [. E, X& Y |
|