飞飞世界论坛

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

作者: 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 NSetBeginCondJob( 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% TQuestItem( 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+ |/ gSetBeginCondPreviousQuest( 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+ ^; USetHeadQuest( 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_JBAHSDGUBQUGUVS6 T6 a( ]' z3 B$ d3 |
{
& G2 g  }( Y: p7 h///////////////////////////標題部分////////////////////////////
) ?  }( v  |  _# A0 L- S        SetTitle3 |) `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_0043158 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 Ydefinequest.h                //任務的定義文件




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