飞飞世界论坛
标题:
[补]任务增加
[打印本页]
作者:
admin
时间:
2016-1-10 03:02
标题:
[补]任务增加
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
( j* ^3 K" y. Y! x8 s
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
# K8 e5 {- L' S5 v" h
SetBeginCondLevel( 15, 15 ); // 这是等级要求!
" R, {9 r/ w5 Q7 E
SetBeginCondParty( 0, 0, 0, 0 ); // (未知)
% d& d. k0 F/ L* p5 G- B9 t
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业
4 B/ Y/ m* O ]4 ?5 P2 o$ e
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
5 @$ e4 R- X: g, I7 d2 g: d
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"
6 Z7 l' Y: d: Z. R" B: o
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
# k0 X7 ?3 s) h
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]"
: O! U0 t0 s+ z5 z& g3 S* \5 M% ?
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
! Z4 ]9 A( F/ ~' v: `* Z2 }
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
1 P+ r- v9 h8 q+ p
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
E" E- m o6 ?' @ R
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励"
3 o) o2 W9 V0 p7 K* f6 f' S
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币"
, R- j6 R P* u- h9 E
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
/ V- T) u1 L7 ]6 _, A2 v
SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
& r2 k, ~( v2 }( O# _) Q+ m' ~# @
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
1 b6 M' P9 P# z% @+ o( A7 e8 F
3 a! ]. H* `# k( O. {4 ]
2 z9 c6 l, J( V5 l. E3 b% h7 X* m
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
, S4 M- {+ Q# u8 n+ F8 |" I
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
5 B. a5 |2 X5 N4 l1 S/ V
SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
& \4 E/ R/ ^4 c6 L- h: U2 P
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
7 L3 `/ {2 G# Z0 U+ I
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
% h- u6 D& _9 ^
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
* L4 k. R" u6 t0 P7 I) G
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
. v- J2 x- [, Y* V
SetDialog
! N7 k7 v6 P, k- u" G
(
% _. @, E/ B* S+ k: P! K
QSAY_BEGIN1, //首先对话NPC的任务说明01"
- |8 B) X# I* h1 m6 f/ A/ a" `
IDS_PROPQUEST_INC_000712
- R3 s& a, A0 |' T7 @. G: u
);
0 t! U- ]' J5 @) V, Y9 F6 T) |
SetDialog
* e# C& e& B p+ U: Q
(
8 u- f* ~; p# _" @9 D8 ]
QSAY_BEGIN2, //首先对话NPC的任务说明02"
" v1 q( Z2 |6 Y$ ?# K+ b5 n
IDS_PROPQUEST_INC_000713
: u5 B' f# j/ F; [3 s. M' ?
);
/ v% y; {4 s7 S" f: L# P
SetDialog
( i6 z$ w5 g2 p7 y7 p; S! U$ b. T
(
; [# R! n. w/ [" V8 K( a0 y* V' D
QSAY_BEGIN3, //首先对话NPC的任务说明03"
: E9 a" A" N# W0 e- ]0 w+ _1 e9 P
IDS_PROPQUEST_INC_000714
; w, \, v: F5 H, r" i( \! C5 y
);
$ C# \! N( z" [4 a( N
SetDialog
6 P& X4 h* Y w* g! R- Y# n
(
" H) n% d/ I |. ?
QSAY_BEGIN_YES, //用户点是回答的话"
: D3 M' x( R3 j" E; F/ R) L& \
IDS_PROPQUEST_INC_000715
2 F% v+ u% {0 J
);
' `2 w' y a, j" X) p
& \) i* C& p% h' u f% r
SetDialog
' ]' \# J& k3 }) q# M
(
% F# A/ {; w5 K3 p
QSAY_BEGIN_NO, //用户否是回答的话"
2 W0 r% E& \8 o$ k1 l! v% d! V( k, x
IDS_PROPQUEST_INC_000716
8 E q9 Q- U. Z3 n" ]9 C0 R
);
# C L4 U. b& s
SetDialog
, {7 ]; q5 `' e
(
3 D! I2 q, V( Z
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
9 T+ d* R% `6 ?$ Z+ a& `, Y( Z
IDS_PROPQUEST_INC_000718
+ a) Y, z' L' u9 d, N
);
6 Z% g+ t1 p( G: y* X& @
SetDialog
/ K5 \, C) ]7 v' h
(
; i2 K. | y6 X" T; C$ {7 f
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
6 g" T# i3 V# a+ Z) r m
IDS_PROPQUEST_INC_000718
# S1 q9 x9 o2 |6 N, {" M1 w
);
: S, F _/ C$ b2 n0 ^2 d8 u
SetDialog
3 G7 H- w( P+ _# @( V; @ i
(
8 j, J& ]! J! m; v- z
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
; S p3 s d8 C. P. _* ?
IDS_PROPQUEST_INC_000720
. a, ^1 w+ `4 f
);
! ]$ Y) H$ f! K7 a5 z( v0 p* I( S
% j4 k5 f; g- v
0 T: W7 \# T+ h7 X; h) I. C# z
作者:
admin
时间:
2016-1-10 03:03
QUES_JBAHSDGUBQUGUVS
) I9 E" |! p3 A/ T4 O- s
{
* c. N5 R- v9 s+ }- u6 y! t
///////////////////////////標題部分////////////////////////////
0 y, w, }* l. e( c/ R' U
SetTitle
# x# E5 ^0 @6 S# G
(
7 @; c1 o& K/ C6 D' T
IDS_PROPQUEST_INC_004308
7 e* G6 E+ T3 d4 {+ T# y& e
);
$ j( A+ f x3 j. k) M
///////////////////////////標題部分////////////////////////////
1 G! [/ L+ t" F; ?7 _' o. }
setting
! G5 Y( k& M% f9 z9 S. M
{
: j! g0 K4 n# b; X) Y4 X
SetHeadQuest( 6005 );
1 }, G" m' a) K i
SetCharacter( "MaFl_Boboku" ); //波哥接任務
) K; [+ P! z4 V- B2 {0 P9 s, i
SetBeginCondCharacter("MaFl_Boboku",WI_WORLD_MADRIGAL,6000, 4000 ); //接受NPC的位置(可有可無)
( ^( q* U z* L+ R
SetEndCondCharacter( "MaFl_Boboku", WI_WORLD_MADRIGAL,6000, 4000, QUEST_DESTINATION_ID_0000 ); //完成NPC的位置(可有可無)
0 B: v5 P# k, e G
SetBeginCondLevel( 1, 100 ); //接任務的等級
$ Y6 t! d0 d2 | }- q/ v
SetEndCondLevel ( 1, 120 ); //完成任務時候的等級
; [. X3 w4 j# z/ Q* {' g1 @
SetBeginCondParty( 0, 0, 0, 0 ); //無效果
, l; d8 M! ]( u& V8 r* H( E
SetBeginCondJob( JOB_ELEMENTOR_HERO ); //接受任務的玩家職業
% \1 N, G% _1 w) C
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); //特殊的任務掉落
1 F( V. k' f, I, x5 w
SetEndCondKillNPC( 0, MI_MIA1, 5, 8138, 3004, QUEST_DESTINATION_ID_0000 ); //(未知,怪物真實名稱,数量,x坐标,y坐标,未知)
" _3 S. o8 D7 H0 X4 c) o
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_MAGICSSTONE01, 1 ); //給玩家物品
$ \8 D# h" a% V, b
SetEndRemoveItem( 0, II_SYS_SYS_QUE_MAGICSSTONE01, 10 ); //扣除玩家物品
: T- }- [) d+ C0 C W0 k
SetEndRewardGold( 1500, 2000 ); //任务完成后奖励的金币
. ]1 e: \" R, c
SetEndRewardExp( 784, 2000 ); //任務完成後獎勵的經驗
8 C8 I- \1 i$ \1 L# G$ q
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
+ n0 i+ \1 {* |( R/ y: [: D3 ~
SetDialog
7 a0 N1 [% j6 O6 A v- }0 }
(
8 x# A0 S7 R# q$ E( d
QSAY_BEGIN1, //首先对话NPC的任务说明01"
* `, A; F3 [4 k0 m5 o! ]9 P% S' q
IDS_PROPQUEST_INC_004309
6 q7 X5 J0 G% t0 r' X( l
);
( _" g n/ `( ~% { v; @
SetDialog
. v8 w% H1 s* t3 g! j
(
3 s( B, b8 D- N
QSAY_BEGIN2, //首先对话NPC的任务说明02"
+ I7 l" \2 j7 J2 ] }0 t) N7 `% E
IDS_PROPQUEST_INC_004310
6 B* K4 |: N9 F
);
' i Y1 H) K: l9 a8 N. e! f
SetDialog
1 s4 c5 i" f% _! t& X
(
9 e7 j. I; |8 x1 P) B1 l4 p& b8 A
QSAY_BEGIN3, //首先对话NPC的任务说明03"
0 \1 h& c1 P# R
IDS_PROPQUEST_INC_004311
1 K! E% t' p* q+ O
);
% ^1 X0 H. }. ^0 j" a
SetDialog
7 k I6 o: N* J+ H* s" N
(
5 S$ o) f0 s# y1 _' Q
QSAY_BEGIN_YES, //用户点是回答的话"
. m+ X9 j7 W+ P/ V+ d. v
IDS_PROPQUEST_INC_004312
7 v: m" I! i+ d& W7 [1 g& S+ B
);
1 f$ v1 X. O) B
# V- v G; p4 g
SetDialog
) f; m* A+ ~: V7 P' b) u
(
6 `% f3 J! K7 | D% E( {3 ?
QSAY_BEGIN_NO, //用户否是回答的话"
$ i4 E' M9 Q/ f3 j
IDS_PROPQUEST_INC_004313
" A; w9 V5 }8 }( R
);
( M7 Z1 M0 R% R1 n+ G/ z% E- [
SetDialog
6 T% G/ x0 } x
(
' n. L6 ~) g8 z# K8 u
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
$ V( E, q! b* V' ?. r U: h
IDS_PROPQUEST_INC_004314
* N3 |! P9 e7 W! ^( u! B
);
- k' o! H! I$ {
SetDialog
3 I" i0 `; s2 e
(
. M" O+ c I, @/ a
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
7 x! r+ Z7 g, q# [ V! f
IDS_PROPQUEST_INC_004315
2 Z" U8 x- I1 {) ~
);
5 \8 I* U' W: C; U! f# E6 `
}
! c- V) o7 X' a- k5 Q
}
作者:
admin
时间:
2016-1-10 03:03
propQuest.inc //任務內容配置文件
$ T0 N s$ E- e; T+ E- v4 |
propQuest.txt.txt //任務文字文件
6 w9 M+ R/ M- k9 _
definequest.h //任務的定義文件
欢迎光临 飞飞世界论坛 (http://ffwold.com/)
Powered by Discuz! X3.2