|
|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称 % P# O w+ Z6 s- | \: i K2 U0 G
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
5 w/ [% y1 S! u2 wSetBeginCondLevel( 15, 15 ); // 这是等级要求!2 A D T/ P0 p' u1 a' v Y) |
SetBeginCondParty( 0, 0, 0, 0 ); // (未知)$ |* F# d1 E/ O- T
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业6 n1 f; V7 o$ s
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!% R3 u* V; ?& S% T9 o9 f9 J$ I
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个" 9 c, i+ y. f, K* {4 N$ L
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
3 K9 D3 O2 X* J1 g8 ESetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]" 9 N0 r) ]/ {: H
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务" % V( O. l; u- Q' z; w9 K
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务 , Z8 ^( \# f* X# @* I
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) " ) V1 p8 o- B" N! V; b- c" }2 d' C7 _
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励"
$ x5 n* x1 s8 c* }4 _9 JSetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币"
) g' p3 x* v% _; @3 TSetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验) A7 }' f. |' p: R6 F% F
SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次 , f0 j7 K" m& t% c0 Z. H8 c: ]
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师 p: O" g! z/ I* z; [8 k
5 }: h+ A* X, f' ~4 h, L ! C, [' D* Q! b! @ B! ^. Y6 s
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
& D7 X8 o- F+ \8 n% q) M SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
& i, t3 L# _/ A( ^% {$ H$ O SetRepeat( bRepeat ) // 1 任务是一个无限循环任务 7 o" f) ]4 y. U+ ]( {
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
5 E/ N" y: n# B/ B" ?8 W SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID) : L. B; w( Y& Q8 f- p2 S
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
; s' w: \2 B2 q) v "SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
; N2 t% E$ T% ^( }& C+ e SetDialog
- X+ o3 R# B# e6 s: ^3 c3 I (
) x. f5 d) ~2 r2 k0 | QSAY_BEGIN1, //首先对话NPC的任务说明01"4 B1 {* Y: z+ |" \9 p) Z4 X
IDS_PROPQUEST_INC_000712+ d. R: g' Z" `$ F% S+ C
);
/ L. Z5 \$ [" n- l) B SetDialog 8 X: h8 p' v2 v6 F" z- `/ e4 h7 a+ X
( 1 h) v: p! x, H) ] Z
QSAY_BEGIN2, //首先对话NPC的任务说明02"% u- D6 b3 f& s9 |9 \
IDS_PROPQUEST_INC_000713
/ |0 K. ]$ x4 ^ );
& @& Z/ B/ s* f- P$ {0 b SetDialog $ r. q }. a' @0 [1 y$ j! M: G
( : m0 p* C% n, e, s5 Z
QSAY_BEGIN3, //首先对话NPC的任务说明03". O! G N) [0 r; A' y* D
IDS_PROPQUEST_INC_000714 0 U8 ~8 H& @: ]
); & X" T' r" N& \" i0 p% {, _
SetDialog
0 R. [ x9 T: V' q: x, f ( 9 n9 g/ r# B: L$ X
QSAY_BEGIN_YES, //用户点是回答的话"
" o& }$ }& H1 O$ u( h. @ IDS_PROPQUEST_INC_000715
/ A2 i' I) F3 I* U2 w7 x! N ); 3 {: l- _2 Q3 W! r9 M8 @
" {' [: o1 P6 d
SetDialog & a3 l1 d5 P3 D- O
( ( T" w" u D' T6 \8 j1 Q$ U% [
QSAY_BEGIN_NO, //用户否是回答的话"3 D$ `$ C+ v$ i3 m- |( X
IDS_PROPQUEST_INC_000716$ n/ Z9 T2 z8 q# L* {; j
); 4 B: N" P6 i* v* A% D
SetDialog " A6 l7 C. v9 `# i" u) C7 ~/ B9 L, r
( 5 t: ~- ?- A" A) \( d3 @. E
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
/ L: R- [" o+ p) ^; O4 d" Y IDS_PROPQUEST_INC_000718 5 u1 ?: w3 f* T) @
);
9 |% s/ N/ M R) }1 F- G SetDialog / K) S" I, v" k' T& F0 ~1 W
(
: ^6 H9 k- q/ _: _) Q0 m QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"' _9 q f- a; H7 ~$ N5 ~
IDS_PROPQUEST_INC_000718
9 `* E7 |8 D4 @6 ^9 {* ^ );
4 ]1 Q" p8 m4 b, `4 B6 E SetDialog ) B, I7 @) n* T( @& M4 o
(
+ \0 t2 U( }6 ?& j9 H+ L7 u QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"* |* `+ O& i( ` G0 A
IDS_PROPQUEST_INC_0007204 K. Q' u- \' `. w, C
); & {, d% m* o! \/ a
7 g( z, C7 E2 r6 [1 P$ I3 X1 q& Q! x O, S5 r0 A2 Q
|
|