飞飞世界论坛

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

增加活动事件

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:08:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
AddEvent( "活动名称" )  格式,活动的名称
# e" U3 J) [3 x7 p, K4 R--{ & m* X# L* y+ n" c
SetTime( "2012-01-29 17:31", "2013-06-07 23:59" )  活动("开始时间","结束时间") 9 T# v7 x' }6 u* J% }* p/ p, P+ i
SetExpFactor( 2 )  经验倍率(2倍) * O, |+ l1 G" H6 ?
SetItemDropRate( 2 )  装备掉率(2倍)
( C/ G' z! P/ i: BSetPieceItemDropRate( 2 )  特殊物品(卡片、绿装)爆率(2倍) . S' t3 p# ~9 T- Z; g: K
SetGoldDropFactor( 2 )  金钱爆率(2倍)
; }; d. m% O" f8 ^SetLevelUpGift( nLevel, "all", ItemId, nNum, byFlag )  //等级达到条件赠送物品(等级,all是全部,物品ID,flag |0可交易物品,1不可使用,2活动进行用 也就是绑定物品|)
1 F' u% I) p4 x' W& b+ v- |( c- I1 B; M3 w( |/ u% c+ j8 o
% A5 e$ g4 _7 F% j7 w2 J& }
SetDefensePower( 100 )  防御力增加 1 f; F" O& D. _9 Q
SetAttackPower( 150 )  攻击力增加
# r$ T% d3 g! V6 ^4 qSetCheerExpFactor( 1.3 )  鼓励时经验值增加(不确定)
6 P0 k3 b( `( ~+ c7 F% {SetRainEvent( fExpFactor, strTitle )  下雨(经验倍率,公告提示)(不确定) 8 m* _  m! a7 q9 ~# a
SetSnowEvent( fExpFactor, strTitle )  下雪(经验倍率,公告提示)(不确定) ) n. ^% W. R5 a2 P
SetKeepConnectEvent( MIN(1), "II_SYS_SYS_SCR_BXTREASURE01", 1 )  保持游戏连接送东西(连接游戏多少分钟,送物品的ID,数量)
. B! H# \% b" o0 r+ l* tSetSpawn( ITEM, "II_SYS_SYS_EVE_HAPPYMONEY01", 10000 )  测试结果显示:在游戏里的大陆里刷出物品(类型'物品',ID,数量10W)只刷在有怪的地方
- m' W* t! k) R$ A+ lSetItem( "II_SYS_SYS_SCR_BXTREASURE01", 100000, 1, 12 )  杀怪掉落物品(物品ID,几率,数量,多少级以上的怪掉) 4 b* T" P, I7 ^( C9 {% p
SetCouponEvent( SEC(n) )  在线每隔多久获得一个值SEC(n) MIN(n) 里面的n为分钟 / k$ B+ \. Q: g+ v6 ?0 x
--}
+ d" {- \+ D9 @) I7 c
# B- X. I: b5 n# D" u提示:文件在服务端Resource\Event.lua 修改后不需要同步游戏,但是需要重启服务端
( u) F$ Y1 \  c- D$ I( b3 U
9 B, U% K- \' {/ c
回复

使用道具 举报

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
沙发
 楼主| 发表于 2016-1-10 03:08:36 | 只看该作者
涉及文件:propQuest.inc、propQuest.txt.txt1 |' E' @" x9 S6 ]

; \' e6 z& c, S* W$ Y! T$ \有些可能不是很正确,请提出。 还有一些代码站长不清楚!有清楚的欢迎投稿!
( W0 G' T* f& U* f# S7 E% i! J3 n4 O8 s" B
QUEST_VOCMER_TRN1 这个代表活动事项代码!% k% Q! d- }$ `3 N8 J) u+ t! o
{+ v' w: o3 Q% ^/ k" p+ x
SetTitle  G  s+ \7 v, }; |
(
4 n' l: u, D: CIDS_PROPQUEST_INC_000685 这里对propQuest.txt.txt一些说明!
2 p' U3 ?9 B' L* o- J2 o);
8 ~& t+ _' w& M" j: y! q* G
; I( @6 B2 e1 Zsetting
0 m9 A% r0 s6 B0 N* J{
) B" w- w4 u6 f, a" }: D2 F8 C8 p6 d) w5 `# `$ F# S* `7 v
SetCharacter( "MaSa_JeongHwa" );                                                                    // 发布任务的NPC名称
# x1 @: P8 M! {SetEndCondCharacter( "MaFl_Isruel", 6929, 3328,  QUEST_DESTINATION_ID_0000 );                           // 完成任务后向谁(NPC)提交任务
8 N0 B" K7 ?; JSetBeginCondLevel( 15, 15 );                                                                   // 这是等级要求!$ ~' `, ]0 H* U# h
SetBeginCondParty( 0, 0, 0, 0 );                                                              // (未知)& j: g2 A' S3 B" h2 j9 f
SetBeginCondJob( JOB_VAGRANT );                                                         // 要求接受任务的职业9 T7 A, }3 V# n' b' D1 L
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN );                    //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
. s7 Z, N. P/ G: d5 u* x$ f! xQuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);                           // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个
) r6 {+ e# k' F6 }QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);                           // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低; b, v+ u1 [( x2 [
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 );  // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]
8 R; ^% P+ C6 {0 YSetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 );                                        // 结合上面,需要5个物品才能交还任务; Y) Q6 A8 V& q  r3 _3 ]
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT );                                          // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
4 z& ^+ `9 b) i, @6 n- E/ SSetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 );                  // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知)   
4 D) H& V* r% }3 U* s! y0 MSetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 );                                   // 任务完成后所给的物品奖励
: Q( g* W6 D; F; u* |6 i# R$ TSetEndRewardGold( 1500, 1500 );                                                              // 任务完成后奖励的金币
' O9 X( {0 u5 V2 W; VSetEndRewardExp( 784, 784 );             // 任务完成后奖励的经验(784 25级有4.76%)' m3 l9 u% n9 |9 c& N# V' b
SetHeadQuest( 6004 );                                                                        // 未知$ G9 N9 P- n4 f% s
SetEndRewardSkillPoint(40);                                                                  // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师+ \- [3 }7 y8 f( N& {1 \0 g/ v! a
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
$ A; @) r4 K( O8 r' m
, [3 i- ?% W0 o: e0 d SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
4 f9 {. w8 l# F SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
+ |* c7 v# ]2 e0 k. U& r* H  nComp : 0 = ,  -11 @! _% B" S/ s, `/ m% W
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
) z& a% w: p* n6 X2 g; {1 B% p SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
  S/ D; J- \6 P6 x/ Y- x- ^  A) r; J# k+ p SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)* s7 [0 t$ U; G$ Q
  SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE  o5 l# x  Y/ M" ^- ?3 b

8 u; s+ G  S1 l6 l5 R# P7 | SetDialog
! ^* q3 z  h2 q3 y) a+ P (
; R5 o  J3 {! s: P  QSAY_BEGIN1,                                         //首先对话NPC的任务说明01
, M  m+ q' V: H  v  IDS_PROPQUEST_INC_000712& L% {( G# X' M$ |1 G# E
);  _, r! z% T( M  s1 H0 F0 [
9 Q( R/ E8 I7 T; y3 }7 L9 d
SetDialog
5 Q, x1 ]7 S0 Y2 s5 M  q4 l% e5 E% ^* f (! [( M5 }& Q1 j7 {* b3 o
  QSAY_BEGIN2,                                         //首先对话NPC的任务说明02+ C. D" {& [. _6 Q8 b% W) L' O9 [
  IDS_PROPQUEST_INC_000713/ y4 u0 q9 N' y
);
! V  ?" P; p# Z$ }3 K' b0 Z8 n SetDialog
2 O: h2 R8 w2 [  m6 Z7 k. O (9 Y4 G. O) _$ V7 l
  QSAY_BEGIN3,                                         //首先对话NPC的任务说明03
1 p; _6 T- E1 @+ ?. x/ X) d: J- E  IDS_PROPQUEST_INC_000714        
$ c, v: a8 g( U, k) V0 P2 p/ a );
) R1 }, K3 B6 A% L SetDialog
* D$ y- M7 d, w9 R0 |6 c (
; K0 _% j" u8 ?7 f1 E8 Y# R  QSAY_BEGIN_YES,                 //用户点是回答的话, v$ `! p2 q# v
  IDS_PROPQUEST_INC_000715
: R3 [9 r8 [9 g* M/ q! T );: c) T2 |5 ?8 |# c) h

7 U  u1 T. s& I' D& S SetDialog# C: ?( n6 d) x0 q, A: B
(
! G% g% |" M  g# g9 i2 \4 d  QSAY_BEGIN_NO,                  //用户否是回答的话2 u9 l% `+ w2 x1 H2 ~" g
  IDS_PROPQUEST_INC_000716
, t- f0 t# `: z );        % f/ u  @- j( m% F' }
SetDialog
' r7 V6 F: G0 v8 i  @( R" G& S& v (
$ ]" M. a* ]/ A% {  QSAY_END_COMPLETE1,            //玩家达到条件 完成任务对话1
1 c9 w: P( G: K$ B  IDS_PROPQUEST_INC_000718 ( @. d; o! [8 E8 L; F
);3 W1 L, C& \* D5 B
SetDialog3 `) K* n1 N2 v6 h
(
# ]' E7 K* x/ x* a/ C  D' j2 l  QSAY_END_COMPLETE2,            //玩家达到条件 完成任务对话2
- L( C& c& @7 w5 L% i  IDS_PROPQUEST_INC_000718
) R- `/ j6 W& @ );, B2 v/ i! U+ K8 s4 E; N
SetDialog
8 C/ ]1 V; u8 z3 ^& m  B (( ^! ?! j. @4 u& N
  QSAY_END_FAILURE1,             //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话
9 Y. a& e+ [2 ]5 F5 U" n: H; D" L! u  IDS_PROPQUEST_INC_000720
1 `0 b6 q) k! |" O* n );                       4 C/ Y/ [' |$ |4 X5 }' S. R
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-30 03:07 , Processed in 0.059895 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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