飞飞世界论坛
标题:
[补]任务增加
[打印本页]
作者:
admin
时间:
2016-1-10 03:02
标题:
[补]任务增加
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
$ _1 M1 ]% O8 w) v3 y
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
3 H g" k4 w, m: _# r
SetBeginCondLevel( 15, 15 ); // 这是等级要求!
3 a; N' x! h4 j0 i
SetBeginCondParty( 0, 0, 0, 0 ); // (未知)
- U+ n5 A/ a: W# e
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业
9 N3 @. K* k% s
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
9 U/ u/ F. e( x4 }+ w
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"
% @4 r: X' J: V8 K" @; A; o
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
* q- ^/ E: X# x
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]"
|, t9 G0 r) S4 p! V3 x* u- e
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
0 I, p) N. p M# ~& g& r
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
( \; o( ]( T: c1 o
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
" r) x, |) t& F3 u' b- W# F1 j
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励"
; n% N6 J5 p* `1 y6 m/ V
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币"
# ^3 Y& }2 |% g( r
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
, s( U5 ]. q+ q+ x. [. u+ B
SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
5 a: o8 e) F" |! C% L* z# r
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
5 \" v" t3 z3 _$ l9 Q
6 v3 J% Y7 `: f" v! m/ }
0 _1 Z* c* @: [+ Y$ b
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
+ d5 k; x$ R+ O2 M
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
: L, W: j# s3 v/ D& ~, v* v
SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
" T5 O ~$ L! Y0 n; Q
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
, t$ |" u2 o- K4 P/ w* h
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
8 a2 D$ L0 [' P r
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
7 O& \) Z4 s( E# `8 B# i( D
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
( {3 {4 |3 }) \
SetDialog
! N. E; {- w. ?+ M$ P6 u# O. u
(
. V) m9 O7 V8 _
QSAY_BEGIN1, //首先对话NPC的任务说明01"
3 M8 x! L8 c% {
IDS_PROPQUEST_INC_000712
4 k. W' _6 P7 w8 y
);
5 ] q7 J: U. [5 X- ~6 P
SetDialog
& c/ i: Q0 M$ X7 y! _$ G. G
(
w( B7 v# j1 Z, d8 C2 Z. q
QSAY_BEGIN2, //首先对话NPC的任务说明02"
! |5 T Y/ o: H+ n' j
IDS_PROPQUEST_INC_000713
* T8 J& R4 n% S6 f; u7 K
);
2 ^8 ~! k! N( y" M( \. o" Y# Z
SetDialog
7 M1 D2 e \' d8 x' K
(
, U( l2 i6 B+ j3 l5 ` y
QSAY_BEGIN3, //首先对话NPC的任务说明03"
1 q2 s( |6 F+ r+ ?, O. n
IDS_PROPQUEST_INC_000714
6 ~; e' N5 Y- p. _5 K1 `$ b
);
- T8 D5 J/ Z) I) _: {' d3 T
SetDialog
: b( h0 k! x' Y" r2 c, l: M, b
(
" ~* Z( \, h+ S/ X/ M9 [$ `
QSAY_BEGIN_YES, //用户点是回答的话"
* G* W+ F" K5 `& e4 C; X
IDS_PROPQUEST_INC_000715
2 l' f5 Y$ j5 p) @) |7 `7 w0 K5 p
);
8 u7 _& g$ d) u) J
2 R' S. c7 u' p4 G+ R
SetDialog
+ f- G, G6 Z8 f: n S8 t) q( W
(
1 v: k- `( y1 [- t5 I
QSAY_BEGIN_NO, //用户否是回答的话"
% C# f" B- }& R* |3 e
IDS_PROPQUEST_INC_000716
7 w! P3 f. H( d# C3 O8 z8 n
);
u6 p$ G7 x8 M/ s& {$ d3 @
SetDialog
, v' r3 Z+ Z1 E9 ~3 p
(
' W! W# _$ M6 V, \7 c) @1 c6 q! u
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
. r' V2 a0 ^9 @+ u! u3 n+ b
IDS_PROPQUEST_INC_000718
$ @, K( e# V& N
);
7 J9 e" n9 d) F. q
SetDialog
+ u' w4 t6 e! h% ~0 F+ |4 K
(
6 h; j) A: J" G
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
* {' h1 w$ i9 I- y5 n ?6 k% x, ]
IDS_PROPQUEST_INC_000718
+ C, R& M5 J+ O# j
);
0 B- T* c6 d' N# O
SetDialog
4 Q9 [9 G C6 B6 b
(
. v% g( [* u8 h
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
+ i* H$ {' e4 y5 w5 p' k2 s
IDS_PROPQUEST_INC_000720
8 W6 u0 y+ s0 M ~/ S. F8 F6 Z3 i
);
+ S, B: X6 x: R+ V9 e3 |: [, F
% C T2 P7 e- e: ^) {; m8 F' W1 V
7 H* ?' Q0 H; Q5 ^) Q
作者:
admin
时间:
2016-1-10 03:03
QUES_JBAHSDGUBQUGUVS
6 b- D% f2 a5 @# n- f/ U2 H
{
9 e' c5 b6 _1 W/ W) J
///////////////////////////標題部分////////////////////////////
: Y. \2 I3 b- _1 i/ p% N. B
SetTitle
. c$ s/ `( |7 a. f1 g( _/ a/ F) }
(
+ Q8 s/ ?* `) [
IDS_PROPQUEST_INC_004308
3 J3 U2 B4 P/ Y. |1 d* U
);
* q' D+ k# n6 L+ q* G4 H( x8 A+ C
///////////////////////////標題部分////////////////////////////
4 ^4 K' r) z- z& e
setting
1 D6 T, Y) `' M
{
$ \2 }% y R. J% G: r; c
SetHeadQuest( 6005 );
3 c8 O# @/ I# B% q% K4 y
SetCharacter( "MaFl_Boboku" ); //波哥接任務
2 J; x: ^4 l4 Q( F
SetBeginCondCharacter("MaFl_Boboku",WI_WORLD_MADRIGAL,6000, 4000 ); //接受NPC的位置(可有可無)
/ W2 R% p, ]6 n) R1 U
SetEndCondCharacter( "MaFl_Boboku", WI_WORLD_MADRIGAL,6000, 4000, QUEST_DESTINATION_ID_0000 ); //完成NPC的位置(可有可無)
# x- J! r) X3 J4 ?) X* p# h+ [* }
SetBeginCondLevel( 1, 100 ); //接任務的等級
1 N1 B/ [6 ^1 E# v7 s8 n
SetEndCondLevel ( 1, 120 ); //完成任務時候的等級
$ I0 Z$ e+ W/ W
SetBeginCondParty( 0, 0, 0, 0 ); //無效果
' t! H' H0 I) X" A% k* W
SetBeginCondJob( JOB_ELEMENTOR_HERO ); //接受任務的玩家職業
* C1 W: L% f. M/ w
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); //特殊的任務掉落
+ C7 h$ ?6 c7 h
SetEndCondKillNPC( 0, MI_MIA1, 5, 8138, 3004, QUEST_DESTINATION_ID_0000 ); //(未知,怪物真實名稱,数量,x坐标,y坐标,未知)
' V) p/ Q- b8 K3 [8 R; O; j
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_MAGICSSTONE01, 1 ); //給玩家物品
, f3 @0 G% z, I. Y* l5 _1 T0 n# ~: M
SetEndRemoveItem( 0, II_SYS_SYS_QUE_MAGICSSTONE01, 10 ); //扣除玩家物品
( G( c+ Z) F g- [
SetEndRewardGold( 1500, 2000 ); //任务完成后奖励的金币
: b" b8 a( g. W3 X, u
SetEndRewardExp( 784, 2000 ); //任務完成後獎勵的經驗
# c- p6 o8 x9 M& k/ K
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
0 U/ p! N0 ?# Q* V0 Z# g
SetDialog
8 x; W' k. R0 L0 f
(
1 K0 r4 B+ y+ S9 N
QSAY_BEGIN1, //首先对话NPC的任务说明01"
7 j/ U8 v* F, g. Z& h. x( M5 O
IDS_PROPQUEST_INC_004309
3 f: G* u; R+ y: {1 `
);
+ J( Y5 r4 `) S% I" b" D, l( N8 S
SetDialog
. e* s/ i! ~: i$ ]* Q7 x4 O8 r' f0 m
(
- ?7 `- I9 c0 R" g% k
QSAY_BEGIN2, //首先对话NPC的任务说明02"
3 M' H! r6 M. B/ h( P
IDS_PROPQUEST_INC_004310
, M, z' V0 L3 `" y3 R6 [
);
( d; G8 P) S2 {) q
SetDialog
2 y; w! ?* k9 E& h% o" m
(
; I1 k% \+ ~( {+ e
QSAY_BEGIN3, //首先对话NPC的任务说明03"
6 M, b+ i" z+ Q+ y/ A
IDS_PROPQUEST_INC_004311
. k4 ]3 Q+ s9 o* w0 c0 s
);
0 z4 i9 X* I0 y0 B
SetDialog
" D) v. y( X2 G
(
; F: Z% `/ ^* v, ]+ U. G
QSAY_BEGIN_YES, //用户点是回答的话"
2 U6 w1 U/ i) t: @& M
IDS_PROPQUEST_INC_004312
' Z8 s6 d7 Q+ ?0 c# T4 P
);
( G- }: Z" B( R E+ H3 X
0 k/ {; \7 G9 E
SetDialog
1 }9 R# h: ^# x, N, X# v
(
& i2 q/ b8 m! N
QSAY_BEGIN_NO, //用户否是回答的话"
5 O* o% r+ t2 p6 f
IDS_PROPQUEST_INC_004313
9 {5 }& [* q# ^) ? U9 {
);
. f+ F3 B0 x. R* R% w
SetDialog
1 X1 F3 |/ w) C. I
(
! J: `7 m5 b7 }. U( P+ c
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
) _& Z0 l' K* R) _: l
IDS_PROPQUEST_INC_004314
# M P7 k, B6 q; i
);
# R* P/ O3 Q' [, I
SetDialog
0 p* {+ W4 j( W
(
/ K: A/ Y/ h7 P V9 l4 @
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
* [9 j, g3 f0 N6 r( j
IDS_PROPQUEST_INC_004315
3 b' Y: `# A5 f# }' O
);
) C7 a6 I" P5 c% i8 B
}
i' x }8 E: D, g/ o3 ~1 q! `5 L
}
作者:
admin
时间:
2016-1-10 03:03
propQuest.inc //任務內容配置文件
/ p9 u2 @% K. U& G0 }' m# a
propQuest.txt.txt //任務文字文件
, `3 j) ?( A7 _' d2 ^9 ]$ m
definequest.h //任務的定義文件
欢迎光临 飞飞世界论坛 (http://www.ffwold.com/)
Powered by Discuz! X3.2