飞飞世界论坛
标题:
[补]任务增加
[打印本页]
作者:
admin
时间:
2016-1-10 03:02
标题:
[补]任务增加
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
: V" x6 ?4 e L1 ~# J
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
% f$ T" Y6 [; M# K
SetBeginCondLevel( 15, 15 ); // 这是等级要求!
, w; j7 r; w$ d) }; W+ h; ]& i9 m
SetBeginCondParty( 0, 0, 0, 0 ); // (未知)
1 F# z2 t! K& B7 O4 a9 N
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业
2 U# v h/ q4 O# n8 j7 n: R
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
% C3 E. q! J1 E3 _6 ]& R
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"
" o/ a& W8 f1 e+ a* R3 T% T
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
- A9 @. }8 ]7 P% ^& h6 L( A" u
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]"
4 {4 u' H8 Q J6 p0 r
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
; J7 C5 Q( P% E/ s4 E' I+ |/ g
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
& a* K j5 o, D
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
# L" g% Z' [# V2 @+ a0 V* ]- @: |
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励"
2 b2 h6 M9 u. ~' A
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币"
, g1 ^/ G- n) g; v" _
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
: ]; f6 C" f+ ^; U
SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
2 F9 S8 T) V6 V$ @+ p% {3 V
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
, }$ p( N% M f5 [
2 Y C+ w/ h; V4 O
5 y7 I2 F% s( H N& u4 w) s
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
3 w, B: D: }$ k
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
( _0 u7 h \" b) o% x- p9 a: e) C
SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
, r5 b8 S% \$ p+ X! q; t
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
( k* |, ~$ J: \5 w% U
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
: L4 y8 T# Y9 p8 J6 P4 k+ ~
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
8 F+ _) m0 h0 H# |
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
8 g' Y: p) m3 d8 e, y `
SetDialog
% z- u# o7 A$ T0 O
(
- P3 `2 K$ E) p0 E" ^2 r
QSAY_BEGIN1, //首先对话NPC的任务说明01"
4 @9 \& x! |* \# g1 ?; b* A* O7 c
IDS_PROPQUEST_INC_000712
) W) w) C" A9 ]7 o4 r( e! V
);
0 M1 S7 C' Q6 f
SetDialog
: X! _& n& V" @0 H; o8 n
(
0 e9 N; N' H- }: J* c
QSAY_BEGIN2, //首先对话NPC的任务说明02"
1 C, a# f: C& o! G- S1 L q, ~" Y
IDS_PROPQUEST_INC_000713
! F7 K, o! }5 [* {
);
0 f& Q# Y( f% f. T( ?
SetDialog
/ s2 J- c6 V& H. f6 U6 C
(
5 ^& E/ Q0 e7 k- C$ ]
QSAY_BEGIN3, //首先对话NPC的任务说明03"
+ {0 ~/ @6 u, ]. l g
IDS_PROPQUEST_INC_000714
1 u8 L0 y- r; Y1 F; m5 f; N, }
);
6 E. Y) s/ E; G# D& R* w$ v
SetDialog
1 Z8 W J- G, q/ `
(
5 X/ E v! x4 }
QSAY_BEGIN_YES, //用户点是回答的话"
9 ?& X8 c2 Z( O. K
IDS_PROPQUEST_INC_000715
/ c9 p7 X* }+ X' K
);
, k8 N0 g# f9 Q( C q
- h5 A& G* ^" Y& M
SetDialog
3 j) u! `. d3 ^ L2 O
(
1 z* ]' P5 V8 I4 n3 S
QSAY_BEGIN_NO, //用户否是回答的话"
& i) E9 F8 Q/ ]' B+ p
IDS_PROPQUEST_INC_000716
* I5 q" r( P y( g' M' v; P
);
$ {: U) c1 D; `3 _6 s
SetDialog
, A+ q/ `* d* b/ {- _
(
+ _; B% g( C( H, T! ?
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
$ F; y# M9 F9 L! P% a$ k
IDS_PROPQUEST_INC_000718
% i3 W+ g5 d* I P' L0 Q7 I8 u
);
( H1 ^0 [; ?8 m Y" U; L/ T
SetDialog
, v n+ q, ?& i5 ^8 L$ D8 G5 G
(
6 }% a* [% |: B" E: r# A, T, q
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
+ f1 x! J5 k* R
IDS_PROPQUEST_INC_000718
: i* O+ c3 I2 x. E
);
$ Y1 b- |+ D- W* b
SetDialog
, T) B( v6 x5 L( X2 p V' `
(
& {4 M6 D' k2 |3 I
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
* ^: n( A9 }1 E
IDS_PROPQUEST_INC_000720
- }3 W5 Z9 e0 W
);
. V" |$ o+ p" Z/ L L1 x
7 |& f- o+ {2 v# ], p0 t
' V: D p! E) ?
作者:
admin
时间:
2016-1-10 03:03
QUES_JBAHSDGUBQUGUVS
6 T6 a( ]' z3 B$ d3 |
{
& G2 g }( Y: p7 h
///////////////////////////標題部分////////////////////////////
) ? }( v | _# A0 L- S
SetTitle
3 |) `8 b! r) m" E. w1 l$ K
(
0 d3 N0 A2 }7 @9 Z; q2 ^/ d& {
IDS_PROPQUEST_INC_004308
$ p+ U- r5 g. h5 y2 {/ W
);
7 Y) W' \' x; l# g" ]$ N; N8 W
///////////////////////////標題部分////////////////////////////
# A2 u: a4 C" T( h5 R
setting
( D% P: D' h( H) _
{
3 G' K" I! I6 N
SetHeadQuest( 6005 );
6 i- `+ \: [% E) v T0 T/ k7 w* N
SetCharacter( "MaFl_Boboku" ); //波哥接任務
6 v: V" z1 D) H5 f7 t
SetBeginCondCharacter("MaFl_Boboku",WI_WORLD_MADRIGAL,6000, 4000 ); //接受NPC的位置(可有可無)
( h7 ^0 ]/ _, b
SetEndCondCharacter( "MaFl_Boboku", WI_WORLD_MADRIGAL,6000, 4000, QUEST_DESTINATION_ID_0000 ); //完成NPC的位置(可有可無)
/ [6 i m! W: ]; g' ?* F8 v
SetBeginCondLevel( 1, 100 ); //接任務的等級
3 P" B3 ^+ n, D2 Q" \) I: K+ [8 N
SetEndCondLevel ( 1, 120 ); //完成任務時候的等級
2 m3 f) `4 I) C4 L9 J$ k, n
SetBeginCondParty( 0, 0, 0, 0 ); //無效果
" L8 V" ~) _( d% A6 g( S8 G( S8 b
SetBeginCondJob( JOB_ELEMENTOR_HERO ); //接受任務的玩家職業
# I1 ^+ n5 b5 z" a3 ? x
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); //特殊的任務掉落
! l- y/ {- s0 j `
SetEndCondKillNPC( 0, MI_MIA1, 5, 8138, 3004, QUEST_DESTINATION_ID_0000 ); //(未知,怪物真實名稱,数量,x坐标,y坐标,未知)
6 ?! ^/ K0 O- B) |2 v; u$ m1 j
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_MAGICSSTONE01, 1 ); //給玩家物品
$ m5 a+ u. b% i2 i# ]1 }8 I
SetEndRemoveItem( 0, II_SYS_SYS_QUE_MAGICSSTONE01, 10 ); //扣除玩家物品
2 M- G3 P2 z% _- R. D P
SetEndRewardGold( 1500, 2000 ); //任务完成后奖励的金币
4 c* B" n1 q5 I1 s7 p" V* v
SetEndRewardExp( 784, 2000 ); //任務完成後獎勵的經驗
+ d9 A% m3 k! w) I5 M
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
; G: S. _# g3 m% \# m
SetDialog
+ Q; }$ {: t% `" P
(
# N( k, q$ J: V" C8 V5 L7 s2 Z8 p
QSAY_BEGIN1, //首先对话NPC的任务说明01"
( W9 K6 [8 p% U6 H7 J( x4 y$ O* t
IDS_PROPQUEST_INC_004309
* N. r$ C2 }4 e
);
& y0 {) y1 n( }& _4 T4 i7 u1 P- ]7 R
SetDialog
1 N8 t% F% C7 M' M: _* G0 ^0 r. l
(
) P y" \# d2 \! Q5 s9 D
QSAY_BEGIN2, //首先对话NPC的任务说明02"
% {' I- m+ J) r& z+ U
IDS_PROPQUEST_INC_004310
. y N! m' w6 @5 T, D$ \( n' ]
);
: `1 b- e( q+ c s6 W1 N8 ?5 m
SetDialog
7 ~! b1 I; z: ^7 ]
(
! Y8 u& [7 ~8 y, u* b9 ]( G
QSAY_BEGIN3, //首先对话NPC的任务说明03"
! N s5 y- w# |, E3 V+ g
IDS_PROPQUEST_INC_004311
! V6 ?/ N _7 u5 M# D+ h, D7 m
);
' R& I9 j4 ?7 T# M; Z* F/ e
SetDialog
2 Q5 V# l( Q9 o
(
1 J4 ]2 O h( u' Z: l( Y" M
QSAY_BEGIN_YES, //用户点是回答的话"
a; T; H9 v, A0 K1 k* x
IDS_PROPQUEST_INC_004312
" n7 y1 t2 A' Y" E/ q# W
);
* r% \1 K. e+ C: i+ q
/ E6 @- p# d0 `7 s+ Y
SetDialog
4 }* [# q8 i2 r( F2 ~7 o
(
t8 g; O2 g4 a4 y
QSAY_BEGIN_NO, //用户否是回答的话"
+ |. n b3 r' r1 c& M
IDS_PROPQUEST_INC_004313
* j* J7 Q7 K) d. m, S0 B/ s
);
; y' X( T5 w3 Q* W; j. W# \3 \6 x
SetDialog
9 w7 J8 L' s% ~1 E j: @6 u7 U
(
* z* @# g9 s$ w% r2 t2 B$ B: B
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
' k6 `/ d' j1 _8 Y
IDS_PROPQUEST_INC_004314
i! x5 H4 w# i% z
);
. H9 g a* X) p1 y. y6 [: ]
SetDialog
% R2 U) x! {: V0 v$ a& t
(
! \) c6 g( C& N* S- n
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
$ [ b0 U4 V# {" N2 f- q# E8 ?
IDS_PROPQUEST_INC_004315
8 c( t8 c" U$ R9 S+ g9 c; z
);
" P. p" k* w D% T9 D
}
; `9 X5 K5 h" r& a
}
作者:
admin
时间:
2016-1-10 03:03
propQuest.inc //任務內容配置文件
$ L8 c+ i( f2 a0 g- ]
propQuest.txt.txt //任務文字文件
* s8 |6 H! t) | G% o9 x8 T7 Y
definequest.h //任務的定義文件
欢迎光临 飞飞世界论坛 (http://ffwold.com/)
Powered by Discuz! X3.2