|
|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
$ k# Y+ e, n" dSetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
& ~* t3 }: v' ?SetBeginCondLevel( 15, 15 ); // 这是等级要求!
1 ^6 O( G7 P( U' wSetBeginCondParty( 0, 0, 0, 0 ); // (未知)) ]3 l- ?) [6 P" U. [& G
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业
9 o6 K- b9 ]' O! d2 V0 _7 ^SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!8 ]) Z( X! q l# p% W$ Y
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个" & H5 S4 y9 U- x# ]1 G. f8 X& q
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
+ j, d" u; ?3 r9 c9 p" {SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]" + c. O8 ?* {/ w$ Q3 n' I/ h
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务" 6 H5 Y4 a, ~! J) Q6 M- U
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
$ f% u* ]% y* P0 a3 XSetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
# M7 X8 [) q% Y5 _; {' B- GSetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励" 1 C# V+ s% Z2 W: o3 {9 }" K
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币" 0 Y& R# E3 r- [% [8 s. y
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验 }, {9 H' r4 Z/ u
SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次 0 P7 \. a7 V, X+ ]7 ~; Y, B
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师. d# H' b+ h% P k' r& t
9 I+ r7 A$ W/ d 1 z# y" z W( ?5 U1 {; @- p- K
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次 7 R; p5 J' R9 b
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
4 w2 a3 z$ b4 O0 K$ X) s SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
& t9 r+ c$ R4 ` SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币 # ~3 u- T$ @$ G
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID) 6 @6 E& O' I* G2 |' B3 X
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)" / b' r* D. o8 ^+ T! `+ M1 T, Q+ E
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE" - V0 V8 x" |: b# a
SetDialog c+ m- I4 c6 q+ x/ k4 q
( ) ?' |4 I% T8 Q5 L: x
QSAY_BEGIN1, //首先对话NPC的任务说明01"+ V) g6 X( y6 d* M! U' |4 o
IDS_PROPQUEST_INC_000712
8 j* e+ a9 h9 t4 r5 G% M8 Q );
! ^) X v0 b4 d+ ~. z* l+ y SetDialog 6 G' Z6 L8 h5 e/ |9 M
(
" k8 i0 N' @* g QSAY_BEGIN2, //首先对话NPC的任务说明02"6 x+ B% y# Q: [: q2 p" m7 t9 v# }
IDS_PROPQUEST_INC_000713
" A; F- o. Q( t$ H9 \8 F% v );
3 [# O) T0 D x( { SetDialog
, [0 B. |# z' t7 M. f* a (
% z5 T! ^& o) B2 [3 I' Q+ B6 b7 e QSAY_BEGIN3, //首先对话NPC的任务说明03"
! T, U" b+ }/ L. v' M4 o IDS_PROPQUEST_INC_000714 / ]/ |1 {: O, ~2 q( e
); * _8 Q6 O' A, ]7 I! V+ z$ I
SetDialog 1 c8 B% f7 F' Z: h. l# ]
(
- w6 H; e/ _ l3 I/ O' \# F3 f/ v QSAY_BEGIN_YES, //用户点是回答的话"
% z& O! M% u! F2 c* t4 a, w IDS_PROPQUEST_INC_000715
6 Y) d, y3 K- m& g: D );
3 z9 k1 e! X( U6 _
5 j& Q, { s3 k, b* w SetDialog
2 A1 A' r v; w8 c d+ q, ^# O (
% u6 d5 T9 ]: W: L# L- Q QSAY_BEGIN_NO, //用户否是回答的话"7 P1 S% {& B* Y; B# Z9 x3 M: e @
IDS_PROPQUEST_INC_000716
* W' U* ~6 \& B9 n/ Q% X9 j) A* |7 A ); ) v3 [1 ]6 {" F5 R- ?/ B
SetDialog
) X6 k6 S: K3 c$ [7 |' U6 v* j ( 5 K5 v# J$ f+ n6 e' @7 `5 U& j
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"# ]- r5 w+ Y2 h) t; t* L: D
IDS_PROPQUEST_INC_000718
7 q$ {: Y B# }4 E7 q0 Q) y( |( Y ); ! n) X2 _9 O' X" _
SetDialog : s+ q" y( `/ q; k' f- I/ R; x$ B& w
( , c% Z. g' H: J4 @
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
7 y0 v' X. w5 W* H IDS_PROPQUEST_INC_000718' F% c) M1 }% F. E
);
_8 @ l; M4 f( `, R, ^# h SetDialog : k1 m" l) h: z" B! X0 S
(
, s8 Y+ c7 C. d4 A( e7 T QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"! c! S0 r! m, L% U) \" N* `
IDS_PROPQUEST_INC_000720
/ Y+ p2 l/ Y4 o# _ ); + y% E( F7 c1 z% Q
# E3 a6 ]+ D* o4 p9 O
: @8 l2 z0 O: o5 t
|
|