飞飞世界论坛
标题:
[补]任务增加
[打印本页]
作者:
admin
时间:
2016-1-10 03:02
标题:
[补]任务增加
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
0 U$ D! s% n, U- m
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
* B7 }# ~) {; `1 n4 n+ h; j0 ~
SetBeginCondLevel( 15, 15 ); // 这是等级要求!
+ Y# @) B+ P9 }' w9 }4 O
SetBeginCondParty( 0, 0, 0, 0 ); // (未知)
, {( J2 S6 m. H& y+ M% t; a
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业
3 R- s. C1 C3 P8 N
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
/ Q) q9 }' p8 ~- O$ o6 J
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"
$ i- H" R- e( V2 \' [
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
; y* W+ Z) G n: V1 u
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]"
) b F. Y: N; F8 s% S. \
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
" ~) d% N& \* Y
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
6 R4 B& |; J/ }! U! n
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
0 e1 ~3 f# m1 F: W) q8 z7 _2 z
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励"
7 v! h+ X$ p& F) b; V
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币"
y4 W1 t) D' e/ W" g
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
4 E, t( Z9 G8 f$ h0 a* w
SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
( ^/ w; E! t, H8 m
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
) L. U+ K* N, J, l% U9 V+ o
1 Z2 Q6 ] }$ g+ H
7 Z# E& u, c0 U# Q. Q6 `
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
! _- Q# D) B! ~
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
# z* Q5 X, }7 }0 H: Q9 b
SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
$ j+ _& h7 q/ r5 U2 ]& p; r o2 |
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
% z, ]! Y8 S W7 [) G( [, K- _/ E
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
! C# U+ g7 P- D; z( E# G
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
" f9 @! U# F j; M! R2 k' c1 K
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
: c m' G3 C. K
SetDialog
7 K" O( T1 \* R) k0 D+ U) V3 Y
(
$ t6 T$ U) i- | n' Z$ e2 x
QSAY_BEGIN1, //首先对话NPC的任务说明01"
* ~( k* ~# b& a, E$ h
IDS_PROPQUEST_INC_000712
u3 _0 W# s1 t% B) L
);
( J; [- E: {& t' ~$ @
SetDialog
* T A7 X6 Y, ]8 G6 e3 w
(
3 B/ y: Y! A; H/ V3 t1 ^3 {# M
QSAY_BEGIN2, //首先对话NPC的任务说明02"
4 b0 H" e; i7 E# g1 e" J! `
IDS_PROPQUEST_INC_000713
' f2 E! E7 v) T5 v. _6 v: U
);
- b0 I* L) Z# K
SetDialog
% u0 q* j) G" N- d
(
( {. [; c. m& k- O) Z
QSAY_BEGIN3, //首先对话NPC的任务说明03"
1 J, z. J6 W' \ X$ U/ f
IDS_PROPQUEST_INC_000714
. j. V9 K: r) |) H: g4 Z
);
/ x1 V7 A& R7 R3 ]+ U
SetDialog
0 N$ l6 z- O3 S! Y
(
$ \! `, }) X* Y8 B& O1 b% J
QSAY_BEGIN_YES, //用户点是回答的话"
5 q9 f) U3 d1 K2 D. [8 K Z8 L
IDS_PROPQUEST_INC_000715
y1 c$ S; F. ?) \* Z. l. [3 c6 k
);
: q- w, ^' P: ]& t4 @: Z
9 l" l3 ?/ k: S; L w) q- O
SetDialog
. ^) l% g8 {( X1 S1 ^7 t0 r
(
. ^, d" `1 M/ `& r' P4 i( d: ^
QSAY_BEGIN_NO, //用户否是回答的话"
: h2 _* A! V) Y( ] n
IDS_PROPQUEST_INC_000716
5 d* F7 x# @# h( G2 Q3 r4 ^5 ^
);
$ k( i- {' U. B6 d
SetDialog
8 ~) a4 I2 d; D, S/ v' o2 |/ g
(
9 k, S, V0 u1 X( O, G1 b
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
# a& q1 Q: w: Z: V+ j4 O- P! Q
IDS_PROPQUEST_INC_000718
* V9 B5 o! `( L3 C1 |. V* R
);
0 a T+ h3 ?" A$ X, M [" H# g
SetDialog
. A7 y) c$ i! I- ?. o
(
3 b( h4 G. K0 K! a$ ^! T6 y: c
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
: B! v/ p! F- ?
IDS_PROPQUEST_INC_000718
+ e! Q# I. a T" m
);
1 M D7 y5 ]( `6 h6 M: b: P5 x
SetDialog
8 V% |! Q/ \4 R; q
(
+ K4 C6 v; s2 Q; L" Z- w
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
. u, K8 ]7 s- I* T
IDS_PROPQUEST_INC_000720
# c1 G6 q7 @ a8 C$ q# N* {( @' f
);
R0 h5 K( m2 [0 P
8 S O! o ?6 p" s! n& |
/ [3 P6 y+ `6 o( S. H& z
作者:
admin
时间:
2016-1-10 03:03
QUES_JBAHSDGUBQUGUVS
/ s. h+ l4 z' m) ^: V' O8 W" [9 R
{
: f" K+ b& @, n Z" @
///////////////////////////標題部分////////////////////////////
: ~4 F8 U3 Z* `. z
SetTitle
' w0 J/ t7 k3 b* u
(
! I' s# M F; D; d% }, z
IDS_PROPQUEST_INC_004308
8 T. U m5 {; H
);
% c! G1 n2 u# j$ v; m" @, V; h
///////////////////////////標題部分////////////////////////////
/ L* f' ` _+ W2 |, Z4 [
setting
% t G; ]' j% r/ p" R( Q2 p
{
- }) P S, u0 p6 Y
SetHeadQuest( 6005 );
5 N# E* ]. c' o7 I
SetCharacter( "MaFl_Boboku" ); //波哥接任務
, ?$ a" l& U, c. E3 U+ D% c9 c, t
SetBeginCondCharacter("MaFl_Boboku",WI_WORLD_MADRIGAL,6000, 4000 ); //接受NPC的位置(可有可無)
6 ~) c: D5 w* b8 v( y0 k! L
SetEndCondCharacter( "MaFl_Boboku", WI_WORLD_MADRIGAL,6000, 4000, QUEST_DESTINATION_ID_0000 ); //完成NPC的位置(可有可無)
# Q5 C3 l @0 i/ x5 q! L
SetBeginCondLevel( 1, 100 ); //接任務的等級
* Q# x# f5 P5 F8 Q
SetEndCondLevel ( 1, 120 ); //完成任務時候的等級
; o# l; }0 Q; T3 D2 I8 x ^8 X
SetBeginCondParty( 0, 0, 0, 0 ); //無效果
) A6 Y6 E2 i! Y- [( _* \
SetBeginCondJob( JOB_ELEMENTOR_HERO ); //接受任務的玩家職業
2 F+ s( J6 |$ I' n
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); //特殊的任務掉落
l$ O$ A/ Y5 w9 H
SetEndCondKillNPC( 0, MI_MIA1, 5, 8138, 3004, QUEST_DESTINATION_ID_0000 ); //(未知,怪物真實名稱,数量,x坐标,y坐标,未知)
! B& ]6 |1 P5 U; J$ ?# _
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_MAGICSSTONE01, 1 ); //給玩家物品
2 S9 j* y. Y4 U6 `, G3 w) J
SetEndRemoveItem( 0, II_SYS_SYS_QUE_MAGICSSTONE01, 10 ); //扣除玩家物品
& e( [' ?' }9 y8 G& K W
SetEndRewardGold( 1500, 2000 ); //任务完成后奖励的金币
0 U' k3 X9 ?, r- o: X& e1 V' C
SetEndRewardExp( 784, 2000 ); //任務完成後獎勵的經驗
* d/ e1 U# A" L
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
& s" G# W! _# s/ Y7 a
SetDialog
+ u' E/ Q& V* m3 e4 r- g
(
4 A! X; Y' ~2 o
QSAY_BEGIN1, //首先对话NPC的任务说明01"
; V' D, v! {* r; W2 Y% a
IDS_PROPQUEST_INC_004309
( m0 k1 Z" f0 d5 P! k& ?8 @/ ? ~4 V$ ^
);
- Z" C1 U4 ]- p
SetDialog
+ F( I2 ? V' f, V$ m
(
$ d& A. l8 f d" a7 E9 \% U
QSAY_BEGIN2, //首先对话NPC的任务说明02"
: `8 a3 i: i. Y6 N$ q, z8 H
IDS_PROPQUEST_INC_004310
3 C8 Q( n, ?5 S" v) E8 V" Y7 g7 {# u
);
: q$ t/ K; v$ @: p4 m
SetDialog
/ s, N3 I+ _5 q0 s. A4 v
(
! e, _* J3 G8 X
QSAY_BEGIN3, //首先对话NPC的任务说明03"
8 v2 n0 w8 p5 `$ D% q1 Q! }9 [8 V
IDS_PROPQUEST_INC_004311
9 F# T2 Z0 h! d5 I
);
# {/ o2 O$ d, r" ^7 E( s
SetDialog
M( j* ~* H ]: m
(
. e- z0 A. k g0 M
QSAY_BEGIN_YES, //用户点是回答的话"
B8 Z& F9 m, M- K
IDS_PROPQUEST_INC_004312
. C2 w, @4 Y$ K# v6 W5 {
);
# {% V S/ ~8 K0 v; B! \7 N
7 i0 C7 m2 U* v* b7 V
SetDialog
% c$ S- _4 _1 x! A A9 `8 {
(
* Y$ ~# h% j( k# j) @9 |4 X0 A0 p0 ~
QSAY_BEGIN_NO, //用户否是回答的话"
- i8 B' x2 S% y- W/ u. X* u2 _# u
IDS_PROPQUEST_INC_004313
1 S. g# N' {5 r8 N- i
);
& h( D, H2 i! B; [( y, |; S
SetDialog
4 U8 J9 h# S0 ?' h/ ]" Y, r5 G% k
(
9 j) M- O- `% p. {# ^! O
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
4 b0 A5 ?' o! P( J; q! A- ~" R5 Y
IDS_PROPQUEST_INC_004314
7 I; z2 H* g) a9 U4 F8 @
);
: |/ U7 L# g3 [2 |5 c
SetDialog
- C- s2 D. c8 n4 j- \! }: y" T
(
9 @1 D4 I% z# _; p# O
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
d a- ^- p& M1 z) D$ @
IDS_PROPQUEST_INC_004315
5 ?5 ^: T1 V+ f' b, g0 ?
);
% H& p# H7 x. R; e2 B" k ]# z
}
3 B' D' T1 l9 r# {- S
}
作者:
admin
时间:
2016-1-10 03:03
propQuest.inc //任務內容配置文件
6 e# R* g _& Q' s+ D& K/ X
propQuest.txt.txt //任務文字文件
: x' a$ }: Z: Q9 c" k
definequest.h //任務的定義文件
欢迎光临 飞飞世界论坛 (http://ffwold.com/)
Powered by Discuz! X3.2