|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称 ' v4 U; D$ ]7 [7 d$ ~+ }
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
* }4 n6 f1 V4 L. NSetBeginCondLevel( 15, 15 ); // 这是等级要求!( x6 O! ^1 ^5 V' t9 `7 Y) T' p
SetBeginCondParty( 0, 0, 0, 0 ); // (未知)
" v) K b1 ] R& ISetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业
7 x2 Z5 S7 |8 T7 ]5 ySetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!% h& i, L% a4 R l. A0 |) Q- Y
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"
/ \0 W/ u# r# r" ?% {( E8 C9 }QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低" e% n; r' v: ]- Q% c; w( G1 S4 i
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]" ) _# f/ C2 c4 `4 G* K4 X, Q
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
8 r: H8 V5 W, ^% q$ ]+ PSetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
' G: a! `+ C: D( i, J$ {4 |SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
/ i, s# F% k) @" S2 }' }% pSetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励"
2 A7 {6 I! z5 x, D: F% `SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币" $ g8 m; |. s! U1 b/ m7 J( Y+ L! r
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验4 _5 |% K5 s4 E& F: M+ [0 y! R
SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次 ; v& R0 v9 r1 q i
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
/ k& \- @# m; k$ A; w- K# N) C2 q% I9 P5 H. s# u" D
) O, c; v- S7 w r5 e
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
1 [+ p6 y) n* N6 e R$ d2 D& S M SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
( x/ p) W% P9 v8 R+ q# b SetRepeat( bRepeat ) // 1 任务是一个无限循环任务 0 N0 \' W4 C% q# t! E1 N P
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
4 K2 h/ R/ ]* `. L9 ] SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
6 X( C: N8 E; e8 V "SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)" % q3 K% j n; o8 ?8 W7 h
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
" B1 N" I+ I8 z- c& O SetDialog
( [7 i! s; {, _9 z( H# B ( ! Z9 F8 N0 w; Q2 n. l8 |
QSAY_BEGIN1, //首先对话NPC的任务说明01"7 n1 K j8 \6 U @0 g5 f
IDS_PROPQUEST_INC_0007121 L+ K/ Z& P" q; T
); $ t0 o* \+ |( u6 X# b
SetDialog ; \$ B. Q* J- F
(
7 k3 O% `7 j; h QSAY_BEGIN2, //首先对话NPC的任务说明02"
1 ]7 M. ?; L2 i- { IDS_PROPQUEST_INC_000713
) ]/ R( G4 E: x5 K! ^% e% z9 m );
% q. K8 A! A% A) B SetDialog U& H7 F: \/ k$ U: ]* L4 n
(
( _, ~/ f2 W" v QSAY_BEGIN3, //首先对话NPC的任务说明03"
$ u) F, t6 e8 J a IDS_PROPQUEST_INC_000714 . P: z7 F5 S M, x
);
* C: T* `3 [$ C; {4 g SetDialog
0 s& N; x+ \# e6 E4 D ( * i3 v) F; y3 s! B1 u+ w
QSAY_BEGIN_YES, //用户点是回答的话"1 I' s5 i" b2 p1 V4 r
IDS_PROPQUEST_INC_000715
7 J4 R9 Z- j. W9 ^, I% d );
+ ]/ ]9 J) C. ^$ I- N" Z/ N! r
8 l( l1 F# L, ]0 s" @ SetDialog c% s# a% b5 s
( , |" {- Y( Q8 k' g7 w
QSAY_BEGIN_NO, //用户否是回答的话", |: p- D x$ j/ y# H7 o
IDS_PROPQUEST_INC_000716
+ u2 d1 ^" T9 H* R* p) k ); $ t+ u: E/ }0 B. i6 g
SetDialog
2 E1 G! y1 y% d+ e6 ~7 c (
. E0 {' O6 ~" X. L8 h QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"% n1 X$ G" k, q8 w3 z& W1 T
IDS_PROPQUEST_INC_000718 * i s3 T* q1 E" b, s4 D9 i! I2 c
); $ T- o$ e/ d. j; T0 j: K1 K% U
SetDialog
/ C. l3 v1 b$ x+ u' ` ( ! F0 L" ^& `2 X" W6 a2 O
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
+ d! E/ z% w* ] IDS_PROPQUEST_INC_000718
' [) k5 x6 c% ]; ~2 q/ | );
; D) r+ k" S: Q5 b, k) z2 ]+ R SetDialog
% n) ]3 ~. j6 y6 f1 m9 R6 j8 q (
8 n2 t) g1 v" q QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"( M2 H% ^2 l& A; q: }/ {+ Y
IDS_PROPQUEST_INC_000720
2 ~6 ?: }% D K9 {: f _" z9 a );
! y' x: O' _, r
8 r! h& w1 w: B( q! L0 ^+ g% G* V
8 W0 j2 b5 Y4 e: C% ~ |
|