|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称 1 t8 c& Y" l4 w; M) M6 q
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
' n% k0 L3 `2 C- n. ~: D3 v$ JSetBeginCondLevel( 15, 15 ); // 这是等级要求!5 C( f, Z5 B7 j& P# @& L
SetBeginCondParty( 0, 0, 0, 0 ); // (未知)
5 z" A( ]$ ]8 D5 ?; L3 s# a; @0 \SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业
) b8 R; z: P% V! WSetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
9 f0 S% w. I% C5 dQuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个" d6 {1 d9 A$ F$ u
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
6 e7 Z( k) |: g* [9 [$ Z7 @SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]" - u" o3 F1 k" A5 }
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
/ p: J) ]7 P! O" s$ nSetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务 % i6 ^& ]% B e- w, s( V% J% T
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
4 c: x& p) G- ]# I* fSetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励" ' c' u! `9 W% c m+ \# p
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币" 3 O- m# E. R2 J5 k7 W2 ^, ?( M
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验% f: X5 w: Z* o4 M
SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
' @, M) w7 G& g( pSetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
' }. a8 M( B+ N4 Y
* o$ A5 P+ ~; m; \0 d" F
9 w! b. n* ?9 Q: Z& K SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
% ~% h. H' ~; c) O; L* ^ SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
) [0 O1 u' \- I1 n% \7 z SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
8 [' ~/ m$ C# n+ j3 O+ R, r SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
# A' T% j; {) [1 u3 {8 E) D4 ? SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
' n* r, f5 y0 k' {3 h! R, b2 C$ F "SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
l+ \$ C3 ^& r "SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE" 6 b2 k5 D: {' y7 D
SetDialog 0 \- v0 T) p; [
(
! m$ K+ t2 U1 m- u! S QSAY_BEGIN1, //首先对话NPC的任务说明01"
1 E {/ f- K$ N; u m* z IDS_PROPQUEST_INC_000712! Z- ^1 L _& q3 g
); 0 \# E2 v7 n/ T4 R
SetDialog & Q$ v1 e6 Y& a
( 7 j& H8 w. V( ]4 \9 d/ I9 s
QSAY_BEGIN2, //首先对话NPC的任务说明02"
1 G$ H) L, n1 j; r5 G' m ^ IDS_PROPQUEST_INC_000713
+ O8 @: _; ] l$ G0 E+ s );
! D: S+ Q4 \8 ?, P! Z: J SetDialog
3 F2 p' T0 O: s0 w ( 4 } V& A( P, H$ L- V' \" d
QSAY_BEGIN3, //首先对话NPC的任务说明03"
8 T" W5 P! J9 X7 b( o! d# \) o IDS_PROPQUEST_INC_000714
8 |% d$ Q7 w9 o+ x; \* @6 g& E );
; M' m H- M' v" f- w2 Y! C SetDialog 3 J2 N2 P8 J% Q! m4 g# w
(
. L+ n7 m7 U. z$ A% u QSAY_BEGIN_YES, //用户点是回答的话"
# S, q+ f; s( l& E) C6 p, Y IDS_PROPQUEST_INC_000715
. t& ^* e" g/ k* ?0 Q ); & e& O4 H, ~/ Q; w
9 u6 C- ~. Y6 t SetDialog
, N! H! I: r1 w, G; d# p: J ( & W. C! u( c- K6 q% M
QSAY_BEGIN_NO, //用户否是回答的话"; i: ~# D% W. P; l( G3 L4 k
IDS_PROPQUEST_INC_000716
9 D! i3 z9 R( O( R; N );
- r: Z9 g7 F* |$ c4 O SetDialog 0 _' H( a5 N+ U' K( b3 H
( % M' ^0 d& `6 |* ]
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
& Q- T9 R! D) P IDS_PROPQUEST_INC_000718
! r# n6 T: c( u" V ); / |* X/ @. ~ i5 f& q
SetDialog 0 G3 n2 i6 W4 K' O, E0 E
( 7 a6 y% W Y x& l( }7 Y% `
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
: U$ [2 c6 [/ t. ?/ m: M1 F IDS_PROPQUEST_INC_000718! r6 j2 r! t$ I0 k$ O- N% i
); , g1 X: |" o7 ~; ^0 y8 a
SetDialog 4 ^ o5 x# ^$ e: s
( 4 n7 x1 `! r" f- ~" L
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
8 p3 X2 a( y5 P7 y& _1 q IDS_PROPQUEST_INC_000720- p, k, A) B2 W" Z% ?7 S& D
); . T' x9 a% a }! \; ]
' [& G: r, t- H) j7 t0 y* \
; L# n/ T8 V4 N( F
|
|