Board logo

标题: [魔力私服分享] 新卡片概念设计与战斗中效果 增加版Lua [打印本页]

作者: xman    时间: 2019-6-20 01:27     标题: 新卡片概念设计与战斗中效果 增加版Lua

新卡片效果运用不同 Lua触发事件魔力私服,最新魔力宝贝私服技术交流0 P% l9 X% k: p
使用的是BattleActionEvent
% S+ X  P6 a. z4 h. G魔力私服,最新魔力宝贝私服技术交流当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート2 Z4 f: S+ \3 B2 y6 D) M0 m, t
PS:可与旧版Lua第一回合增加攻击力的迭加bbs.mocwww.com" L' i! J% Q# k! F# T' `) s1 l
bbs.mocwww.com7 B# Z# C! l5 Y0 t
目前测试确认可改变如攻击力、四属性
) M2 G( ~' @0 P$ h魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
1 j6 S; ~6 m7 v: }* S魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表另外除了原本判定武器特殊类别等数值条件(有无插卡)外
4 p3 F5 T9 D" m妖城在线论坛为求增加卡片效果多样性可以设置条件—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート: v* p/ T! J6 e2 G
如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性
" o1 T3 s1 R7 \( v+ X8 N( W妖城在线论坛
# k8 d& A' c) h, b提供概念如下魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( y/ ^8 M/ ]! t& a. r
四修正高 或 低于多少发动
2 E* D" E/ ?- E/ D% A2 x# O, c魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表六抗性高 或 低于多少发动 魔力私服,最新魔力宝贝私服技术交流4 C0 ^, O6 ~( W; P4 K6 b" e

" Z5 t* v. ^# ^1 j5 W刚好某数值才有大攻击力加成妖城在线论坛; O4 ^6 Y( s, ?& T
或是多项混合的条件魔力私服,最新魔力宝贝私服技术交流' U, m7 c% h* z& H
并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

图片附件: battlebuff.jpg (2019-6-20 01:27, 201.79 KB) / 该附件被下载次数 202
http://bbs.mocwww.com/attachment.php?aid=19809



附件: BattleBuff.rar (2019-6-20 01:27, 555 Bytes) / 该附件被下载次数 343
http://bbs.mocwww.com/attachment.php?aid=19810
作者: xxxx    时间: 2019-6-20 11:22

谢谢分享,能不能解释下LUA里面函数的意思
作者: xman    时间: 2019-6-20 15:48

NL.RegBattleActionEvent(nil,"BattleBuff");魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表/ C$ V& |& K5 N( c! G  g
妖城在线论坛4 n+ w8 z& Z+ t7 d
function BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表, Y5 R" ]2 g) J9 D9 D- Y
        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段
% d3 l* M' W% J4 g5 A魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% w+ f# l5 N. y$ _$ k2 y
                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义
; b& L/ m  s1 n. W) z! ^                if(Item.GetData(Left,%道具_特殊类型%) == 14 and Item.GetData(Left,%道具_子参一%) == 9 and Item.GetData(Left,%道具_子参二%) == 1 and VaildChar(Left)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且左手值为true(左手有这项道具),执行此段
0 X/ [2 k7 @! O8 x魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义妖城在线论坛7 G! v" h5 q1 g. N# N- N/ |+ c$ O
                        local New_20power = power * 1.20;   --定义新攻击力倍率
: V" @, a/ f: K; G1 F' E, N魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义" @1 c% h8 H) ]8 \" D/ W
                        local New_20water = water + 50;   --定义增加的属性
8 k0 S# {1 i" H& Q0 C3 E( q, W- b% G魔力私服,最新魔力宝贝私服技术交流                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力
$ A5 e- U+ v: ?- u! ~- W7 A  d魔力私服,最新魔力宝贝私服技术交流                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性
$ z; t# a- Q+ T( f' V% V魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字
1 r2 F, L1 H, ?- \, w# r5 P/ W5 f& s—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                endbbs.mocwww.com8 W/ p7 ~1 ~: E( q$ e
                if(Item.GetData(Right,%道具_特殊类型%) == 14 and Item.GetData(Right,%道具_子参一%) == 9 and Item.GetData(Right,%道具_子参二%) == 1 and VaildChar(Right)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且右手值为true(右手有这项道具),执行此段魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 O9 m: c% V) d
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);
5 B$ e( V+ [! t  O! U3 g" D                        local New_20power = power * 1.20;
9 L, _" O* ^, n5 X* E魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        local water = Char.GetData(PlayerIndex,%对象_水属性%);
2 l( A4 d2 z3 ^  t8 w) z; y1 vbbs.mocwww.com                        local New_20water = water + 50;魔力私服,最新魔力宝贝私服技术交流' E; o8 `" S' Q( e+ O* c
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);魔力私服,最新魔力宝贝私服技术交流' E& t: G' `$ ^: C$ h
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);
2 ]9 ]8 z5 L/ w1 C6 l6 _3 j魔力私服,最新魔力宝贝私服技术交流                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);
) c# i. B- V% X' w0 G. x9 A" U妖城在线论坛                endbbs.mocwww.com+ `9 }7 v/ g- h% A
        end
- Z) x# A% K" B        return;
' P$ W8 J8 y1 n4 }  M! ?end
2 p; B8 t% P8 h5 m—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
; m+ ?* @' j+ V1 \4 c! }5 C魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
( W% H. v" |5 ?魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
免费内容:
头0
5 {5 q1 r( J7 N2 `魔力私服,最新魔力宝贝私服技术交流身10 W; W& R9 W3 P
左手2
! q2 |& I' c# o/ lbbs.mocwww.com右手3
$ T. w0 X# A- M# o& Z8 w- b—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート腿4魔力私服,最新魔力宝贝私服技术交流  `$ Q/ a2 D0 Z, ?
饰品 5
9 `" @0 g8 ~* U* p  P- d' I魔力私服,最新魔力宝贝私服技术交流饰品 6
9 f  z# ^& ]4 K' e妖城在线论坛水晶7魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 n4 }' d( {- ~$ `# |
物品栏第一格 8
' _' X( O9 x* T; O) T# e7 W0 A魔力私服,最新魔力宝贝私服技术交流
妖城在线论坛5 M# ~  Q3 a' N  Y
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# Y6 i. O" a; w. h! x
[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]
作者: xxxx    时间: 2019-6-20 18:23

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊魔力私服,最新魔力宝贝私服技术交流5 C5 e! Q! m! t: p, H$ l

3 I+ x: e) M6 p4 l  R4 Y" N" V" `—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]
作者: xman    时间: 2019-6-20 18:39     标题: 回复 地板 的帖子

CGMSV这个引擎测试没错
6 C4 i4 O  X  m% w3 y# C( D3 ]bbs.mocwww.com
* b: L  i8 m, R3 k5 A魔法攻击力吗?
& ]; p) k8 ^) n. T: F7 x0 S/ e魔力私服,最新魔力宝贝私服技术交流
. M1 z9 p7 s( E- X3 e! s/ A妖城在线论坛我直接放弃魔术师……
6 f# n  t. L3 e/ \, N貌似有莫名的伤害上限妖城在线论坛; q5 N' t  ?6 w/ I
妖城在线论坛5 y+ h+ H" L4 Z
没有试过耶,可能会有效吧妖城在线论坛% m  [  Q& `' X) ]* J* A( C1 S
我知道属性影响是会有魔力私服,最新魔力宝贝私服技术交流# Y" A5 G# q+ w- b$ d
可以让法师专用某张卡片效果
2 g9 j- [+ g9 {0 I& z; k4 m' w" `0 N魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表大幅增加四属性,藉此提高伤害上限
) @# \5 g: B7 Q' Z" m3 W2 p3 H6 u4 D魔力私服,最新魔力宝贝私服技术交流* a7 {! b8 p9 b# Q9 c1 J0 {9 Z. P/ j
突然发显原文件属性那边有错误,New_50water4 k" i6 u  O4 I- v9 K
50的地方要20才对
# T" H/ S7 b: F& F2 f, D魔力私服,最新魔力宝贝私服技术交流

2 J) H1 G% U. c" c; Y) [妖城在线论坛
& @1 t3 r0 n- U+ A9 u—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]
作者: Masgalier    时间: 2019-6-20 18:44

虽不懂,但觉厉。~~
作者: xman    时间: 2019-6-20 22:03

后续测试一个Lua
5 i# T6 h; X4 B/ d5 P; s- g5 f妖城在线论坛run的容量只能插卡一个装备跑BattleActionEvent
1 @- L' S% s9 G2 Z( \0 o/ w魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
3 o5 i+ E. @' w! sbbs.mocwww.com多个Lua是
. o( j$ n3 h- x+ J魔力私服,最新魔力宝贝私服技术交流BattleActionEvent
4 z  b. c3 ]( ]3 jbbs.mocwww.com也只会执行一个……
, H5 Q: h- h9 Y$ Tbbs.mocwww.com
* z+ c# l* F1 L6 \. Z8 @! u4 U! a魔力私服,最新魔力宝贝私服技术交流
0 H$ D* @4 t7 U* V魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表使用方向变成用限时道具3 J$ U7 n0 f7 z
短暂加成战斗各素质
. @, R0 Q, ?" B! F魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表难怪之前在其他服见过类似道具
+ }; L4 D/ P4 r魔力私服,最新魔力宝贝私服技术交流
. h5 R4 r! s7 Q" w* D( ]魔力私服,最新魔力宝贝私服技术交流[ 本帖最后由 xman 于 2019-6-20 22:15 编辑 ]
作者: jy00812995    时间: 2019-6-21 07:57

太深奥了,我就看看,谢谢
作者: 全熟牛排溅血    时间: 2019-6-23 19:51


作者: lr1102    时间: 2019-6-25 16:47

11111111111111111111111111
作者: Duckyの復活    时间: 2019-7-24 14:02     标题: 回复 7楼 的帖子

BattleActionEvent不能执行多个,那就用列队模式啊,类似GA框架的事件委托,把需要执行的func存入一个table里,在列队里一个一个按顺序执行
作者: kimi588486    时间: 2019-7-25 00:29

请问一下,这个插卡是什么意思,按照原文的内容,是否在data里做一个特殊类别为14、子参一为9、子参二为1 的武器,并且装备在左右,力量>400即可发动效果?
作者: xman    时间: 2019-7-25 19:45     标题: 回复 12楼 的帖子

是的  就这样判定
作者: 麦兜    时间: 2019-9-26 18:33

感谢分享 不明觉厉~~~
作者: swx790404    时间: 2020-1-9 09:08

这个LUA看起来很不错,但是我在游戏里虽然系统有说提升20%攻击力和20的水属性,但是面板上并没有反应出来啊
作者: swx790404    时间: 2020-1-9 10:29

攻击力面板上显示不出来了 但是游戏里有效果, 另外最多只能两个道具有效果吗和效果内容只有攻击力和水晶属性吗?




欢迎光临 妖城在线论坛 (http://bbs.mocwww.com/) Powered by Discuz! 6.0.0