飞飞世界论坛
标题:
[补]任务增加
[打印本页]
作者:
admin
时间:
2016-1-10 03:02
标题:
[补]任务增加
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
# W( w8 d, N& N! @
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
2 F6 s9 B. I( i( Z; f9 |5 o% V H
SetBeginCondLevel( 15, 15 ); // 这是等级要求!
0 q) p- `7 m& w! Q# w- K
SetBeginCondParty( 0, 0, 0, 0 ); // (未知)
: i0 l! q' A1 b2 [) N: y
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业
5 f+ a& z$ W+ w7 G) M3 R
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
: d$ H t9 O9 |
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"
/ R( A6 E% U* Q
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
8 u1 `8 b5 H" T7 N" o
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]"
5 @& `- J# S% W" R
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
2 ~* o) |' X3 V' G( a4 s& J' e- q
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
I- a9 Q# {3 |' }; K' `7 [
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
8 t; K" n$ X- G- U
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励"
# c! r; K, x* Z5 b* p) j+ j
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币"
1 P Y) v8 }/ f8 |
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
4 N. j2 x e- u, a& }
SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
2 I$ G1 u7 I+ |; B" z
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
/ h( U" f8 g9 W f
5 h! {% S1 C* J* Y% F! r% A) ?- W' B
% l4 I, R- ~, t8 J, R6 I: f
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
& J) e, P) f8 U7 r1 a3 m
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
& h; C# v: Q) m# q9 Z
SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
: N( M; @3 s. z- K o% J% n
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
! ?! x$ \+ [( Z( j! D2 y- V' j
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
! }' R% U/ y% o7 X! f0 K0 w
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
/ V- D$ O, y9 R
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
/ E0 g+ i, J2 `$ Z8 o& A, q
SetDialog
: I( p @6 r8 i+ Y* F
(
1 _1 G! N( D% M' F# x; I0 \
QSAY_BEGIN1, //首先对话NPC的任务说明01"
. I. Y: |& ?/ I& p
IDS_PROPQUEST_INC_000712
' w/ j( r' n1 W l& o/ [
);
6 }, o$ S1 B5 E5 u
SetDialog
0 Q- v: k+ ^1 }, p7 ]
(
- ^6 T( z* Z$ b1 Y" e3 O
QSAY_BEGIN2, //首先对话NPC的任务说明02"
" h( M3 I. G- ]$ G u" b( w+ v# ?& Z; w
IDS_PROPQUEST_INC_000713
6 c7 o7 n& p! O6 u l/ t3 S$ n. j" `
);
7 u# [1 p c. c- I! P
SetDialog
, T& b# ]& b# N) l4 i
(
! ?+ B% ~- X: V+ g6 ]2 M
QSAY_BEGIN3, //首先对话NPC的任务说明03"
+ R. l R" {" F: e+ Z5 s. r* |2 Z
IDS_PROPQUEST_INC_000714
( M$ g$ V) B: k/ R( F
);
: m- G# G8 S2 Y4 V$ e
SetDialog
) Q8 x0 j7 o4 C" k0 F. I& P j
(
0 @" i3 G0 t& H/ m
QSAY_BEGIN_YES, //用户点是回答的话"
3 [2 D4 b8 s" L8 [3 v0 n
IDS_PROPQUEST_INC_000715
0 ]4 {8 R" G) C
);
( U+ g: m' i. i0 v# b6 e
) p3 f. P# [2 F+ V! ?
SetDialog
; o9 @0 B: L+ e9 `
(
0 O5 f& D2 x; ~! J
QSAY_BEGIN_NO, //用户否是回答的话"
( y# a: K2 s# A! y0 a8 q
IDS_PROPQUEST_INC_000716
. \- l, u6 b" w3 @* C7 v
);
! h o$ @/ H) A4 n! B9 X
SetDialog
- Y; h2 U0 W+ {/ t# X2 c1 D
(
. y$ T( V9 s9 |5 @2 i/ f
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
/ M, e) `+ H' Z0 v
IDS_PROPQUEST_INC_000718
! F. H( E2 A; p5 O
);
3 V; a% B4 ~# C7 d$ \. `/ m
SetDialog
# k* t& T) m) B% P8 Z" a
(
/ Y/ ]7 L: v. n6 Y5 F
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
/ c7 V' l- w! @0 X! |
IDS_PROPQUEST_INC_000718
: Z: w* A* O! B* _. p* @& ~
);
7 Z' f: S1 N+ c& c; f8 w" t
SetDialog
- m5 n8 _: Y) K. t; i8 _8 j/ k
(
% [' ^" T5 D8 t s* ]1 Y' ^
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
) x6 y, e( y: V Y8 x4 p! k2 ^1 |
IDS_PROPQUEST_INC_000720
! q! |5 f' C7 W- v
);
3 n5 y" P0 n, |, z- ]
Q( u, B6 ^9 v4 n2 h- S; W. D
# `# \4 B" J$ @& D& a" Q* u" N, y
作者:
admin
时间:
2016-1-10 03:03
QUES_JBAHSDGUBQUGUVS
, m) j2 P, L+ o9 j; m
{
0 L; {8 \7 J+ C0 L b; }- }
///////////////////////////標題部分////////////////////////////
+ w4 R; Z' Y, M! Q& A0 S8 B5 i
SetTitle
/ `$ U5 I/ d# t: Q9 |+ [4 g
(
, G: w3 @! `7 z6 a( l# t- ?' t
IDS_PROPQUEST_INC_004308
- W. T4 H# I6 Z* ] r8 T
);
1 i; O$ V: a8 \+ f$ b: b2 |: J
///////////////////////////標題部分////////////////////////////
5 {7 U6 f' Z1 _( v0 J. g" u* A
setting
2 I M4 m& b& E/ b" G
{
1 I& S- k2 P4 i3 k' F; e5 y4 t% ?5 F
SetHeadQuest( 6005 );
& [5 Y/ N( w; X* t4 G
SetCharacter( "MaFl_Boboku" ); //波哥接任務
; N# k" p5 O8 \% s$ T
SetBeginCondCharacter("MaFl_Boboku",WI_WORLD_MADRIGAL,6000, 4000 ); //接受NPC的位置(可有可無)
+ b5 _/ `( b0 j: b, K
SetEndCondCharacter( "MaFl_Boboku", WI_WORLD_MADRIGAL,6000, 4000, QUEST_DESTINATION_ID_0000 ); //完成NPC的位置(可有可無)
; l/ T0 ^9 W$ o' c" y* `5 \
SetBeginCondLevel( 1, 100 ); //接任務的等級
, f( A) U0 W3 `, t2 f! Z
SetEndCondLevel ( 1, 120 ); //完成任務時候的等級
4 D9 G4 T- O, G' C
SetBeginCondParty( 0, 0, 0, 0 ); //無效果
- F3 s) x: e8 l @
SetBeginCondJob( JOB_ELEMENTOR_HERO ); //接受任務的玩家職業
* r! m; w- y, x9 V s9 k" F
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); //特殊的任務掉落
0 b( r A; ?5 V; I1 W
SetEndCondKillNPC( 0, MI_MIA1, 5, 8138, 3004, QUEST_DESTINATION_ID_0000 ); //(未知,怪物真實名稱,数量,x坐标,y坐标,未知)
3 F; v# M) N" [; L9 ~% _
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_MAGICSSTONE01, 1 ); //給玩家物品
% n& i/ h- C" W
SetEndRemoveItem( 0, II_SYS_SYS_QUE_MAGICSSTONE01, 10 ); //扣除玩家物品
3 k7 t8 ] r, L) z
SetEndRewardGold( 1500, 2000 ); //任务完成后奖励的金币
2 z5 w7 s* E( H) t6 ~- F
SetEndRewardExp( 784, 2000 ); //任務完成後獎勵的經驗
7 B( c/ Z7 s' B% K+ { A
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
: S) n; M' C1 K7 a
SetDialog
$ h- X3 R- E* H
(
$ P* f. q9 \% w$ d3 n4 q7 a
QSAY_BEGIN1, //首先对话NPC的任务说明01"
/ l) _/ ]3 }- e1 S
IDS_PROPQUEST_INC_004309
2 @+ _! p+ b& N1 I
);
8 m* i0 O j8 o( @; Y9 I
SetDialog
; e! v& g! \7 R2 V* X+ N
(
4 D1 q" _ c, u! [
QSAY_BEGIN2, //首先对话NPC的任务说明02"
& E* P8 Y1 D1 |& Z2 Q* q
IDS_PROPQUEST_INC_004310
`7 d) m2 g* U2 b: {+ v
);
# z! u y" P2 R
SetDialog
: w3 J- ^+ z0 S: c& _
(
/ L( B) t7 L9 Y c$ ^2 E
QSAY_BEGIN3, //首先对话NPC的任务说明03"
8 S# j% P$ C) A" f
IDS_PROPQUEST_INC_004311
/ z; f2 V8 q( p |5 d+ F/ I
);
% Z( l$ p( w+ R6 G: A, U" g2 e8 {/ E% Q! {
SetDialog
4 b! Y$ C$ X5 l+ y) `: [# ^6 F
(
0 k: Y" h% C# K1 K
QSAY_BEGIN_YES, //用户点是回答的话"
: F! h5 f% E, M( z/ X- f
IDS_PROPQUEST_INC_004312
8 O& z9 ^0 [% K9 ^' P
);
# I, X, K: ^: I! c5 n" X* s& w
* k# Y- g# P3 q4 J
SetDialog
9 j) ?! Q( N9 C3 s7 |9 }) [
(
& y0 e8 o) N% A" H( b
QSAY_BEGIN_NO, //用户否是回答的话"
5 N. a! Y& f5 ~" L! K5 t; _$ d
IDS_PROPQUEST_INC_004313
2 `6 }: W% I+ T. J6 g& z
);
' l* ^) i/ r; ]8 e% w% F
SetDialog
& P0 Y. M9 a3 P: k( A, L/ `
(
$ |. C' @" ^' ^( V
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
1 M5 z9 ?8 Z9 D+ h0 Z
IDS_PROPQUEST_INC_004314
7 A% `2 g+ G: c
);
]9 j8 I! J6 M9 C# [9 U
SetDialog
& {( \( b. d) M( ^& f a
(
* N7 S2 N; X; D+ S$ z" l! K9 F
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
^) h; F# t' J
IDS_PROPQUEST_INC_004315
/ t* G5 b6 e% _0 j) l l6 @
);
% C0 ^: q) Q& t: ]. [2 Y
}
8 I7 [4 K6 Y5 F) K4 Z
}
作者:
admin
时间:
2016-1-10 03:03
propQuest.inc //任務內容配置文件
+ R7 b F3 M9 y9 V2 y; Y' A) |( d
propQuest.txt.txt //任務文字文件
) x) B) v1 p4 C) j& Q; I+ V" ?& M5 [7 e
definequest.h //任務的定義文件
欢迎光临 飞飞世界论坛 (http://www.ffwold.com/)
Powered by Discuz! X3.2