|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称 % j% r$ y/ c8 c$ E$ E
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
# C$ ?8 \+ a9 r+ D1 s/ m+ [* ^SetBeginCondLevel( 15, 15 ); // 这是等级要求!2 y: U0 Y4 [* N) Y
SetBeginCondParty( 0, 0, 0, 0 ); // (未知)
( n. p9 ?1 P! h: dSetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业0 h3 X5 O q3 B- k, T
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!( j5 ?" j' ^! }- g0 n+ w- O
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个" & R3 Q7 r1 ^8 E* x
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低" * n, ~3 V* l r; X5 z
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]"
6 _+ Q4 ~- g' \+ k: `1 \SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
7 F6 z0 x7 g0 GSetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务 6 s, X7 d9 }& ] V3 q& b
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) " - d* R+ V: h, |# t
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励" # F; m0 `9 M% h3 A7 Y
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币" / v: G( O4 l! w$ y
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
$ A, [( N8 N8 ?* W; BSetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次 ; _& G% a* s) F4 u- x$ [
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师8 r# @/ m# w6 w0 c
7 P9 A. j4 x5 v
- w6 @8 s. H) w; }* y N8 ~ SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
6 V- L+ @6 B) N$ k4 ~ SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1) Z% z: Y, m: S) G8 `
SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
' S5 D# a8 I- \- Y$ o SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
+ v$ C* u; c2 M* Q SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID) 3 V& [+ F# I( A4 l$ \$ c8 a$ h& l
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
* z) ? d( ^0 z V3 \ "SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE" R# _( M1 A' n- F/ s
SetDialog + ^! L0 v" m8 Q$ S
(
% M( j+ {; u" B QSAY_BEGIN1, //首先对话NPC的任务说明01"7 F7 b9 V9 s1 I% w. w( m2 F4 {% Q
IDS_PROPQUEST_INC_000712
+ Y i' w' @( F( E5 Y( ~$ Q# O ); ( S" \! X! t, B& e
SetDialog
! a) p0 c Q) Z8 ~, { n# b8 }3 S ( ! E: z* i3 Q$ o) q! P+ ?$ O
QSAY_BEGIN2, //首先对话NPC的任务说明02"
; l7 Q5 S1 H; T4 y0 l& x IDS_PROPQUEST_INC_000713
1 `" h) |" a6 j4 N) B8 V+ l8 u );
0 h' v) `( T2 I) ^. Q- a SetDialog , z2 B+ r! c' S5 A8 ~3 m! i
(
/ p* Z$ ^; E* k# Z. `( E: e5 h QSAY_BEGIN3, //首先对话NPC的任务说明03"
, }" `. Q) c! I+ | IDS_PROPQUEST_INC_000714 ; W. ]' S7 P, i0 F, u# \ M a. L9 L
);
; c+ V8 B! r/ R5 F% Y7 K2 ^# i/ j7 B SetDialog
a3 E0 S3 t5 b ( & h k1 g- z: ^. w" e3 {6 @
QSAY_BEGIN_YES, //用户点是回答的话"
0 e1 A- U5 U# A7 N. b0 I IDS_PROPQUEST_INC_000715
% l, i- \( w* u/ d8 B8 K) G6 ` );
. J3 r# [. C; A3 w Y( x1 ?
+ v, r6 V1 S- p: ~2 q SetDialog . E8 _& ]: c Z4 Y
( % Z* d# B$ Z7 B1 R! g
QSAY_BEGIN_NO, //用户否是回答的话"
! X6 a7 a4 O: ^) M, ^- |7 B! p IDS_PROPQUEST_INC_000716
6 C2 w) h0 f8 c5 O. m. ^1 v3 Q ); , \, R: m1 T4 J$ }
SetDialog
: ?- }9 i/ _+ w+ K8 I6 `! h7 K& b ( & k: F. A$ p( H
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
]1 h4 m/ }& ~- \+ y7 J7 H3 t IDS_PROPQUEST_INC_000718
* Q) ?7 {6 C/ w. ~6 A );
& V% [( k7 J/ X7 T SetDialog 4 L$ v* R5 r G6 ?, M x: E9 V
( 9 B" g# {* I; @' H. A
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"5 z/ Q0 |1 _1 o
IDS_PROPQUEST_INC_000718
2 {) l$ c V! K) A1 i; C1 H5 M; R ); 8 c3 B P9 J+ O% x
SetDialog
5 h* L+ k2 L" v# M! x% h (
0 z( w( \* x& ]/ v5 }) a+ R9 P QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"/ G& v6 e6 k) \) p0 X, Z$ }/ ~& Z2 u: G
IDS_PROPQUEST_INC_000720
$ m* J" z. }! C% f A ); % t% e' l8 K0 R7 x s
( S) S$ {2 w. E/ L
/ U! {$ y2 i; d3 a& h1 _6 W |
|