飞飞世界论坛
标题:
[补]任务增加
[打印本页]
作者:
admin
时间:
2016-1-10 03:02
标题:
[补]任务增加
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
3 c- ?5 p- ?9 E0 H1 m
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
9 X3 c9 j- E& i: Z4 ^" b+ N0 a% |( H
SetBeginCondLevel( 15, 15 ); // 这是等级要求!
. @5 _% O& r" r8 g. `$ v3 X
SetBeginCondParty( 0, 0, 0, 0 ); // (未知)
0 O; z$ K- q% _$ ?% h2 v" q
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业
$ o) g3 g7 U' X2 @7 a, T8 G+ a1 ]
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
* X: M# g/ D |) c9 C: {; H
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"
- o3 o1 \; H! Q5 E( p
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
$ `2 p9 R$ w; d: i t* `$ ]
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]"
" r+ i# ]: J7 t2 k2 G" K
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
9 L: A3 ]8 x+ Q% O( {% |5 x% a
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
) i5 |! U7 w$ ]6 {# v8 f8 |; Y
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
+ x, H9 l7 `/ D4 x4 z, [
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励"
# Y# C" a- O9 q" ?3 C' a) S# k- W
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币"
' i6 G: P) P' v' }
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
9 o4 ~& j/ w0 ~8 g' _
SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
: X6 A7 C; \3 j; H
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
; H, Y6 Q% p+ r
. Y) p* ^8 d* y* m! A( Z
; F, U3 s6 q/ H P+ ?
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
/ ` E% u* h4 h) X
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
+ W# C: M. i: t! R" k
SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
8 |6 @2 j+ n/ k2 {( t
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
6 [! }# P; X/ G& W8 { @; ^. |
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
! K! b9 I$ t9 b. J# @' c& I9 h
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
9 h+ R5 z0 g; N) m# W9 \
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
# X' P7 g( D9 ]: G
SetDialog
' L% ]4 q" m6 Q
(
! ?0 j% W- v8 n% H% y2 z
QSAY_BEGIN1, //首先对话NPC的任务说明01"
V8 D* R- x5 m
IDS_PROPQUEST_INC_000712
, q( ]! ~- H- m( R
);
- z; z3 f; _! h7 U S
SetDialog
3 z4 _: ~! V3 C8 s% h
(
5 v( c' I4 f7 S$ F- z: m& h
QSAY_BEGIN2, //首先对话NPC的任务说明02"
3 r3 q6 P3 [6 k8 r: k* A1 ]2 l
IDS_PROPQUEST_INC_000713
" E# b( i. U0 \/ y) L
);
% \. |2 X7 h" z! z& ?4 ^7 C
SetDialog
6 G7 c; ~! p7 D6 x$ Q8 m% W! B4 J1 s" g
(
7 s# m$ t1 W1 F2 {0 N3 u( \. E8 _
QSAY_BEGIN3, //首先对话NPC的任务说明03"
4 d& v9 w: C: y% E1 N
IDS_PROPQUEST_INC_000714
3 B" P( ^( `. M5 @1 X0 _: C
);
( C5 V6 d7 S1 m; l1 R
SetDialog
0 Z/ W8 R4 |* j
(
5 B$ G9 R0 B! | I) U$ S- r1 \
QSAY_BEGIN_YES, //用户点是回答的话"
9 }3 m9 h% S$ x
IDS_PROPQUEST_INC_000715
6 Z+ d7 C) [1 O, h+ y0 s. }
);
5 N- i$ {4 R( W
* i; X1 J* a" C0 d' q
SetDialog
- f6 D) m/ E) K: ], V
(
, o e7 ]. g6 {3 l4 s
QSAY_BEGIN_NO, //用户否是回答的话"
0 H. z) k' I+ v- ^* m- I
IDS_PROPQUEST_INC_000716
: ?5 {1 H$ |! L7 C3 Y
);
G/ y" E$ a; } g
SetDialog
' c4 r- T3 t1 D5 N8 x- c
(
! b; @8 _/ W9 G: Q6 k
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
2 H; ?; e" u; D2 [
IDS_PROPQUEST_INC_000718
# |! R& K5 ?* Z5 B
);
1 i( c/ P: {# i6 d- L& h8 C
SetDialog
0 a) u# @% ?9 e4 g" J# \( w) {8 n- g
(
( v( B3 B! _+ `
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
: O' m' o2 L2 f: p' m
IDS_PROPQUEST_INC_000718
& r, ~/ N' n( T4 h0 H9 f9 G2 R
);
/ J4 T' S+ ~; |! r! ]
SetDialog
6 E+ j- u4 ^$ q
(
( N* N2 x; H, e2 ?
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
: u1 `+ ^" Y6 w- H- b
IDS_PROPQUEST_INC_000720
" |: o9 Y- c2 f) l0 | x/ t0 s
);
! S, \. g: x* a7 I
0 T$ }: [' J; y1 I& r( y1 ?
: Y+ c; C$ g# P2 G2 Q( Q
作者:
admin
时间:
2016-1-10 03:03
QUES_JBAHSDGUBQUGUVS
, G. A! t( ?8 s# K4 _
{
! m: X6 G' j [- }2 L9 t% H& I6 b
///////////////////////////標題部分////////////////////////////
2 l2 z9 K! m# n" J4 G$ ^& @8 d
SetTitle
8 u% I5 A8 w+ V& z7 H; F
(
* z( q( _1 ]3 t/ ]0 d
IDS_PROPQUEST_INC_004308
. w$ W5 v Z: P- r7 {
);
( R" ^" j9 N8 k8 @8 N, {
///////////////////////////標題部分////////////////////////////
* k2 M. I+ a* o/ H u' P% a; A
setting
& v, X1 }) v z, V
{
+ |0 y$ b5 o, X* G
SetHeadQuest( 6005 );
2 S; V, K A b/ D0 P. Y
SetCharacter( "MaFl_Boboku" ); //波哥接任務
# R9 Q5 x h& ]- W! Z
SetBeginCondCharacter("MaFl_Boboku",WI_WORLD_MADRIGAL,6000, 4000 ); //接受NPC的位置(可有可無)
' S4 K- j6 l6 E' _$ _
SetEndCondCharacter( "MaFl_Boboku", WI_WORLD_MADRIGAL,6000, 4000, QUEST_DESTINATION_ID_0000 ); //完成NPC的位置(可有可無)
; G* U+ U h& J. t5 Y2 M1 @
SetBeginCondLevel( 1, 100 ); //接任務的等級
% v) l) @3 G' R+ d
SetEndCondLevel ( 1, 120 ); //完成任務時候的等級
{9 F4 Q0 j. j4 m! i% l6 p% H
SetBeginCondParty( 0, 0, 0, 0 ); //無效果
) I5 h' k+ N; r
SetBeginCondJob( JOB_ELEMENTOR_HERO ); //接受任務的玩家職業
3 b u; D" ?4 {+ k
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); //特殊的任務掉落
8 I3 F3 B: n; Q" G
SetEndCondKillNPC( 0, MI_MIA1, 5, 8138, 3004, QUEST_DESTINATION_ID_0000 ); //(未知,怪物真實名稱,数量,x坐标,y坐标,未知)
; w" I. `$ Y. ?; p* p- g, A1 x' T
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_MAGICSSTONE01, 1 ); //給玩家物品
3 \( D3 L5 M! a
SetEndRemoveItem( 0, II_SYS_SYS_QUE_MAGICSSTONE01, 10 ); //扣除玩家物品
0 \" v( m0 C" N
SetEndRewardGold( 1500, 2000 ); //任务完成后奖励的金币
+ q$ N6 X# }$ y2 q& Z3 O
SetEndRewardExp( 784, 2000 ); //任務完成後獎勵的經驗
9 G h/ w" d4 [+ g# F4 K
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
0 R$ i2 K" x6 w5 K% y6 @
SetDialog
7 L- F! C5 N4 R) R
(
) U7 j0 P7 L" S3 h
QSAY_BEGIN1, //首先对话NPC的任务说明01"
x3 f! I# _ r2 H; E h- q6 B
IDS_PROPQUEST_INC_004309
7 _& D3 e. Z: B" c( T( C3 W3 M
);
/ P1 [# c9 k6 S8 H
SetDialog
# W. v: k' V# ^
(
, l& Y- e! `% d( d& _1 N
QSAY_BEGIN2, //首先对话NPC的任务说明02"
$ M/ |. @% a# `$ h
IDS_PROPQUEST_INC_004310
9 e' ? d/ u& [6 A
);
3 y6 i" n; w: U) y5 m
SetDialog
6 W9 U' I# X: i
(
% P0 n8 f" ?$ g0 e
QSAY_BEGIN3, //首先对话NPC的任务说明03"
2 D$ A! Y) _6 e) R6 c) I# c
IDS_PROPQUEST_INC_004311
9 |0 ]: G! C% o2 }" z8 B! P8 h
);
$ C: R0 k& o* ~: i$ L* A" Z9 W( J. {
SetDialog
& B4 I: X: ^( r0 G9 w$ F
(
& Z" h8 d- q1 N4 G3 ~! A
QSAY_BEGIN_YES, //用户点是回答的话"
5 f. L4 V4 m1 f+ i: ?2 ~- o
IDS_PROPQUEST_INC_004312
! \6 j' X0 {( H
);
) ^5 S+ j3 j! p! k: g+ x
3 o% |+ [1 E3 p) B+ e2 x* Z
SetDialog
. `2 n: g) |! ^8 C
(
# j. C+ \. l' D4 T
QSAY_BEGIN_NO, //用户否是回答的话"
. e9 |8 Z2 b; M8 e" G
IDS_PROPQUEST_INC_004313
q7 M# R+ E6 |9 o3 M q7 l
);
- V) K' a1 Z1 _9 Q6 I" i. P9 m! @
SetDialog
% n2 O7 Y! s3 @& }
(
+ P: o8 I5 o s* F, y6 U& F' L* T
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
& W3 q! D9 f5 D5 F( z: q! s
IDS_PROPQUEST_INC_004314
1 K1 s$ Z$ R% B- r5 u4 _. A3 O( O% d
);
' z4 J! u: u+ W1 R7 R* L- T
SetDialog
6 U+ R/ K) s% ~2 T( Z0 x7 I
(
9 Z1 C; g5 w' e5 P8 O6 ` M z. L
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
3 Z1 r0 S6 B* ] [4 E
IDS_PROPQUEST_INC_004315
2 N6 t$ d& a% A8 { V( a
);
# s! s8 p7 E7 l, }' M+ d+ S+ [
}
# R" c# n1 K4 S& @0 C# o
}
作者:
admin
时间:
2016-1-10 03:03
propQuest.inc //任務內容配置文件
: ?( p. r; D: ^4 a( ?
propQuest.txt.txt //任務文字文件
4 E1 o, p% C) s& Q
definequest.h //任務的定義文件
欢迎光临 飞飞世界论坛 (http://www.ffwold.com/)
Powered by Discuz! X3.2