|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
- \" F) S+ b- P1 o! c/ i4 p8 @8 [/ FSetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务" : c" P# ~# Q$ C+ d& ?1 i
SetBeginCondLevel( 15, 15 ); // 这是等级要求!+ i8 G# l1 i( o, a1 C, `
SetBeginCondParty( 0, 0, 0, 0 ); // (未知)
, C! U/ Q% q- Z* q/ V2 L3 U" x% VSetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业* ` _3 P( L' y9 @
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!1 Y9 l. P s" B }5 Y8 u
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个" 8 W8 V) I1 m: l, y# p' m1 S
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低" 7 S9 ?! @& K8 l4 H
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]"
s1 \) |( N1 {( G! J! w* m3 \SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
8 I, J1 c" U/ p' }" Z6 }5 PSetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务 ]+ a0 F* ]! H) q' F
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) " * o* I. J+ U! G1 m: ~5 m
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励"
; n; S- {, W' f( e2 M& \SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币" # a7 o# ]# ?: r& Z
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验0 [, b3 {/ U" d: c! y, }
SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
$ ]7 x' n1 o' r! n# N: k& aSetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师! |" U& L9 G S; _5 h8 a
\: T# ]. Z% y7 r0 `8 ^2 M
3 F4 U3 {* p P SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
% S3 `' Q" @7 V SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
5 f, }+ I2 [, }9 c) [ SetRepeat( bRepeat ) // 1 任务是一个无限循环任务 4 G5 H5 U+ a3 M+ }
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币 # E' f+ A% w; b( ]/ Q
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID) & M# d" _! {: m/ X& b7 H. t
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
2 i6 L! o& n; B4 R$ q) ~* O5 v! N( n _ "SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE" - F3 ]" c: s4 F( B
SetDialog % R R. q% p: }
(
% e+ ~1 R& d- v QSAY_BEGIN1, //首先对话NPC的任务说明01"& l2 W2 }7 ^3 [$ |
IDS_PROPQUEST_INC_0007123 y: ]% S+ w2 [' u( S% l3 k, Q7 {# t
); * ?+ O, g$ N2 a! c4 a" t4 Z6 R/ D3 c+ D
SetDialog : l" {2 y, ~% n/ n. W7 l6 k i
(
D6 n# W0 F3 _) W2 g QSAY_BEGIN2, //首先对话NPC的任务说明02"
; d7 ]" u/ e$ c7 j8 M IDS_PROPQUEST_INC_0007131 R* r' N. j; u) E3 b
); 8 m) A+ L# a% o4 r# a) b9 z
SetDialog + q: P* m. ]$ n8 W& L
( ( S7 X# _6 ?8 j* }4 h
QSAY_BEGIN3, //首先对话NPC的任务说明03"# x: k- l1 c1 Q# u. c" U! Y; [
IDS_PROPQUEST_INC_000714 . ?; h# @* |6 R; x8 x) l
); 3 J; p/ U" X, y0 f: m N$ b
SetDialog
3 {) \* ^( {" r" P3 ] ( % \: b3 @1 f& C, r+ ^% ~' L
QSAY_BEGIN_YES, //用户点是回答的话") S8 S' @) `; @ r: d
IDS_PROPQUEST_INC_000715
1 O; h+ ~* A, r7 Y );
4 G. H( U/ ]' q: h' K# K0 x4 ]6 w" H/ C
SetDialog
) L1 \8 K8 Z4 r' P3 V ( ( ~3 p$ ~: |0 B$ \0 p V3 o0 L
QSAY_BEGIN_NO, //用户否是回答的话"5 p& M& a- r" U3 z" w+ I
IDS_PROPQUEST_INC_000716 t* }7 s7 Y9 y5 a. ]. F
); $ B. C* |# G2 Y; l- j1 ^
SetDialog 0 s* g8 T: s: r4 S) F
( 8 {- e3 L/ Y! o! }. F+ M1 q
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"7 R; G* J% [: A/ ]9 I% b- ^% t& L
IDS_PROPQUEST_INC_000718 6 o' s' W% ^& [0 k2 Z: H: l; {
);
' c: f: W6 m( u* X, i5 [ SetDialog , N. j, \; p1 t% [
(
; J0 _* V, T0 n4 N2 c QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
q( K3 z( z" T3 {& b IDS_PROPQUEST_INC_000718
7 w0 I6 e4 |0 h1 g );
" x3 V* V2 r& B: {" T# T SetDialog
. O E8 g" Y5 f9 ?# h m9 _& R6 } ( 7 I+ _" f3 s+ |1 ~* @
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"; Q/ U) ~; v4 t, D6 Y( X
IDS_PROPQUEST_INC_000720
9 @6 e5 t J9 B& t );
' y, |$ f ~( `+ i5 u
0 d# M* u7 t! ?6 a9 }
& k& E: ]3 v% ]4 D; E |
|