飞飞世界论坛
标题:
[补]任务增加
[打印本页]
作者:
admin
时间:
2016-1-10 03:02
标题:
[补]任务增加
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
) k( S A7 }9 q" b4 k9 i- @! {
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
1 a4 r9 w* I1 h! d; [% h
SetBeginCondLevel( 15, 15 ); // 这是等级要求!
8 W- q5 }9 t: I9 O* o
SetBeginCondParty( 0, 0, 0, 0 ); // (未知)
5 m) T- J3 c t0 w" C
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业
) ?, E) N7 j. f" C( Q! _
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
' K }* h' H; q) X' X ]
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"
6 E2 M0 g) F, U+ L4 b# N
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
$ t( Z2 S0 \! u# \
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]"
7 f* v% l# @+ t% S6 B1 S
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
4 T" o+ X# s* Z. A2 T. Y8 S6 P) n
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
8 _ w3 l* B; F2 d4 I: ^7 \5 V' ~
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
4 y5 L" z! O+ E4 G
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励"
. M/ G4 n4 j6 C! R; \) K6 ~
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币"
. H( ?( k* a. X- X/ ^
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
7 t" ^6 m* r' p" s, `0 ]7 @3 Z
SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
: y6 k8 q6 A9 q6 A7 M/ u
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
$ V$ f5 Y2 ^& q! I. X( z
1 |( L l. p/ g# q4 t" j
+ z; F7 W" V+ h# s# h( d6 Q
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
9 s8 a; C5 }" w& A2 t
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
4 K( C& j! H, D" W- \9 p! ^9 t
SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
% C5 a) ^: L% V, ~1 _6 w6 l
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
6 r* _ Z) y: l' o
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
! J( v- E3 K% `
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
% X# I# L) I' L& b2 Z5 I
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
& P2 {' P# r4 M& u9 r' C
SetDialog
( s+ W% ` \' x$ g ?
(
4 C2 f+ f0 k0 C" x; A
QSAY_BEGIN1, //首先对话NPC的任务说明01"
( p% ]" m; t" L n r/ C4 c& S
IDS_PROPQUEST_INC_000712
& T* A3 c& @+ B# |% F* b
);
2 O( X& C3 Y. s
SetDialog
- Y, v0 Z; Z3 r6 g0 d a
(
8 T i- u( Q+ u G8 t& Y' ~3 X4 k
QSAY_BEGIN2, //首先对话NPC的任务说明02"
# x% S) J& h! ~
IDS_PROPQUEST_INC_000713
0 @/ g# l" a$ v9 i
);
f6 |6 ?3 u9 q' S4 }
SetDialog
, |* U! o {. C9 L
(
, \2 r+ I ~2 Y4 @
QSAY_BEGIN3, //首先对话NPC的任务说明03"
; f$ ]3 f9 t* ^: j& y- i5 c/ p3 A' X
IDS_PROPQUEST_INC_000714
# l- b3 x$ o! q/ d/ ]
);
' O! C% z0 @0 g, U2 ^7 ~
SetDialog
; S* v# M% l7 ]2 z" n0 W! Y" D
(
% I4 o) s! z; E+ ^
QSAY_BEGIN_YES, //用户点是回答的话"
2 n$ m9 Q$ } {
IDS_PROPQUEST_INC_000715
/ s! ~6 T* P$ H
);
7 |- v: w4 ~; j5 `2 _% g, L1 T
( t/ F; e0 M# r T2 ^$ u- D* ~
SetDialog
: l0 c& |4 o% ~( M+ m) C
(
$ W; k; {: B! n. E/ U9 A2 i
QSAY_BEGIN_NO, //用户否是回答的话"
0 F4 ]0 x/ W0 G; d' c9 V
IDS_PROPQUEST_INC_000716
, w4 \/ x0 n. H9 S& I4 h, ?
);
" N- ]8 e" Y8 z
SetDialog
# ]9 Q; ?1 E7 j: A2 Z* w: @/ V7 m
(
5 ^- i$ R9 y2 B8 t) j8 Y- ?
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
, S6 t: H* l" g
IDS_PROPQUEST_INC_000718
4 ] N8 m, \- U# `
);
6 [0 r# @+ R: y! {* F1 W1 R( i5 B
SetDialog
; @+ O. U" k# n& Z0 V" l
(
+ M9 D0 R, S" O9 P! I
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
: u2 ^# ?5 p& Y& C! `" M; O
IDS_PROPQUEST_INC_000718
0 N. e! X. D0 X$ q$ l2 k1 P& D1 _
);
" E8 C0 x6 x1 ~, \9 K1 w; h9 W
SetDialog
# V8 e9 e; M. ]' j
(
; U& H0 A# R( _- K
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
9 G! Z7 A3 \5 h. }
IDS_PROPQUEST_INC_000720
% n# t: o' ]3 N& h) _
);
s3 ~: r+ w* o7 G2 D1 c: u
9 t8 {3 b; R5 E; ?5 R, s
. D! l O' {2 u7 g0 ~- Z
作者:
admin
时间:
2016-1-10 03:03
QUES_JBAHSDGUBQUGUVS
( Y( i8 A- s: l8 f6 b
{
1 w) o7 a: |4 k8 g4 ~. [
///////////////////////////標題部分////////////////////////////
. a# r4 w( e+ P4 v
SetTitle
+ k2 _' p9 N+ E1 L
(
! t2 H: U3 }1 o5 s
IDS_PROPQUEST_INC_004308
. l8 H5 h/ t! [, `: d+ {1 Z- M' G
);
$ ^ R5 b% T9 ~5 D
///////////////////////////標題部分////////////////////////////
5 `+ ?5 o$ |9 C( T8 I( Y4 o
setting
3 ?9 ]4 M3 t; d/ e
{
" D. x1 q: F( a' _
SetHeadQuest( 6005 );
: n7 Z% S( |9 \% q# m1 S
SetCharacter( "MaFl_Boboku" ); //波哥接任務
6 I' m: N4 m& S R
SetBeginCondCharacter("MaFl_Boboku",WI_WORLD_MADRIGAL,6000, 4000 ); //接受NPC的位置(可有可無)
) m% c, n/ }! t* }
SetEndCondCharacter( "MaFl_Boboku", WI_WORLD_MADRIGAL,6000, 4000, QUEST_DESTINATION_ID_0000 ); //完成NPC的位置(可有可無)
, `# ]$ ^6 t7 K# P1 J6 c# f* Z8 _
SetBeginCondLevel( 1, 100 ); //接任務的等級
8 A/ P8 ]7 p" f, c Q
SetEndCondLevel ( 1, 120 ); //完成任務時候的等級
# L' ^! y6 ?6 U9 T
SetBeginCondParty( 0, 0, 0, 0 ); //無效果
. x2 z* Z% M# n
SetBeginCondJob( JOB_ELEMENTOR_HERO ); //接受任務的玩家職業
6 z* {4 _- p4 G( u
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); //特殊的任務掉落
3 ]' y9 Y& V4 c; y7 C
SetEndCondKillNPC( 0, MI_MIA1, 5, 8138, 3004, QUEST_DESTINATION_ID_0000 ); //(未知,怪物真實名稱,数量,x坐标,y坐标,未知)
8 M2 _" G/ K' W# G$ M& i
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_MAGICSSTONE01, 1 ); //給玩家物品
. t3 c% q& @6 G" T
SetEndRemoveItem( 0, II_SYS_SYS_QUE_MAGICSSTONE01, 10 ); //扣除玩家物品
8 W. L' b2 N4 [7 J
SetEndRewardGold( 1500, 2000 ); //任务完成后奖励的金币
' E; G5 Y0 g! }% ^ a
SetEndRewardExp( 784, 2000 ); //任務完成後獎勵的經驗
+ N+ F2 P8 I) f2 A; [5 \8 _
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
6 f& b+ ~! }2 Q/ k5 ^
SetDialog
) a0 x3 ~) g1 P. k5 t F
(
1 R4 t3 m# f+ e0 h# s; d
QSAY_BEGIN1, //首先对话NPC的任务说明01"
" }0 N) r4 H' Y1 V8 A
IDS_PROPQUEST_INC_004309
+ ?+ f# ]: _2 h z# j1 ?( E
);
8 J7 V/ U- ]' r9 J7 e5 R; R* n
SetDialog
. K& `! A R a. c1 ?0 ?# Z! G1 P
(
. E2 H p! ?$ f, t1 M- o
QSAY_BEGIN2, //首先对话NPC的任务说明02"
4 H9 @- D8 [ l, L& z# T# [: N
IDS_PROPQUEST_INC_004310
4 W" b1 c! I! h7 I' S2 p
);
1 B+ y0 K; u0 |2 B, @
SetDialog
: ^ I: Z8 @6 W# y+ D
(
6 `; Q% l5 Z2 e: h' q
QSAY_BEGIN3, //首先对话NPC的任务说明03"
8 `9 b; i" S9 L
IDS_PROPQUEST_INC_004311
% r+ r ?' D) p- s) ~6 [# p1 h
);
4 ~5 I5 W2 }& w. D: K( e" W* |0 Y
SetDialog
* T* T8 v6 @/ I
(
4 d/ ^ B# Q- t, u% _1 g D
QSAY_BEGIN_YES, //用户点是回答的话"
% Z. |% p1 B3 s+ d% p- [4 b" x0 Z4 t
IDS_PROPQUEST_INC_004312
& l! ?3 N8 ~. Q3 p8 d: {& f
);
8 X( r, _* K! @) }. F% [' D
5 A7 L4 }5 e( `) G
SetDialog
# m) ?/ e( p# e: {; E# x2 I5 _
(
1 C# N6 w3 j' ^) f9 d
QSAY_BEGIN_NO, //用户否是回答的话"
2 z" e2 b( J$ \+ H+ _! ^. s3 ?* j' \
IDS_PROPQUEST_INC_004313
: M) m+ b7 F$ }5 g# z
);
( A5 r! O. f5 `. V5 { `; |( ]
SetDialog
7 j w, J) [% \( \; j' m0 h
(
- N! y9 l0 M: @# [5 I( a$ m
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
+ `# ]$ j/ q$ B) ^( T) t
IDS_PROPQUEST_INC_004314
6 O; k) `5 E1 E
);
, N+ W6 Y6 U2 H6 X/ p6 g
SetDialog
- ]5 [9 L: K+ P1 e/ o: D# @* G
(
8 h7 F" H+ K0 R- O' S2 l
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
# x6 T& i3 g) B- Y) R3 i" Z
IDS_PROPQUEST_INC_004315
& ^+ Z H4 H7 p4 ]4 m
);
+ S% Z/ y) Z& _" {- G
}
- P8 d1 G$ C) ]% e
}
作者:
admin
时间:
2016-1-10 03:03
propQuest.inc //任務內容配置文件
5 S7 `0 F; Y( [
propQuest.txt.txt //任務文字文件
4 u4 I% u6 t' v
definequest.h //任務的定義文件
欢迎光临 飞飞世界论坛 (http://ffwold.com/)
Powered by Discuz! X3.2