飞飞世界论坛
标题:
[补]任务增加
[打印本页]
作者:
admin
时间:
2016-1-10 03:02
标题:
[补]任务增加
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
& w' x# N4 Y; j4 q4 l
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
8 i5 e0 m$ o4 t3 S' y; B' j
SetBeginCondLevel( 15, 15 ); // 这是等级要求!
) w* `% [: m4 S, Y
SetBeginCondParty( 0, 0, 0, 0 ); // (未知)
% v, _3 R+ A" E* @ X
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业
; f. N0 e: z$ M& C+ p
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
1 w( D; w' Z, ]9 T7 B- u
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"
0 m% N! J' h3 N; @6 Q3 B
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
" V n7 Q( j# X7 F: U' f
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]"
) D, B$ A5 g& p3 x/ P; X8 p# N
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
! }7 f1 f, w L. j
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
, S. z! ?4 A2 G7 l0 }% I6 I
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
1 |7 e: D5 S7 l! u" H) J% T
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励"
. u$ ]. o$ J& p, x- G( r
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币"
$ O: I- b$ y: p7 p6 ~
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
" { w6 P% _- x/ Q ^8 G
SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
1 a, e+ n7 W _- ?+ n6 X3 X
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
9 y2 n' o: g6 Z) i7 g5 I+ G
; G* O* l' ^- Y5 r
7 A. J4 l N- u: v- g
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
7 z' i0 j- N) c; p/ y
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
% }0 l, N+ M; N6 L
SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
; X; x8 W3 A( S8 \" H
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
2 | n* f' N8 I! g# j8 \
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
! `2 Z1 y$ e! c+ v M" d
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
3 z8 H+ K6 n2 x V. T# C
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
5 m4 }: P: @& X2 J) O& j# ~
SetDialog
& D5 k; G( O9 o/ M m% k
(
' p5 J( u$ U; F. A; u- J- E# c2 N
QSAY_BEGIN1, //首先对话NPC的任务说明01"
2 H6 C6 y* @; ~8 g, i& ~# v
IDS_PROPQUEST_INC_000712
; E$ S$ ^3 G/ ?' d! C' i$ e/ f, C
);
# m, P& l; }1 n8 z5 O& l
SetDialog
! L6 {- e) s/ C+ ^7 z/ Z9 Y3 u
(
+ _( Y: |5 E. W3 I" Y
QSAY_BEGIN2, //首先对话NPC的任务说明02"
8 c2 x! m W* B8 m0 W+ N( p
IDS_PROPQUEST_INC_000713
`& ?, P( Z8 A0 Q7 I# j
);
: N+ k! }) ]. Z. |5 l' f( z+ e
SetDialog
2 ^% s6 R8 l ?! A3 }
(
, H& V. T! x/ h
QSAY_BEGIN3, //首先对话NPC的任务说明03"
* d$ [! {5 J$ h. [0 A* z% J3 ]" Y
IDS_PROPQUEST_INC_000714
( Q ~& w$ s! m6 y
);
& y$ m3 o. p- @( A# U
SetDialog
! l' j0 D+ c% P* E2 U
(
, @0 Y, J9 I3 j3 g2 m$ j# E9 \
QSAY_BEGIN_YES, //用户点是回答的话"
; n; E( f6 ~# t o
IDS_PROPQUEST_INC_000715
7 M; X! |% }7 K, b5 \8 Q G
);
, x# V; l H6 q1 d7 N7 ~
Y% R& A3 e9 L) ?2 n L, I
SetDialog
, j1 ]# d; a! E% l1 U7 S% D; L
(
}8 O* ]# o7 ]
QSAY_BEGIN_NO, //用户否是回答的话"
$ ^3 h" t, u# G
IDS_PROPQUEST_INC_000716
& f. X2 t% Y4 j( Q4 C3 C5 G" o0 T3 q
);
( s! a1 z! ?1 Y: X$ W B
SetDialog
9 h" e0 T) |/ c: s0 N+ o& `. S
(
0 M8 J% H; W0 q, I |
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
; x6 \3 X: w; I7 K
IDS_PROPQUEST_INC_000718
' s+ p$ E9 u. b8 r4 Q
);
, s1 g" _) J* u3 p
SetDialog
; v) e* S. I7 Q( |: K- G1 J
(
# k& `3 I& i7 u/ A4 r9 V: a
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
& _# @1 M) \ u2 I5 o, s. |/ s
IDS_PROPQUEST_INC_000718
, n v$ }9 a0 b7 E6 O
);
6 p1 u$ p* v. q' N+ G# i7 P6 N
SetDialog
% m) ^% F, b& M3 d" T! N5 ~) f: Y
(
4 ^$ R( [1 e# G" {, p/ Z) H
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
5 \' [: ^; b9 e& E6 }
IDS_PROPQUEST_INC_000720
W$ _1 b `. |, l! F9 C
);
5 ^/ p( G2 m; c! U' C
0 @9 d, n3 M$ E& C! t
8 |" U: m. E6 Z" F0 h
作者:
admin
时间:
2016-1-10 03:03
QUES_JBAHSDGUBQUGUVS
c7 u* l) n1 m7 T1 }6 D( r& W0 j
{
+ F) w9 n, @' T! v
///////////////////////////標題部分////////////////////////////
& n1 g* u$ \8 a9 j8 x0 i
SetTitle
0 s7 T9 q. M1 d
(
& K1 v, A& j/ U' J! s& [
IDS_PROPQUEST_INC_004308
& o. a. ]: x3 ], {
);
$ P9 t$ d0 X7 A: u, h
///////////////////////////標題部分////////////////////////////
: D' ^2 s- g$ d2 \9 O6 n
setting
1 K1 r6 s( c% S; H: D6 a! s0 b/ g5 N0 e
{
6 w% d# ?5 s6 g D
SetHeadQuest( 6005 );
' O% z. {6 d4 z( d: J2 M" P
SetCharacter( "MaFl_Boboku" ); //波哥接任務
9 @& Q+ r9 q$ W8 R5 i( D
SetBeginCondCharacter("MaFl_Boboku",WI_WORLD_MADRIGAL,6000, 4000 ); //接受NPC的位置(可有可無)
& [3 x4 B& {6 W2 d
SetEndCondCharacter( "MaFl_Boboku", WI_WORLD_MADRIGAL,6000, 4000, QUEST_DESTINATION_ID_0000 ); //完成NPC的位置(可有可無)
& E' S3 b, b( Y: o; q) `, r0 Q- T8 ?
SetBeginCondLevel( 1, 100 ); //接任務的等級
. N8 n% o: r9 y6 ]) s; R
SetEndCondLevel ( 1, 120 ); //完成任務時候的等級
$ e' Y5 }" [7 m m9 R" D
SetBeginCondParty( 0, 0, 0, 0 ); //無效果
5 w3 E& m. M# ?2 a$ w3 O% P
SetBeginCondJob( JOB_ELEMENTOR_HERO ); //接受任務的玩家職業
) Z' \' B$ t+ W; }! r7 ~+ ]" r
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); //特殊的任務掉落
0 c% B, i+ `; Q# W5 d. e. \9 R, T% [
SetEndCondKillNPC( 0, MI_MIA1, 5, 8138, 3004, QUEST_DESTINATION_ID_0000 ); //(未知,怪物真實名稱,数量,x坐标,y坐标,未知)
5 e% |+ f) p+ i/ c
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_MAGICSSTONE01, 1 ); //給玩家物品
* B. Z$ a1 Z4 Y/ g4 ^: ^% {
SetEndRemoveItem( 0, II_SYS_SYS_QUE_MAGICSSTONE01, 10 ); //扣除玩家物品
5 d( ^6 U; s" C# B
SetEndRewardGold( 1500, 2000 ); //任务完成后奖励的金币
; Z+ q9 Q ]# c! y# |
SetEndRewardExp( 784, 2000 ); //任務完成後獎勵的經驗
& f% ~& m2 j& {& ]
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
1 Y7 H5 g- q1 S
SetDialog
" f7 g M5 a( k$ q, s' w
(
" |; y, w1 m" L* f6 n. B
QSAY_BEGIN1, //首先对话NPC的任务说明01"
( P! P+ |( h4 h, v: h
IDS_PROPQUEST_INC_004309
' R7 x4 s& N- _0 ]
);
' C! T; ?9 T8 x* |: C' N+ I% C
SetDialog
$ D. u; o& M$ _6 N& ]- p
(
`/ A4 w8 ~- k& W5 l' G1 h' b
QSAY_BEGIN2, //首先对话NPC的任务说明02"
% ^+ U; C& R4 J: `2 V; B
IDS_PROPQUEST_INC_004310
- v, h* R3 ?5 @7 p3 U1 |2 ~$ x- b
);
% d) M+ o* X3 w& a* E1 U
SetDialog
/ }* V6 I# C% P
(
8 J( u7 Z# T# L$ D& B5 ^: s F) y
QSAY_BEGIN3, //首先对话NPC的任务说明03"
# J( l) P( r* g# W+ ]
IDS_PROPQUEST_INC_004311
; c+ i' L9 G0 r$ T+ J( n W
);
1 ?* m$ \4 j; M$ v/ o# ~$ O
SetDialog
! R3 b) g$ R8 m8 S* h$ U
(
1 w8 q, @5 m7 j6 Y. [7 {% X& ?& v; b, x
QSAY_BEGIN_YES, //用户点是回答的话"
. K9 ^( a% K: Q! \
IDS_PROPQUEST_INC_004312
$ f1 p" j" m+ Y# S' b- {
);
% g8 v- x: A9 f0 v) }
% m, E& o9 W: ~ w, h, H
SetDialog
& _" }9 o1 t; e
(
! Z7 m2 A0 f. I; T
QSAY_BEGIN_NO, //用户否是回答的话"
! U* J/ S, m, v' _
IDS_PROPQUEST_INC_004313
/ u. s9 L% T) S" \
);
9 M" J$ l' B K7 j4 j
SetDialog
+ c% f9 Z1 {$ d8 `
(
; S$ U* t5 X/ l1 L; B
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
, x3 y! ^" W+ j3 A
IDS_PROPQUEST_INC_004314
4 V! U8 Y3 |6 O9 E8 {9 _1 {
);
' N2 [9 d: F7 p; I
SetDialog
1 a3 L4 ?0 }% m
(
+ v9 l- F. \! m
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
2 v; Q" Q5 |( f% b5 m7 v; Q' M O
IDS_PROPQUEST_INC_004315
5 x: R% {6 c5 {4 M6 i* V1 P
);
- ]: |5 ]- W, {; V( Z Y4 o7 C9 d9 X% |
}
' |; C+ l4 S/ f. Q8 Z2 |
}
作者:
admin
时间:
2016-1-10 03:03
propQuest.inc //任務內容配置文件
|1 t$ R$ P; T: Z4 ]
propQuest.txt.txt //任務文字文件
1 m1 J2 e/ X% o4 V; L5 m+ B: [
definequest.h //任務的定義文件
欢迎光临 飞飞世界论坛 (http://ffwold.com/)
Powered by Discuz! X3.2