|
|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
* S* U0 d! G' f3 ?SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务" & s. d% C! H' l' v6 p! w
SetBeginCondLevel( 15, 15 ); // 这是等级要求!' O4 ^8 }! }6 N( S, z0 j
SetBeginCondParty( 0, 0, 0, 0 ); // (未知)9 ?* Z: k; e9 ]
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业7 ]* {6 Z* G# u( q
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称! V1 g+ T1 v- o) Y& J5 {7 c
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"
% L0 f& I6 j8 C% qQuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低" & k# {+ L8 B2 z4 G3 q' Q
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]" 0 n+ x2 |' y) i2 _% f( F
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务" 0 l0 {+ w. i' b! [4 V$ D
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
# j: }. T2 d, i+ U$ gSetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) " * G ]' R) J) q) Q/ @. w; Y3 e
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励"
7 U V6 f8 x8 U* n: SSetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币" 8 ~: n- n3 x2 }4 T- p# h
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验# r) r3 U3 O4 |* z
SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次 9 f9 z2 l* g8 {, n6 y3 G( I
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师. t; v3 j% D. \0 g3 D8 l$ u/ ?
3 c- E4 Y" F0 I, _$ C# J8 X
0 w5 n: ]& W0 @# |3 G4 Z SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
5 _! _# Z; t4 o0 x: m SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1) 7 e; [9 H- \$ F. p2 }2 R
SetRepeat( bRepeat ) // 1 任务是一个无限循环任务 $ _; P6 N. I8 z; d( o
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
2 s, l" V" K2 V& t SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
- \- X& i+ j9 _ M, Y "SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)" ( Y. D5 S2 R5 S
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE" + e3 O$ f/ a. G
SetDialog + R( t$ U+ \$ m M
(
: @3 _% p9 a" V L QSAY_BEGIN1, //首先对话NPC的任务说明01"- G" O T& E) \1 w) B, W
IDS_PROPQUEST_INC_000712
9 `, D. O% `9 `. I8 F' N ); 6 o4 {) D5 Y' Y3 w' \2 A6 R8 a
SetDialog % j5 K Q' e2 B! |
(
0 T1 f* f7 p9 X! Q# U$ u% f/ N QSAY_BEGIN2, //首先对话NPC的任务说明02"+ n6 U3 [' ?7 w9 u* F6 Q! A
IDS_PROPQUEST_INC_000713
' f% B( ?; ~/ D: F! z) @ Y );
8 o5 ~4 H) T1 m7 n! @, e! e# @ SetDialog " U' c" q! T# ]5 {* q# C
( e1 P: }0 ^8 Y2 n+ h
QSAY_BEGIN3, //首先对话NPC的任务说明03" R* U$ G4 F& I: \+ s5 i% N
IDS_PROPQUEST_INC_000714
# ~0 E) k6 g! _: z- ` );
4 k( Q2 A$ F( K- Q7 y) c SetDialog ; c; R3 j# a8 A& u
(
% n4 M1 A5 P. i; f. M$ O QSAY_BEGIN_YES, //用户点是回答的话") E6 J8 R# @/ ~
IDS_PROPQUEST_INC_000715
' l1 P+ H: e) P) q5 x3 e/ v: k ); $ L: f9 t# }* C5 i3 d% t3 g9 W
8 t- y& T* Z, G- w/ O' o, ^
SetDialog ! c9 i/ A2 X4 L
( / ?, L4 R9 T* @! h% G5 Z( R
QSAY_BEGIN_NO, //用户否是回答的话": P; S' e9 R% r% L6 x- ]
IDS_PROPQUEST_INC_000716+ M3 \8 k9 K$ }% ]. x* J* }" Q
); % E$ Q8 ~ Y7 i+ D1 o
SetDialog
. Q% q7 a) w: P ( , P$ ]; f- r, h4 o0 B) J: Q
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
' J4 h, [0 x0 t( o$ G- a& _+ H/ ?: c IDS_PROPQUEST_INC_000718
+ z- [! H8 A% Z% D, [1 [. F8 v );
; N/ J2 [! K* X! ~) T) E% _ SetDialog
: P0 a+ F' D, _( ]/ l ( : }) n3 ]2 P m5 H g% G5 L7 ^
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
: ?: L$ _2 P0 G$ ]5 i" D. Q IDS_PROPQUEST_INC_000718; |9 S n& [# [
);
4 b+ ]4 G0 N( F$ E8 z SetDialog C; d% a( w9 v, P" i: B, r! P
(
; z6 a8 I* ^0 v1 f! T QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"' |) `8 s+ I6 X C% q; \, V
IDS_PROPQUEST_INC_000720
5 s# I. ~2 Y* ^7 e { ); 8 r3 `7 j5 \; \5 N+ ^" n
; Y Y+ Y9 q- V6 S/ w( m% ~
" w2 i7 _: n7 f4 o: P q* _, T |
|