|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
' l% b# D4 f/ V; ]1 ~SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务" $ k6 E# D' V' _
SetBeginCondLevel( 15, 15 ); // 这是等级要求!
( w( p: @1 c4 Z) i, \SetBeginCondParty( 0, 0, 0, 0 ); // (未知)7 [) m( j7 e1 P
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业6 ^3 K1 |# Z, [, {8 p, c. e
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
' T& z, O# M& y. I6 p5 ?QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个" * A1 V& I8 B" l b
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低" ( J1 G) |6 C- G
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]"
. {* u& L) O0 [# T. oSetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务" 1 ^ U: d# g8 y( G( N2 _6 D9 F
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务 6 X9 g1 Y( B4 _9 q+ B( v* |, I
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) " 3 Y3 B6 v, c, ?6 X+ d
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励" + r2 ]1 U" P$ {8 x. i
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币" 0 F6 W1 Z$ |! Y. s: `9 K% ~
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
" F: v8 h6 t w8 `; O1 P2 dSetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次 4 R% p+ v# n6 |
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
# j) ~: p& S1 _0 m+ G# }9 ]
# g K) y4 f& C5 ], V( m3 t. R $ M5 c- t1 H2 ~) ?1 s- \: K3 a
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次 ) @7 ]- L0 F+ o
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1) : t5 D& [4 i2 C2 r
SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
- ~! s E! c+ m1 Z SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币 $ _5 g: D. K) W3 B* `, u
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
; _" Y5 }( F; H) T "SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)" # [) W# z8 X5 {* @7 K2 I6 r
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
: ~# o% p+ E, A$ W SetDialog - H+ i" o( {2 S( d4 U
(
4 ?6 M. a) g, E1 i% v+ S r& z QSAY_BEGIN1, //首先对话NPC的任务说明01"4 Z+ l5 ?& _. b" l& W# ]
IDS_PROPQUEST_INC_0007121 c y; R1 i9 R
);
% x2 \% q, i2 X' \7 e, [ SetDialog
, B, `8 q3 T& k9 R5 V ( : @' R' G+ p6 m' W' w% q) j
QSAY_BEGIN2, //首先对话NPC的任务说明02"" K3 K c' H+ K( g, K. _# F
IDS_PROPQUEST_INC_000713- k1 V+ C9 ~7 F8 m
);
1 ?7 c+ {; e: t' t- z SetDialog
2 C6 R# ]) X, i; a" n (
1 i5 T3 n* d( n0 M QSAY_BEGIN3, //首先对话NPC的任务说明03". G$ ]4 s2 t% F" S" @& I6 f
IDS_PROPQUEST_INC_000714
2 ], n* l, n. Z ); ; O* A& N( I. {9 M' p
SetDialog 4 r( R4 H0 u2 x0 i5 Q! p3 t; E- C
(
6 ~% z+ R/ _0 v3 c6 C( e QSAY_BEGIN_YES, //用户点是回答的话"
4 N/ l3 I/ K0 [! ~5 v5 M IDS_PROPQUEST_INC_000715
r& I: `, u$ v j! S) u ); 8 F2 C2 s( P) a* l/ N: P
5 f8 h5 \' d. L9 m
SetDialog
g' d' q4 S' E ( ) ^' |* f6 d8 X3 d; ~2 o
QSAY_BEGIN_NO, //用户否是回答的话"
( `/ |6 S) n6 N" s; j IDS_PROPQUEST_INC_0007160 |0 R; q0 l( l- t- k8 D. h
); 9 B! ^% B2 R) p% K
SetDialog
, m7 z B5 ]' k% e; W, W (
8 m- l( `: g+ b) V QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"6 j: J1 [+ `# x1 K8 c) i3 t1 S
IDS_PROPQUEST_INC_000718 : H+ M+ m9 @. H- w# P6 ]
);
$ h- l/ i: ~6 X' ]2 x1 D SetDialog
( {! B s5 C2 `; X: } (
& _7 Z$ w( [0 ~: m% ^2 t) w9 j QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"5 `; L3 }( Q7 K
IDS_PROPQUEST_INC_000718
2 v% e2 a% y4 S1 f/ l- j/ ]9 Q S );
* K, n4 ]& \: e" i) |$ h SetDialog
) E0 I- p5 V5 X. U& c5 P, Z+ @ ( ( p5 G! S' u' y/ j' ]
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
X" a& i2 S1 A3 {% D3 U8 A/ A; U- t4 W IDS_PROPQUEST_INC_0007209 a9 Q$ ^/ d; B) u/ \0 g; u9 ?
); 8 i- s9 |0 \9 s3 W6 j& O
0 P# {4 o4 ^( B( k- T
: R, Z0 C6 w, D1 ], j$ ]/ d- S! U/ G( P |
|