飞飞世界论坛
标题:
[补]任务增加
[打印本页]
作者:
admin
时间:
2016-1-10 03:02
标题:
[补]任务增加
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
' X: b0 c1 @+ S h& u8 r8 j* F
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
4 h0 \' Z l! L/ H* W1 `
SetBeginCondLevel( 15, 15 ); // 这是等级要求!
2 U* u% G6 Z3 `$ L( m2 I9 z" `
SetBeginCondParty( 0, 0, 0, 0 ); // (未知)
% [) ~& l# g$ F/ V4 b; |, ~$ r
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业
j3 v( B; \$ u5 t
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
) g0 } K( s3 S9 W" i
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"
! U. R2 u y: ]) D* u
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
7 n7 S+ y/ T" N9 B
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]"
# k: f5 n+ }1 J3 E
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
& E3 q; i0 r8 V$ S
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
+ l5 g+ s+ V" P! V4 Y5 j H% v% s4 }
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
% `# G" S& T: j, D" `! N p
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励"
: }8 V F/ {# Q$ g
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币"
* B9 ]8 F" o1 o2 w) R S
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
9 }) j7 U5 o* Q: y0 J. @
SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
/ G/ d% U9 o( E: W6 c+ B* z
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
t2 _! ^/ V( }; g( _; @% i
. {8 ^+ A. }" q3 k+ ~2 B/ e& V
8 {, P: F2 q& H, E! K4 B
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
. ^1 j) n, @9 v2 T, x" T$ r
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
9 X: p1 U9 _$ C; k( B2 F2 j0 b; Z* ^
SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
+ a. G; _ d: `3 o5 k9 h0 B
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
+ s; z* S# a, o- e- [7 b' |
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
$ W5 p3 D. Z# }' @
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
3 e8 {& y+ `4 b5 `. {1 k* u
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
, v4 X1 \* R4 c0 F
SetDialog
2 H5 c9 a8 e0 m3 h& ?: `; }
(
8 o8 t0 X: `; F: m% C
QSAY_BEGIN1, //首先对话NPC的任务说明01"
, ?; I* ^4 ^; g; @. K
IDS_PROPQUEST_INC_000712
m+ ~8 U' W; S& C
);
' I2 P, Y- _. K5 g
SetDialog
' q; H( |0 m2 V6 E. _
(
9 }! l( A* h9 V+ j$ A
QSAY_BEGIN2, //首先对话NPC的任务说明02"
" X& ^2 H0 V5 {' }
IDS_PROPQUEST_INC_000713
. u* U9 L _5 w' z& _7 c
);
" \: b* s4 l2 J+ j o9 G
SetDialog
5 h9 x5 h9 u# w
(
+ X9 z2 D. ^) t9 ^2 J3 g& f
QSAY_BEGIN3, //首先对话NPC的任务说明03"
$ w# `4 f1 V% b2 U
IDS_PROPQUEST_INC_000714
7 n9 H" j; @6 y c0 h# c2 p
);
- j$ }! u7 T; J3 p
SetDialog
/ Q0 v7 |1 x4 N+ H& G: I: _
(
; p, C% i$ J/ K& [" I! {
QSAY_BEGIN_YES, //用户点是回答的话"
: k3 f, N9 H! ]1 C* n4 _) y# G
IDS_PROPQUEST_INC_000715
9 a. o2 S6 V! q
);
' ~: f5 D8 Z2 {- @
% T6 a* R. ]7 p* h: b3 P
SetDialog
$ ~, }7 `4 z0 U& b2 L4 u
(
5 a. f- {% e! U8 _+ X
QSAY_BEGIN_NO, //用户否是回答的话"
. P4 K, K+ b- I* s8 f5 F
IDS_PROPQUEST_INC_000716
. ]! H/ Y" u- w* D( o' O
);
5 y: d" f8 y! `9 q2 z4 g5 H! s
SetDialog
9 j8 i$ K! E4 I
(
+ y) f8 C, f$ x/ {; h3 A2 O6 N
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
" l' V% k7 c K+ ]- E- J
IDS_PROPQUEST_INC_000718
; S( |5 D+ ^+ f: y( x
);
& v( \- o* w$ C& b* s' a3 O
SetDialog
$ S: g7 c! f) [$ s* H$ V; ?
(
; K' R2 h) K. {
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
2 g% v8 B) N5 p, E
IDS_PROPQUEST_INC_000718
7 N& h" {- ^: T- k/ A( p. i' u
);
+ a1 M& U/ P0 e- h+ u1 t
SetDialog
0 t' Y. |0 i! l
(
+ a- [7 [' l" Y
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
, \% t# K) `+ b1 H. ~ z: c& U
IDS_PROPQUEST_INC_000720
2 e5 K' T4 Z: Q9 U4 V% s0 r% Q0 o8 v
);
: G( _6 \6 o3 ]/ m2 S
7 b# n- y- A6 T2 D
! g4 m* w, n# {9 d" i# b* m4 c
作者:
admin
时间:
2016-1-10 03:03
QUES_JBAHSDGUBQUGUVS
; u a k4 |! L1 e
{
# T5 l7 M7 c0 X6 ~0 \; c4 A
///////////////////////////標題部分////////////////////////////
$ j/ b% l# {: i# D: d
SetTitle
- I+ k: s& T7 p4 n A" C6 K6 D
(
: c9 n1 j t/ `' m* Q4 E& ]
IDS_PROPQUEST_INC_004308
0 }) Z7 a* o& E2 n. x
);
. l, G2 l9 V8 f2 L( B! |
///////////////////////////標題部分////////////////////////////
; J* I- n- _. i8 j0 Z5 u
setting
1 ?% f& I/ i8 Q3 ^" {7 r1 @
{
! _+ o$ ?9 f8 Q" y [* J
SetHeadQuest( 6005 );
* u8 M) d$ v# Z3 b
SetCharacter( "MaFl_Boboku" ); //波哥接任務
3 S j8 B0 h+ V
SetBeginCondCharacter("MaFl_Boboku",WI_WORLD_MADRIGAL,6000, 4000 ); //接受NPC的位置(可有可無)
3 x }; r0 w m/ d
SetEndCondCharacter( "MaFl_Boboku", WI_WORLD_MADRIGAL,6000, 4000, QUEST_DESTINATION_ID_0000 ); //完成NPC的位置(可有可無)
, W: s5 M/ F6 W" W& d2 {( h, N% `4 o
SetBeginCondLevel( 1, 100 ); //接任務的等級
! R6 r# q5 G E
SetEndCondLevel ( 1, 120 ); //完成任務時候的等級
Q0 f5 O1 J+ s& S$ W
SetBeginCondParty( 0, 0, 0, 0 ); //無效果
E$ o* C* i9 j5 Z' W/ `" _) Z8 `
SetBeginCondJob( JOB_ELEMENTOR_HERO ); //接受任務的玩家職業
. Q4 i# c8 |7 j& d
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); //特殊的任務掉落
7 k: I, J* H5 Y9 `
SetEndCondKillNPC( 0, MI_MIA1, 5, 8138, 3004, QUEST_DESTINATION_ID_0000 ); //(未知,怪物真實名稱,数量,x坐标,y坐标,未知)
* o4 k5 T/ O! O3 a
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_MAGICSSTONE01, 1 ); //給玩家物品
/ y, r3 M! ~6 ` ~) [4 i7 V9 U
SetEndRemoveItem( 0, II_SYS_SYS_QUE_MAGICSSTONE01, 10 ); //扣除玩家物品
7 ^7 K0 |+ J+ _+ o# u
SetEndRewardGold( 1500, 2000 ); //任务完成后奖励的金币
' @- g. L) ^! `* {1 m
SetEndRewardExp( 784, 2000 ); //任務完成後獎勵的經驗
" u3 t. y. ]$ T( v
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
8 p7 ?7 \9 n" ] f+ q' ~* r
SetDialog
7 j/ S- r# S7 `5 I( r
(
. |* j$ Q4 T2 s I
QSAY_BEGIN1, //首先对话NPC的任务说明01"
( w6 b! T4 e* r/ f
IDS_PROPQUEST_INC_004309
. ^9 k) w3 @/ `8 }2 V P3 }! k
);
: h0 i7 O3 D5 f
SetDialog
. _) J5 P5 e/ E3 [" I- w
(
# c7 N0 W, z- a
QSAY_BEGIN2, //首先对话NPC的任务说明02"
* p5 {9 ]$ Q ]1 A7 h% \
IDS_PROPQUEST_INC_004310
9 v' D% U3 C* Y& P" r& ]
);
" r6 M+ t$ z0 }; Y$ U4 b* G
SetDialog
* p! r" H) h5 ?8 P
(
/ g& p. ^4 x( d, q2 P' v
QSAY_BEGIN3, //首先对话NPC的任务说明03"
! m/ a0 u5 l2 Q; r5 D( \
IDS_PROPQUEST_INC_004311
# s! S. b% f% X2 K) A1 b2 z
);
) g7 P5 \# w ?1 b' {; {
SetDialog
8 ^7 C- U0 R- W
(
+ f E6 {" s# A! f |+ L
QSAY_BEGIN_YES, //用户点是回答的话"
3 Z { S+ [% W; G
IDS_PROPQUEST_INC_004312
! \% R) ~6 D$ j* k$ u! x2 I4 D
);
c; V0 o/ Q' u
2 I/ r% [; h7 F! `: g! `6 e# D
SetDialog
$ H. E6 R, S: }& ?9 Y2 e
(
5 J. D Z* o& R+ D% {5 v
QSAY_BEGIN_NO, //用户否是回答的话"
* {1 j& @! J9 ]
IDS_PROPQUEST_INC_004313
. y* T' [1 g9 M& w4 e
);
6 z, H! u/ B: K2 t3 b0 {9 Z }
SetDialog
% T3 a" C. R5 E
(
, w7 Y1 |- f# n$ M% ? w3 M, [- U" x
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
2 B" [9 v0 c8 g( I- y' R
IDS_PROPQUEST_INC_004314
) U2 A! j- D! `7 r1 g Q2 R
);
% s, e7 v9 P' N3 t
SetDialog
: M; A$ K1 ?7 s# V/ r* G! W2 Z9 S
(
; I- {& e% M, A. }" V2 Q; y
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
% k, K" ^/ S$ y8 V3 f# O
IDS_PROPQUEST_INC_004315
( ^0 b5 k* E: z' U$ R$ T( y
);
* D5 f1 D ^: E
}
/ w. H! r6 E& l) Z$ O* U9 o' O0 n. @
}
作者:
admin
时间:
2016-1-10 03:03
propQuest.inc //任務內容配置文件
1 g ~, A2 `( _. g+ h
propQuest.txt.txt //任務文字文件
* S$ O, N7 y* N$ C! ]
definequest.h //任務的定義文件
欢迎光临 飞飞世界论坛 (http://www.ffwold.com/)
Powered by Discuz! X3.2