|
|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
& k7 a* h- L ~% m sSetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
" I* |# B/ s, S3 d6 XSetBeginCondLevel( 15, 15 ); // 这是等级要求!
7 }) I# G, q& o4 p; j7 e1 |SetBeginCondParty( 0, 0, 0, 0 ); // (未知)( P( H6 V* F3 l+ s2 G$ o% H$ }6 h# {
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业) g( c; h7 b% y0 p0 G z( f. V
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!5 q, g. E$ f. W4 Q2 a2 R
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个" " k Y a* l+ L5 h' O3 N& y8 @# O7 J- x
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低" . _1 ~6 S/ m$ [4 _# K* |. J
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]" 9 Z# B/ F+ n& Z
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
" D7 ~- w% ^& _; xSetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务 ) |; E/ \9 ~; w8 @7 o
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
. M- s) [) m7 B4 h. z+ a5 cSetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励" 0 ^# q4 ~+ ]# ^0 ?* f3 B! n9 \1 M
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币"
% t- }5 ]& s) kSetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
! z( b/ P; C, x8 gSetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次 N; Z6 ^% L% }, v
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师 c( { g3 J, k% y1 X2 x& V* J
3 w& Q% a6 P9 ]9 d* |
; K0 P) u2 v: G. t$ N SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
2 ~& u/ ^, y; p( o* K SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1) % l, X) @' v5 M8 `* _
SetRepeat( bRepeat ) // 1 任务是一个无限循环任务 # g B1 D' s9 ?" s: P: k+ c
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
9 O" f6 O- ]( O8 e3 U- ~$ a SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID) ) Z3 V, _7 x1 f; J7 H
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
1 H$ \' F# J1 X "SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE" 1 U, V! G) i7 N: |
SetDialog * j) u, a2 R7 o7 B$ S
( ! Q$ b. ?. ^* x, m _" y( k2 A8 o1 ^
QSAY_BEGIN1, //首先对话NPC的任务说明01"
1 P! r% ^) S4 a. K IDS_PROPQUEST_INC_000712& v8 l7 e8 z6 ~* ]& O
);
/ o9 r/ o T8 Z* F; b SetDialog [$ d& R1 X* v
(
0 {! t6 v$ \ i/ j y! p* G/ B QSAY_BEGIN2, //首先对话NPC的任务说明02"
2 Y, M! O/ `( Z, Y. F/ w IDS_PROPQUEST_INC_000713
( b8 A0 c* K/ F' B" z ); - j% m: P) X7 T: F1 G
SetDialog * y. d8 _1 v$ O$ E; k k- U4 t! Q! t
(
5 z5 O0 W' |9 m) I6 ^ QSAY_BEGIN3, //首先对话NPC的任务说明03"
9 m! k, {8 Q) W+ w) ~+ I IDS_PROPQUEST_INC_000714 7 ^) m" h6 h- O; M$ w2 |2 g2 t
);
8 y7 q: k, w% m0 g: B SetDialog 6 a8 N5 C X* F H/ T
( 4 c# t1 }, j, d, O% ^
QSAY_BEGIN_YES, //用户点是回答的话"
+ t/ k( E. ^% t8 L$ W IDS_PROPQUEST_INC_000715
. v) C( v* P& O ); - v/ V! G- m& c d
2 v' a8 o4 E* ` SetDialog
' g5 m. v V) W/ o5 ^+ F* M, C ( 5 C2 _5 ~2 @ Q3 n* v7 K( m
QSAY_BEGIN_NO, //用户否是回答的话"
S' q0 i. L$ A' P2 b' E- v IDS_PROPQUEST_INC_0007161 G# g. t% K' Q8 M- w
);
" G2 Z1 K, T; i1 z3 B SetDialog / W- N8 {4 U" |1 _; S# O- I! [# L
( 3 _/ B/ W' l) O% h
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
4 k) x- `- P; m1 I# u2 a* [4 B9 o IDS_PROPQUEST_INC_000718 9 p; ]0 d' ]+ @$ X& D( C: L
);
7 E8 [/ } \. X9 d SetDialog
. u6 g( _9 G! U+ z (
# q: g1 d* P6 {2 r. J, H% m0 i' H( Q QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"' l0 g3 |( S, \9 x' x6 ?8 E
IDS_PROPQUEST_INC_000718
$ o5 S' E, i* E ); 8 E' r2 z" }) B9 g9 `6 H
SetDialog
1 z& O1 Q ?3 d& u (
& ?& W: Z/ l- }/ h) J" `' c8 {: N& o QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"$ M. I% L4 H- Q$ H8 H) @1 t
IDS_PROPQUEST_INC_000720, w) E' y4 e0 A* c& z, D# T( @
);
5 U7 g% ~7 n0 T8 O J" c3 M, r+ }- i, {
6 B2 _6 v; o; K$ {' V |
|