飞飞世界论坛
标题:
[补]任务增加
[打印本页]
作者:
admin
时间:
2016-1-10 03:02
标题:
[补]任务增加
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
. s. k( k1 c L( h% x+ R
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
# x( i0 j+ |0 b
SetBeginCondLevel( 15, 15 ); // 这是等级要求!
& h$ l# x' Z5 [0 @- H
SetBeginCondParty( 0, 0, 0, 0 ); // (未知)
* t" _/ c; n5 Q
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业
- a: \! n6 ^; b; K3 D+ V5 F: b
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
: N$ E) |; q/ ]8 p$ K/ C0 p# @4 o
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"
6 s- X+ E: G# h! B" \6 K: k
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
; U, O% j# A& D) z2 T- y+ K
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]"
3 A% J! s& l! e! k# X, z
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
) X' V' t) n$ O! K2 `
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
. c P: p6 `6 }8 ~% }7 {8 T
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
1 F( \0 d9 S# O! o& \4 ~
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励"
; k& J6 f9 Z6 M, V# M& M( Q/ q1 v
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币"
3 }8 w. D( E n4 B, Z6 ?) B
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
7 p" H/ l: n; D
SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
3 S& y0 d6 k4 Y& B7 m
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
: @& J2 n8 {$ t; i* ^3 {% T' j2 ]
! y4 O( D5 A% s, m
p& `, `$ V0 M5 [; T
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
( W. f& q. [. E) t2 H
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
. m( p/ L: S3 ~( \+ J
SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
2 Z2 k3 d) W* p5 g
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
/ n( \; N* _9 l$ q
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
4 F* f& o+ R5 t; `' k% j' a5 y5 @
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
" c: F: y5 D3 K' V& j4 N
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
! r3 G0 j& [7 |8 S1 a: ]
SetDialog
7 H+ O, A4 }4 R
(
* @7 ^) Z$ n: Y; v1 i7 H/ c5 n4 j
QSAY_BEGIN1, //首先对话NPC的任务说明01"
% v3 E6 J5 V: |. [2 I
IDS_PROPQUEST_INC_000712
; c( W9 o' L/ H4 P: j
);
6 f, N: g9 B6 M- e
SetDialog
+ w' {# S6 {# T
(
* y3 o1 G9 z/ d+ y- R- s9 ^ n
QSAY_BEGIN2, //首先对话NPC的任务说明02"
2 `# ^" l1 Z! l8 g! I( [
IDS_PROPQUEST_INC_000713
/ |0 {4 H5 y: R/ {0 F+ \; j5 f5 P' N
);
5 H, I8 d; N1 _* |
SetDialog
; S& s5 N# i9 d) n7 X4 T; X' I N
(
" A7 K- q4 ^9 i7 `! t1 p9 t
QSAY_BEGIN3, //首先对话NPC的任务说明03"
7 V% ~. G. E8 I+ o m" f
IDS_PROPQUEST_INC_000714
' u. s9 ~& X* a2 ]! O7 @3 M
);
1 `' g) F9 A L7 K1 }! W
SetDialog
- r; W0 H2 w4 P; L! e
(
/ h6 d7 v/ N" X+ [1 P
QSAY_BEGIN_YES, //用户点是回答的话"
1 G$ J f! U/ q% j/ O3 W
IDS_PROPQUEST_INC_000715
0 q( P% l9 W! a U- }
);
( j* w. e6 y: _
; c( Y6 z& b% `
SetDialog
1 i# I/ W* F8 p2 |* V& E2 G1 G
(
7 ?+ T: u. G2 P; D# K7 X
QSAY_BEGIN_NO, //用户否是回答的话"
& ^+ L+ G3 [( V/ ^
IDS_PROPQUEST_INC_000716
x; Z% x, F' C( a
);
# ?! f! j. n6 v- T+ f( o4 L8 f
SetDialog
" ^; {7 w2 z: H+ [) b: H7 n, z
(
% {- f) {7 R% M
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
! v X, x0 M% j' Z; n" V b% u T
IDS_PROPQUEST_INC_000718
6 Z$ ^0 I# B# K' U7 A$ P. u0 ^
);
- Y3 z0 \' l4 `7 m$ G; p* V
SetDialog
/ ~2 x$ S5 S: }( R
(
& U# j7 q! K/ G: h1 F5 d
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
: P; v V2 g) A( |+ T: G
IDS_PROPQUEST_INC_000718
6 l. z: _* o; P1 t
);
: {9 S/ U( ~+ Q7 G" L
SetDialog
7 Z1 Z3 ~& O; ]# Y& y& ~2 _
(
2 d6 p9 u0 W8 x
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
L, }2 [( m! B% M
IDS_PROPQUEST_INC_000720
. v& ^/ ^% i. [; A6 K" ]1 D4 V0 t
);
$ U, t+ X* x2 S/ V
' ?# O2 a9 I6 I) W9 e: p
, }+ O7 Q2 `4 [2 S! }4 d& {
作者:
admin
时间:
2016-1-10 03:03
QUES_JBAHSDGUBQUGUVS
( n! A# x* C/ @: V
{
0 e+ U! D. q* C# l6 V: P
///////////////////////////標題部分////////////////////////////
- ~" W$ \8 B! n6 m6 _, m
SetTitle
4 O5 ^& r& P/ F: C, M P3 p2 b
(
$ d3 u: U1 h& n g3 M" V) b0 \: m
IDS_PROPQUEST_INC_004308
8 V8 C* B/ u& Y
);
; t, B. o* [7 n' E% x( d0 O a1 M
///////////////////////////標題部分////////////////////////////
: A2 ]# F+ x- `
setting
_. ]1 p& ]( z+ \- Z
{
2 a+ o' `5 o/ w4 f/ q
SetHeadQuest( 6005 );
4 a6 X% N% _! R) e. C
SetCharacter( "MaFl_Boboku" ); //波哥接任務
# ~, H' _. B" |- U
SetBeginCondCharacter("MaFl_Boboku",WI_WORLD_MADRIGAL,6000, 4000 ); //接受NPC的位置(可有可無)
! ?; |( h9 S6 b% @# C
SetEndCondCharacter( "MaFl_Boboku", WI_WORLD_MADRIGAL,6000, 4000, QUEST_DESTINATION_ID_0000 ); //完成NPC的位置(可有可無)
" P+ V" p/ r' }( e/ `
SetBeginCondLevel( 1, 100 ); //接任務的等級
9 j4 k& u7 D: t7 Z' l: M" i6 k
SetEndCondLevel ( 1, 120 ); //完成任務時候的等級
# x8 M' t0 H1 [+ E: a) p7 x
SetBeginCondParty( 0, 0, 0, 0 ); //無效果
" t( I3 }/ ^( i
SetBeginCondJob( JOB_ELEMENTOR_HERO ); //接受任務的玩家職業
! D w$ n7 L4 _7 F: ~, P- n
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); //特殊的任務掉落
5 q. g e7 a% t3 Q" d, Y* Z
SetEndCondKillNPC( 0, MI_MIA1, 5, 8138, 3004, QUEST_DESTINATION_ID_0000 ); //(未知,怪物真實名稱,数量,x坐标,y坐标,未知)
" s$ E) V, z% [ w( z# Q4 |- z
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_MAGICSSTONE01, 1 ); //給玩家物品
* s- t. T" j% @% T7 k
SetEndRemoveItem( 0, II_SYS_SYS_QUE_MAGICSSTONE01, 10 ); //扣除玩家物品
# l: V7 u/ V( [8 o
SetEndRewardGold( 1500, 2000 ); //任务完成后奖励的金币
) U9 Q5 O( l' O# H! U, m
SetEndRewardExp( 784, 2000 ); //任務完成後獎勵的經驗
+ X) ~9 O! t/ R
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
7 {( j7 P4 B3 m- Z* ?) B; E. e
SetDialog
; Q8 ~4 h- H. Y! [( J, {
(
$ |& Q+ Z$ O9 s( N. F% J8 c4 n
QSAY_BEGIN1, //首先对话NPC的任务说明01"
5 t$ r) K* f" y* Z4 g
IDS_PROPQUEST_INC_004309
3 Q; t F' a; @8 [2 h
);
$ m5 K8 l E b- l0 W3 w
SetDialog
4 U1 ?; a4 ~2 l; M T
(
# a9 H* k: ? q7 E/ o6 v, E
QSAY_BEGIN2, //首先对话NPC的任务说明02"
5 i2 u' Q, y+ F. g
IDS_PROPQUEST_INC_004310
* W' @" X- p' B" }" G; X
);
4 w o& F& b( q2 G
SetDialog
! s0 B' P: b; M; X2 k
(
2 z. }9 A- Z8 I# N+ V
QSAY_BEGIN3, //首先对话NPC的任务说明03"
3 y' b9 w2 j2 [7 w9 ~
IDS_PROPQUEST_INC_004311
' r" }+ ]3 R8 R: a1 z! o
);
( @* U9 x& c4 F7 F
SetDialog
* C- E2 X% L V* o
(
" ^. O4 o1 j$ L$ t0 N: c: w. s
QSAY_BEGIN_YES, //用户点是回答的话"
0 _+ e! G8 ]9 |0 I' { T
IDS_PROPQUEST_INC_004312
5 J! {" k; f2 E2 X& s
);
J9 m: o% m4 w: N# u
$ t, J# `& s: I8 t. r
SetDialog
6 \+ O$ z) J" f- K
(
& G1 s8 _% {! y' g1 s2 \& w* y9 e/ x; m
QSAY_BEGIN_NO, //用户否是回答的话"
* W5 x. w) q- @( @
IDS_PROPQUEST_INC_004313
/ V( K x( R ^; p+ F2 ~
);
2 I6 k( D& R8 \4 B% M& s! R
SetDialog
( J& _5 e0 g( W O& ]$ T; E% e
(
1 n7 H. x$ f8 }7 b
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
) Q* \4 D7 |1 L- i/ o
IDS_PROPQUEST_INC_004314
& _8 E b. E, a0 F
);
G( D/ L L; v2 O; ^* @# k# T) d
SetDialog
1 \4 ]/ B. {. [# j! O' k
(
- i5 U* E1 [$ P3 _2 ? q
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
; H3 j: w* u4 V4 e
IDS_PROPQUEST_INC_004315
4 _( y' g" G8 w0 `! h7 S
);
) {4 ]. o& K3 f) R) i# T
}
7 D/ G2 r1 [: S) h
}
作者:
admin
时间:
2016-1-10 03:03
propQuest.inc //任務內容配置文件
+ w3 Y5 I2 m9 E2 `9 F
propQuest.txt.txt //任務文字文件
$ D9 m! f, G% n& z$ T( ^1 a
definequest.h //任務的定義文件
欢迎光临 飞飞世界论坛 (http://ffwold.com/)
Powered by Discuz! X3.2