|
|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
' Z2 A, K. Y0 r2 Q! YSetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
0 P2 x% I9 L" {7 WSetBeginCondLevel( 15, 15 ); // 这是等级要求!
* Y/ a7 O" x) F' ~' E+ r0 R6 qSetBeginCondParty( 0, 0, 0, 0 ); // (未知)# C U. I& R" g
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业* w7 S7 y6 A$ S9 \$ n r
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!# P4 g' c* D+ Z, q* q2 I$ E- H
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个" $ `2 `' F! l, Q) I6 T" R
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低" 1 ]& S3 B; O$ t4 j9 |
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]"
1 o" p6 i' P ?: K: K1 ]$ p( U# OSetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务" : o4 T1 l# x- s; g" l( W
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
- j# } x7 x0 s: [% b; K& USetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) " % E& [" s0 _5 }
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励"
v# t6 c3 E$ B5 o( L: V' A; e* TSetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币" ( p! n% Y3 ]9 m$ D* z3 C. a% `' j
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
( r5 I8 [, x, h5 lSetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次 3 K7 Z! O; a( U! X) l
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师0 h( v8 r- s5 Y) h* p, R H
) M9 w- c) \, T# [ % H$ D0 J; F! s0 m y& V: u
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次 / q: C4 v/ H! w
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
6 K1 L; O. w L# [$ o9 ] SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
8 l4 {0 m2 [, \ s SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
# z4 \7 z7 t* d6 J SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID) ; q7 Q7 s9 v/ z. l) i
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
3 r) Q$ K$ q+ p4 u "SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
: U! X8 B# O; L7 S6 O SetDialog + e- Y; a) I3 H/ I
(
1 _2 D! A. T) v/ z QSAY_BEGIN1, //首先对话NPC的任务说明01"
- f4 T1 n, Y; [6 B" | IDS_PROPQUEST_INC_000712 F% f* D. D7 j1 n y
); # J9 G1 G+ a( Z0 E6 X" y
SetDialog
) o4 ~7 @" X% D ( 2 k- i: t* ]5 j4 o X3 N4 {: u
QSAY_BEGIN2, //首先对话NPC的任务说明02"
- n6 W% J2 f. P3 ~9 X* } IDS_PROPQUEST_INC_000713
& L$ _) @2 B: c! ~! n );
6 @' o0 E% r0 |% M1 s; s, S SetDialog 6 C$ S' O b6 }0 W4 I4 @8 n
(
2 V" O, b9 h& t2 ^ QSAY_BEGIN3, //首先对话NPC的任务说明03"( b& B! C0 T$ i) j* ~* P7 u5 f0 {
IDS_PROPQUEST_INC_000714 3 Y7 [, Z0 [, W2 A
); ; q0 W2 j% A/ d% G
SetDialog
# F: k& C9 O2 } ( & g: s- J5 V" m4 n- R( K
QSAY_BEGIN_YES, //用户点是回答的话"
8 k" h4 C5 F$ F8 I; m, j, p IDS_PROPQUEST_INC_000715# |& U! V# J, i6 f1 f6 w
);
! _; h: o3 x2 f/ z
* S& Z" l0 k0 S. D SetDialog ; h# A: q- l4 k& R
(
; d3 [/ [. A& V, n4 \3 f+ J) r QSAY_BEGIN_NO, //用户否是回答的话"4 {. Z7 W* J! v* ^3 f9 W
IDS_PROPQUEST_INC_000716) t. m9 u% p$ a3 H
); , b* d$ ^, Q3 a) E
SetDialog 0 y7 J& v# {. w; g* v2 @4 O
( 7 M7 l; G) A, p
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
9 A% I. Q) a& }7 X0 ?! B: V0 C IDS_PROPQUEST_INC_000718
- F2 ]% f% e7 L. L- N; Y' c1 c ); 8 l& b# W% h4 t& q6 W+ a& c. x9 P
SetDialog
; o9 I: Q1 C9 W' z (
2 B: o8 F; ?8 l. J4 j( g+ _6 [ QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
. y8 O6 S& @$ D* R3 i IDS_PROPQUEST_INC_000718- A8 ]0 _' k% v d, l# N
); ' i# @+ |3 x) j
SetDialog
8 t3 x! t: r% m (
$ ~7 D5 g; D6 b% {$ `$ { QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"$ F4 n* x: p- @3 j1 c% ]
IDS_PROPQUEST_INC_000720; K7 L! W$ g- S8 G( C, \
);
8 P1 w2 o5 Y/ L( R9 ^% T! S- G5 @7 t+ C! r+ k1 ^8 T
0 w( D3 l# A5 u) F# U/ i
|
|