飞飞世界论坛
标题:
[补]任务增加
[打印本页]
作者:
admin
时间:
2016-1-10 03:02
标题:
[补]任务增加
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
! ^( F) w: u2 w. W+ N5 B2 ?
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
: }8 w4 {, q% x' W: v9 B: g/ p
SetBeginCondLevel( 15, 15 ); // 这是等级要求!
, Z! s& F6 W' I3 H/ S2 D
SetBeginCondParty( 0, 0, 0, 0 ); // (未知)
) k4 B! F, x3 ?% j
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业
W. c0 a; o: \: _" h
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
% ^9 p6 D9 a# w! P% ]* J7 V
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"
. k- J0 N+ y! w* A5 K |5 B- h Y0 _* p
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
& F( [. r# ^ j$ |: ?
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]"
& {( ?0 S! }% I; @% v
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
3 r5 I4 q$ I% F: l. a4 n
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
% g) l1 M8 N5 k! l3 a
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
5 s* J( C: U8 B
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励"
6 [% g2 q5 d3 z" q6 y
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币"
9 R1 v, g, O9 |' v) S
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
$ x; h1 s/ O$ P
SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
+ B) \# L9 y6 S: {& c0 X
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
' X$ g- |6 Y$ L% {1 I6 a
8 v4 a, H: w ?8 s; d
+ N) w9 b. w0 m5 G! Z2 G
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
0 [2 c4 c, z3 w* j1 b
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
' G" p/ T, P8 j, t+ T! ^ R/ V, D
SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
$ M( N9 c, y9 A* X8 K! b
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
' \8 v* F3 s0 Z7 k( P
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
9 \/ b) Y5 s- d0 Q' e
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
6 Y4 g! T- X8 T/ u# \1 c8 I
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
* }6 v1 I1 V3 L: `" K
SetDialog
* C, p0 [6 m4 j, Q" _: y5 y7 @2 O1 g
(
6 l! K0 A7 P7 [4 q. P; B4 H
QSAY_BEGIN1, //首先对话NPC的任务说明01"
7 H; K4 H1 D6 O0 L. I( T1 }3 K9 f
IDS_PROPQUEST_INC_000712
) ]# R4 B2 w+ ]6 h: R' \
);
8 V5 A/ C& y1 t4 P' u
SetDialog
3 y$ C; s3 _/ H: x4 F0 B
(
6 A, Y# v- i* r, w& w
QSAY_BEGIN2, //首先对话NPC的任务说明02"
! F+ I; h+ o0 {2 t4 [% G! a
IDS_PROPQUEST_INC_000713
% g2 U$ A: h* x' S1 P! u" z1 R# A
);
& Z% j0 x- k( Q3 r- L$ e6 |; y \
SetDialog
$ Y3 o$ B4 C9 B( \' ?. i
(
' \) X; z e' |1 O" f
QSAY_BEGIN3, //首先对话NPC的任务说明03"
, U: v/ J+ G# n6 U* s" A# Y
IDS_PROPQUEST_INC_000714
$ N! n9 |: D: f' t& [) x( @
);
8 }( E% a1 ]' u& j L1 i
SetDialog
( V& Q) v; C& p _; V, s* ? [9 M* [0 ?
(
9 U2 f) W8 P$ G2 h' r+ N4 E" g4 D
QSAY_BEGIN_YES, //用户点是回答的话"
, j- ?& ^" F: I$ C0 Y r- h* G5 U
IDS_PROPQUEST_INC_000715
& i6 U+ ?. j4 B
);
6 z$ Q2 H! N4 J$ ~
6 d L! ^, [% |% @/ f' _) q
SetDialog
) E7 v* `8 @, \4 T7 @" n& [' x% G
(
" @. Q. x. p$ O3 G
QSAY_BEGIN_NO, //用户否是回答的话"
! }& q1 T' L7 \1 G S* O
IDS_PROPQUEST_INC_000716
5 j; Z; d. w R
);
; \& R* A3 y F8 y# `, E
SetDialog
9 w' l' G) _# i
(
+ y0 X6 [- f: F% I
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
4 V* B7 A% a8 J8 H- q: q- M
IDS_PROPQUEST_INC_000718
- a, j8 f* b$ S1 j2 m b5 {$ w
);
. X- Z# M+ B$ J0 U) A
SetDialog
a/ W" Z9 v. s. |# Y8 {
(
' g6 P) b8 V1 o! P6 y( P6 ^
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
1 `6 D7 Y4 R7 C* h/ r+ E
IDS_PROPQUEST_INC_000718
E% D/ x; {; |- e8 K7 C
);
1 k8 `, ^# z6 X4 k: Q8 S6 o
SetDialog
7 W( H R( g2 P- x- z$ [
(
' w; @- z! _# y( E6 y7 Q3 d
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
9 R8 }2 N+ I* ^& B2 @: E
IDS_PROPQUEST_INC_000720
/ u3 z0 R# y/ O' d$ g* ~$ c
);
- b, i! u" B1 n/ E3 ~
) W3 l4 Z) y1 z2 E$ x4 N
, L! b( x5 h3 j) y* H
作者:
admin
时间:
2016-1-10 03:03
QUES_JBAHSDGUBQUGUVS
; S2 o# |' M$ t/ Q; G
{
/ e6 r$ _1 ]. f3 i! N
///////////////////////////標題部分////////////////////////////
K; i' {* b% H5 B1 d0 G
SetTitle
/ ?4 i. U1 S1 P
(
/ p, ]9 ^- u) g D9 e0 @
IDS_PROPQUEST_INC_004308
1 u9 c1 M, {) `
);
# g$ b+ L! Q1 Y+ s. J, L, x a
///////////////////////////標題部分////////////////////////////
% Z& Z$ v& v$ \6 ~0 _: J
setting
# b1 J8 C) h% i, W! I
{
% x2 C! P& q5 l
SetHeadQuest( 6005 );
* ^; O2 P; j+ o
SetCharacter( "MaFl_Boboku" ); //波哥接任務
; `# \5 m% _$ I6 b
SetBeginCondCharacter("MaFl_Boboku",WI_WORLD_MADRIGAL,6000, 4000 ); //接受NPC的位置(可有可無)
! X8 |6 o0 E, \7 w8 P% g
SetEndCondCharacter( "MaFl_Boboku", WI_WORLD_MADRIGAL,6000, 4000, QUEST_DESTINATION_ID_0000 ); //完成NPC的位置(可有可無)
) D0 f& m. ?* q {
SetBeginCondLevel( 1, 100 ); //接任務的等級
( @% V2 _ U7 q& i
SetEndCondLevel ( 1, 120 ); //完成任務時候的等級
) n! q5 z, ` U4 [2 k: p3 }
SetBeginCondParty( 0, 0, 0, 0 ); //無效果
. D0 p/ t1 M' J6 G2 D9 t
SetBeginCondJob( JOB_ELEMENTOR_HERO ); //接受任務的玩家職業
' I- P$ B+ |. `. Y4 |
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); //特殊的任務掉落
; L' L7 e Y4 q8 a
SetEndCondKillNPC( 0, MI_MIA1, 5, 8138, 3004, QUEST_DESTINATION_ID_0000 ); //(未知,怪物真實名稱,数量,x坐标,y坐标,未知)
6 M/ l& o+ ?. {8 f6 e) N* X. D, P' O
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_MAGICSSTONE01, 1 ); //給玩家物品
" {+ N3 P" u( @) S! i$ r; q( Y
SetEndRemoveItem( 0, II_SYS_SYS_QUE_MAGICSSTONE01, 10 ); //扣除玩家物品
T0 D$ r6 o$ }- S$ Q) }6 E2 J
SetEndRewardGold( 1500, 2000 ); //任务完成后奖励的金币
) `% \" l3 r, b
SetEndRewardExp( 784, 2000 ); //任務完成後獎勵的經驗
& q) V* D2 Z, N
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
3 e, S4 ?) g9 u4 r/ Y7 Q5 P
SetDialog
Z5 E0 {, S& G6 m4 R+ ^1 c; J
(
# y5 ~0 D2 ]: ] J; A
QSAY_BEGIN1, //首先对话NPC的任务说明01"
+ k2 A+ [. t8 z6 H4 q' h9 A
IDS_PROPQUEST_INC_004309
4 \2 z$ b# f5 m6 r% o" c f6 i' W" C
);
" b; @* f, n5 k. [
SetDialog
$ p/ |7 m+ {$ [* H( N- c) n* r
(
' f% Z# ]0 U- v, j+ S9 D. }1 N8 W/ U
QSAY_BEGIN2, //首先对话NPC的任务说明02"
& H. D6 y$ _3 |% c# p
IDS_PROPQUEST_INC_004310
8 ^1 p& E# A3 i1 _! x T+ d* l$ o
);
P# J6 v$ p5 @' s7 ^; v3 T2 s( J
SetDialog
9 N! f5 U7 E3 I) ~2 Q
(
$ j& z4 t4 ?4 E5 c
QSAY_BEGIN3, //首先对话NPC的任务说明03"
# X5 C( \& ]9 P1 G1 o, M. `* m
IDS_PROPQUEST_INC_004311
- U6 ?2 w1 Q* d" |
);
2 X6 S7 l) `) E/ U( q
SetDialog
; \, ?; I9 Z5 v, _2 n' Z; k
(
% X7 f% G; a7 C# u
QSAY_BEGIN_YES, //用户点是回答的话"
+ v7 ^" [5 T1 Z8 [: X
IDS_PROPQUEST_INC_004312
- h6 r) J3 Y1 n5 V3 \+ _1 ^2 o
);
& G" e0 Z, T" `" d; G
5 T# S2 n! k( V. @2 H9 Y/ F
SetDialog
9 p( v( ~# t, x; Y8 n
(
- E) V O- e8 c* ^' h; V2 b" b
QSAY_BEGIN_NO, //用户否是回答的话"
( @- C2 y% y1 r) Y6 T! Q+ T% W0 }
IDS_PROPQUEST_INC_004313
& F( j5 x, ~0 O# y
);
w" ?1 q6 J0 O
SetDialog
& n0 ]. y' ]3 t5 G0 J- k! b
(
( I8 v) w7 B$ s! D1 ]
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
5 t4 h& d8 |+ j& m. G w: ?. _' A
IDS_PROPQUEST_INC_004314
& [! ]8 j3 G5 R8 g" V1 w! h
);
: Q" s2 t/ o. E( k5 Q( d
SetDialog
7 r# E. n% e$ p) a# s6 N
(
3 I5 P3 ~: F$ F8 m
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
) M+ \( j! r. }# a
IDS_PROPQUEST_INC_004315
0 `2 d+ `; K4 {) s7 z
);
/ n4 [ C4 l& w8 [8 z6 m7 `
}
- ?. q6 z; {2 c H& f* T
}
作者:
admin
时间:
2016-1-10 03:03
propQuest.inc //任務內容配置文件
, S' P }2 {# ]: |9 s9 d
propQuest.txt.txt //任務文字文件
9 Q+ V) |, i) u( u1 |
definequest.h //任務的定義文件
欢迎光临 飞飞世界论坛 (http://ffwold.com/)
Powered by Discuz! X3.2