飞飞世界论坛

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

作者: admin    时间: 2016-1-10 03:02
标题: [补]任务增加
SetCharacter( "MaSa_JeongHwa" );                                                 "         // 发布任务的NPC名称       
$ _1 M1 ]% O8 w) v3 ySetEndCondCharacter( ""MaFl_Andy"", 6929, 3328,  QUEST_DESTINATION_ID_0000 );            // 完成任务后向谁(NPC)提交任务"                               
3 H  g" k4 w, m: _# rSetBeginCondLevel( 15, 15 );                                                                         // 这是等级要求!
3 a; N' x! h4 j0 iSetBeginCondParty( 0, 0, 0, 0 );                                                                  // (未知)- U+ n5 A/ a: W# e
SetBeginCondJob( JOB_VAGRANT );                                                                                     // 要求接受任务的职业
9 N3 @. K* k% sSetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN );                                        //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!9 U/ u/ F. e( x4 }+ w
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);                        // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"                        % @4 r: X' J: V8 K" @; A; o
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);                       // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"                        * q- ^/ E: X# x
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 );  // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]"                                                               
  |, t9 G0 r) S4 p! V3 x* u- eSetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 );                                  // 结合上面,需要5个物品才能交还任务"                                                       
0 I, p) N. p  M# ~& g& rSetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT );                                                 // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务                                                       
( \; o( ]( T: c1 oSetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 );                  // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知)    "                                                                " r) x, |) t& F3 u' b- W# F1 j
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 );                                   // 任务完成后所给的物品奖励"                                                               
; n% N6 J5 p* `1 y6 m/ VSetEndRewardGold( 1500, 1500 );                                                              // 任务完成后奖励的金币"                                                               
# ^3 Y& }2 |% g( rSetEndRewardExp( 784, 784 );                                                                     // 任务完成后奖励的经验, s( U5 ]. q+ q+ x. [. u+ B
SetHeadQuest( 1992 );                                         //这句的1992就是活动任务的意思,!                6005是任务 只能做一次                5 a: o8 e) F" |! C% L* z# r
SetEndRewardSkillPoint(40);                                                                  // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
5 \" v" t3 z3 _$ l9 Q
6 v3 J% Y7 `: f" v! m/ }                                                                0 _1 Z* c* @: [+ Y$ b
        SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,!        6005是任务 只能做一次                                                       
+ d5 k; x$ R+ O2 M        SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)                                                       
: L, W: j# s3 v/ D& ~, v* v        SetRepeat( bRepeat ) // 1 任务是一个无限循环任务                                                        " T5 O  ~$ L! Y0 n; Q
        SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币                                                       
, t$ |" u2 o- K4 P/ w* h        SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)                                                       
8 a2 D$ L0 [' P  r        "SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"       
7 O& \) Z4 s( E# `8 B# i( D         "SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"       
( {3 {4 |3 }) \        SetDialog        ! N. E; {- w. ?+ M$ P6 u# O. u
        (        . V) m9 O7 V8 _
                QSAY_BEGIN1,                                         //首先对话NPC的任务说明01"
3 M8 x! L8 c% {                IDS_PROPQUEST_INC_000712
4 k. W' _6 P7 w8 y        );       
5 ]  q7 J: U. [5 X- ~6 P        SetDialog       
& c/ i: Q0 M$ X7 y! _$ G. G        (          w( B7 v# j1 Z, d8 C2 Z. q
                QSAY_BEGIN2,                                         //首先对话NPC的任务说明02"
! |5 T  Y/ o: H+ n' j                IDS_PROPQUEST_INC_000713* T8 J& R4 n% S6 f; u7 K
        );       
2 ^8 ~! k! N( y" M( \. o" Y# Z        SetDialog        7 M1 D2 e  \' d8 x' K
        (        , U( l2 i6 B+ j3 l5 `  y
                QSAY_BEGIN3,                                         //首先对话NPC的任务说明03"
1 q2 s( |6 F+ r+ ?, O. n                IDS_PROPQUEST_INC_000714        6 ~; e' N5 Y- p. _5 K1 `$ b
        );         - T8 D5 J/ Z) I) _: {' d3 T
        SetDialog        : b( h0 k! x' Y" r2 c, l: M, b
        (       
" ~* Z( \, h+ S/ X/ M9 [$ `                QSAY_BEGIN_YES,                 //用户点是回答的话"* G* W+ F" K5 `& e4 C; X
                IDS_PROPQUEST_INC_0007152 l' f5 Y$ j5 p) @) |7 `7 w0 K5 p
        );        8 u7 _& g$ d) u) J
2 R' S. c7 u' p4 G+ R
        SetDialog        + f- G, G6 Z8 f: n  S8 t) q( W
        (        1 v: k- `( y1 [- t5 I
                QSAY_BEGIN_NO,                  //用户否是回答的话"% C# f" B- }& R* |3 e
                IDS_PROPQUEST_INC_000716
7 w! P3 f. H( d# C3 O8 z8 n        );                  u6 p$ G7 x8 M/ s& {$ d3 @
        SetDialog        , v' r3 Z+ Z1 E9 ~3 p
        (       
' W! W# _$ M6 V, \7 c) @1 c6 q! u                QSAY_END_COMPLETE1,            //玩家达到条件 完成任务对话1". r' V2 a0 ^9 @+ u! u3 n+ b
                IDS_PROPQUEST_INC_000718
$ @, K( e# V& N        );        7 J9 e" n9 d) F. q
        SetDialog        + u' w4 t6 e! h% ~0 F+ |4 K
        (       
6 h; j) A: J" G                QSAY_END_COMPLETE2,            //玩家达到条件 完成任务对话2"* {' h1 w$ i9 I- y5 n  ?6 k% x, ]
                IDS_PROPQUEST_INC_000718+ C, R& M5 J+ O# j
        );        0 B- T* c6 d' N# O
        SetDialog        4 Q9 [9 G  C6 B6 b
        (        . v% g( [* u8 h
                QSAY_END_FAILURE1,             //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
+ i* H$ {' e4 y5 w5 p' k2 s                IDS_PROPQUEST_INC_0007208 W6 u0 y+ s0 M  ~/ S. F8 F6 Z3 i
        );                               + S, B: X6 x: R+ V9 e3 |: [, F

% C  T2 P7 e- e: ^) {; m8 F' W1 V7 H* ?' Q0 H; Q5 ^) Q

作者: admin    时间: 2016-1-10 03:03
QUES_JBAHSDGUBQUGUVS6 b- D% f2 a5 @# n- f/ U2 H
{9 e' c5 b6 _1 W/ W) J
///////////////////////////標題部分////////////////////////////
: Y. \2 I3 b- _1 i/ p% N. B        SetTitle. c$ s/ `( |7 a. f1 g( _/ a/ F) }
        (+ Q8 s/ ?* `) [
                IDS_PROPQUEST_INC_004308
3 J3 U2 B4 P/ Y. |1 d* U        );* q' D+ k# n6 L+ q* G4 H( x8 A+ C
///////////////////////////標題部分////////////////////////////4 ^4 K' r) z- z& e
        setting
1 D6 T, Y) `' M        {$ \2 }% y  R. J% G: r; c
        SetHeadQuest( 6005 );3 c8 O# @/ I# B% q% K4 y
        SetCharacter( "MaFl_Boboku" );                //波哥接任務2 J; x: ^4 l4 Q( F
        SetBeginCondCharacter("MaFl_Boboku",WI_WORLD_MADRIGAL,6000, 4000 );                                        //接受NPC的位置(可有可無)
/ W2 R% p, ]6 n) R1 U        SetEndCondCharacter( "MaFl_Boboku", WI_WORLD_MADRIGAL,6000, 4000, QUEST_DESTINATION_ID_0000 );                //完成NPC的位置(可有可無)
# x- J! r) X3 J4 ?) X* p# h+ [* }        SetBeginCondLevel( 1, 100 );                //接任務的等級1 N1 B/ [6 ^1 E# v7 s8 n
        SetEndCondLevel         ( 1, 120 );                //完成任務時候的等級
$ I0 Z$ e+ W/ W        SetBeginCondParty( 0, 0, 0, 0 );        //無效果
' t! H' H0 I) X" A% k* W        SetBeginCondJob( JOB_ELEMENTOR_HERO );        //接受任務的玩家職業
* C1 W: L% f. M/ w        QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);                 //特殊的任務掉落
+ C7 h$ ?6 c7 h        SetEndCondKillNPC( 0, MI_MIA1, 5, 8138, 3004, QUEST_DESTINATION_ID_0000 );          //(未知,怪物真實名稱,数量,x坐标,y坐标,未知)   
' V) p/ Q- b8 K3 [8 R; O; j        SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_MAGICSSTONE01, 1 );                        //給玩家物品
, f3 @0 G% z, I. Y* l5 _1 T0 n# ~: M        SetEndRemoveItem( 0, II_SYS_SYS_QUE_MAGICSSTONE01, 10 );                        //扣除玩家物品( G( c+ Z) F  g- [
        SetEndRewardGold( 1500, 2000 );                                                       //任务完成后奖励的金币
: b" b8 a( g. W3 X, u        SetEndRewardExp( 784, 2000 );                                                        //任務完成後獎勵的經驗# c- p6 o8 x9 M& k/ K
        SetEndRewardSkillPoint(40);                                                     // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师0 U/ p! N0 ?# Q* V0 Z# g
        SetDialog        8 x; W' k. R0 L0 f
        (        1 K0 r4 B+ y+ S9 N
                QSAY_BEGIN1,                                         //首先对话NPC的任务说明01"
7 j/ U8 v* F, g. Z& h. x( M5 O                IDS_PROPQUEST_INC_0043093 f: G* u; R+ y: {1 `
        );       
+ J( Y5 r4 `) S% I" b" D, l( N8 S        SetDialog       
. e* s/ i! ~: i$ ]* Q7 x4 O8 r' f0 m        (        - ?7 `- I9 c0 R" g% k
                QSAY_BEGIN2,                                         //首先对话NPC的任务说明02"
3 M' H! r6 M. B/ h( P                IDS_PROPQUEST_INC_004310
, M, z' V0 L3 `" y3 R6 [        );       
( d; G8 P) S2 {) q        SetDialog       
2 y; w! ?* k9 E& h% o" m        (       
; I1 k% \+ ~( {+ e                QSAY_BEGIN3,                                         //首先对话NPC的任务说明03"
6 M, b+ i" z+ Q+ y/ A                IDS_PROPQUEST_INC_004311        
. k4 ]3 Q+ s9 o* w0 c0 s        );        
0 z4 i9 X* I0 y0 B        SetDialog       
" D) v. y( X2 G        (        ; F: Z% `/ ^* v, ]+ U. G
                QSAY_BEGIN_YES,                 //用户点是回答的话"2 U6 w1 U/ i) t: @& M
                IDS_PROPQUEST_INC_004312' Z8 s6 d7 Q+ ?0 c# T4 P
        );       
( G- }: Z" B( R  E+ H3 X
0 k/ {; \7 G9 E        SetDialog       
1 }9 R# h: ^# x, N, X# v        (        & i2 q/ b8 m! N
                QSAY_BEGIN_NO,                  //用户否是回答的话"
5 O* o% r+ t2 p6 f                IDS_PROPQUEST_INC_0043139 {5 }& [* q# ^) ?  U9 {
        );               
. f+ F3 B0 x. R* R% w        SetDialog       
1 X1 F3 |/ w) C. I        (       
! J: `7 m5 b7 }. U( P+ c                QSAY_END_COMPLETE1,            //玩家达到条件 完成任务对话1"
) _& Z0 l' K* R) _: l                IDS_PROPQUEST_INC_004314 # M  P7 k, B6 q; i
        );        # R* P/ O3 Q' [, I
        SetDialog       
0 p* {+ W4 j( W        (       
/ K: A/ Y/ h7 P  V9 l4 @                QSAY_END_FAILURE1,             //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
* [9 j, g3 f0 N6 r( j                IDS_PROPQUEST_INC_0043153 b' Y: `# A5 f# }' O
        );                               ) C7 a6 I" P5 c% i8 B
        }  i' x  }8 E: D, g/ o3 ~1 q! `5 L
}
作者: admin    时间: 2016-1-10 03:03
propQuest.inc                //任務內容配置文件
/ p9 u2 @% K. U& G0 }' m# apropQuest.txt.txt        //任務文字文件, `3 j) ?( A7 _' d2 ^9 ]$ m
definequest.h                //任務的定義文件




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