|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称 - t* `* o' ]( _$ W6 _: V4 @% w
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
3 a# ^) c$ X. E6 @9 J3 rSetBeginCondLevel( 15, 15 ); // 这是等级要求!
4 s" ~4 V9 V9 M4 @' o9 J3 {SetBeginCondParty( 0, 0, 0, 0 ); // (未知)
6 \% z1 }3 F+ Z+ x& wSetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业 a7 v" x* T2 J, e) O
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!) a, T9 [8 L. n! @
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"
2 q$ A1 u7 j `7 c5 l( y- nQuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
]' V& J: X* N2 T eSetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]" ' S% |! R; ?$ z5 L
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务" . m" w* {( U, f4 K4 }# c0 \
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务 , W( v& n& c8 B5 h$ V; d( b* O$ I, |
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) " 2 i, N4 Z1 H% O" d% b
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励" , s2 p+ G q+ C+ H# S# j
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币" / e& d5 y% b$ H, ^" G" r7 K, y
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
P0 Q6 O$ j% Q+ X6 ~! ~. H9 d* {6 PSetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次 " U+ }: H* P2 F( N; E9 D
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师. |1 V- i5 l" R: o
[/ B9 l3 _$ ]
/ E( i0 {$ b' S% w SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次 0 g' m! W6 r' X6 ~4 q" t. \8 b( f
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
1 z" Q4 w/ V i3 Q, j& A/ E" N SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
2 T! P0 S1 |3 q SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币 7 _4 i$ e6 b q
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID) ! H8 ^) w5 h m! o
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
! b2 ?& j3 l3 C4 t5 D1 @7 W "SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
# j1 m G3 u/ r' q* A1 G8 G ^ SetDialog
0 p% f" ~% l9 ^6 Q ( 0 i! Q( G4 @/ H; H2 h
QSAY_BEGIN1, //首先对话NPC的任务说明01"2 a0 j; p& J2 T8 |" w
IDS_PROPQUEST_INC_000712: G, ? b& I# S4 w
);
7 c) I/ d: ~; y( k SetDialog 5 h0 h9 D% }* |9 ^+ E- Z; |: N! @
( ! ~2 ?8 G0 {3 @3 l& R# Y9 f
QSAY_BEGIN2, //首先对话NPC的任务说明02"1 d2 j. ` X" y K$ f, F: Z
IDS_PROPQUEST_INC_000713# l3 v* ?! P8 j% Y6 k
);
" O x2 E$ f8 U+ `' U( h SetDialog
$ u1 A* d/ E. A" ?- _ (
$ a" H& g% h/ X4 W QSAY_BEGIN3, //首先对话NPC的任务说明03"
6 i/ f w: z1 `( k/ } IDS_PROPQUEST_INC_000714 1 p" A, @1 J) `1 x$ t5 p
); " F. e j$ Y, b! @
SetDialog 0 B, [* }/ a7 J# ]& ~% h3 I
( 3 M( a. T( r% `- f
QSAY_BEGIN_YES, //用户点是回答的话"
4 r0 V* d$ _ C( h IDS_PROPQUEST_INC_000715/ u7 S' S1 k- d D" M7 g/ Q& B1 k
);
" p1 r1 x. H( R
. N. I5 P$ A. n/ s V SetDialog
, j! \9 t% C& m' D; Y ( 1 f2 Z' X0 n3 F8 {
QSAY_BEGIN_NO, //用户否是回答的话"
9 U' V) y- h7 M: ~# y( I0 t IDS_PROPQUEST_INC_000716- k. L4 l7 I4 \7 M! P6 ?
); ' t, e. m; ^4 e4 P
SetDialog
$ o" U$ E# V7 T" S6 Q' ~3 E (
9 B& L* v. f' w+ Z, [1 z! u QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1", s; ~, T2 l% x! D& j
IDS_PROPQUEST_INC_000718 3 @; B, r! g0 @4 x9 k5 z4 N
); ; Z/ g O. _/ `+ d
SetDialog 7 r/ W5 Y7 L" j8 O1 Y. a+ B# I
( ( y* s+ J! {# J
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"8 c: l. V! {( L# ?
IDS_PROPQUEST_INC_0007182 Z1 N, I2 [' |' @5 n1 E' C5 G' K1 C
);
& X p0 q: B6 H$ S) E SetDialog 0 L- m5 p+ G. N5 Z# U9 y
( ! T9 n3 T3 y7 [ _- U6 i
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"2 b0 Z$ V5 L' a" [4 q8 i
IDS_PROPQUEST_INC_000720
/ f( U t6 p6 d ); : D+ j$ m7 i) j, }' [8 H2 U% d
% }) K+ x; L) {4 t6 s I W
+ G2 B) e0 ~ C5 e7 u( x |
|