飞飞世界论坛

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

增加活动事件

[复制链接]

200

主题

203

帖子

984

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
984
QQ
跳转到指定楼层
#
发表于 2016-1-10 03:08:24 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
AddEvent( "活动名称" )  格式,活动的名称
: e* t4 ?# ]* p+ j4 j--{ , b- s% X, v9 I# q- n  ^
SetTime( "2012-01-29 17:31", "2013-06-07 23:59" )  活动("开始时间","结束时间") 4 D2 v8 Y# R. j$ @
SetExpFactor( 2 )  经验倍率(2倍) ) g1 u5 M* I& _) y
SetItemDropRate( 2 )  装备掉率(2倍) / E0 @* g& {; s8 ?8 E5 J. m
SetPieceItemDropRate( 2 )  特殊物品(卡片、绿装)爆率(2倍) 7 ]: `& X3 D5 T$ w) b( q- n
SetGoldDropFactor( 2 )  金钱爆率(2倍)   a$ x& Z! T1 t  m& M/ [( P, c. P
SetLevelUpGift( nLevel, "all", ItemId, nNum, byFlag )  //等级达到条件赠送物品(等级,all是全部,物品ID,flag |0可交易物品,1不可使用,2活动进行用 也就是绑定物品|) # u1 b* p; N) i. R3 z4 ^
/ A6 d& V; K% S' L$ p& w

/ b: d) S$ P* J  c, F SetDefensePower( 100 )  防御力增加 ; X) Z' H# K8 f/ |, c4 h2 W
SetAttackPower( 150 )  攻击力增加
) v* W6 _' y" X0 m% ESetCheerExpFactor( 1.3 )  鼓励时经验值增加(不确定)
, f8 K' U& K' V+ O# n+ pSetRainEvent( fExpFactor, strTitle )  下雨(经验倍率,公告提示)(不确定) ; g3 H2 n( J) U( Q. D
SetSnowEvent( fExpFactor, strTitle )  下雪(经验倍率,公告提示)(不确定) - I) L. `& h2 c) {, p
SetKeepConnectEvent( MIN(1), "II_SYS_SYS_SCR_BXTREASURE01", 1 )  保持游戏连接送东西(连接游戏多少分钟,送物品的ID,数量) : k+ C8 b2 p4 f$ v4 y
SetSpawn( ITEM, "II_SYS_SYS_EVE_HAPPYMONEY01", 10000 )  测试结果显示:在游戏里的大陆里刷出物品(类型'物品',ID,数量10W)只刷在有怪的地方
5 q+ R* c# I# H! |& r- q7 XSetItem( "II_SYS_SYS_SCR_BXTREASURE01", 100000, 1, 12 )  杀怪掉落物品(物品ID,几率,数量,多少级以上的怪掉)
! }- b, y2 g4 d- u  \/ USetCouponEvent( SEC(n) )  在线每隔多久获得一个值SEC(n) MIN(n) 里面的n为分钟 8 G! {& t: U7 e0 _; Z% o% d2 ?
--}
* u6 `# Q- r0 Y# }+ z" {% P1 r$ M
提示:文件在服务端Resource\Event.lua 修改后不需要同步游戏,但是需要重启服务端
3 |# }4 L( V, R3 q) R. Y; a9 Y2 S' h: B$ L9 x* t
回复

使用道具 举报

200

主题

203

帖子

984

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
984
QQ
楼主
 楼主| 发表于 2016-1-10 03:08:36 | 只看该作者
涉及文件:propQuest.inc、propQuest.txt.txt
1 T* y7 F+ s% |" ]0 x& u# L8 ^* ^. a$ q5 i
有些可能不是很正确,请提出。 还有一些代码站长不清楚!有清楚的欢迎投稿!
$ h0 T- w- R/ B9 W
, m9 _9 s6 x- \7 ~+ c6 N" n% i5 R& nQUEST_VOCMER_TRN1 这个代表活动事项代码!& d3 Q. g0 ~. L5 |/ F* t" D7 q" X
{# r2 L) e+ E8 R( K1 }$ ?
SetTitle
  j; M( M' ^# Q/ L5 L(
0 F% e  [( r: u! z# y* pIDS_PROPQUEST_INC_000685 这里对propQuest.txt.txt一些说明!
$ ?: n' W! {% B5 I/ L; S- q$ P);3 D- a4 ^) J9 k9 E9 ^* i# J! \

  U: T! s# {+ x7 vsetting
% r5 c) @9 z( T, C* u{
: l/ Z2 U  W& Q- f  i/ v2 m/ a; a+ W5 {1 Z1 l, |4 O
SetCharacter( "MaSa_JeongHwa" );                                                                    // 发布任务的NPC名称
9 G( n' L7 Z% K$ ySetEndCondCharacter( "MaFl_Isruel", 6929, 3328,  QUEST_DESTINATION_ID_0000 );                           // 完成任务后向谁(NPC)提交任务3 X" j+ t6 f# E9 W- c* r
SetBeginCondLevel( 15, 15 );                                                                   // 这是等级要求!' z" }2 ~, p5 n+ s/ L; ~
SetBeginCondParty( 0, 0, 0, 0 );                                                              // (未知)" G( R0 w) A# {+ v2 F, \
SetBeginCondJob( JOB_VAGRANT );                                                         // 要求接受任务的职业. E* E+ W: F% u- Z5 b
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN );                    //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!& k3 |  }, j+ P1 d. H& U6 S+ F" g# C
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);                           // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个
2 J+ G  g& I; V% ]QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);                           // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低
! [. J  t9 H) }  k# C, oSetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 );  // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]
8 {3 c  U8 d. D4 [! }SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 );                                        // 结合上面,需要5个物品才能交还任务( |  W9 y) }0 i0 q
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT );                                          // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
1 j3 {4 b7 i; Q6 D! QSetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 );                  // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知)   
5 o9 @) T6 |% _& p) ESetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 );                                   // 任务完成后所给的物品奖励" e" b$ K5 Y$ s- i5 a; L
SetEndRewardGold( 1500, 1500 );                                                              // 任务完成后奖励的金币
4 g4 O0 J0 t& \7 OSetEndRewardExp( 784, 784 );             // 任务完成后奖励的经验(784 25级有4.76%)" Z* e5 b. S$ z, y; X% V* ^( @
SetHeadQuest( 6004 );                                                                        // 未知" Y, R5 N* J+ \# Y
SetEndRewardSkillPoint(40);                                                                  // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师, i6 Y) }( M2 J8 H7 i$ S( R3 ~
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
/ P0 s) a1 g, v/ l
: l5 ]) C. |* Y) R* L5 M SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1). T7 j; E. i& Q' O
SetRepeat( bRepeat ) // 1 任务是一个无限循环任务! s* U& d- S0 D7 M: I
  nComp : 0 = ,  -1
5 D! O: W9 M5 F6 n% O SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币6 n# Q! r: A. B% d1 O
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
' r5 Q0 S( |$ ^ SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)
  B+ j% ]% E, n) v, D7 k  SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE
; C1 ]9 }/ g; n( G2 w
* j2 U3 j: m7 }: Q SetDialog4 o$ K6 ~( w( V9 A
(
. D. r+ |! y$ e1 M" J6 ?  QSAY_BEGIN1,                                         //首先对话NPC的任务说明01
/ ^' H% t6 M+ D# p+ e8 n' w  IDS_PROPQUEST_INC_000712
. z) k  d5 S3 D8 J5 G );
2 P8 @: x9 u' S" C! d$ s. X. u
  Z! ]7 o- w% m4 @* z) ?3 G SetDialog4 W/ M& |9 g) z
(
! k2 m/ ~/ Z$ X0 T- y2 \* X  QSAY_BEGIN2,                                         //首先对话NPC的任务说明025 t, y. `0 V/ g8 A0 @
  IDS_PROPQUEST_INC_000713; U8 L' ]/ w% H% w0 n1 Y
);. p; {" b8 E$ I8 q8 ]1 F' v* |2 a
SetDialog; N1 }' S3 w+ N' i* g- O6 j  G
(/ }6 n8 d8 o8 ~# i; m
  QSAY_BEGIN3,                                         //首先对话NPC的任务说明036 X) H. m4 \$ t
  IDS_PROPQUEST_INC_000714        
- Y# {( g6 [( Q! S& d# M ); . c) K( ~6 P% t9 Q
SetDialog
5 m; r  w7 S' M% s (. z5 Z. f1 w1 R  b4 {& U
  QSAY_BEGIN_YES,                 //用户点是回答的话
& H3 q, a' R2 a& I! `  H  IDS_PROPQUEST_INC_000715
7 Z2 ]) }9 m! v" P7 o );: r- w1 c- d  I( {

: Y4 {8 c( u1 I' q4 s6 _; f SetDialog
& F/ O1 i; a" _8 G8 z4 w6 b (: E) B$ j4 J7 S3 q5 x. E
  QSAY_BEGIN_NO,                  //用户否是回答的话4 @% H4 }" O: A
  IDS_PROPQUEST_INC_000716
/ Z4 v4 D$ f; _0 _, [4 P2 V5 H );        ' v! g+ ^, r* }- v& r; o
SetDialog& T: g) @8 w6 c7 ~: Q
(* ]* M- j, }, f, U
  QSAY_END_COMPLETE1,            //玩家达到条件 完成任务对话1
& I4 b% G1 h3 [5 P. q, P  IDS_PROPQUEST_INC_000718 ' z" \2 b, a4 h" c! R5 ~3 U
);0 A6 u5 v; \6 U! N+ z5 M
SetDialog
* K+ R2 W* W+ {; n! }6 r4 l (! R( X2 R" {1 k* J/ P, V( B
  QSAY_END_COMPLETE2,            //玩家达到条件 完成任务对话2
8 }6 p2 o' Z8 F9 U, V, [  IDS_PROPQUEST_INC_000718
, t7 F4 _8 P3 N* b3 ^ );
8 Z* h7 M9 D" l! F  J SetDialog
( h4 V' u/ ^( l; @. j5 ` (
- N$ g( F% x6 R, h- h  QSAY_END_FAILURE1,             //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话
. o( w* q1 y+ _& j  IDS_PROPQUEST_INC_000720- a$ y+ V7 h3 t/ G0 Y
);                       * ~3 _7 L% c( ?2 C" T
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-17 16:56 , Processed in 0.059610 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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