|
|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称 ' e- T/ Q" b: c4 h, C' S
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
3 j4 U% Z) U5 H- Y# pSetBeginCondLevel( 15, 15 ); // 这是等级要求!
4 F4 e% C3 W- ~SetBeginCondParty( 0, 0, 0, 0 ); // (未知)
: L, b! I$ z7 A( r4 ISetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业# q! t R0 m( o9 o2 n. z5 `3 S1 ]
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!8 \6 M1 y( r! T, G1 u) H- [
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个" % v8 G- k# |: T2 v
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
. `8 N4 D5 U: H! NSetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]" : R1 K5 V1 p8 o! B& C% T
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
6 L( A6 f. w: d, n1 ]0 ^1 y# }SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
' L( r* D& V% u/ I, ]- ]SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
- G7 m& {0 x U; }+ k5 g3 ]SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励" : h7 W3 m' |" |5 t
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币"
" N6 `" T0 _* B' W r/ fSetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验8 z+ m) _/ s7 h7 \
SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
" i* A" u5 g1 t: G& SSetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师; O# m' {; B* [$ n8 j( o
# m- w0 Q6 J. _8 V. l0 e
5 D7 G1 Y! k# B
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次 ! ]! Q- ^5 W3 L3 k/ v9 B" X
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1) + j' M+ _" v" j" h- @
SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
( D( M, O+ t, }7 D( v# o6 ?# M SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币 6 R- O1 N5 ^3 X' }! A& x) c; R
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
7 {# Q; f0 B, M: @" A! k "SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)" ! ~! _. A" N% F3 q* ^
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE" ' {* R: T! ^- S7 u& T' C
SetDialog
& M. S. H/ e1 z9 [4 z! Z (
8 s" Y. _# }) ]) P QSAY_BEGIN1, //首先对话NPC的任务说明01"
0 k) L" T$ i$ e2 C* u3 A IDS_PROPQUEST_INC_000712
# L( F( h4 T9 ~) { );
( l j* R$ {! `1 {. p' G SetDialog
" m) Q$ B1 ?' I. x! _6 e9 t (
1 X7 k# k, m0 _3 W; a9 U9 j) L QSAY_BEGIN2, //首先对话NPC的任务说明02"
( z3 ?: `5 N2 i$ E! b8 p6 [ IDS_PROPQUEST_INC_000713& {: ]4 {. U/ q( I- \4 f3 B
); , m% A) p+ h3 r6 I5 {" N' ~9 ?
SetDialog
9 Y1 y# n. y7 h W1 Q; b1 v8 F. d (
( ]" s0 h" I3 C0 [% U; h QSAY_BEGIN3, //首先对话NPC的任务说明03" \$ H4 v; s2 X) ]
IDS_PROPQUEST_INC_000714 V$ l: x+ f$ S" Q$ Y) H
);
^) q0 K: e, ] SetDialog 1 X. c3 @, [6 L# x7 S
(
{0 C# c7 T+ T+ Z) u- U1 _ QSAY_BEGIN_YES, //用户点是回答的话"
9 ]3 a# ~# k$ p; p IDS_PROPQUEST_INC_000715
' v" E4 R9 T8 C+ V { );
& E; k7 ]; \* K2 ^, [1 e+ J6 J( t5 H0 l9 G4 e
SetDialog
) |/ {7 d) y& @& h8 l; o! ]( b- m ( i( B; C7 T2 L, J* S; |
QSAY_BEGIN_NO, //用户否是回答的话"
0 x$ R$ u/ j- z# t" q IDS_PROPQUEST_INC_000716
- B9 ^; `! ], D1 P );
) c2 C: K4 U; k8 a SetDialog
( y. u$ W4 c' M! l: L! C/ r ( 4 S/ O: [- D9 }+ u! [
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
( \+ z6 w1 D2 {& w IDS_PROPQUEST_INC_000718 ) q4 y ?+ k% i' l; L
);
/ F T3 s7 Y+ v2 I/ \ SetDialog
- k9 f1 H+ U, b: W) @! c( x* r ( 7 t2 U- Q' z" a; G# P% W) d6 {
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
! }8 {& \9 h1 {$ Y$ Y IDS_PROPQUEST_INC_000718
2 u5 n, e6 a) d7 W- G );
3 E- \8 \( H! ]) ]( ]( \( z SetDialog
- T2 r: z. C, E. p ( ; g' h; f8 G& R& L) L2 x
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"' }* N# y" @( D4 ^4 ^
IDS_PROPQUEST_INC_000720
( L1 ]8 _( u5 d w ); 1 M2 E8 k1 }' D! C0 V
/ l! m4 P: F1 H5 b4 b
- c& i; o' ]9 J& N( d+ L
|
|