飞飞世界论坛

标题: [补]任务增加 [打印本页]

作者: admin    时间: 2016-1-10 03:02
标题: [补]任务增加
SetCharacter( "MaSa_JeongHwa" );                                                 "         // 发布任务的NPC名称        3 c- ?5 p- ?9 E0 H1 m
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328,  QUEST_DESTINATION_ID_0000 );            // 完成任务后向谁(NPC)提交任务"                               
9 X3 c9 j- E& i: Z4 ^" b+ N0 a% |( HSetBeginCondLevel( 15, 15 );                                                                         // 这是等级要求!. @5 _% O& r" r8 g. `$ v3 X
SetBeginCondParty( 0, 0, 0, 0 );                                                                  // (未知)0 O; z$ K- q% _$ ?% h2 v" q
SetBeginCondJob( JOB_VAGRANT );                                                                                     // 要求接受任务的职业$ o) g3 g7 U' X2 @7 a, T8 G+ a1 ]
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN );                                        //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
* X: M# g/ D  |) c9 C: {; HQuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);                        // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"                        - o3 o1 \; H! Q5 E( p
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);                       // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"                        $ `2 p9 R$ w; d: i  t* `$ ]
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 );  // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]"                                                               
" r+ i# ]: J7 t2 k2 G" KSetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 );                                  // 结合上面,需要5个物品才能交还任务"                                                       
9 L: A3 ]8 x+ Q% O( {% |5 x% aSetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT );                                                 // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务                                                       
) i5 |! U7 w$ ]6 {# v8 f8 |; YSetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 );                  // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知)    "                                                                + x, H9 l7 `/ D4 x4 z, [
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 );                                   // 任务完成后所给的物品奖励"                                                                # Y# C" a- O9 q" ?3 C' a) S# k- W
SetEndRewardGold( 1500, 1500 );                                                              // 任务完成后奖励的金币"                                                                ' i6 G: P) P' v' }
SetEndRewardExp( 784, 784 );                                                                     // 任务完成后奖励的经验9 o4 ~& j/ w0 ~8 g' _
SetHeadQuest( 1992 );                                         //这句的1992就是活动任务的意思,!                6005是任务 只能做一次               
: X6 A7 C; \3 j; HSetEndRewardSkillPoint(40);                                                                  // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师; H, Y6 Q% p+ r

. Y) p* ^8 d* y* m! A( Z                                                                ; F, U3 s6 q/ H  P+ ?
        SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,!        6005是任务 只能做一次                                                        / `  E% u* h4 h) X
        SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)                                                        + W# C: M. i: t! R" k
        SetRepeat( bRepeat ) // 1 任务是一个无限循环任务                                                       
8 |6 @2 j+ n/ k2 {( t        SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币                                                        6 [! }# P; X/ G& W8 {  @; ^. |
        SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)                                                        ! K! b9 I$ t9 b. J# @' c& I9 h
        "SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"       
9 h+ R5 z0 g; N) m# W9 \         "SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"        # X' P7 g( D9 ]: G
        SetDialog       
' L% ]4 q" m6 Q        (        ! ?0 j% W- v8 n% H% y2 z
                QSAY_BEGIN1,                                         //首先对话NPC的任务说明01"  V8 D* R- x5 m
                IDS_PROPQUEST_INC_000712, q( ]! ~- H- m( R
        );       
- z; z3 f; _! h7 U  S        SetDialog       
3 z4 _: ~! V3 C8 s% h        (        5 v( c' I4 f7 S$ F- z: m& h
                QSAY_BEGIN2,                                         //首先对话NPC的任务说明02"3 r3 q6 P3 [6 k8 r: k* A1 ]2 l
                IDS_PROPQUEST_INC_000713
" E# b( i. U0 \/ y) L        );       
% \. |2 X7 h" z! z& ?4 ^7 C        SetDialog       
6 G7 c; ~! p7 D6 x$ Q8 m% W! B4 J1 s" g        (       
7 s# m$ t1 W1 F2 {0 N3 u( \. E8 _                QSAY_BEGIN3,                                         //首先对话NPC的任务说明03"4 d& v9 w: C: y% E1 N
                IDS_PROPQUEST_INC_000714        
3 B" P( ^( `. M5 @1 X0 _: C        );        
( C5 V6 d7 S1 m; l1 R        SetDialog        0 Z/ W8 R4 |* j
        (        5 B$ G9 R0 B! |  I) U$ S- r1 \
                QSAY_BEGIN_YES,                 //用户点是回答的话"
9 }3 m9 h% S$ x                IDS_PROPQUEST_INC_000715
6 Z+ d7 C) [1 O, h+ y0 s. }        );       
5 N- i$ {4 R( W* i; X1 J* a" C0 d' q
        SetDialog       
- f6 D) m/ E) K: ], V        (       
, o  e7 ]. g6 {3 l4 s                QSAY_BEGIN_NO,                  //用户否是回答的话"0 H. z) k' I+ v- ^* m- I
                IDS_PROPQUEST_INC_000716: ?5 {1 H$ |! L7 C3 Y
        );                  G/ y" E$ a; }  g
        SetDialog        ' c4 r- T3 t1 D5 N8 x- c
        (       
! b; @8 _/ W9 G: Q6 k                QSAY_END_COMPLETE1,            //玩家达到条件 完成任务对话1"2 H; ?; e" u; D2 [
                IDS_PROPQUEST_INC_000718
# |! R& K5 ?* Z5 B        );       
1 i( c/ P: {# i6 d- L& h8 C        SetDialog       
0 a) u# @% ?9 e4 g" J# \( w) {8 n- g        (        ( v( B3 B! _+ `
                QSAY_END_COMPLETE2,            //玩家达到条件 完成任务对话2": O' m' o2 L2 f: p' m
                IDS_PROPQUEST_INC_000718& r, ~/ N' n( T4 h0 H9 f9 G2 R
        );       
/ J4 T' S+ ~; |! r! ]        SetDialog       
6 E+ j- u4 ^$ q        (       
( N* N2 x; H, e2 ?                QSAY_END_FAILURE1,             //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话": u1 `+ ^" Y6 w- H- b
                IDS_PROPQUEST_INC_000720" |: o9 Y- c2 f) l0 |  x/ t0 s
        );                              
! S, \. g: x* a7 I0 T$ }: [' J; y1 I& r( y1 ?
: Y+ c; C$ g# P2 G2 Q( Q

作者: admin    时间: 2016-1-10 03:03
QUES_JBAHSDGUBQUGUVS
, G. A! t( ?8 s# K4 _{
! m: X6 G' j  [- }2 L9 t% H& I6 b///////////////////////////標題部分////////////////////////////
2 l2 z9 K! m# n" J4 G$ ^& @8 d        SetTitle
8 u% I5 A8 w+ V& z7 H; F        (
* z( q( _1 ]3 t/ ]0 d                IDS_PROPQUEST_INC_004308
. w$ W5 v  Z: P- r7 {        );( R" ^" j9 N8 k8 @8 N, {
///////////////////////////標題部分////////////////////////////* k2 M. I+ a* o/ H  u' P% a; A
        setting& v, X1 }) v  z, V
        {+ |0 y$ b5 o, X* G
        SetHeadQuest( 6005 );2 S; V, K  A  b/ D0 P. Y
        SetCharacter( "MaFl_Boboku" );                //波哥接任務
# R9 Q5 x  h& ]- W! Z        SetBeginCondCharacter("MaFl_Boboku",WI_WORLD_MADRIGAL,6000, 4000 );                                        //接受NPC的位置(可有可無)
' S4 K- j6 l6 E' _$ _        SetEndCondCharacter( "MaFl_Boboku", WI_WORLD_MADRIGAL,6000, 4000, QUEST_DESTINATION_ID_0000 );                //完成NPC的位置(可有可無)
; G* U+ U  h& J. t5 Y2 M1 @        SetBeginCondLevel( 1, 100 );                //接任務的等級
% v) l) @3 G' R+ d        SetEndCondLevel         ( 1, 120 );                //完成任務時候的等級  {9 F4 Q0 j. j4 m! i% l6 p% H
        SetBeginCondParty( 0, 0, 0, 0 );        //無效果) I5 h' k+ N; r
        SetBeginCondJob( JOB_ELEMENTOR_HERO );        //接受任務的玩家職業
3 b  u; D" ?4 {+ k        QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);                 //特殊的任務掉落8 I3 F3 B: n; Q" G
        SetEndCondKillNPC( 0, MI_MIA1, 5, 8138, 3004, QUEST_DESTINATION_ID_0000 );          //(未知,怪物真實名稱,数量,x坐标,y坐标,未知)   
; w" I. `$ Y. ?; p* p- g, A1 x' T        SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_MAGICSSTONE01, 1 );                        //給玩家物品
3 \( D3 L5 M! a        SetEndRemoveItem( 0, II_SYS_SYS_QUE_MAGICSSTONE01, 10 );                        //扣除玩家物品0 \" v( m0 C" N
        SetEndRewardGold( 1500, 2000 );                                                       //任务完成后奖励的金币
+ q$ N6 X# }$ y2 q& Z3 O        SetEndRewardExp( 784, 2000 );                                                        //任務完成後獎勵的經驗
9 G  h/ w" d4 [+ g# F4 K        SetEndRewardSkillPoint(40);                                                     // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
0 R$ i2 K" x6 w5 K% y6 @        SetDialog        7 L- F! C5 N4 R) R
        (        ) U7 j0 P7 L" S3 h
                QSAY_BEGIN1,                                         //首先对话NPC的任务说明01"
  x3 f! I# _  r2 H; E  h- q6 B                IDS_PROPQUEST_INC_0043097 _& D3 e. Z: B" c( T( C3 W3 M
        );       
/ P1 [# c9 k6 S8 H        SetDialog        # W. v: k' V# ^
        (       
, l& Y- e! `% d( d& _1 N                QSAY_BEGIN2,                                         //首先对话NPC的任务说明02"
$ M/ |. @% a# `$ h                IDS_PROPQUEST_INC_0043109 e' ?  d/ u& [6 A
        );        3 y6 i" n; w: U) y5 m
        SetDialog       
6 W9 U' I# X: i        (        % P0 n8 f" ?$ g0 e
                QSAY_BEGIN3,                                         //首先对话NPC的任务说明03"
2 D$ A! Y) _6 e) R6 c) I# c                IDS_PROPQUEST_INC_004311        9 |0 ]: G! C% o2 }" z8 B! P8 h
        );        
$ C: R0 k& o* ~: i$ L* A" Z9 W( J. {        SetDialog        & B4 I: X: ^( r0 G9 w$ F
        (       
& Z" h8 d- q1 N4 G3 ~! A                QSAY_BEGIN_YES,                 //用户点是回答的话"5 f. L4 V4 m1 f+ i: ?2 ~- o
                IDS_PROPQUEST_INC_004312! \6 j' X0 {( H
        );       
) ^5 S+ j3 j! p! k: g+ x
3 o% |+ [1 E3 p) B+ e2 x* Z        SetDialog       
. `2 n: g) |! ^8 C        (        # j. C+ \. l' D4 T
                QSAY_BEGIN_NO,                  //用户否是回答的话"
. e9 |8 Z2 b; M8 e" G                IDS_PROPQUEST_INC_004313  q7 M# R+ E6 |9 o3 M  q7 l
        );                - V) K' a1 Z1 _9 Q6 I" i. P9 m! @
        SetDialog        % n2 O7 Y! s3 @& }
        (       
+ P: o8 I5 o  s* F, y6 U& F' L* T                QSAY_END_COMPLETE1,            //玩家达到条件 完成任务对话1"& W3 q! D9 f5 D5 F( z: q! s
                IDS_PROPQUEST_INC_004314 1 K1 s$ Z$ R% B- r5 u4 _. A3 O( O% d
        );       
' z4 J! u: u+ W1 R7 R* L- T        SetDialog        6 U+ R/ K) s% ~2 T( Z0 x7 I
        (        9 Z1 C; g5 w' e5 P8 O6 `  M  z. L
                QSAY_END_FAILURE1,             //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"3 Z1 r0 S6 B* ]  [4 E
                IDS_PROPQUEST_INC_0043152 N6 t$ d& a% A8 {  V( a
        );                               # s! s8 p7 E7 l, }' M+ d+ S+ [
        }# R" c# n1 K4 S& @0 C# o
}
作者: admin    时间: 2016-1-10 03:03
propQuest.inc                //任務內容配置文件
: ?( p. r; D: ^4 a( ?propQuest.txt.txt        //任務文字文件
4 E1 o, p% C) s& Qdefinequest.h                //任務的定義文件




欢迎光临 飞飞世界论坛 (http://www.ffwold.com/) Powered by Discuz! X3.2