|
|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
8 \* F V4 O. d9 _! ]: C% x6 S JSetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务" 7 n2 }0 Y- {* p; p' j' L
SetBeginCondLevel( 15, 15 ); // 这是等级要求!
& J4 |8 i4 x3 T2 i9 i9 R' K2 oSetBeginCondParty( 0, 0, 0, 0 ); // (未知)4 O9 }, v" h: y$ e" J8 T+ A
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业0 K0 c, G4 m% f5 Y+ ?0 S
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
9 q0 [* o/ n; z* ~+ aQuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个" 7 M/ n& L- u& s/ q" d6 T* k/ d
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低" ! Z. J0 f$ g' Z. V6 B, u7 `; q
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]" - G0 A' w @& ]) E9 C
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
# B0 X$ A" b- ^: OSetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务 ; Y/ D" `' G" K1 J r$ M
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
( Z8 Q7 e- X% X4 s0 m. o. i5 t: ?5 A1 QSetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励" ! @, `; c5 b5 N" D& A+ b% D
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币"
8 f$ C% X9 f# Y- s- iSetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验6 X- z5 a, ^- s) J% J8 v
SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
0 D* \6 X8 ?4 V& K) `" ySetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师 q" X8 R: ^/ f o& x
- L8 x% l0 Z/ G; f$ p9 o
: | r2 H5 [. J SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次 1 K- I8 j' [) I" c6 G, ~( p
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1) 6 K8 V7 d0 ]2 H5 I( v8 y& C
SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
, ^' Z8 h/ g; I" V SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币 % l- q! [8 U K9 i3 ~7 v5 e
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
( \) _) S6 N; h( ]( M6 V+ m "SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
; m, z$ ~/ b+ b# ^ "SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
, o0 h& ?+ ^) l- N9 f SetDialog
7 ]% t! r, R" a. W6 [) h3 P ( 4 p7 L2 {% C5 n. N$ w; h
QSAY_BEGIN1, //首先对话NPC的任务说明01"8 h' @5 m# [4 [" J, \5 J' f
IDS_PROPQUEST_INC_000712
, I4 O p/ @8 v" P$ z) M4 U );
: _: [, H! Q8 l+ Q SetDialog
% h, |% s- n' I$ C# @& s. r (
; y# z# c. u* u, B QSAY_BEGIN2, //首先对话NPC的任务说明02"
/ v* M& g5 _# ?# i- d" A/ B+ k IDS_PROPQUEST_INC_000713
# ]; _- q1 e1 _. X' Z D1 ^ );
9 x# T {+ s! O5 O( \1 u SetDialog
. } v4 ?/ h: s3 D9 } (
& r' C& V: b4 s6 W# L$ @1 T) M QSAY_BEGIN3, //首先对话NPC的任务说明03". b' ^! G3 c' l% N( E
IDS_PROPQUEST_INC_000714
/ V9 A6 W7 F" W3 O# z ); & v6 x# n6 g9 L5 Z1 n/ C
SetDialog 4 g# B0 ^. S+ k7 s: q9 x0 W7 o
( Q) ^5 _" W- |7 C# {
QSAY_BEGIN_YES, //用户点是回答的话", T. D I1 i. v; k
IDS_PROPQUEST_INC_000715( X# E2 G) a, S1 |% ? F
);
9 V; R& V' \' [( q) f# Z2 B+ C) z
7 c9 T" L- v3 ^$ a% y SetDialog
1 D: e0 l) a g& t' U# Y (
6 T) c! h" Q: m' k! k4 Y QSAY_BEGIN_NO, //用户否是回答的话"
" `1 ~3 Q, c9 c+ K8 f IDS_PROPQUEST_INC_000716
+ I) a c+ K6 q% n );
" ~) [ h2 a4 b: V( y SetDialog
1 b8 N+ h) p. e (
9 |6 J. N/ g4 \, Q QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
8 X) A6 R" @8 i IDS_PROPQUEST_INC_000718 8 d. z" |5 I( P" |9 N0 y G/ x7 G6 t
); 6 l+ S r- d& w
SetDialog
! X& [5 b# f6 [ (
7 g9 w" Q' R5 z+ o. e. N: S8 ^ QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"- [8 r$ ]' J7 k' [
IDS_PROPQUEST_INC_0007187 w f3 {4 ~" H4 x, K9 |; W& U3 x
); 6 A" R! A$ F& i) Q2 A) j
SetDialog # l- b: g# G* \1 d$ t& n8 ]" ^
( ) i: ?# C8 n+ \- R, C4 ?9 F$ a0 t& y
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
; Q& W9 ~" {: H IDS_PROPQUEST_INC_000720
/ u( h* _$ {1 V/ q3 b ); 5 o, _* n& N; J1 M% d' s
( G8 R; U( A* ?' Q
" X- v5 S6 c- b0 p |
|