飞飞世界论坛
标题:
[补]任务增加
[打印本页]
作者:
admin
时间:
2016-1-10 03:02
标题:
[补]任务增加
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
3 |: F3 V1 l. ~1 V& W3 a3 [
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
8 W' `4 R" H- s
SetBeginCondLevel( 15, 15 ); // 这是等级要求!
7 i! n* Y2 F: Z7 S4 |3 `9 h4 u4 @3 S7 [
SetBeginCondParty( 0, 0, 0, 0 ); // (未知)
. r: F+ j" Z5 ]+ C& ^4 ?+ V$ T3 c
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业
/ s! z9 O' R1 u$ G- k
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
( ?" v+ Z8 m. v4 y& J
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"
; L! `9 H b3 A7 c, l
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
# K& @! S& `8 d& b5 G2 ]: p9 c& L
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]"
- F+ ~: ]- C/ l
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
, I- s7 P# L' u0 Q+ C" c; }
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
9 S P) m* u+ x$ u) A. [; C$ B; S
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
3 O' o! z2 L+ C) |1 c# A
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励"
, t' D, G/ f8 m" F* p \/ q
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币"
: U; I, M4 ~5 J' B& l; Z
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
7 W7 n$ {. p) @6 W
SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
* z+ q' Y- J# Y7 k- h
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
+ t2 n2 _; W \5 g' \; F
1 r: `8 ^3 @& p1 o) ~
" ]9 L1 M: @7 b" Q
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
K! F" s+ ]6 [9 @2 R6 m
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
/ l; {# j7 d/ x. B* U
SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
+ {8 W5 h+ e1 t' h
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
* e& c- L' K- o# v0 H
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
7 a' T$ B/ ~, T1 i1 B
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
. T# D% [! d2 w# a
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
. `' [1 V9 J1 m& D E
SetDialog
3 `( w2 N1 n6 E( ~6 Y/ |- ]
(
" W3 q+ G4 @: s* Y4 F ?0 @2 l! d1 K, |
QSAY_BEGIN1, //首先对话NPC的任务说明01"
2 d( P/ i) c L! v
IDS_PROPQUEST_INC_000712
6 o( C6 W6 V( {# [% \1 n0 ?) K
);
l) A* e2 Y. R% d
SetDialog
6 c& A! n/ \' p3 D1 P1 |% e
(
. D3 t+ j) e1 s8 X8 [! I. H" l4 f
QSAY_BEGIN2, //首先对话NPC的任务说明02"
4 {2 k3 m6 |( U* B+ z& {8 V5 N
IDS_PROPQUEST_INC_000713
2 x1 T8 k9 @4 g2 Q) J1 c& m+ Y
);
. P9 F% S" t W d/ s. g( |% N$ b2 ^
SetDialog
7 j' b2 p* n1 d+ |! R$ u8 E
(
. Y5 ~6 x3 P) F
QSAY_BEGIN3, //首先对话NPC的任务说明03"
6 r( m; M9 e, d) w- J
IDS_PROPQUEST_INC_000714
, I. L# |5 J7 l
);
, J" a4 a% \+ P$ f- V$ h b v; ]
SetDialog
/ j. @' e# F- D
(
8 q/ j% K+ R5 J9 a9 K
QSAY_BEGIN_YES, //用户点是回答的话"
# F: ^; y- s+ }6 E. Z
IDS_PROPQUEST_INC_000715
/ @- a6 \ U3 ^5 L' P
);
2 f) V* D* P/ x' ~) _- j
$ _- I8 n T* R4 W/ m9 {0 F
SetDialog
* w' _9 u' W- X1 h: ^! R" [0 F8 m$ M3 d( s
(
1 s& l6 O1 s4 y; m8 ?
QSAY_BEGIN_NO, //用户否是回答的话"
/ F# O! S( q$ J e8 P& F' d, _
IDS_PROPQUEST_INC_000716
( R2 |) J* M& `# r. ]
);
9 D. ^) ]) B. r" ?; k4 C2 k- y
SetDialog
& V v9 W! B2 R) o5 \, ?
(
* A+ ^$ w; D7 Y4 a2 G' P% e; ]6 N
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
1 d+ s0 U) p, P5 p& }4 m, T3 t
IDS_PROPQUEST_INC_000718
5 t3 }- C' Z0 ~3 d+ W
);
, V5 X+ r, @/ d% Z2 y& w1 y' P' ]7 K
SetDialog
( y' A% f9 Z( J) ~: Z. a8 T. y, K
(
+ k) M+ Z/ U7 v8 B0 F
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
- ?$ D3 B4 K% P, A- R; f
IDS_PROPQUEST_INC_000718
+ P f, \. u5 Q: n8 F, j. S
);
' y: z" u$ a. U" b2 T& g/ l
SetDialog
+ z3 _# Y5 h4 C
(
+ g3 C0 |* @3 y1 |2 Y; t
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
- D5 R; L$ S% Z1 n3 _
IDS_PROPQUEST_INC_000720
! H% L% x! ~0 e/ O+ v* U, \4 _
);
2 [" O0 _/ r# @
0 H' C( \" k. R5 a8 j
" l8 M |+ B7 R; K6 k2 m
作者:
admin
时间:
2016-1-10 03:03
QUES_JBAHSDGUBQUGUVS
2 p I+ E u5 Y. S: n! S
{
, B/ m. W* F6 ^2 e4 \: ?) |
///////////////////////////標題部分////////////////////////////
; d- I6 O) A, e0 {) V% w
SetTitle
- h$ L# O$ R, a( v1 E( G
(
) B0 g7 z& O: f
IDS_PROPQUEST_INC_004308
4 k* a+ j# K+ A2 [3 d+ Y3 Y( X
);
1 R P9 \# y* o; U L5 a; C# k
///////////////////////////標題部分////////////////////////////
* T2 @5 u9 y6 R+ s
setting
* P# t7 z0 R' N. g
{
; J5 k2 ]* j* s" W1 y3 `# \
SetHeadQuest( 6005 );
& c$ G+ u5 ?, F# U5 C) ?
SetCharacter( "MaFl_Boboku" ); //波哥接任務
% S4 ?3 G! Y U' y! e7 L
SetBeginCondCharacter("MaFl_Boboku",WI_WORLD_MADRIGAL,6000, 4000 ); //接受NPC的位置(可有可無)
) K* M5 k& }. g- @5 k6 G
SetEndCondCharacter( "MaFl_Boboku", WI_WORLD_MADRIGAL,6000, 4000, QUEST_DESTINATION_ID_0000 ); //完成NPC的位置(可有可無)
% e# s% \6 Y9 E ?* O# b3 s. ]1 n
SetBeginCondLevel( 1, 100 ); //接任務的等級
8 a6 {& \: K5 ~+ R8 @
SetEndCondLevel ( 1, 120 ); //完成任務時候的等級
& c. r# i" }2 A; R+ q2 b
SetBeginCondParty( 0, 0, 0, 0 ); //無效果
' |! p6 \8 g1 g- Q* X
SetBeginCondJob( JOB_ELEMENTOR_HERO ); //接受任務的玩家職業
1 J# {8 ~# N8 z8 \
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); //特殊的任務掉落
$ k( _$ W7 r# t" h: i+ M
SetEndCondKillNPC( 0, MI_MIA1, 5, 8138, 3004, QUEST_DESTINATION_ID_0000 ); //(未知,怪物真實名稱,数量,x坐标,y坐标,未知)
7 V6 k4 E- k1 H0 j' Z9 }& {
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_MAGICSSTONE01, 1 ); //給玩家物品
9 v7 q' X6 K! n; ~! z* r B& _$ s
SetEndRemoveItem( 0, II_SYS_SYS_QUE_MAGICSSTONE01, 10 ); //扣除玩家物品
& y* S, G: ?/ T7 L1 S3 J
SetEndRewardGold( 1500, 2000 ); //任务完成后奖励的金币
1 U ?7 O: W+ K. s/ R; g
SetEndRewardExp( 784, 2000 ); //任務完成後獎勵的經驗
1 g: d5 h1 l6 Y9 n) q
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
0 c% x9 d Y8 c0 S1 O" l3 c
SetDialog
9 @9 k' T" V( s8 G8 y; z* u; ^( U! ?
(
0 T( S: L P! U6 w2 w& y" a
QSAY_BEGIN1, //首先对话NPC的任务说明01"
( N4 L+ [! i4 a; Q+ y; Y/ h
IDS_PROPQUEST_INC_004309
8 c0 J* e2 H' s
);
& j4 @9 R) r, h* Y7 p+ R
SetDialog
! ~4 v+ o; U2 v7 S% a/ k5 D
(
7 o8 y+ N, l- k$ G# O
QSAY_BEGIN2, //首先对话NPC的任务说明02"
8 I. t) H5 J; H0 u% @
IDS_PROPQUEST_INC_004310
5 D: c; a# P* ?( U- W) a9 O) X
);
7 A. v! J+ ^$ Y# Z% j
SetDialog
' ]# J( q: r x" A$ o8 C6 S% k
(
" r+ @, w! C6 `" o
QSAY_BEGIN3, //首先对话NPC的任务说明03"
- [; b# I; V* }" i( A% B; b
IDS_PROPQUEST_INC_004311
) Q8 i: y$ ~$ N* u
);
g6 a" u* m- w6 j2 j
SetDialog
( H" n. R- @! Q
(
" ] w) O. z3 D: z& g! Z! m. U
QSAY_BEGIN_YES, //用户点是回答的话"
- X! E' l2 [ [$ b* k( i' c; u3 P
IDS_PROPQUEST_INC_004312
$ t. r8 C5 f/ p/ T% i7 U& c- m; w
);
+ Y$ C! M* w m; l/ K0 q+ ]
( m) a4 ], c4 @0 R5 Q
SetDialog
- i4 H4 A+ K- ?" i8 p
(
: J- q2 ~3 p. q% N e* _4 B
QSAY_BEGIN_NO, //用户否是回答的话"
$ `1 ` R2 u8 K% m
IDS_PROPQUEST_INC_004313
/ ~6 f5 w( f7 U4 K/ d
);
+ n2 E$ N, C/ g$ O) ]' J
SetDialog
T3 [: \9 ?9 ?. d `* @
(
$ Q* M. @# _% }; O5 C# }' M
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
0 D! H5 N) v: L; V, ~, p( |* Z
IDS_PROPQUEST_INC_004314
6 I7 A. }. v' V
);
9 ] {5 J& k# l+ R9 `. P& [7 X
SetDialog
* V0 J( { B* x
(
0 N1 z& g9 ]4 I& P* f
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
; y0 f: j' z7 Z- w1 C. n
IDS_PROPQUEST_INC_004315
$ g9 C) }$ W* U' v- Z
);
2 f* l8 i/ }" a. b& Z
}
, H3 E# U; O# _ ?
}
作者:
admin
时间:
2016-1-10 03:03
propQuest.inc //任務內容配置文件
0 D+ ^. r: e0 h
propQuest.txt.txt //任務文字文件
8 H3 l$ W0 i7 O" c
definequest.h //任務的定義文件
欢迎光临 飞飞世界论坛 (http://www.ffwold.com/)
Powered by Discuz! X3.2