飞飞世界论坛
标题:
增加活动事件
[打印本页]
作者:
admin
时间:
2016-1-10 03:08
标题:
增加活动事件
AddEvent( "活动名称" ) 格式,活动的名称
6 w5 E7 ?4 O% X! |/ e
--{
, G) e# c/ b4 ?
SetTime( "2012-01-29 17:31", "2013-06-07 23:59" ) 活动("开始时间","结束时间")
0 r. j; {& t. e9 _7 Q
SetExpFactor( 2 ) 经验倍率(2倍)
% y( F5 i f- r5 ?
SetItemDropRate( 2 ) 装备掉率(2倍)
0 h, I5 I) \1 c4 v6 s( D( K) R
SetPieceItemDropRate( 2 ) 特殊物品(卡片、绿装)爆率(2倍)
( L+ _- |8 y1 n
SetGoldDropFactor( 2 ) 金钱爆率(2倍)
* b( l' }/ S! E* {1 o1 k8 E
SetLevelUpGift( nLevel, "all", ItemId, nNum, byFlag ) //等级达到条件赠送物品(等级,all是全部,物品ID,flag |0可交易物品,1不可使用,2活动进行用 也就是绑定物品|)
5 h/ D' C$ ]& q/ T! C4 M
; w+ k* B* a9 ~- Y( Z8 Y
: V, m% G {9 o4 d! w! {, L
SetDefensePower( 100 ) 防御力增加
) r! z Y9 `- x2 X, q" {
SetAttackPower( 150 ) 攻击力增加
: _ h$ M9 r ]' M/ P3 b
SetCheerExpFactor( 1.3 ) 鼓励时经验值增加(不确定)
( Y; s1 j1 Z4 Q4 t- W
SetRainEvent( fExpFactor, strTitle ) 下雨(经验倍率,公告提示)(不确定)
' N% N3 O! Q, d+ G
SetSnowEvent( fExpFactor, strTitle ) 下雪(经验倍率,公告提示)(不确定)
) G+ s* ~3 L) o: T( o$ I2 ?
SetKeepConnectEvent( MIN(1), "II_SYS_SYS_SCR_BXTREASURE01", 1 ) 保持游戏连接送东西(连接游戏多少分钟,送物品的ID,数量)
( Y: X" {) p0 c" P, a8 m
SetSpawn( ITEM, "II_SYS_SYS_EVE_HAPPYMONEY01", 10000 ) 测试结果显示:在游戏里的大陆里刷出物品(类型'物品',ID,数量10W)只刷在有怪的地方
- w/ w* V$ K& e5 |
SetItem( "II_SYS_SYS_SCR_BXTREASURE01", 100000, 1, 12 ) 杀怪掉落物品(物品ID,几率,数量,多少级以上的怪掉)
( H( P2 m1 r! l6 S
SetCouponEvent( SEC(n) ) 在线每隔多久获得一个值SEC(n) MIN(n) 里面的n为分钟
) \( M& t$ I7 h* [: b+ ?, E) o! {
--}
4 V7 E0 U/ E4 p3 ]* z1 p% x
2 g, o$ f( U2 D3 Q4 }
提示:文件在服务端Resource\Event.lua 修改后不需要同步游戏,但是需要重启服务端
& |4 E) Y+ O+ S5 B& v h; y
+ t, P: i+ g H0 e \9 ]
作者:
admin
时间:
2016-1-10 03:08
涉及文件:propQuest.inc、propQuest.txt.txt
6 u- k, P3 A. E7 V# u& Z* }6 N. F
2 @# I& [+ \' u$ o" d
有些可能不是很正确,请提出。 还有一些代码站长不清楚!有清楚的欢迎投稿!
+ t( O/ M; p, J0 u# Z: K( p1 }
$ ?) t1 m0 ?' P% U2 ]0 q( q
QUEST_VOCMER_TRN1 这个代表活动事项代码!
, Z& G3 Y( y; Z0 b5 j" V8 w9 p
{
& t4 ]0 d0 |) x& a. f. k$ D/ w
SetTitle
' t' w7 O9 c) M- {
(
" |& K& n4 i3 C6 y) h3 s
IDS_PROPQUEST_INC_000685 这里对propQuest.txt.txt一些说明!
1 _1 Y: G% d6 F$ S+ g) d* `
);
; m* G9 O5 z3 T; |- Q+ }
/ R: u* N' V7 f6 C4 @( D
setting
# J+ B e5 I& t }; A
{
8 W3 R' }: y4 V! ^* m2 _$ e \' v6 L$ N
; W9 S6 u7 i- ^% l# ~# o( p, b0 N
SetCharacter( "MaSa_JeongHwa" ); // 发布任务的NPC名称
- g/ r, _$ D3 h" z! j f4 P( D" Q
SetEndCondCharacter( "MaFl_Isruel", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务
5 N/ u9 y1 J9 c4 s4 s# E; B
SetBeginCondLevel( 15, 15 ); // 这是等级要求!
( E8 }" a9 _+ f! g
SetBeginCondParty( 0, 0, 0, 0 ); // (未知)
$ m1 g, ~- H0 e. j- A
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业
V8 l# Y( [+ G8 f$ O, J
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
& ~8 y0 R) t2 R1 E2 Q8 @9 V
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个
n0 G5 R2 o9 |: ?2 ^
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低
6 A* i, l& z) \3 k$ I0 i- B
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]
7 O5 }1 x/ `/ O! a, c
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务
3 A( K8 x. ? X2 `' `3 ~
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
T9 g4 `& ^. h2 P' f
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知)
# g- s- W: } L# V( b2 _
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励
9 N2 |# i2 l! m
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币
5 H! `+ h5 w8 y" Q4 {
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验(784 25级有4.76%)
) n/ P/ u2 w4 u+ T3 I1 V/ O2 Z/ u
SetHeadQuest( 6004 ); // 未知
0 g0 M8 t& T, [4 V9 U+ w" G. i7 ?+ l, M$ z
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
* ?& H/ R$ p {) L+ {( Q( o% ^
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
3 j# `2 W6 _. e
$ x! S0 \8 [8 ?' R" o9 c
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
9 z1 Y7 \8 [- u* \3 c- h) L) ~( b
SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
0 Z, }0 z4 _% g0 E+ W
nComp : 0 = , -1
9 P5 W0 l. T+ M9 k M
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
0 F4 d" z, W' }( E) |
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
% F p+ e% |7 o- K( [. |# M" `
SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)
+ [8 l, S5 B2 Y# O$ Q% {# D9 }8 H
SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE
0 {1 b7 H0 d5 x* j3 ^
( T% r' t5 n6 f% ]! z4 E: x2 `
SetDialog
y* w% x! L, d( `7 m
(
. O1 Z9 e& g; S8 R
QSAY_BEGIN1, //首先对话NPC的任务说明01
" p; R& Y: P2 ?6 ~ s5 \$ M
IDS_PROPQUEST_INC_000712
. [; t9 `1 i6 r% W8 `$ [) r N4 t
);
% |! Q. ^" L& q% X
; g; f2 c8 j+ w3 F4 J; m8 p, S
SetDialog
3 a, ~+ ^* y* \
(
6 Y$ {5 ?0 L4 u+ U, t* M
QSAY_BEGIN2, //首先对话NPC的任务说明02
4 H: H% M+ S* R7 a/ S2 B
IDS_PROPQUEST_INC_000713
: R7 Y8 P4 N8 E1 L' F
);
8 F; |! Q4 j* c( ~& U
SetDialog
! m. [) P3 ~1 S# S7 B1 j1 y0 V
(
+ |$ B% ^6 q2 }% w9 ?' l/ I
QSAY_BEGIN3, //首先对话NPC的任务说明03
6 x, I* c1 S8 D: D# R' g# i Y
IDS_PROPQUEST_INC_000714
, g' b% w% `# t: ], ^% U3 }
);
5 p& E1 j j5 ~6 f5 g; N
SetDialog
6 g4 H4 ]# W! C! C& u/ I5 |. j
(
) y1 v+ E6 p+ E# A9 I
QSAY_BEGIN_YES, //用户点是回答的话
1 J, @& [! }9 q x0 r; x
IDS_PROPQUEST_INC_000715
4 T ]" D8 {- P ]3 Q$ L9 N- B. i
);
: i D0 v. X8 Z* `
) b# E& J0 B, D0 J- v2 n
SetDialog
9 l1 B4 x+ F( C U7 \* {
(
4 |8 o( e$ { E! v
QSAY_BEGIN_NO, //用户否是回答的话
% A* F9 s) @2 Y8 b0 y) u8 w
IDS_PROPQUEST_INC_000716
. Q4 y& r* C7 p# a
);
3 N% E- j. x& h9 C- H, u( T2 ?" z
SetDialog
: y+ L# i& a8 _/ Y4 [
(
2 M: ]- [5 ^ W
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1
) C; O8 B+ |3 S( L
IDS_PROPQUEST_INC_000718
2 V1 D! i9 W$ y! n; ]1 N
);
9 o3 ]8 C% }# Q4 s% {
SetDialog
4 F# B2 o, B# x# R8 t% D3 o6 b8 h* X
(
4 P4 x& O; H& y# h3 R% H* f
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2
7 i& Z5 ?# K$ Q# D. K$ e2 N3 \: |% q) t
IDS_PROPQUEST_INC_000718
$ L7 @7 U/ t, @2 y) M
);
( o% i: f1 H9 P
SetDialog
7 D: e( m; N* u+ R& A) [
(
& Z) {* y- A; |
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话
$ c* [, H0 W% J; x& l8 L
IDS_PROPQUEST_INC_000720
2 l& [* y; d9 ?& H9 S1 B7 I" w: N$ w7 |
);
8 A" w9 A4 A( M% d2 d* T$ W
欢迎光临 飞飞世界论坛 (http://ffwold.com/)
Powered by Discuz! X3.2