飞飞世界论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 15572|回复: 2
打印 上一主题 下一主题

[补]任务增加

[复制链接]

197

主题

203

帖子

1094

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1094
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:02:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
SetCharacter( "MaSa_JeongHwa" );                                                 "         // 发布任务的NPC名称       
  ^# Q$ f( R# D) e8 O. q+ J& J1 jSetEndCondCharacter( ""MaFl_Andy"", 6929, 3328,  QUEST_DESTINATION_ID_0000 );            // 完成任务后向谁(NPC)提交任务"                                ' ]8 Z# E8 Z, |& }# Y
SetBeginCondLevel( 15, 15 );                                                                         // 这是等级要求!
5 w+ H, B# ~9 y8 ?SetBeginCondParty( 0, 0, 0, 0 );                                                                  // (未知)
' K% P% e9 n3 \/ MSetBeginCondJob( JOB_VAGRANT );                                                                                     // 要求接受任务的职业" j. l/ Q0 @: S( q2 Z% W
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN );                                        //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
# B% f$ Y6 C$ a( r; x% FQuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);                        // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"                       
0 y2 H; q$ E8 x$ O8 W( ~QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);                       // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"                       
& B% i2 x% o6 n$ T3 m7 p6 j3 cSetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 );  // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]"                                                                / F4 _) l6 }) g9 Z
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 );                                  // 结合上面,需要5个物品才能交还任务"                                                       
5 j5 @4 B6 ^# `" g( GSetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT );                                                 // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务                                                        5 S% b9 F- n" B8 `  _! ~
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 );                  // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知)    "                                                                ! @5 X0 d+ \% @- p# ?; u. [
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 );                                   // 任务完成后所给的物品奖励"                                                               
- J1 X3 G; ?! \! j" ]# BSetEndRewardGold( 1500, 1500 );                                                              // 任务完成后奖励的金币"                                                               
( n! J" [+ z! K4 l4 ?SetEndRewardExp( 784, 784 );                                                                     // 任务完成后奖励的经验; L: Q0 q# T: M/ C, U7 k
SetHeadQuest( 1992 );                                         //这句的1992就是活动任务的意思,!                6005是任务 只能做一次               
' v  G8 A- ^2 y+ {  D0 h" w! JSetEndRewardSkillPoint(40);                                                                  // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
7 @# \9 ~$ r; a
% x/ P0 E. Z5 p- g8 G- J; p                                                                , J) p8 _( A6 n& L
        SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,!        6005是任务 只能做一次                                                        - h, ^2 e$ Z6 ~+ r2 u! M- _
        SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)                                                       
+ x7 O( |! e1 |1 A1 r* d        SetRepeat( bRepeat ) // 1 任务是一个无限循环任务                                                       
5 \+ B4 e2 M1 D. D; K$ e5 u        SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币                                                       
: e9 P  b( L* g: h3 N) ^        SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)                                                       
9 G+ S: _& U1 ]' p* u. T        "SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"       
7 P: {5 J( ~" B, V  O         "SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"        * ?% [0 }. o9 a4 D" ?
        SetDialog        3 z" J6 ]- `# y
        (       
4 I6 ~2 {1 q3 s                QSAY_BEGIN1,                                         //首先对话NPC的任务说明01"# h% Q8 e7 ^( g0 _9 E# ^
                IDS_PROPQUEST_INC_000712
8 B: {2 O# F/ k        );       
. D3 X$ [3 {2 M* ]6 A; t        SetDialog        * ?6 j: k4 \" k; r( G
        (        . X3 T* r* \' |* I
                QSAY_BEGIN2,                                         //首先对话NPC的任务说明02"1 O2 w3 T" G+ p0 U
                IDS_PROPQUEST_INC_0007139 S. a& O& b( i5 Z# R4 e' l
        );       
8 v. ~9 K2 s+ M1 U) H& q/ e% H6 I        SetDialog        5 ?; L* d7 S% I% g: E! K! K- j
        (       
" x) g( G, N+ d9 |                QSAY_BEGIN3,                                         //首先对话NPC的任务说明03"3 H$ [) a/ S/ R  m( I* j$ a/ f
                IDS_PROPQUEST_INC_000714        
8 p- f: ]8 G: k. O        );        
5 `3 L  u: R2 R, ~' C& N        SetDialog        ! n- X# V' M3 Y  Z
        (        4 F- u' J1 @" H$ i: _3 L: p3 ^
                QSAY_BEGIN_YES,                 //用户点是回答的话"' j" K! V# p/ |/ d) [
                IDS_PROPQUEST_INC_000715+ I; A  H' L1 o7 T3 q5 z1 f
        );       
" A8 @- O1 v) v# o& D0 [. F) `- T5 B3 @* }7 u
        SetDialog        ; A# h4 D6 L' `( T3 ~
        (       
0 J1 t" E. c* B* {6 M3 H                QSAY_BEGIN_NO,                  //用户否是回答的话"
" M$ p( o1 n1 V- L- ^* \                IDS_PROPQUEST_INC_000716
1 V! C% |* V5 _# y7 K- m2 Z+ N  K6 |        );                6 g1 ]: F) Z( |/ h
        SetDialog        2 Q( d7 c# u5 K+ F1 ]
        (       
* _: l. Q+ m% m" X% {8 }$ O, z+ }                QSAY_END_COMPLETE1,            //玩家达到条件 完成任务对话1"
, A. n$ Q! g# Z4 c4 k" P                IDS_PROPQUEST_INC_000718 % z5 |+ [7 a/ F, }. G; v! m1 e
        );        , n6 s. A, A6 T
        SetDialog       
4 q! u9 D7 ^5 v5 I: g7 n( w0 N        (       
" C% r, U" y3 i& i                QSAY_END_COMPLETE2,            //玩家达到条件 完成任务对话2"
6 @. r/ U5 Q3 t: ^8 w5 B                IDS_PROPQUEST_INC_000718
7 F: i# l0 g% \+ f& O+ Q: N        );        6 Y9 I5 H4 Q& w
        SetDialog       
' K1 @$ p( ^" m) A- ]5 E7 A        (        ' b% D, y0 |/ a$ |9 _
                QSAY_END_FAILURE1,             //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"7 A( g# r0 T% E& e7 Q; S" d
                IDS_PROPQUEST_INC_000720
6 m1 d' d( w& P- s% k9 F9 E        );                              
9 V, G/ O& U. j5 m! m" t* o5 J  ^1 g! D( h7 y" R' C+ n% y

* x4 r' H, [, w5 n2 o# T
回复

使用道具 举报

197

主题

203

帖子

1094

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1094
QQ
沙发
 楼主| 发表于 2016-1-10 03:03:03 | 只看该作者
QUES_JBAHSDGUBQUGUVS
$ E, X. T  c6 i# y. ~: }1 h7 Z3 |{, q6 |) u: `+ d8 {
///////////////////////////標題部分////////////////////////////
- h) ?# U5 }$ _! X9 @9 \        SetTitle
+ I' a) a' R1 h" v' X/ R& F3 d' v/ u        (. ^6 A) T2 R: m. p7 w! }9 Z1 n. ^
                IDS_PROPQUEST_INC_0043083 P$ w. }1 ]& f% Z" `8 Q
        );
$ S  D3 m0 Z$ A* b9 S///////////////////////////標題部分////////////////////////////  h1 ~6 K3 h5 n$ c* d
        setting! r) I; i0 Y; j+ I5 Z2 [9 G- T
        {
1 @3 E+ P! O; X( a- V        SetHeadQuest( 6005 );5 q: M0 j8 a6 u. a" M
        SetCharacter( "MaFl_Boboku" );                //波哥接任務
8 M, P$ Q% b& q$ O8 J& S* p0 Y4 a        SetBeginCondCharacter("MaFl_Boboku",WI_WORLD_MADRIGAL,6000, 4000 );                                        //接受NPC的位置(可有可無)
9 p( a( k, r3 U. \0 e) C" L        SetEndCondCharacter( "MaFl_Boboku", WI_WORLD_MADRIGAL,6000, 4000, QUEST_DESTINATION_ID_0000 );                //完成NPC的位置(可有可無)
7 L) ~' ]( x& b+ U0 g: B        SetBeginCondLevel( 1, 100 );                //接任務的等級+ x2 u' g$ f: \9 I: R
        SetEndCondLevel         ( 1, 120 );                //完成任務時候的等級
8 r1 B& t! |7 N7 p* q: e        SetBeginCondParty( 0, 0, 0, 0 );        //無效果9 P! L$ f* I2 N) ]" p& M( ^0 M+ b) b
        SetBeginCondJob( JOB_ELEMENTOR_HERO );        //接受任務的玩家職業
' ]- e2 S& z+ j1 Z; }$ q        QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);                 //特殊的任務掉落* P7 ^! V) v& Z* @3 C
        SetEndCondKillNPC( 0, MI_MIA1, 5, 8138, 3004, QUEST_DESTINATION_ID_0000 );          //(未知,怪物真實名稱,数量,x坐标,y坐标,未知)   
# ^/ D/ o9 j' P( Y1 V  a& m6 m- {        SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_MAGICSSTONE01, 1 );                        //給玩家物品2 O/ f( E8 N/ o# K, y* [
        SetEndRemoveItem( 0, II_SYS_SYS_QUE_MAGICSSTONE01, 10 );                        //扣除玩家物品) U; W; Z4 m& L3 ?' H
        SetEndRewardGold( 1500, 2000 );                                                       //任务完成后奖励的金币
+ B2 n- c' n3 o' |& H        SetEndRewardExp( 784, 2000 );                                                        //任務完成後獎勵的經驗# j. O3 v  V- E: R# f4 H$ _* s
        SetEndRewardSkillPoint(40);                                                     // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师; y( G. P+ p" _9 [8 f2 G% b
        SetDialog        8 k2 x+ ?' F" a  m
        (        / K( j9 Y9 O. p9 X
                QSAY_BEGIN1,                                         //首先对话NPC的任务说明01"! u! o- ?# I: U1 W# [* B
                IDS_PROPQUEST_INC_004309
7 u9 m+ H! k/ H* @/ _' a) z6 t/ w" E        );        ' D# {0 F0 t, ]: P# G7 A
        SetDialog        4 ~/ m. J! I) j( e4 a) e
        (       
, _( q* f& K6 f5 \- ~/ k: S                QSAY_BEGIN2,                                         //首先对话NPC的任务说明02"' [$ F) \9 e0 H" C) e
                IDS_PROPQUEST_INC_004310# H  c$ v/ k4 |/ s) G0 s
        );        # t  m  }$ p* E; h! `8 s
        SetDialog        & ~/ ?' z8 s3 O* V& I- y5 t3 p, m
        (       
' v( d" j& ^# X* D                QSAY_BEGIN3,                                         //首先对话NPC的任务说明03"  y- X. o. B7 W9 U; g
                IDS_PROPQUEST_INC_004311        8 [; Z: D7 L3 a$ \& F7 ^# L' {
        );        
$ q# N4 q8 Y" W9 J, m6 G0 w; L# v) K" v        SetDialog       
9 p- c8 X: i, H        (       
# ~; s+ r4 l4 U' [/ f                QSAY_BEGIN_YES,                 //用户点是回答的话"
2 l# m) ~) W3 U) ^4 Z                IDS_PROPQUEST_INC_004312
4 n, |! U: ^3 c( \& _        );        , {0 G8 {1 U9 x/ x# J: O) ]/ {7 j
- A+ `' O) S6 P8 L3 X1 X
        SetDialog       
$ `/ n, u6 @4 W. s: G& R        (       
" U7 c: f( }6 F: m                QSAY_BEGIN_NO,                  //用户否是回答的话"4 u; W8 i. |. I, O) f) q
                IDS_PROPQUEST_INC_004313
" z1 l# ?4 O: L8 w5 _& g. N6 E8 L        );                3 J* M3 }7 T( q6 z/ t2 I& U
        SetDialog        9 H1 v# K! i2 w% U+ D- U
        (        1 q: P& B8 K, X8 w0 {; r* @
                QSAY_END_COMPLETE1,            //玩家达到条件 完成任务对话1"
7 G  O2 T# O# a7 K4 c                IDS_PROPQUEST_INC_004314 ; W; l3 Q' n1 r( p3 y* E
        );        : _/ h4 g2 \, u) ?
        SetDialog        $ f  X# ^: V3 r; q' V
        (        8 _$ g( t# x" d  a$ o7 J1 X9 s! p
                QSAY_END_FAILURE1,             //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
/ N% {$ x9 N! ]0 m. V: K                IDS_PROPQUEST_INC_004315
2 \' d% h3 m$ o6 K        );                              
; j3 o5 S4 F3 p- F        }
, c" U3 r  N1 Q% Z/ H9 {* F}
回复 支持 反对

使用道具 举报

197

主题

203

帖子

1094

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1094
QQ
板凳
 楼主| 发表于 2016-1-10 03:03:14 | 只看该作者
propQuest.inc                //任務內容配置文件6 x) r. O* N! t0 m
propQuest.txt.txt        //任務文字文件
% {; p+ I" M" g" \. D1 ?% F% Mdefinequest.h                //任務的定義文件
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|飞飞世界技术论坛  

GMT+8, 2026-1-31 21:16 , Processed in 0.074709 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表