|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
9 v* @5 Y1 K7 P1 @1 x6 J# ASetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务" % ~: N: L. v6 `, r7 ]: M- D
SetBeginCondLevel( 15, 15 ); // 这是等级要求!
2 W5 V6 k& K: R; fSetBeginCondParty( 0, 0, 0, 0 ); // (未知)$ A) \4 l9 x7 Q+ F
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业
* ^+ @" w, Y' L+ c( nSetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!: l) I2 [7 c, U/ A& r
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个" + M2 Y5 a x! i7 {4 o7 ^$ u4 `
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低" , N1 A% m" M7 L
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]"
, k1 @6 \( W7 k |( KSetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
# z. W' X; y( B# j( u6 RSetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务 * _- t W. ~1 h9 u+ G+ ]
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) " + Y& z! o$ _# _0 o+ W2 N& Z
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励"
+ \/ A1 d" a1 X0 t# YSetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币"
" k: a. ?% U, L0 I. Z+ mSetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验( u. r0 ]/ C4 i1 R7 k$ u9 S1 i
SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
8 D7 e7 @2 i" m0 @# zSetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
* l4 u2 {1 \0 N& \* T* X
" |) e( R# A% B, U0 x 8 `" W/ [4 I* v, K$ C* q
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次 3 ~+ v/ _( k+ g s& X6 K4 ^7 R. D1 ^6 G
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1) : ]9 C% ?+ P# X2 E
SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
/ F' q# J3 @9 X- @* N SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币 : ~; p1 _" g) n5 R0 ~
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
8 {) c. G) B9 O6 o4 P "SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
[+ n2 `3 \, i "SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE" , S9 V& ^9 k: u1 v# j( w, x. t3 ]
SetDialog & w6 M/ E5 O# d1 w* U1 i# m8 x
( 4 U% ]" A- G' h. G" u
QSAY_BEGIN1, //首先对话NPC的任务说明01"
, I5 w! X0 i- X IDS_PROPQUEST_INC_000712% [" j2 O) G/ m; ~; u6 s8 d- F" R6 P
); / `& [3 o4 x x
SetDialog & v0 _+ @- ~3 C E% W( n
( 7 W: _" _8 ?) y% v0 S7 b# O
QSAY_BEGIN2, //首先对话NPC的任务说明02"
5 i6 y+ D% w6 K IDS_PROPQUEST_INC_000713
; h# `. _4 h3 w- P& T1 i$ ?: q& g );
6 g, q. n- ]/ E SetDialog ( h1 m6 ~4 [! J9 B/ z+ q
( ( D1 h7 D0 V5 _
QSAY_BEGIN3, //首先对话NPC的任务说明03"
) L0 @. a6 `, @ IDS_PROPQUEST_INC_000714
( K+ ^$ u/ |! A4 T+ J2 W# N r$ E: Y ); ) o2 c2 u0 f# m* ?9 C& x
SetDialog 7 \/ _. q; r$ a; @1 t
( 5 t+ j8 @& t$ q
QSAY_BEGIN_YES, //用户点是回答的话"
3 w/ E- G0 O9 R0 {/ u3 k( x IDS_PROPQUEST_INC_000715
, }" H5 F! J3 [! y ); 6 f; ~8 j# c7 Y
e! J2 ]. U# I SetDialog
* y# k* }' t0 g$ t4 } (
2 c2 _% Z" i1 ?7 H1 i+ W. | QSAY_BEGIN_NO, //用户否是回答的话"
& x2 k0 {% r! F2 v) e IDS_PROPQUEST_INC_000716
& P" P. c' p1 ] f U, u; b" [ ); 9 }/ ]( k4 S+ N% D$ u# [5 d
SetDialog $ [/ _: S6 f. O/ J Y' ?, {
(
. t! \) ~ R* ]' A* K QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"9 \) [/ d2 B; E/ I, E
IDS_PROPQUEST_INC_000718
0 r+ o3 e( a/ V- h, r8 |$ Z7 \ ); & x" o0 O' M2 `/ X+ C
SetDialog
; p+ G$ x$ ^$ v% S3 ^. X (
+ `3 X/ P, b; K9 X/ @% l& L QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"5 C% u( E9 z( U1 S2 c& l( |
IDS_PROPQUEST_INC_000718( V. v( s6 j4 l2 `8 o
);
' B. g2 P S l7 K SetDialog
- t0 m5 ]) b( Z Q" Z! w" g7 C (
- c% C& ^' F4 N- Z( d% \3 C QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
2 d( I. V- i/ o9 ~6 A' O IDS_PROPQUEST_INC_000720
2 Q0 R0 U( v5 Z1 G1 L) @' a3 i );
0 |& o7 S6 ]& S( ]+ y' M2 c' L* t0 M' U9 ~0 L0 U; d" m( d
+ V% B" J5 E( V& b) G+ r E9 B" E2 d
|
|