Board logo

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

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

新卡片效果运用不同 Lua触发事件魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0 [8 ~" g  Q$ Q
使用的是BattleActionEvent
* s# k6 c# C, t5 Z. L$ z—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能
0 a/ u2 l3 A/ }# m—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートPS:可与旧版Lua第一回合增加攻击力的迭加—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% M& f& H% Z. j" N

6 q( E) W; o9 mbbs.mocwww.com目前测试确认可改变如攻击力、四属性
. ~- c/ }8 X: G* s' Y8 mbbs.mocwww.com
; @: C- W: E9 B$ U, Y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート另外除了原本判定武器特殊类别等数值条件(有无插卡)外魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; r1 p# w' {/ ]. G. q2 g
为求增加卡片效果多样性可以设置条件
/ e0 E8 K! O7 h# j* e7 Mbbs.mocwww.com如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性bbs.mocwww.com  ^# W' ]( V) F

1 z3 o6 I$ h8 s0 T# r妖城在线论坛提供概念如下
- k4 E6 \; ^4 A( N* U四修正高 或 低于多少发动bbs.mocwww.com7 W( v. S$ Z5 Y$ S! Z% L
六抗性高 或 低于多少发动 妖城在线论坛7 G: \5 ^* |' ]" p" ~' S! b

# U- f; o0 J9 n3 P. c刚好某数值才有大攻击力加成bbs.mocwww.com! ^) h! q- d5 u$ F( t/ ?
或是多项混合的条件
& F4 G4 @2 c* i魔力私服,最新魔力宝贝私服技术交流并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

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



附件: BattleBuff.rar (2019-6-20 01:27, 555 Bytes) / 该附件被下载次数 357
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");
  H2 z- z# Z& ?: {0 @0 {! Q魔力私服,最新魔力宝贝私服技术交流妖城在线论坛  q% b) e9 q% `
function BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート! Z" p' r# Q3 ~
        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段
4 a7 D7 x1 u! Z, D6 s3 c魔力私服,最新魔力宝贝私服技术交流                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート8 F( M# i7 t. ?# }3 B
                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 T+ ~# N9 }' A$ i
                if(Item.GetData(Left,%道具_特殊类型%) == 14 and Item.GetData(Left,%道具_子参一%) == 9 and Item.GetData(Left,%道具_子参二%) == 1 and VaildChar(Left)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且左手值为true(左手有这项道具),执行此段—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート/ X: n5 o; J* S2 H2 I/ k" h; p- E
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义bbs.mocwww.com, ~7 ?5 j3 o, X* p
                        local New_20power = power * 1.20;   --定义新攻击力倍率
& _; V4 o  C) r) F+ u2 @bbs.mocwww.com                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义bbs.mocwww.com" g9 E+ p. Q* D7 \5 B$ @$ B" `6 d5 c
                        local New_20water = water + 50;   --定义增加的属性
" L' {- i7 E! K- @/ R0 ebbs.mocwww.com                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力+ q, A: N* o; m8 G
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性魔力私服,最新魔力宝贝私服技术交流% J1 d4 n6 A. Q8 c3 L
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字
$ D- I" Y* z4 v1 sbbs.mocwww.com                end
9 G+ h1 m. S* h+ b—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                if(Item.GetData(Right,%道具_特殊类型%) == 14 and Item.GetData(Right,%道具_子参一%) == 9 and Item.GetData(Right,%道具_子参二%) == 1 and VaildChar(Right)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且右手值为true(右手有这项道具),执行此段
8 f! t: \; N8 }& Xbbs.mocwww.com                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);
7 w6 p" m6 |! R% c魔力私服,最新魔力宝贝私服技术交流                        local New_20power = power * 1.20;
! b* I' X) S, \—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        local water = Char.GetData(PlayerIndex,%对象_水属性%);
9 g6 O" i2 A7 Y0 f% ^" d5 c魔力私服,最新魔力宝贝私服技术交流                        local New_20water = water + 50;—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート  M7 S- O6 f* |+ [/ S" }+ {1 B) }
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);妖城在线论坛! b" Z8 C+ `3 A! ]" r
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);妖城在线论坛2 u' H) P0 c; Q( d3 P
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);妖城在线论坛7 I5 J" X( F' ^5 w
                end
6 D! I6 N& J2 T: S# d! T0 Y5 z9 ]—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        end妖城在线论坛* v4 z4 m- _: G0 J) c
        return;bbs.mocwww.com/ E& e% j5 }, j2 h+ G4 j7 _
end
# [  X! _2 s  f* a! O, r- g- b$ hbbs.mocwww.combbs.mocwww.com" z7 G: o0 {" q# {& [$ n; M
妖城在线论坛# e2 k& S0 t& l( _) ?$ X
免费内容:
头0—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート- g% r9 b: I: c3 }3 X5 ]
身1—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート/ `% h2 n2 S0 F- k( D+ s2 `. K
左手2
" A& v) e+ {) u  v魔力私服,最新魔力宝贝私服技术交流右手3妖城在线论坛" w2 V" v7 m  x" N2 h3 @/ x
腿4魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表  c2 }( O2 Y8 O7 _8 F2 G9 N/ ~* s
饰品 5
" }, a  p) ~) ?9 k—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート饰品 6
$ e9 k( S1 o+ w0 L妖城在线论坛水晶7
: S+ G" u( A2 N5 h2 |' e5 X魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表物品栏第一格 8
) ^, E% i: c: n
魔力私服,最新魔力宝贝私服技术交流' [9 N9 H& w1 J8 c1 B! j

" E' c) T4 p" o6 E9 u$ w7 q( e# ~[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]
作者: xxxx    时间: 2019-6-20 18:23

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊妖城在线论坛' ]8 Q9 z7 L! C) w) t  t  ?' H# J" K

8 @4 y# y/ @9 p* B, V妖城在线论坛[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]
作者: xman    时间: 2019-6-20 18:39     标题: 回复 地板 的帖子

CGMSV这个引擎测试没错
/ b5 ~$ ]% \* v) }) y: n, }5 V$ V* \& M—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
+ d( C; p+ L3 }* X' u魔力私服,最新魔力宝贝私服技术交流魔法攻击力吗?魔力私服,最新魔力宝贝私服技术交流0 u" I! k7 h/ S+ U: ^. }$ C$ G
妖城在线论坛! f( ]2 h1 P4 w% ^; N
我直接放弃魔术师……魔力私服,最新魔力宝贝私服技术交流9 k  ]! B' G2 a# [. e  U
貌似有莫名的伤害上限
3 R( n2 ]) Q- n5 Z& {4 k魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
  w% z$ R3 L* s; W& I! u: u没有试过耶,可能会有效吧
5 y' l$ o# X3 {8 [: O妖城在线论坛我知道属性影响是会有
0 |3 o) ~0 j+ K! i! v) Y可以让法师专用某张卡片效果
0 v  Y7 Y, f. X/ ~# U' \) Q大幅增加四属性,藉此提高伤害上限
; m& h. l+ G8 Pbbs.mocwww.com
- l# S5 y% [$ p" kbbs.mocwww.com突然发显原文件属性那边有错误,New_50water魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 b) F2 w* }9 d( m
50的地方要20才对
! u8 R# g8 k. i魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
' d6 j. K# Q- s* Z  u
妖城在线论坛2 ^1 x, U: ?$ g9 Y% w
[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]
作者: Masgalier    时间: 2019-6-20 18:44

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

后续测试一个Lua& `& O! U2 E1 g3 F' r1 l% w
run的容量只能插卡一个装备跑BattleActionEvent
; B5 ?5 G; B7 X3 L: B% z6 j0 `" a$ g魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
* v0 o, N, h- s9 `& ^5 b* Z5 V魔力私服,最新魔力宝贝私服技术交流多个Lua是
& x0 A+ d; F( P  ^, `0 ^0 sbbs.mocwww.comBattleActionEvent
. z1 o8 Q" _7 a' `魔力私服,最新魔力宝贝私服技术交流也只会执行一个……bbs.mocwww.com9 p+ A; |- N1 I) x
妖城在线论坛7 `. E( K8 J; O$ ?1 ~, n# q
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表& D  B3 t. j4 X* l, w
使用方向变成用限时道具
0 I! i% B0 E7 h8 q: C: I0 b  |短暂加成战斗各素质bbs.mocwww.com! m1 ^* P* M" t- H; H
难怪之前在其他服见过类似道具
$ q) ~' o5 }( g( h—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート# G/ j! \: ?% r7 i
[ 本帖最后由 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