飞飞世界论坛
标题:
[补]任务增加
[打印本页]
作者:
admin
时间:
2016-1-10 03:02
标题:
[补]任务增加
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
, _: N% m& C! L9 r( m5 K' X7 C
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
7 y' }" m$ K5 \2 N2 k
SetBeginCondLevel( 15, 15 ); // 这是等级要求!
, f# u5 e8 B/ c5 j
SetBeginCondParty( 0, 0, 0, 0 ); // (未知)
. R& f! \' G$ {& s) B
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业
* H- e& `5 u3 A& Z5 q- _
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
7 U* k+ B: s2 ? a
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"
N3 a8 r/ [+ ~( ]+ \2 ^( |
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
/ H5 w# s& M' R" }4 C" k0 c6 p
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]"
3 K6 d6 A" ]& R l1 T# n* n$ j$ Y
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
5 |% T' P9 a b5 }
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
* k# T$ p& h* k/ [( G
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
" N: V5 x9 F! C2 `7 F
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励"
3 b2 n6 _+ F5 l" Z
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币"
5 p0 \: \$ L* G+ M
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
5 X" e# n7 T: I2 r) z
SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
- p2 ?7 [+ A' T$ x I; n* f1 X
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
. z8 z& V3 X# g
1 n l/ g) c: p9 q2 v8 l9 b& V
2 I4 h; m% s: c3 U9 b
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
% g/ Q7 k' w B1 ~& h
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
. ^' ]" ?; v& X: `4 p
SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
/ H6 f. P( x+ Y: ^
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
7 f) l( S7 z- w- P" O6 C3 S
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
: j6 @1 }+ m2 }7 ]+ ~' U/ R3 x
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
4 Q6 m3 Q2 N3 [5 h6 ]( Y' |& F0 h
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
. U, }2 W; b: V8 d6 O* x% J
SetDialog
6 n/ o& |' B, Y4 Y; `1 ]* `
(
& _' D |& C, \1 h+ y
QSAY_BEGIN1, //首先对话NPC的任务说明01"
4 c! {3 |/ d9 x
IDS_PROPQUEST_INC_000712
. \2 L, ^" x. C6 z4 K1 o+ b7 s
);
2 f/ i3 n; V$ q8 E0 l# P
SetDialog
# G( X; B6 s5 U7 H( e3 C/ Y W+ C4 {. S
(
9 T, J p: t& [% s! ~
QSAY_BEGIN2, //首先对话NPC的任务说明02"
3 h/ m1 w3 H5 m4 [- M; y- w, j
IDS_PROPQUEST_INC_000713
+ M" @9 { t6 K0 K
);
3 i0 ?3 ?2 C1 M
SetDialog
! Y$ l" [5 T( e. U- w4 K, e
(
7 l- `) O% L) \" [6 V9 Y$ Y h+ m
QSAY_BEGIN3, //首先对话NPC的任务说明03"
9 G( H B7 E- W% q; k
IDS_PROPQUEST_INC_000714
0 L K4 [6 N, q T& l! z7 ?
);
% ?- b& K; R7 ?( n, C1 Q
SetDialog
5 p" F% W" b7 [9 b5 a
(
; L( j3 a8 m; _9 _
QSAY_BEGIN_YES, //用户点是回答的话"
1 u& u' g4 w+ |: P# }
IDS_PROPQUEST_INC_000715
/ ^1 ^6 A; _# W. H6 U2 X7 Z9 s& O
);
% u* G6 M: ~$ G5 c# x' G
! _- K$ l6 @1 ^3 R
SetDialog
/ y9 C( b* m7 q$ c" D; H1 m! g
(
0 Z! }; G+ S4 f( j- S4 u2 d
QSAY_BEGIN_NO, //用户否是回答的话"
: [* ?' y5 a! R1 i% o1 K$ Y
IDS_PROPQUEST_INC_000716
- o# Z; @* W! U" I2 Z
);
9 g1 j" z$ k3 Y
SetDialog
) @% A) i0 c$ X( l X( C# g/ T
(
- {% A5 Y# h) ?$ P" E# c
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
! H* r% R0 \& u9 p
IDS_PROPQUEST_INC_000718
& l7 y7 i7 {2 w' e2 X4 y
);
8 G- u+ V" Q% L/ u* _0 E& p
SetDialog
5 ]! r7 q g6 `; |" Z4 W
(
1 \. y. \9 P; S5 C8 v
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
* E* U/ `2 N# u3 E
IDS_PROPQUEST_INC_000718
7 w+ y/ c W- h6 |! u3 x I
);
/ x1 v6 v/ B: `
SetDialog
4 Y) S4 c) O( i" ^# X+ H
(
" a$ f/ G- L0 k
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
# I o# T/ U+ J; h! n" _! M9 a/ j% _! w
IDS_PROPQUEST_INC_000720
% `' S: X7 Q3 C8 X
);
( h/ ?9 d* y; U" B7 Q' Z* R
! d" C2 J# L" |5 }& E& @+ i
/ a" |9 i. O: S
作者:
admin
时间:
2016-1-10 03:03
QUES_JBAHSDGUBQUGUVS
7 _7 x2 N( Q, } B& I8 |
{
0 K7 ^# ~+ J; Q6 {6 C8 ]6 {" j
///////////////////////////標題部分////////////////////////////
+ t3 L: c3 T9 K, X( W
SetTitle
' z, O; G' J4 B
(
. P2 ^" t# N9 K& y
IDS_PROPQUEST_INC_004308
, e& q2 n2 m, N4 |! V2 R& p5 c
);
7 M* a0 I) `& v: i) o6 j- p3 h
///////////////////////////標題部分////////////////////////////
$ @- r; q0 H- [6 e
setting
0 ?1 h$ A3 h( @# k+ K! _& D7 R' L
{
" L" D$ S/ a; M" o8 _2 X" B* c$ ?- Y
SetHeadQuest( 6005 );
6 n& N I" a0 _3 z# U
SetCharacter( "MaFl_Boboku" ); //波哥接任務
3 f. w) a2 r2 }4 U1 O
SetBeginCondCharacter("MaFl_Boboku",WI_WORLD_MADRIGAL,6000, 4000 ); //接受NPC的位置(可有可無)
) ?( }- `$ _( B
SetEndCondCharacter( "MaFl_Boboku", WI_WORLD_MADRIGAL,6000, 4000, QUEST_DESTINATION_ID_0000 ); //完成NPC的位置(可有可無)
8 ~, ]5 v$ X, S! y
SetBeginCondLevel( 1, 100 ); //接任務的等級
+ `1 [5 v7 L) @ `4 Q) M1 q( s
SetEndCondLevel ( 1, 120 ); //完成任務時候的等級
2 }6 U$ I% w# e4 c; Y5 v* w
SetBeginCondParty( 0, 0, 0, 0 ); //無效果
; n. n7 \' N1 ?0 D
SetBeginCondJob( JOB_ELEMENTOR_HERO ); //接受任務的玩家職業
! n9 T: P- x) ^1 G1 @. U
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); //特殊的任務掉落
# ? V: N2 h/ s9 B4 F
SetEndCondKillNPC( 0, MI_MIA1, 5, 8138, 3004, QUEST_DESTINATION_ID_0000 ); //(未知,怪物真實名稱,数量,x坐标,y坐标,未知)
+ A' z6 q1 K$ g2 W t3 K: c
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_MAGICSSTONE01, 1 ); //給玩家物品
: N n6 S* m3 x
SetEndRemoveItem( 0, II_SYS_SYS_QUE_MAGICSSTONE01, 10 ); //扣除玩家物品
. a% I( c. m9 u6 `' X' A& [2 Y
SetEndRewardGold( 1500, 2000 ); //任务完成后奖励的金币
3 Z4 x5 C) F) f7 w
SetEndRewardExp( 784, 2000 ); //任務完成後獎勵的經驗
$ \ |6 |1 |% ~, ~
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
: f# Q7 z( S2 e
SetDialog
1 N0 A2 d$ W# P2 Y4 ]% ~; E6 h
(
% _' J% A# n! j
QSAY_BEGIN1, //首先对话NPC的任务说明01"
2 }$ _; P0 ?, I- ]: c7 B
IDS_PROPQUEST_INC_004309
5 J. _. ]0 S8 d* p
);
4 l# b6 V4 s: m9 f# G8 ~2 B/ |
SetDialog
$ i0 D r b4 S" @' N* E
(
/ O1 ?5 C- s. \! p' c- x
QSAY_BEGIN2, //首先对话NPC的任务说明02"
8 k. ?6 Z# }: S4 r5 @) c& S+ ^
IDS_PROPQUEST_INC_004310
* c$ B) ^4 a. T
);
" r; d; k/ Z B$ v% ]# i4 n9 x+ D
SetDialog
: ?! [5 D: n/ N. W
(
* C" n0 C3 C# i, r6 E+ k P! U
QSAY_BEGIN3, //首先对话NPC的任务说明03"
6 M7 [, g% K! N8 w/ E: V2 y
IDS_PROPQUEST_INC_004311
6 U# { S% k+ {) x, u" w- B O/ C
);
: A7 R' X. i# m* ~
SetDialog
( Q! `9 h7 R7 d: Z! |# Z
(
. k$ x5 _$ Q1 y- l% Y4 I3 i* k7 F$ m
QSAY_BEGIN_YES, //用户点是回答的话"
$ L4 ~) e w( @3 X# A" A
IDS_PROPQUEST_INC_004312
9 a$ g1 V7 m; r" f: ]0 h' O
);
& L) n2 z4 J4 z4 \0 H0 n/ S
E: s" N0 W# O$ m
SetDialog
# }/ v7 ~) e- E: S7 d; N* W$ G* ]
(
% n5 a# U/ n" C, ~
QSAY_BEGIN_NO, //用户否是回答的话"
& O; Y; w5 `" Q0 y0 }: _
IDS_PROPQUEST_INC_004313
+ G% t: F) @/ f5 g+ d" v( M
);
1 w) U5 I3 q ]4 W
SetDialog
4 F: \7 L# I0 \9 j
(
2 p3 e' w% P. a0 ^2 u* |0 Q" E
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
6 k" r3 t+ g; M
IDS_PROPQUEST_INC_004314
& T" E0 F: |7 J
);
4 H4 b( L0 A$ H2 w8 B
SetDialog
& z; c; I( I6 ~ Z% J# n
(
; V7 ?: c/ ?4 T- P+ I; W" e0 Z
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
7 G5 p; a5 i/ @2 P3 Y2 ]
IDS_PROPQUEST_INC_004315
6 x7 {0 p3 V, `9 l, c( r/ Q
);
' d/ [; e9 H" X5 p, L+ F( _5 N& B$ C
}
1 T4 M- `; [0 e1 j
}
作者:
admin
时间:
2016-1-10 03:03
propQuest.inc //任務內容配置文件
$ T8 A0 J: Q2 @. I
propQuest.txt.txt //任務文字文件
- y0 S, W& s' B" b9 m+ u
definequest.h //任務的定義文件
欢迎光临 飞飞世界论坛 (http://ffwold.com/)
Powered by Discuz! X3.2