飞飞世界论坛
标题:
[补]任务增加
[打印本页]
作者:
admin
时间:
2016-1-10 03:02
标题:
[补]任务增加
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
, B4 _+ ]- f# [2 O6 H% B4 Y+ Z
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
% x) p4 }' v& ^
SetBeginCondLevel( 15, 15 ); // 这是等级要求!
1 C6 ^# {6 Q# ]; ?; L9 T
SetBeginCondParty( 0, 0, 0, 0 ); // (未知)
: k8 ], r. @" }3 ?4 ^3 R' g) t& X
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业
7 N" w3 C1 n# o9 g7 N! Z W
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
& [& M! D8 x4 y- s
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"
" E- R- ~( m* Z, v5 D
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
# @8 x/ c3 E; L4 \2 [/ {: |, t. x
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]"
f& L& D2 H) S/ O6 A# I
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
. X. Z8 v3 I& ]( @) D+ [$ T! D
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
1 C7 ~! S( v' C0 x" @: \$ K7 F
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
8 ^% C% O5 o3 ]3 p: W5 T6 k
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励"
0 d/ R' o; G: `' [" e1 Z, M
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币"
1 R( c2 s) k! U( }* _
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
% C7 D4 t) F" e' M
SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
: w2 F- O2 R: v- b7 p. V
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
& w* ~8 O$ n+ d" _- T: L B- Q/ f
5 n# K2 B; [/ N; S0 m' C' T
/ N' U2 g# V' D. X' L v
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
$ b" p( A* I, e! I4 V& P
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
8 w2 u' M$ V2 u* t9 N
SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
0 D( Y: T+ U, |8 ]
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
" ]+ n6 ]! ~3 ?% _3 ?
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
! t6 S: T7 `1 s8 t* q$ ^+ [4 k
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
7 l; M, |2 ~+ x+ v2 x
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
+ b% C; d# Z% Q3 [/ z# u
SetDialog
0 ~& i% w0 _# C6 p6 C
(
! W+ w$ f4 `; L. G& Z9 @6 h
QSAY_BEGIN1, //首先对话NPC的任务说明01"
# N A/ Q$ i# |6 P5 _0 k
IDS_PROPQUEST_INC_000712
0 c3 W2 s- F# w# g/ W. g" ~
);
4 J0 e( v* C' o9 O f# \6 Z
SetDialog
; r, S, W' _& F, G2 w: @5 B
(
- F& j J6 N" s1 o
QSAY_BEGIN2, //首先对话NPC的任务说明02"
0 W% b# K- a8 r
IDS_PROPQUEST_INC_000713
) r% u0 P2 |' z8 D4 N% g
);
' A8 ]$ n; D( t" v2 c
SetDialog
% q; v, g7 e R& S9 v
(
4 z) \* Q8 w& {6 A& X, O
QSAY_BEGIN3, //首先对话NPC的任务说明03"
; E2 z1 l. B# A! P, g, y- L
IDS_PROPQUEST_INC_000714
% x3 W( q3 V: D3 S6 x1 B0 r. i
);
# @# }- ]$ Z. e0 Z) f
SetDialog
- D2 K6 z! \4 r) m
(
+ U4 ~8 g x- _7 l2 v
QSAY_BEGIN_YES, //用户点是回答的话"
$ T0 ]" N; X- `/ t" X
IDS_PROPQUEST_INC_000715
4 }1 `$ t( k O# i1 {3 W
);
: v0 m/ }' e+ C7 c
, G2 a9 w+ b) b" ], O' e
SetDialog
# Y4 v9 c* ?2 I, ^
(
( b; j. N1 N* ~- s0 n) k( F# P
QSAY_BEGIN_NO, //用户否是回答的话"
' N: ^2 K, W) Y
IDS_PROPQUEST_INC_000716
1 w5 U/ z! n* J8 _- k; N
);
6 Q( p9 T3 L0 R% K5 t
SetDialog
* `; W/ s- u2 a% R+ l
(
3 I2 ^+ _1 N# i) B# o& o" [/ c2 T+ g
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
?% V* v, M- p {, C$ p9 M
IDS_PROPQUEST_INC_000718
; E$ J4 }" N0 M% u3 y. X* `
);
+ {, m6 r4 c/ @, G ?& k- r1 d
SetDialog
0 K% C0 S+ q9 `9 O
(
9 O, q, S/ Q+ Q% J
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
7 X6 s& u/ P4 M: u* p; [3 W \) y
IDS_PROPQUEST_INC_000718
# k/ ^/ C3 S& t0 u: X: Z+ q
);
6 A; y& U- u1 M* L4 q- I! m& q( ?
SetDialog
4 B# S; N2 g8 H2 a* ~
(
6 b& j5 ]! y, r
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
b1 K; h0 K) f3 z' Z0 r
IDS_PROPQUEST_INC_000720
& d6 d: ^0 Y: C, K7 y
);
- h' N1 \1 _# v1 ~; ^/ K
8 E; w" j6 |$ n; q- V) F9 d# m
X/ s9 L& g) v( b7 k2 I( q' D$ Y/ C
作者:
admin
时间:
2016-1-10 03:03
QUES_JBAHSDGUBQUGUVS
6 P9 M: d: Z5 T8 t
{
5 T; O, a; x# o/ K1 A/ w! u
///////////////////////////標題部分////////////////////////////
5 b6 }# ]: I% m4 S% E
SetTitle
4 z! A% I: l3 D5 z; ?+ N6 M
(
u( k8 q; n2 w& R. S& t1 d7 y
IDS_PROPQUEST_INC_004308
, ^3 y- I @: L7 k% e
);
5 I& h" y& e. p, X& R% _
///////////////////////////標題部分////////////////////////////
+ a1 a( H1 F1 D
setting
, t, T9 V- p% b0 _3 B+ H0 ~
{
( g. {9 n+ A: B* M
SetHeadQuest( 6005 );
* ^ z3 t) J+ V8 l }
SetCharacter( "MaFl_Boboku" ); //波哥接任務
2 i3 D" \" j% D/ x* j0 f
SetBeginCondCharacter("MaFl_Boboku",WI_WORLD_MADRIGAL,6000, 4000 ); //接受NPC的位置(可有可無)
9 J; b# ]3 t9 ]' U1 l* f6 `3 Y$ Q
SetEndCondCharacter( "MaFl_Boboku", WI_WORLD_MADRIGAL,6000, 4000, QUEST_DESTINATION_ID_0000 ); //完成NPC的位置(可有可無)
7 Q5 H4 A, j7 L1 U8 Y
SetBeginCondLevel( 1, 100 ); //接任務的等級
% M- b( [* \, S' x% w7 e9 J* R
SetEndCondLevel ( 1, 120 ); //完成任務時候的等級
7 \, g4 ^! \, x ~* [) {& I! _
SetBeginCondParty( 0, 0, 0, 0 ); //無效果
% C/ z8 m X1 T/ I9 s$ P& a! B
SetBeginCondJob( JOB_ELEMENTOR_HERO ); //接受任務的玩家職業
* Z3 X, l- q, g9 j8 P; ?1 b3 p) I
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); //特殊的任務掉落
6 z6 F Z" A5 P# z* ^: C V6 C
SetEndCondKillNPC( 0, MI_MIA1, 5, 8138, 3004, QUEST_DESTINATION_ID_0000 ); //(未知,怪物真實名稱,数量,x坐标,y坐标,未知)
) _/ \1 K( U- B7 _; x7 J
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_MAGICSSTONE01, 1 ); //給玩家物品
3 b4 N" D5 l4 l9 e& h3 V5 Y
SetEndRemoveItem( 0, II_SYS_SYS_QUE_MAGICSSTONE01, 10 ); //扣除玩家物品
9 {: S: a, x: y" y2 D" _ L
SetEndRewardGold( 1500, 2000 ); //任务完成后奖励的金币
g, B B* q( x7 j6 t
SetEndRewardExp( 784, 2000 ); //任務完成後獎勵的經驗
* Z, w$ I/ H( Q! \9 n) I0 b; _8 n
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
) `5 O. J/ f2 p* g. M
SetDialog
# |6 H7 j: n9 l& [ W) q% ~
(
9 ?* I. b0 F. w: l- r
QSAY_BEGIN1, //首先对话NPC的任务说明01"
) `' ?0 G6 o' ?& }6 L1 ?
IDS_PROPQUEST_INC_004309
8 e0 ]9 x# i6 o0 @5 V
);
; r. d1 y9 Y0 ]# @) n
SetDialog
, ?# U8 |5 X% a# s. {
(
5 l6 U4 i( p$ W I
QSAY_BEGIN2, //首先对话NPC的任务说明02"
, Q M: l( A7 s$ s" _% a/ P
IDS_PROPQUEST_INC_004310
3 P# @+ J! o# ^$ @% G- s
);
- k" e& N9 Z' z+ V
SetDialog
% ?4 k6 n) `* p, M
(
3 y2 {4 Y t& Q8 u
QSAY_BEGIN3, //首先对话NPC的任务说明03"
3 Y3 V; H# m1 J
IDS_PROPQUEST_INC_004311
3 t( L$ k; d2 `& I9 n
);
2 D) q: ]0 b/ u. j2 I3 `& { O
SetDialog
8 b9 i! E; |; z$ f2 I1 F
(
8 k0 \* x1 A& W( a0 |
QSAY_BEGIN_YES, //用户点是回答的话"
4 u+ M& ^& t# {3 }( |2 R; D1 c% U' p
IDS_PROPQUEST_INC_004312
: w- C5 t2 h/ ^5 y
);
" a: U- D( M) X( ?! i
. U u. r% R: P2 D. L
SetDialog
* K5 v- r8 |: O! G. d' x3 R' g
(
1 M& y( R& d' j& C9 e4 T) z$ A
QSAY_BEGIN_NO, //用户否是回答的话"
8 s2 U' B; V& ]) X& `& |
IDS_PROPQUEST_INC_004313
w/ A; a" P$ u: c
);
' B# H# N5 J- u/ N0 g4 |
SetDialog
9 T" E- E( C# r6 _8 V
(
2 p$ j: D3 y. m6 `* a
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
3 G9 K8 ]3 l5 a P1 r$ k" M7 V K
IDS_PROPQUEST_INC_004314
- c. n. _" o+ G# M* j
);
% I5 L+ Q6 p: O+ ?5 O; w( n
SetDialog
+ g) _. Y, M# H4 k
(
/ t: ^9 h3 l/ W0 u
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
- i# C- c5 A' G* m
IDS_PROPQUEST_INC_004315
( {' D$ G+ c4 K- h7 i
);
/ {7 H2 n+ h# i
}
8 l* ^% R) G0 z1 g4 o$ S/ f6 `: u
}
作者:
admin
时间:
2016-1-10 03:03
propQuest.inc //任務內容配置文件
2 ~5 \, M4 d8 E3 _ N# j9 n5 j- x2 K) g
propQuest.txt.txt //任務文字文件
' \5 \& Q. u I
definequest.h //任務的定義文件
欢迎光临 飞飞世界论坛 (http://www.ffwold.com/)
Powered by Discuz! X3.2