|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称 ) ~- B- B: P8 E8 O8 E* Z o
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
9 i4 s3 k* z8 m/ Q- R- SSetBeginCondLevel( 15, 15 ); // 这是等级要求!
0 Y6 Z" H- s, Y- @! O. `SetBeginCondParty( 0, 0, 0, 0 ); // (未知)
2 y$ U9 \- N* z* y- }SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业3 }& b$ o$ f4 h$ J7 c- d9 F% U
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!# E3 |2 E% _& e
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个" % _" N( B, n( k1 |1 ~: B
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
, `0 J( V B/ u. BSetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]" , Z4 L* @" C# O( m) R# f1 f1 d
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务" * m, A' o7 u3 \5 Z4 ~% g
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
! C4 i9 L" _/ @/ f+ s1 c- W6 _SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
5 j* B1 V7 g$ j+ n8 i USetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励" , ^8 p& o/ r7 L- m
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币" & S% P: b0 I z% k! f7 E+ p
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
# c8 P# ~3 P8 P3 V) [5 TSetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
$ W& u3 e2 I b: R U _SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师9 n" |& s+ N; Y; q7 m) q5 B
' `( V# ]) V& f# K' [! [! w: O
8 l/ V* y; h3 g) D SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次 3 J1 ]. `! X! P1 K3 q
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
: `; [5 u: C; h) |/ U" V$ T' S8 e9 j* r& n SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
H; _1 ?0 x W' S SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币 5 S8 K: ^! H* s- l7 T2 \
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
* f6 H: M( k" A "SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)" ) k' B. L8 h3 E, T7 @
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
w& H0 ~% l O" \" |' K! S% |5 L; I SetDialog 4 M: a: }% }* x" {0 w7 D
(
) G: s# E# G# x. i/ j1 [ QSAY_BEGIN1, //首先对话NPC的任务说明01"
3 I) ~* |, X6 O IDS_PROPQUEST_INC_000712( z( P) Q% u& R; w
);
( T' V2 t- M k SetDialog
9 B2 q% N& j+ J+ s6 A ( ; n6 G8 M% R' y$ u4 f/ a% W
QSAY_BEGIN2, //首先对话NPC的任务说明02"
5 ~9 j4 g$ a7 I9 u IDS_PROPQUEST_INC_000713
8 P1 g7 S @4 B4 Z# c W0 u );
% D$ ~9 J9 t. Z5 C& k, y SetDialog ' X% m3 X% R; e- Y8 y) G/ i9 Y5 Q
( - r' c* S: D8 u2 v" [0 K8 T
QSAY_BEGIN3, //首先对话NPC的任务说明03"
4 _2 y% ~4 u" q# O IDS_PROPQUEST_INC_000714 4 i! K/ W5 n; Y# A' q
); 9 q/ V! D9 k$ q+ F
SetDialog
/ |7 ^6 X& m. O: `7 ^ ^# J (
! H5 _, t. j. \ QSAY_BEGIN_YES, //用户点是回答的话"
& a; c5 F; ^ H4 f$ Q IDS_PROPQUEST_INC_000715
1 L- I$ y; k/ ?" H8 N9 i) M5 ]% M );
U7 i' s# S5 k% n. ?3 b7 F3 i; O7 k; V; d, f
SetDialog 9 p8 T- ?9 \$ w l
(
1 J' A S* G9 d' J t/ K QSAY_BEGIN_NO, //用户否是回答的话"( h- J; p. d$ q* \
IDS_PROPQUEST_INC_000716
0 i. ^6 w$ _: r );
p( K8 Y& z0 ?8 r$ ? SetDialog
! v" ?/ f. r# H5 N (
4 `* z, t" J" _/ F8 L QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
. X" B! z$ |! R0 k5 N9 L- L IDS_PROPQUEST_INC_000718 + o" U1 M" ]" |
);
- j0 Y9 T; v. H! N" X, }! a SetDialog ! x, S+ t5 r0 L3 J, H; K" T7 j
(
' v3 F8 v7 j Y) ~! U- n QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
1 g% t; @$ q* X) u( V IDS_PROPQUEST_INC_000718) T3 \ G& T. r5 e6 N
);
A" o* _( L7 T9 p SetDialog
f6 t8 t8 m& W# m" T3 C ( 6 W3 M h8 W3 L/ U
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话". O1 V/ u% O& D- H; r; h- \( \, X
IDS_PROPQUEST_INC_000720
' M$ R0 D) h3 U );
1 |2 ?. ?! o! m" M2 E7 k- n/ X; b3 X9 y( r- a7 N
! I% l( g, C$ ? y
|
|